论文部分内容阅读
[摘 要]本文分析了办公自动化系统的运行环境以及开发工具,介绍了一个OA办公系统相关的数据库搭建步骤和web网页跳转的实现方式,利用PHP进行模块化开发,实现公司办公自动化系统的开发。
[关键词]PHP技术;辦公自动化;MYSQL;JAVASCRIPT;
中图分类号:TP317.1 文献标识码:A 文章编号:1009-914X(2017)16-0146-02
[Abstract]This paper analyzes the operating environment of the office automation system and the development tools, introduces an OA office system related database construction steps and web page jump implementation, the use of PHP for modular development, the company office automation system development
[Key words]PHP;OA;MYSQL;JAVASCRIPT
一、引言
办公人员已经历了多年的使用Office办公软件如word、Excel来传达文件、发布通知,如此形成的工作失误逐渐增多,电脑重装、文件置放位置遗忘、邮件繁多而没有详细的名目等等,造成工作效率低下,越来越不适应需求,公司在梳理办公流程的基础上,拟开发一套OA办公系统。
二、系统目标
本OA系统的实现目标着重公司文件通知和工作内容展现,预实现的主要功能如下:1、实现省市公司通知的下发;2、实现部门的工作总结汇报;3、公司风采的展现;4、在线交互。
三、系统环境
3.1 开发平台
开发语言:PHP、JavaScript、HTML;应用界面客户端:chrome 浏览器;服务端:Windows界面的系统配置工具;HTTP服务器:ApacheHttpServer2.2以上;应用中间层引擎:PHP5.0以上;数据库管理系统: MYSQL。
3.2 运行环境
服务器端:Windows server2003;客户端:不限,要求能运行chrome浏览器或兼容浏览器。
3.3 技术特点
采用Apache作为HTTP服务器。Apache占据了全球60%以上的HTTP服务器市场,素以性能稳定、速度快著称。使用PHP语言编程,开发速度快,性能稳定,执行速度优异。专有技术开发的Apache、PHP、数据源的集成配置、数据库备份等工具,使得软件安装维护的自动化程度很高。
四、系统开发工具
根据系统的功能需求和系统用户的实际需要,运行环境是:WindowsXP操作系统,采用PHP+APACHE+MYSQL(分别为嵌入式脚本描述语言、服务器和数据库,将在下面介绍。)等进行主页、架构和模块的开发,并使用JAVAScript脚本语言;开发工具是:利用Dreamweaver进行网页整体设计,选择Eclipse编辑软件进行程序编写及调试。
4.1 PHP简介
PHP: Hyper text Preprocessor,是一种用于创建动态WEB页面的服务端脚本语言,如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。用户可以直接在WEB页面中输入PHP命令代码,因而不需要任何特殊的开发环境。在WEB页面中,所有PHP代码都被放置在”< >”中。此外,用户还可以选择使用诸如JAVA SCRIPT,把处理后的结果连同HTML內容一起传送到访问端的浏览器。PHP还具有基本的面向对象组件功能,可以极大地方便用户有效组织和封装自己编写的代码。
4.2 MySQL简介
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL是一个数据库管理系统,一个数据库是一个结构化的数据集合。
五、模块功能结构如图1:
六、实现流程:
6.1 规划数据库结构,在该OA数据库中,应包含(1)、员工数据表tb_user,如员工的姓名、联系方式、登录用户名、密码、权限等基本信息;(2)、部门数据表tb_department,如部门的上下级关系、部门基本介绍灯;(3)、管理内容数据表tb_admin,有关信息的发布及员工的管理都应该在后台展现出来,交互的模式由菜单实现,那么相关的后台菜单内容,如部门管理中应该有增加部门、删除部门,员工管理中应有账号注册审核、管理;网站中的栏目相关的删除、修改操作等等;(3)、前台页面菜单数据库tb_list,主要内容为前台菜单下的所有栏目;(4)、内容数据库tb_content,主要实现员工发布的信息储存、查找。
6.2 规划页面关联的方式:
七、结束语
OA办公自动化系统主要是以实现日常处理信息的电子化过程。随着计算机的不断发展和普及,OA办公自动化系统结合文档数据库技术、电子邮件技术等群件技术,办公自动化的研究重点逐步转向办公处理流程的构造与控制,按照一定的办公处理流程,控制着文件从起草、审批、办理到归档的全过程,最终形成的多人协同工作的办公自动化模型。单位内部的企业资源十分丰富,其表现形式也各不相同,包括文本信息、数据信息、图象资料、声音信息、视频信息、邮件信息以及其他资源等,现代办公的需求已经不仅仅只局限于行政上的日常办公处理业务,它不仅包含基于文档通信、协作、交流与其享的群件技术,同时它的数据处理能力在企业实现ERP(企业资源计划)的过程中也起着十分重要的作用。
参考文献
[1] 黄红兵.基于Linux+Apache+Mysql+PHP OA系统的设计与实现[J]. 信息技术与信息化,2005(3):66-68.
[2] 陈平兰.基于PHP系统构架的OA办公自动化系统设计[J].科技广场, 2010(9):73-75.
[关键词]PHP技术;辦公自动化;MYSQL;JAVASCRIPT;
中图分类号:TP317.1 文献标识码:A 文章编号:1009-914X(2017)16-0146-02
[Abstract]This paper analyzes the operating environment of the office automation system and the development tools, introduces an OA office system related database construction steps and web page jump implementation, the use of PHP for modular development, the company office automation system development
[Key words]PHP;OA;MYSQL;JAVASCRIPT
一、引言
办公人员已经历了多年的使用Office办公软件如word、Excel来传达文件、发布通知,如此形成的工作失误逐渐增多,电脑重装、文件置放位置遗忘、邮件繁多而没有详细的名目等等,造成工作效率低下,越来越不适应需求,公司在梳理办公流程的基础上,拟开发一套OA办公系统。
二、系统目标
本OA系统的实现目标着重公司文件通知和工作内容展现,预实现的主要功能如下:1、实现省市公司通知的下发;2、实现部门的工作总结汇报;3、公司风采的展现;4、在线交互。
三、系统环境
3.1 开发平台
开发语言:PHP、JavaScript、HTML;应用界面客户端:chrome 浏览器;服务端:Windows界面的系统配置工具;HTTP服务器:ApacheHttpServer2.2以上;应用中间层引擎:PHP5.0以上;数据库管理系统: MYSQL。
3.2 运行环境
服务器端:Windows server2003;客户端:不限,要求能运行chrome浏览器或兼容浏览器。
3.3 技术特点
采用Apache作为HTTP服务器。Apache占据了全球60%以上的HTTP服务器市场,素以性能稳定、速度快著称。使用PHP语言编程,开发速度快,性能稳定,执行速度优异。专有技术开发的Apache、PHP、数据源的集成配置、数据库备份等工具,使得软件安装维护的自动化程度很高。
四、系统开发工具
根据系统的功能需求和系统用户的实际需要,运行环境是:WindowsXP操作系统,采用PHP+APACHE+MYSQL(分别为嵌入式脚本描述语言、服务器和数据库,将在下面介绍。)等进行主页、架构和模块的开发,并使用JAVAScript脚本语言;开发工具是:利用Dreamweaver进行网页整体设计,选择Eclipse编辑软件进行程序编写及调试。
4.1 PHP简介
PHP: Hyper text Preprocessor,是一种用于创建动态WEB页面的服务端脚本语言,如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。用户可以直接在WEB页面中输入PHP命令代码,因而不需要任何特殊的开发环境。在WEB页面中,所有PHP代码都被放置在”< >”中。此外,用户还可以选择使用诸如JAVA SCRIPT,把处理后的结果连同HTML內容一起传送到访问端的浏览器。PHP还具有基本的面向对象组件功能,可以极大地方便用户有效组织和封装自己编写的代码。
4.2 MySQL简介
MySQL是最受欢迎的开源SQL数据库管理系统,它由MySQLAB开发、发布和支持。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL是一个数据库管理系统,一个数据库是一个结构化的数据集合。
五、模块功能结构如图1:
六、实现流程:
6.1 规划数据库结构,在该OA数据库中,应包含(1)、员工数据表tb_user,如员工的姓名、联系方式、登录用户名、密码、权限等基本信息;(2)、部门数据表tb_department,如部门的上下级关系、部门基本介绍灯;(3)、管理内容数据表tb_admin,有关信息的发布及员工的管理都应该在后台展现出来,交互的模式由菜单实现,那么相关的后台菜单内容,如部门管理中应该有增加部门、删除部门,员工管理中应有账号注册审核、管理;网站中的栏目相关的删除、修改操作等等;(3)、前台页面菜单数据库tb_list,主要内容为前台菜单下的所有栏目;(4)、内容数据库tb_content,主要实现员工发布的信息储存、查找。
6.2 规划页面关联的方式:
七、结束语
OA办公自动化系统主要是以实现日常处理信息的电子化过程。随着计算机的不断发展和普及,OA办公自动化系统结合文档数据库技术、电子邮件技术等群件技术,办公自动化的研究重点逐步转向办公处理流程的构造与控制,按照一定的办公处理流程,控制着文件从起草、审批、办理到归档的全过程,最终形成的多人协同工作的办公自动化模型。单位内部的企业资源十分丰富,其表现形式也各不相同,包括文本信息、数据信息、图象资料、声音信息、视频信息、邮件信息以及其他资源等,现代办公的需求已经不仅仅只局限于行政上的日常办公处理业务,它不仅包含基于文档通信、协作、交流与其享的群件技术,同时它的数据处理能力在企业实现ERP(企业资源计划)的过程中也起着十分重要的作用。
参考文献
[1] 黄红兵.基于Linux+Apache+Mysql+PHP OA系统的设计与实现[J]. 信息技术与信息化,2005(3):66-68.
[2] 陈平兰.基于PHP系统构架的OA办公自动化系统设计[J].科技广场, 2010(9):73-75.