《政务服务一体化OA系统的设计与实现【报告】.docx》由会员分享,可在线阅读,更多相关《政务服务一体化OA系统的设计与实现【报告】.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、政务服务一体化OA系统的设计与实现1引言2L1系统开发背景2L2国内外发展状况22相关技术综述42.1 JSP42.2 Hibernate42.30 raclellg42.45 pringboot2.342.51 dea42.52 omcat52.53 2EE53系统分析与设计63.1 总体需求分析63.L1系统架构63.L2功能分析6性能分析73.2 可行性分析73.3 功能设计83.4 数据库设计84系统的功能实现114.1 登录模块功能114.2 主界面功能114.3 系统模块管理114.4 档案资料库124.5 权责清单134.6 统计分析模块134.7 综合办公模块135测试155.
2、1 测试背景155.2 测试用例15结论18致谢错误!未定义书签。Admin_Email电子邮箱nvarchar20NOTNULL表3-2政务服务一体化内部用户表列名中文名称数据类型数据长度描述User_Id管理员编号int4NOTNULLUser_name用户名nvarchar20NOTNULLUser_passport密码nvarchar20NOTNULLUser_institution部门nvarchar20NOTNULLFile.Id文件编号int4NOTNULLUser_assignment个人任务text100User_Email电子邮箱nvarchar20NOTNULL表3-3文
3、件信息表列名中文名称数据类型数据长度描述File_Id管理员编号int4NOTNULLFile_name文件名nvarchar20NOTNULLFile_passport目录类别nvarchar20NOTNULLUser_Id上传者编号int4NOTNULLFile_time上传时间Datetime20NOTNULL4系统的功能实现4.1 登录模块功能登录的时候有选择用户类型一项,系统根据用户类型的不同而提供不同权限的功 能。用户在输入账号,密码之后,选择对应的用户类别,再按确定登录。系统会自动 跟数据库链接,验证该用户的信息是否在用户数据库中存在,如果合法则成功登录, 不合法则无法登录。用户
4、登录到系统,可以查询和维护有关的一些个人信息,可以通 过登录系统来查看其任务和其他信息。图4-1系统登录界面图4.2 主界面功能包括查看用信息,添加用户。只有管理员才能为工作人员分配相应的帐户和密码, 并设置相关权限并授予相应的执行功能。除管理员外,个人不得单独注册,从而有效 地保证了系统资源并充分使用它。同时,从全面的安全角度出发,在系统运行时建立 了会话机制,该机制指定应将用户ID保留少于或等于30分钟。如果超过此时间间隔, 则将迫使用户重新登录。用于保证登录用户自身操作的安全性,可以有效避免其他人 员的非法操作,最后可以有效地保证系统的操作安全性。4.3 系统模块管理为了能够更好的完成对
5、管理系统的相关配置,提高系统的服务及安全性能,系统 管理功能则非常必要,在系统管理功能里,要提供权限管理功能,通过权限管理功能, 可以为系统的不同使用者赋予不同的操作功能,只有拥有相应权限的用户才可以操作 相应的功能,这就保证了系统操作的安全性能,同时通过系统管理功能,可以更好的 动态管理系统的人员权限信息、角色信息以及角色对应的操作功能,使得系统的操作 更加灵活。管理管理员-添加用户添加用户用户名:密码:确认密码:角色:管理员校部修院部重填图4-2系统添加用户界面图系统管理模块主要提供给管理员适用的,用于用户权限分配、数据库更新等问题 的处理。管理员是本系统中权限最大的一类用户,主要进行用户
6、的添加编辑、系统维 护等。管理员添加用户时,可以设置用户名,密码,并进行密码的再次确认。用户名 和密码输入完毕之后,再选择用户角色。在本系统中,用户都是政务服务一体化内部 工作人员,用户数量也较少,因此,只有管理员有权限添加用户,这是出于安全性进 行的考虑。4.4 档案资料库上级和下属用户都可以进行上传档案功能,保证了两者之间交流的双向性,从而 在系统内部实现资源共享。所有用户都可以查看其他设置了可见档案资料的用户上传 了什么档案资料并根据自己需求下载档案资料使用。用户仅能对自己发布的档案资料 进行删除操作。用户将需要传送给领导部门的档案资料上传到系统,保存到数据库中。 用户可以编辑要上传档案
7、资料的名称,设置档案资料类型,设置有效时间,在本地浏 览选择需要上传的档案资料,为使档案资料内容更加直观,还可以内容说明。上述操 作全部完成后,就可以上传档案资料。系统不仅能实现共享,还有实现查询功能,如 图所示可以通过文件名、文件类型、用户名和关键字等对共享的文件进行搜索,以便 提高用户查找文件的效率。上传文档文档名称二1文档类型二僮要国育效W间:0天文档:,浏览.箕他说明:添加 里国图4-3系统档案资料上传界面图4.5 权责清单为了更好的对各类事物进行管理,需要设置一个类别信息管理,通过类别信息管 理,我们可以更好的区分每一个工作人员的职责与义务,然后根据不同部门的员工, 为他们分配不同的
8、办公任务。4.6 统计分析模块一套高效的统计分析机制可以提高检索效率。信息检索更加智能化和个性化,将 检索结果按重要程度依次排列出来,并利用多种关键字检索,从而提高检索信息的)隹 确度和检索效率,通过分析数据为决策提供依据。办公自动化系统可以实现对工作中需要使用到的各类信息进行统计分析,如财务 支出、考勤奖惩、工作绩效等。可全程跟踪每一件事情,可追踪事情的起因、经过、 结果、每一步骤的执行人、所花费时间等,并可进行事后的查询、统计。4.7 综合办公模块信息发布模块主要提供了信息的发布、共亨与交换。领导用户可以通过这个模 块编辑要发布信息,包括信息名称,设置档案资料类型,设置有效时间,为使 档案
9、资料内容更加直观,还可以内容说明。上述操作全部完成后,就可以发布 成功。事务管理主要实现了对日常行政工作的处理,内容涉及到简单的文件等。政务服 务一体化内部所有人员在此模块可以查看自己的日常事务,可以按照领导布置 的任务时间等安排自己的日常事务,完成某件事后可以进行标记完成并备注完 成的过程。项目管理模块主要提供了实现快速插入,编辑,删除和查看基本项目主题信息。 登录系统后,管理员选择编辑项目选择信息,添加项目选择信息以及添加现有信息。用户进行留言交流,而管理员就可以对双方上传的留言就行审核,将不符合标准 的留言进行删除等。为了方便用户进行简单的交流,本系统还提供了一个留言板功能, 用户可以在
10、留言板上表达想要表达的事情,但该功能还有很多不足,目前仅能提供文 字交流。共。页首页曾言列表图4-4事物留言界面图5测试5.1 测试背景系统测试作为系统开发周期中一个必不可少的重要阶段,找出系统开发过程中可 能出现的各种系统漏洞。从而针对相应问题进行处理从而对系统质量和可靠性加以保 证。软件程序测试可以识别项目风险,向开发人员和项目经理提供有关软件程序测试 的反馈,并提供风险评估所需的信息。此外,测试软件程序将确保在在线日期之前达 到在线标准。同时可以连续跟踪项目进度并在每个阶段执行质量控制。当程序的编辑完成了以后就需要进行测试了,需要检测系统的功能是否完整,系 统的业务是否达到要求,还要对安
11、全性进行检测。需要对系统的登陆进行验证,对系 统的功能进行测试,还需要分析系统的性能,还要对数据的完整性还有核心代码进行 复检,看看系统是不是符合设计的要求,能不能实现在前几个章节所列举出来的那些 功能。系统开发环境要求低,只需要一台安装了氏lipse和oracle的计算机就可进行开发 工作。而且系统并不十分复杂,总开发周期相对较短,人员数量要求较少,所以经济 支出较少。而系统在为使用者带来便利的同时,也为系统的进一步推广创造了有利条 件。工作人员只要通过电脑就可以随时随地进行办公事务处理,而且操作也是极其简 单快捷。无论是从最底层的框架,还是到最上层界面的美化,都有一系列成熟的框架、 模型、
12、编程语言等可供采用。而经过我们对这款软件进行的深入的研究及分析,我们 最终确定服务器选用Windows作为操作系统平台。由于系统需要较高的实时数据交换 波形,同时通过配置用户访问权限来提高系统的机密性。在程序准备过程中,仍然采 用模块化设计概念)侪服务器和客户端的功能划分为小模块。使每个模块成为一个功能 独立,结构化,易于理解和可读的子程序,从而减少代码运行时间增加可靠性,但也 容易修改和调试程序。5.2 测试用例首先通过页面提交的表单获取到相应部门信息,之后该信息将由WEB服务器传递 到后台数据库与部门表中的所有记录进行信息比对,如果此时在数据表中已存在相同 记录,则需调用错误信息处理程序并
13、将错误信息返回用户操作页面,如果此时在数据 表中未检测到相同记录信息,则需将整条记录交由数据库操作类进行数据的增添处理, 并招操作成功信息返回至用户操作页面,最后将数据库连接释放。表5-1登录注册测试用例表测试项目名称:基于Web的高校教师档案管理信息系统测试用例编号:01测试人员:测试时间:2021.1.20测试项目标题:测试注册登录是否异常测试输入数据正确用户名密码:admin;错误用户名密码:预期结果:可以正确显示注册界面首页,用户注册时,信息不能为空用户名相同时提示该用户已存在用户名、密码、姓名为空时提示请输入相应的栏目密码不一致时提示请输入相同的密码,注册成功后直接转至登陆界面。表5
14、-2综合办公信息发布测试用例表测试项目名称:办公自动化系统测试用例编号:02测试人员:测试时间:测试顼目标题:测试信息发布是否异常测试输入数据发布任务信息、修改任务信息、删除任务预期结果:选择信息类型包括文本、档案资料等并进行对应输入,点击确认发布修改信息只有通过修改验证后才能够完成信息修改删除数据时要提示是否确认删除数据,确认后数据删除成功表5-3档案资料库测试用例表测试项目名称:办公自动化系统测试用例编号:03测试人员:测试时间:测试项目标题:测试档案上传是否异常测试输入数据上传文件信息、修改数据信息、删除文件预期结果:点击添加文件,弹出计算机磁盘文件目录,选择上传成功之后在目录文件下 显
15、示修改文件信息只有通过修改验证后才能够完成信息修改删除数据时要提小是否确认删除数据,确认后数据删除成功表5-4权责清单信息查询测试用例表测试项目名称:办公自动化系统测试用例编号:04测试人员:测试时间:测试项目标题:测试权责清单信息查询是否异常测试输入数据按条件搜索权责清单信息、按关键字搜索权责清单信 息预期结果:按条件搜索权责清单信息,点击所列的任一条件,显示出所有符合要求的档 案信息按关键字搜索权责清单信息,输入框中输入某个关键字,显示出所有包含该 词的档案信息在系统中,条件查询是一个很重要的功能,用户可以根据输入框中输入的条件查 询出符合要求的指定用户,而不需要在所有信息中一一浏览筛选。
16、所以如果条件查询 功能出现问题,用户在输入条件后查询出来的信息不是他所期望的,那么就会使得用 户体验感很差。条件查询时,查询出的数据进行分页后点击查看下一页查看剩余数据时条件失效 了,因为在点击下一页时条件没有传给后台,此时后台查询出的是所有数据信息,解 决办法是在进行条件查询时不设置新的方法,而是都在同一个方法中查询所有数据和 条件查询数据,如果条件为空则自然会查询出所有数据。结论本文根据办公的实际需求,阐述了开发一款办公自动化系统的重要性。而通过理 论与实践相结合的方式,提出了系统的实现方法,并对系统的总体设计和详细设计进 行论述。经过测试,该系统主要模块运行正常,可以进行日常使用。纵观全
17、文,由于 时间仓促和本人知识水平有限,系统中还有很多没有完成的功能,如系统的安全性检 测等,还有很多方面需要完善。在此,对于本文中的疏忽和不当之处,敬请指正。通过对现实生活和相关理论的理解和深入分析,首先,系统需要根据实际需要处 理的需求来安排功能。但是,由于软件系统的能力有限,在许多地方对其进行进一步 优化,例如:(1)在系统设计过程中,未能反映出办公自动化管理系统的个别需求。(2)大数据识别功能需要改进,系统数据库也需要改进它也应改进大多数过程中 使用的各种操作技术,这体现在:用户首次注册时必须提供完全的安全性。严格检查 用户输入的注册信息。MD5或DES不仅可以同时用于加密重要的用户输入
18、,还可以 使用确认码验证用户登录,并且可以添加一些程序来防止SQL注入等。安全措施(3)系统中每个模块的用法不够具体,需要对系统管理过程有更详细的了解。(4)可以改善系统的美观性。参考文献lFrederickJFriend.WhyEuropeanUniversitiesandFundingAgenciesareCommittingto OpenAccessJ.图书情报工作,2006,(01).2SalimifardK.WrightM.Petrinet-basedmodelingofworkflowsystems:AnoverviewJ.E uropean JournalofOperationa
19、lResearch.2001,134:664-676.李正涛.OA系统发展历程与趋势J.办公自动化,2008,(08).4王玫丽.浅析OA系统(网络办公自动化)的开发J.科技bai信息(科学教 研),2008,(22).5王立明.基于工作流的办公自动化系统设计J.科技信息,2012 (18) .陈俊杰,赵春胜,高静.基于工作流技术的审计办公自动化系统的设计/.内蒙古 科技与经济,2012 (9).网络办公自动化及安全策略探究.中国知网引用日期2016-11-16.8OA系统安全技术应用.中国知网引用日期2016-08-08.9胡小强编著.办公自动化设备教程:北京邮电大学出版社,2015.01.
20、10何国斌,孙宝刚主编;邱红艳,秦晓江,江渝川等副主编.办公自动化教程: 重庆大学出版社,2013.08.口1孙汝萍.简述0A办公系统在实际工作中的应用J.办公室业务,2008(5):57.12浅谈OA办公自动化系统在医院信息化管理中的应用.知网弓用日期 2019-07-09J.131OA系统安全技术应用.中国知网引用日期2016-08-08.14王公儒,樊果主编;钟家玉,李庆年,赵德群副主编.智能管理系统工程实 用技术:中国铁道出版社,2012.09.15邱迎莹.基于办公自动化环境下的文书档案管理探究J.中外政务服务一体化 家,No.529 (11): 214+220.16李莎莎.办公自动化
21、在文书档案管理中的应用探究J.办公室业务,300 (19): 87.口7周颖娜.文书档案管理办公自动化探究J.办公室业务,311 (06): 182参考文献191引言1系统开发背景电脑的发展超出了人们的想象。在处理信息问题时,电脑具有人类无与伦比的能 力。他们从越来越多的信息中选择有用的信息,安排和分类信息的时间和类型。随着 政务服务一体化各部门对各类信息管理业务运作的要求不断变化,业务操作变得越来 越复杂,政务服务一体化高速发展以及员工数量的不断增多,政务服务一体化内部各 类事物日渐繁杂起来,传统的办公管理模式已经无法适用于当前的需求,而且浪费大 量人力物力时间,有时还无法避免的出错。因为浪
22、费了大量的人力物力,还有很多缺 点,总是使用传统的手动方法来管理文件,统计数据和查询数据。这种管理方法存在 效率低,机密性差,人力物力浪费等缺点,长期的积累会产生大量的文件和数据,更 新和维护带来了很多困难。为了规范办公信息提高工作效率,如何建立起高效的政务 服务一体化OA系统,成为了政务服务一体化急需解决的问题。该系统在办公环境下, 工作人员只需要在特定的硬件环境通过浏览器即可最大程度地提高工作效率。政务服务一体化OA系统是一个具有广泛应用的过程,从领导到管理级工作人员 再到基础工作人员,人人都可以成为系统的用户。管理部门有了需要下达的任务上传 到系统上,下级部门直接在系统上下载所需要的文件
23、,并可以长期保存在数据库里。 通过该系统很高效地完成不同级别部门之间的信息对接,对文件的整理保存也变得十 分方便,因此该信息系统具有非常广阔的前景。1.2国内外发展状况国外对办公自动化的研究一直处于领先地位,并且随着近年来网络和多媒体技术 的发展,OA系统与ERP和CRM等管理工具的集成已成为oA产品的主要发展方向。 其中,IBM等大型国际公司在基于标)隹化的开发和应用程序方面尤其突出。从技术上 看.NET, J2EE等已成为OA产品的主要应用程序平台。例如,谷歌已经发布了在线档 案资料处理软件和电子表格软件,以实现在线办公室的无缝连接。微软用户可以可以 直接在Office软件中搜索与工作相关
24、的网络资源,并编写相关档案资料将其发送到 Internet上,)捋办公自动化提升到了 一个新水平。国内由于缺乏对相关知识的关注,以工作流程为中心的办公自动化系统的发展在 我国面临着严峻的挑战。需要在OA系统中提供有关链接来帮助员工直接获取到所需 要的的知识,这在提高每个员工的创造力的过程中,使得公司或机构的整体创新和适 应能力得到了显着改善。当前,大多数国内研究是关于如何使用第二代办公自动化系 统,也就是开发以工作流自动化为核心的办公自动化系统。金蝶等软件公司的。A产品 以电子邮件,协作,非结构化档案资料处理和安全机制而闻名,JAVA (J2EE标准)由 于其开放性和平台独立性而引领着技术发展
25、的方向。2相关技术综述2.1JSPJSP是开放式动态系统的编程语言。如上面的HTML简介所述,它可以用于 HTML,但也可以单独使用。JSP开发了更多模块,JSP可用于:收集表单数据,分析 解决字符串,分析解决XML文件,适应大量网络协议的使用,服务器端的其他相关模 块等等。JSP具有强大的兼容性,目前,JSP已经能够工作在大多数Web服务器,包 含Tomcat, IIS, PWS, Netscape等。JSP提供了一个单元;还有一些JSP能够工作在 CGI标准,有利于JSP可以作为CGI处理器,现在可以用于几乎所有主流处理系统。2.2HibernateHibernate是一个开放源代码的对象
26、关系映射框架,它对JDBC进行了非常轻量级 的对象封装。将软件系统看成是一个组件集合,各组件在不同的硬件平台上进行开发, 从而来实现共享与重用。这种模式将用户交互的界面及功能保留在客户端,而将主要 逻辑功能集中到中间服务器上,应用系统的功能表现为面向用户、业务逻辑与面向数 据的服务,在开发过程中封装具体的实现,将通过一致的界面封装和访问特定的实现, 然后由Web服务器调用业务逻辑。由于不需要更改应用程序层和数据库服务层,因此 这种结构构成了非常可伸缩的应用程序体系结构。适应性的许多方面有助于获得最佳 性能,更好的安全性和更轻松的维护。2.3oraclellg作为应用系统的数据支撑,数据管理是尤
27、其重要的一部分,如果缺失了实际的数 据那么应用也只是一个空壳,没有实际的价值。运用oracle作为系统数据库能够提供 足够的功能来应对日常办公过程中所遇到的各种问题,而因为oracle技术的相对成熟, 有关开源项目及各类学习资料也容易找到,这给后期开发提供了有利的学习保障。Spring Boot是一个简化Spring开发的框架,其设计目的是用来简化Spring应用初 始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需 要定义样板化的配置。Spring Boot其实就是一个整合很多可插拔的组件(框架),内嵌 了使用工具(比如内嵌了 Tomcat. Jetty等),方便开发
28、人员快速搭建和开发的一个框架。2.5ideaidea是用于开发Java编程语言的集成环境,作为业界最佳的Java开发工具,尤其 是在智能代码助手,自动代码提示,重构,JavaEE支持,各种版本工具等设计的功能 非常出色。2.6TomcatTomcat是一个小型Web应用程序服务器。它是免费且开源的,由于访问次数相对 较少,通常用于私人用途。换句话说,Tomcat是常用的轻量级应用程序服务器。从实 际的角度来看,这部分是一个独立且高效的Apache服务器。因此,如果在小型环境或 系统中,可以将其称为Apache。2.7J2EE程序设计语言有多种,无论是哪一种只要能够合理完整地进行功能的开发,都可
29、 以实现其作用。针对不同操作系统可以用不同语言来进行开发,其中Java开发有着其 自身独特地优势因而广受欢迎,首先各类应用程序能够转变为基于Java的应用,这对 于开发起到了很好的简化作用。其次各类应用系统主要运行在服务器端,大大缩减了 用户对于客户端方面的压力,减轻了对于这类应用程序的维护压力。最后Java开发在 逻辑和页面上可以独立进行,能够在很大程度上提高开发人员的工作效率。3系统分析与设计3.1 总体需求分析3.1.1 系统架构该系统采用相对成熟可靠的3层系统架构,使用表示层、业务逻辑层和数据 层框架来搭建平台开发,将分布式应用程序清楚地划分开来。用户工作界面是 通过浏览器来实现,大大
30、简化了客户端电脑载荷,减轻了系统维护与升级的成 本和工作量,降低了用户的总体成本。除此之外还有效保护数据平台和管理访 问权限,服务器数据库也很安全。分层体系的应用程序将业务规则、数据访问、 合法性校验等工作放到了中间层进行处理。通常情况下,客用户通过与中间层 建立连接,再经由中间层与数据库进行交互。应用层为用户提供一种交互式操 作的界面。方法调用 A事件图2-1系统架构图3.1.2 功能分析在设计过程中,为了决策的最优化,还应进行一些前期规划。首先,对系 统进行分析,先要确定系统角色,即各类用户在系统中应有的权利和应尽的义 务。本系统的角色主要包括系统管理员、领导级工作人员、基层工作人员,确
31、定了角色之后,再来分析这些角色的具体功能。根据以上明确了系统需求以后, 我们就可以确定系统的功能模块,完成系统初步建模。系统根据上述主要划分 为以下部分:个人工作台、公文管理、日常事务管理、公共资源、信息发布、 电子邮件、系统管理。管理员登录系统之后,可以添加、编辑用户,进行系统维护,数据备份等。 在本系统中,领导级工作人员主要是进行信息发布,下达给下属一些重要通知 及任务等信息。领导通过公文管理可以对下属提交文件进行下载查阅以及审批 等操作。办公室所有人员都可以在公共资源模块上传一些可供分享的文件,可 以通过个人工作台完成自己需要完成的任务。3.1.3 性能分析系统的安全性是系统设计中最为重
32、要的,这是系统一项非常核心的性能。 我们通过设置用户权限,一方面保证不同层级的用户按自身权限进行内容访问, 另一方面保证用户的数据不会被逾级操作,从而对系统安全性提供保障。提供系统的可扩展性。初始的设计会存在一些不完善性,在系统运行的进 程中,若出现功能领域的新要求,则要求系统具有特定的可伸缩性。这为系统 升级和后续维护提供了一些便利。保障系统运行的稳定性。通过系统监视,数 据库备份和其他相关操作可以使系统长时间稳定运行。系统架构设计要注意设计的多层次性,同时在界面层的设计中,要注意与 逻辑层保持隔离,这样以便于更方便维护和升级扩展系统。整个系统界面应注 意简洁性,在保证基本功能得以满足,切勿
33、增加多余的设计元素,注重将设计 进行的简单一些,以方便操作。3.2 可行性分析经济上:作为可行性分析最重要的一个方面,必须对项目的经济效益进行 预算,控制成本也就是系统要求的功能要在允许的成本内实现,如果开发成本 太高而无法承受,那么它也将与其带来的利益相抵触,因此必须确认系统启动 并运行后就可以提供工作效率。经济可行性分析应该从以下两个方面进行:首 先是成本估算,其中成本是开发和运营成本,包括系统中期和未来的所有成本。 其次是收益或利润估计,有形或无形的估计是有效性的估计。技术上:需要分析现有技术的可行性,以确定当前技术是否可以满足相同 的开发条件,以及该技术是否可以应用于办公事物管理。系统
34、数据存储于。racle 数据库,oracle在数据分析与管理方面具有很强的灵活性,能较容易地对数据库 进行集中管理,也能在保持联机的同时轻松自如地在计算机间复制和移动数据 库,oracle已完全可以满足需求,同时,系统的开发和维护成本也相对较低。通 过以上对管理系统的描述以及对用户当前状况的分析,发现技术方面都是可行 的。管理上:判断是否可以支持系统的运行,当前的控制机制和方法是否适当, 初始信息是否准确。该系统易于理解且易于使用,可以直接投入到办公自动化 管理当中,甚至管理员也只需要简单的培训I,并且操作系统很容易上手。初始 的设计会存在一些不完善性,在系统运行的进程中,办公自动化管理的流程
35、得 到进一步优化,因此管理上是可行的。3.3 功能设计系统有利于提高各级工作人员之间文件上传下达的效率,因为文件的传输 都在网络上进行,在电脑上进行简单的相关操作就可以完成,而不需要专人两 头来回跑,不仅节省了大量时间,工作效率也大幅提升。另一点就是,在这个 过程中省去了大量纸张的使用,不仅为环保尽了一份力,也推进了办公室无纸 化进程。个人工作台主要提供个人相关的办公业务,包括我的任务,备忘录,通信 录等等,便于提高个人办公效率,提升办公质量;公文管理是为实现对公文审批提供流程化处理这一需求而提出的具体实施 方案;综合办公主要实现了对日常行政工作的处理,内容涉及到简单的公文、又 件等;档案资料
36、库主要针对政务服务一体化单位内部的公共信息发布这一需求提 出的,负责提供内部员工公共交流;信息发布模块主要提供了信息的发布、共亨与交换;电子邮件是实现用户与部门内部或本部门以外的用户进行沟通联络的重要 组成部分;系统管理模块主要提供给管理员适用的,用于用户权限分配、数据库更新 等问题的处理。3.4 数据库设计数据库的查询条件一般较复杂,因此在使用过程中也留下一些弊端。我们在设计 过程中,合并些差异性不大的查询结果,有效提高了查询效率。在查询结果从数据库 中出来时,应具备对应的排序功能,使切合度最高查询结果优先展示。数据库是存放 系统所有数据的一个仓库,它具有对数据的收集、组织、存储、归纳、整理
37、等功能。 因此,数据库是文件共享及查询检索系统是否正常实现的重要环节,数据库的设计是 否优秀直接影响到系统的成功与失败。因此,做完系统的需求分析应该拿出足够的时 间去设计一款性能优良的数据库,来保障我们系统的完美运行。搭建数据的抽象模型, 设计出符合要求的不同实体和关系,将实体中涉及的数据元素和数据结构进一步转化 为数据库结构,并以E-R图的形式反映信息的真实需求。系统E-R图如下图所示:类别信息主要包括档案的编号以及名称等信息,通过分类使得档案信息整理的更加清 晰。数据库是存放系统所有数据的一个仓库,它具有对数据的收集、组织、存 储、归纳、整理等功能。因此,数据库是办公自动化系统是否正常实现的重要 环节。系统所需要构建的数据库表如下所示:表3-1管理员表列名中文名称数据类型数据长度描述Admin_Id管理员编int4NOTNULL当Admin_name用户名nvarchar20NOTNULLAdmin_passport密码nvarchar20NOTNULLAdmin_class权限类型int4NOTNULL