(武汉大学信息管理学院在职研究生,武汉 430000)
摘要:该系统是为了政府专门开发的智能工作系统,旨在真正完成政府的无纸化工作,可以使政府官员的日常工作变得特别便捷和快捷。政府智能办公系统以Ai架构为基础,证实了系统的发展背景和相关研究的发展现状,并简要说明了系统必要处理的关键问题。政府智能工作系统,其系统结构和系统功能模块的目标都是集中在系统的核心之上。利用J2EE,Ai,JSP和JDB技术设计一个安全,可靠,智能的办公系统,适用于政府部门的日常运营。为了提高办公效率,如文件分发,文件处理,会议通知,会议室管理,请求的提交和批准,进度设置,个人处理,系统维护等,系统的日常业务模块很是重要的。在相关知识和技术应用的基础上,充分考虑政府工作的必要性,通过平衡效率,安全性,稳定性,便利性,设计出适合政府部门的智能办公系统。
关键词:智能办公系统;AI大数据;办公自动化
1 引言
随着信息时代的到来,公司已经改变了管理模式和商业模式,正在从传统的人工管理方式逐渐向信息管理体制迈进[1]。政府管理从传统的人工管理模式变更为智能化办公模式,出现了政府智能化办公管理系统[2]。信息时代的到来使得信息更加的具爆炸性,传统的办公模式无法处理巨大的信息实体,而且信息时代要求不仅仅是能够准确的处理信息,更要求企业能够更快速有效的处理信息[3]。一般在这种情况下,直接引入了办公自动化系统。从而建立了政府的智能办公系统,经过促进政府网络办公室的自动化管理,收缩工作时间和改善日常业务流程来提升运营的效率,从而提高各部门的办公质量和办公效率,提高领导决策的科学性和正确性,它将在提高领导管理水平和促进政府信息化方面发挥关键作用[4]。截止到目前为止,绝大多数办公自动化系统的软件的设计方式基本都停留在C/S 架构上,Client/Server 由于是针对性开发,因此缺少通用性的特点,业务变更或改变不够灵活,需要重新设计和开发,增加了维护和管理的难度,进一步的业务拓展困难较多。
2 系统设计
本系统的网络拓扑结构图如图1所示。
图1系统网络拓扑结构
智能政府工作设计系统的规定包括:系统安全规定,实用性规定,可扩展性规定,可维护性规定。数据库系统在设计时考虑了可靠性和安全性,并防止未经授权的用户入侵。数据库的安全性主要通过数据加密和统计数据库安全来实现。在数据加密中,对密码和密码答案使用MD5 加密,对数据库进行备份,这将实现数据安全性和可靠性。除满足基本业务需求外,系统还必须充分考虑每个管理链路上数据处理的实用性,使用户能对系统业务轻松把握。基本上来讲,系统界面的设计要求以人性化为基础。因此,用户可以轻松使用它而无需浪费太多训练时间。为了适应未来系统功能的改善,设计系统时,要考虑到其可扩展性,并对系统可维护。
所有软件开发过程中最重要的一点是软件架构的设计,不同类型的系统需要不同的结构体系,通常情况下系统的设计在很大程度上取决于体系结构的选择。一般常用模式就 B/S 与 C/S 模式。C/S 和 B/S 有各自不同的优缺点。B/S 就相当于建了一个公司的网站,无论是公司内部网还是互联网都可以浏览,同时针对不同的权限实现不同的功能页面,由于其不受访问位置的限制的特点,目前,该模型用于许多校园网络。C/S 则适用在有专用性的场合,比如公司的档案管理、财务管理等。C/S 模式有一个服务器存储数据,用户只有了安装客户端软件才能浏览这些数据,而大部分 B/S 模式同样有一个服务器存储数据,用户只通过浏览器就可以浏览这些数据,所有对数据的处理动作都是在服务器端执行,用户端不用参与,只需要接受数据即可。本系统采用 B/S 架构。
本系统数据库采用了 SQL Server 2000 数据库,政府智能办公系统所用数据库命名为 oa,本次论文所开发的模块中,主要经常用到如下几张表,分别是:收文管理表、发文管理表、任务管理表、请示管理表、文件处理记录表、会议室信息表、会议通知表、日程安排、邮件主表、邮件附件表、邮件接收详细表、用户信息、部门信息、角色表、角色分配表、分组表、分组人员对应表、角色授权。
角色授权表描述的是角色的授权信息,包括编码,分组编码,人员编码,人员名称。
3 系统实现
在设计软件事免不了碰到一些功能相同的代码,而这些代码如果不加以管理,会使得程序变得十分臃肿,使程序的开发变得混乱,使后期维护变得令人眼花缭乱,所以做程序时注意代码重用性是很重要的!注意代码重用性不但可以使你在做程序时提高效率,而且可以将一些比较实用的代码有效的在其它项目中重新发挥作用!因此,我们设计出一个类代码,然后将功能相似的模块,对其内容进行稍加修改,它节省了大量的时间和精力。Cls Operation 类是用于对连接数据库,并对数据进行查询、插入、更新、和删除,是一个通用的数据库访问模块。Cls User 类负责登录页面数据的校验,包括增、删、改、查单行数据。在Cls Operation 类中,首先建立一个连接对象,用于后面的处理,然后分析判断传入的 SQL 语句。
政府智能办公系统的任务管理主要实现了对新增任务、任务处理、任务查询等。
假使执行的是 INSERT、DELETE、UPDATE 命令,要执行该命令,则调用Ole Db Command 对象的 Execute Non Query 方法。假使是 SELECT,则首先使用Ole Db Command 对象的 Execute Non Query 方法执行命令,然后通过数据适配器对象的 Fill 方法填充数据集,在此同时返回数据库表。操作数据库后,将立即关闭数据库连接,在代码中并对数据库操作过程中可能发生的异常或者错误进行了捕获。还有一些其他类的设计,这类就不一一详细描述。
登录功能访问政府智能办公系统的必经通道。通过判断用户名、密码和状态,进入系统。验证过程:在用户输入用户名和密码后,系统首先验证用户输入字符的有效性,如果字符不为空,调用用户管理数据库查看此账号的信息和密码信息是否匹配,再查看此账号状态是否可用,查看该账号的权限,进入相应的角色权限页面。登录界面主要用于安全性的操作,在用户进入系统之前要输入相应的用户名和密码,只有信息正确而且一致的情况下才能进入系统中,保证了系统信息的安全。
结论
政府智能办公系统是一种自动办公系统,旨在提高政府机构运作的效率,该系统是基于 B/S 模式下建立的信息系统,它实现了政府智能化办公的需求。本文就所完成的政府智能办公系统架构方案进行了详细设计。通过该系统的设计与实现,使我进一步掌握了基于 Java 的编程的知识,有机会接触了 J2EE 编程这一领域的许多新知识新技术,同时更加深入得理解了 J2EE 框架的整个发展前景。
参考文献
[1]陈付贵,张万琴. 办公自动化系统平台开发分析[J]. 安徽农业科学, 2006,(20):17-19.
作者简介:李鑫,武汉大学信息管理学院在职研究生,甘肃酒钢集团信息中心。
论文作者:李鑫
论文发表刊物:《知识-力量》2019年4月上
论文发表时间:2019/1/25
标签:系统论文; 数据论文; 政府论文; 智能论文; 办公系统论文; 信息论文; 数据库论文; 《知识-力量》2019年4月上论文;