朱晓飞
摘要:随着当今社会的快速发展,企业和机关单位需要处理的工作越发的复杂与烦琐,因此减轻工作量并提高效率是企业和机关单位的当务之急。又由于计算机软件的高速发展,各类软件层出不穷。使用计算机软件来解决重复与烦琐的办公工作,因此提出了办公自动化(OA)的概念。OA是指本来应由人完成的工作,逐渐变成由机器或人机协同完成,并达到提高工作效率和质量目的。该系统是基于JAVA语言设计的一款系统,它主要被设计用于企业内部的办公人员,提高了办公人员的工作效率,并为其日常工作带来了极大地便利。
关键词:办公自动化;JAVA;MVC;jsp;三大框架
中图分类号:TP311.1 文献标识码:A 文章编号:1009-3044(2018)35-0065-02
Abstract: With the rapid development of today's society, the enterprise and agency to deal with increasingly complex and complicated, thus reduce the workload and improve efficiency is the enterprise and the agency's top priority. And due to the rapid development of computer software, all kinds of software emerge in endlessly. Use computer software to solve the office work of duplication and trivial, thus puts forward the concept of office automation (OA).OA is originally should be done by man, and gradually became the machine or human-machine collaborative, improve work efficiency and quality and to achieve. This system is a system Based on JAVA language design, it is mainly designed for internal office personnel, improve the efficiency of the office staff, and brought greatly convenient for the daily work.
Key words: Office Automation; JAVA; MVC; jsp; three big franwork
1 背景
在我国,办公自动化(OA),是十九世纪八十年代出现的,已经在我国发展了20多年。随着企业内部网(intranet),企业外部网(extranet)和办公自动化有关技术的迅猛发展,而且,全球范围内,各行各业的竞争不断升温,以前的办公方法已经远远满足不了如今的社会需求,所以企业内部的员工能否及时地进行交流,获得相互需求的信息,并且高效的协同工作,是他们在市场中取得胜利的關键。现如今,几乎所有的大中小企业已经把现如今已经普及的计算机技术应用到企业管理的内部,完全改善了以前笨拙的纯手工的方法,从而使企业内部实现信息共享、协同工作和科学有效的决策和管理,不断地提高和增强企业的竞争力。
2 系统设计
该OA是基于中小型企业的OA,它使用结构化和原型法相结合的方法,使该OA更具有灵活性。该系统是基于浏览器/服务器 (Browser/Server,B/S)架构的三层体系结构。该结构是对传统的C/S结构的一种改进。在B/S架构下,使用者都是通过WWW来完成任务的,只有很少一部分的工作需要在Browser下完成,然而重要的工作还要在Sever端完成,这就成为三层架构。
该APP结构如图1所示,该APP的前端框架结构如图2所示。
3 数据库设计
Data Base的物理结构设计是针对一定的逻辑结构模型,选择一种最合适的物理结构。对于该系统的数据库的数据属性应包括:序号,属性名称,数据类别,length,可不可以为空,是不是主码。
3.1 个人通讯录表的属性设计表
如表1所示:
3.2 日程安排的属性设计表
如表2所示:
3.3 工作日志的属性设计表
如表3所示:
3.4 短消息管理的属性设计表
如表4所示:
3.5 公告管理的属性设计表
如表5所示:
3.6 会议管理的属性设计表
如表6所示:
4 系统功能的实现
4.1 登录和注册模块
该系统的老用户可以输入自己已有的信息进行登录,新用户需要注册才能登录。
4.2 个人通讯录模块
该模块是对用户的个人通讯录进行处理的模块,用户可以通过操作“新增联系人”,“修改”和“删除”按钮来对自己的通讯录进行随时的修改。个人通讯录界面和新增联系人界面如4所示。
日程安排模块,工作日志模块,短消息管理模块,公告管理模块,会议管理模块和个人通讯录模块类似,这里就不赘述了。
4.3 退出模块
该模块主要是通过“退出”按钮,成功退出该系统。
5 结束语
有关计算机和网络相关的不断发展,推动着自动化办公系统进入新的层次,并且出现了集成化、智能化、多媒体化和运用电子数据交换(EDI)四个特点,这些特点使企业办公越来越便捷、高效。该文设计了一个简单的“OA办公系统”,未来会朝着这个方向继续迈进,改进我们的系统,使其更加高效便捷服务于我们的办公生活。
参考文献:
[1] 赛奎春.JAVA工程应用与项目实践[M].北京:机械工业出版社,2002: 23-294.
[2] Paul DuBois.MySQL技术内幕[M].北京:人民邮电出版社,2011:55-75.
[3] 冯燕奎,赵德奎.Jsp实用案例教程[M].北京:清华大学出版社,2004:70-100.
[4] 李刚.轻量级Java EE企业应用实战:Struts2+SpringHibernate整合开发[M].北京:电子出版社,2012:69-96.
[5] 孙卫琴.Tomcat与Java Web开发技术详解[M].北京:北京电子出版社,2009:9-27.
[6] 李峰,刘彦隆.基于SSH框架与jquery技术的Java Web开发应用[J].科技情报开发与经济, 2010, 20(6):106-109.
[7] 赵洋,张丽,王恩东,等.基于Structs+Spring+Hibernate的J2EE的框架研究[J].现代电子技术, 2009,2(289):107-110.
[8] 崔研.Struts2、Spring和Hibernate框架技术分析[J].硅谷,2013(20):17-25.
[9] SavageN H, LawK S, PyleJ A, et al. Using GOME NO2 satellite data to examine regional differences in TOMCAT model performance[J]. Atmospheric Chemistry and Physics, 2004(4):1895-1912.
[10] Guo Xiujuan, Wang Chunguang. Development and Implementation of Graduation Project Management System Based on B/S Mode[J]. Computer Technology and Development, 2010(2):239-242.
[通聯编辑:谢媛媛]