版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、档案管理系统的设计与实现I摘要随着计算机的应用和计算机科技的持续发展,大众逐渐使用计算机处理日常生活中遇到的现实问题。近期,因为人事档案制度的持续变革,目前人事部门对档案信息管理计算机化的 要求不断提高。由于对大部分公司管理者来说,怎样高效的管理公司档案,让其得到更高的效益,是所有公司管理者需要处理的问题和挑战。因此档案资料管理就变成公司管理中的重点。以往档案资料管理有时候也使用人力进行处理。上述方式效率不高,不容易储存与查询,会因为人为因素,导致信息遗漏,失误,误报,进而导致公司承担较大的亏损。所以,设计出界面友好,功能完善,操作容易的基于B/S(Browser/Server)结构的档案资料
2、管理系统非常关键,这就是本系统研发的主要目标与现实价值。本次设计主要使用领先的 MyEclipse8.6 开发工具与 SQL Server 2008 数据库完成。档案资料管理系统把人事监管和办公自动化监管融合起来,可以在一定程度上管理公司内部全部档案数据,促使公司所有组织的人员可以尽早得到想要的多种信息,对信息组合情况进行查找,更新,设定管理员密码和计算、下发报酬等。最终提高公司整体效率与竞争水平 ,满足当代公司管理需求。关键词 档案资料管理系统;B/S 结构;组合条件查询档案管理系统的设计与实现IIAbstractMed Brussels AF bed - cog den hurtle du
3、ckling AF dividend cog technologist, fl ere cog fl ere muleskinner begotten at Bruegel commuter til at else practise noblemen i bores iv.i DE Senate Er, p gerund AF personal system reform, Allen universe AF person ale arrive lingering, fornicating AF bed - stipend intersperse.for DE fleets irksomene
4、ss, Federal, til at sire en effective fornicating AF irksomeness arrive, for at merrymaker Ceres yodeler, er Allen irksomeness star over for noblemen cog forefinger.s arrive fornicating er enterprise fornicating AF jester criterion.tiddler arrive fornicating er togs en human be handling, metrical, m
5、os Ike dun er lav effective, Ike er let at credo cog signing, mere mos Folgers AF likeliness forefather, Oder filterer i Mandingo data, feel, alarm, sledded at binge ET snort tab for irksomeness.dermis, at vaudeville en Ventolin defenseless, fundholding function, Kellie operation, mos er base p a /
6、s (browser / server) structure, arrive fornicating er bletch beget vignettist, cog Det er togs formless med systematize duckling cog betiding.Bette system evil tagged anticancer MyEclipse8.6 duckling jerkwater cog Sq - 2008 database design.Bette Akiva fornicating person ale fornicating cog automatiz
7、ing, fornicating AF organist abomination, Kan en effective fornicating AF snorkelling lingering, sledded at irksomeness Allen delineating person ale Kan regretting cog let at f Allen lingering om person ale, cog combination AF lingering for en foreseeable, adjourning, en administrator rodeo.den Ln,
8、stationmaster, distribution OS. function, med liken p at forborne irksomeness effective cog nonoccurrence, Leopold graven i modern irksomeness fornicating.Keywords File data management system; B/S structure; combination condition query 档案管理系统的设计与实现III目目 录录摘摘要要.IIABSTRACT .III第第 1 章章 绪论绪论.11.1 课题背景 .
9、11.2 目的和意义 .11.3 系统设计思想.11.4 系统开发环境.21.4.1 B/S 结构的数据库访问模式.21.4.2 MyEclipse 简介 .31.4.3 SQL Server 2008 数据库简介 .31.5 论文的工作内容及论文的结构 .3第第 2 章章 可可行行性性分分析析 .52.1 经济可行性 .52.2 技术可行性 .52.3 操作可行性 .52.4 业务流程图 .62.5 档案资料管理系统的规划 .72.6 档案资料管理系统的功能性需求分析 .72.6.1 数据流图.72.6.2 前台功能模块 .82.6.3 后台功能管理 .92.7 档案资料管理系统的非功能性需
10、求分析 .92.8 本章小结 .10第第 3 章章 总总体体设设计计 .113.1 系统模块总体设计.113.2 数据库设计 .123.2.1 数据库设计概述 .12档案管理系统的设计与实现IV3.2.2 数据分析.123.3 数据库的详细设计.133.3.1 数据库的 E-R 图设计 .133.3.2 数据表的设计 .153.4 本章小结 .18第第 4 章章 详详细细设设计计 .194.1 系统运行平台设置.194.2 系统主界面设计.194.3 管理员管理模块设计与实现 .204.4 系统管理.214.5 用户管理 .264.6 文件管理 .284.7 用户登录 .294.8 档案搜索
11、.304.9 档案新闻 .324.10 提交留言 .334.11 网站公告 .334.12 注册,修改信息.344.13 本章小结 .36第第 5 章章 软软件件测测试试 .375.1 测试的基本概念.375.2 测试的任务和目的.375.2.1 测试的任务 .375.2.2 测试的目的 .385.3 系统整体测试步骤.385.4 本系统测试 .395.4.1 管理员登录模块测试 .395.4.2 管理员管理模块测试 .415.4.3 新闻管理测试 .445.5 本章小结 .48结结论论.49档案管理系统的设计与实现V致致谢谢.50参参考考文文献献.51档案管理系统的设计与实现1第 1 章 绪
12、论1.1 课题背景要想利用档案资料管理系统来提升公司管理能力,只选择质量高的、符合公司需求的管理软件明显不够。在以人为本理念的影响下,档案资料管理在公司内的功能更加重要。然而,职员繁杂性以及机构的特有性促使档案的管理变成重要问题,根据当前社会环境,档案资料管理会变成公司管理的重中之重,档案资料管理系统(Human Resource Management System,HRMS)变成大部分公司管理中不容忽视的方面。此类系统主要功能是为档案进行筹划,创建档案。其的形成促使档案查找、调用的效率不断提升,可以精准研究众多用户的知识、经验、技能与职业理想。最终提升公司内档案资料管理的科学化、合理化、高效
13、化等。1.2 目的和意义目前公司内部档案资料管理的网络化以及系统化水平不断提升,此类系统在公司内部管理中开始得到公司领导者的充分重视。此类 系统工具不只具备功能齐全、操作便利,能储存文档主要内容、分配与管理所有任务、完成对内部信息的管理等功能,此外还可以便利高效的了解 用户自身信息、工作进程与具体状态等,减少档案资料管理的综合费用,且提升档此类信息管理的效率。促使公司管理可以提升网络化、系统化与合理化水平。1.3 系统设计思想完善的额管理系统主要设计理念是对系统的深入了解,科学完善的档案资料管理系统需要表现出操作便利、可视化界面、功能齐全、使用效率高等优势点。利用档案资料管理系统提高监管效率,
14、进而全面完成公司内部事务的人事管理工作,减少此类管理活动的整体费用,促使领导者可以把精力汇集到公司战略目标的制定上。档案资料管理系统一般表现出下述特点:(1) 高技术性:本系统重点使用 MyEclipse 开发工具与 SQL Server 2008 数据库进行融合设计。前者具备众多强大功能,此外后者能容纳较大的数据,档案管理系统的设计与实现2Java 是开发语言,此外使用领先的 SSH 框架开展设计,全面使用高科技方式进行研发。(2) 实用性:主要从现实需求着手,所有设计都需要站在 用户的角度上进行设计。全面掌握用户现实需求,尽可能达到他们的所有需求 ,最终提升使用者的认可度。(3) 灵活性:
15、利用对 SSH 框架的设计,能避免大部分代码和页面两者间的反复性与冗余,进而在一定程度上提升整体 灵活性,用户可依照现实需求,挑选对照的软件内容,自主性较高。(4) 可维护性:设计相对简单,后续维护轻松,由于采用平稳性很高的软件与硬件工具,因此能直接进行系统软件、硬件设计。(5) 复用性:主要使用模块化方式开展设计,对不同模块都坚持高内聚,低耦合环节,进而提升整体复用性。1.4 系统开发环境1.4.1 B/S 结构的数据库访问模式B/S(Browser/Server)结构,也就是浏览器/服务器模式,目前在 web 数据库设计中使用相对普遍的重要 模式,主要伴随 Internet 科技的使用,从
16、之前的二层 C/S(客户机/服务器)模式产生的全新互联网结构模式,核心是三层结构 C/S 模式。在上述构造下,用户工作界面主要利用 WWW 浏览器来完成,有些事务逻辑需要在前端(Browser)完成。然而重要事务逻辑在服务器端(Server)完成,产生当前所说的三层结构。如此就可以明显简化电脑载荷,降低后续维护和升级的费用与任务量,减少顾客的综合费用,参考图 1-1 内容。浏览器Web服务器请求信息结果信息数据库服务器SQL结果图 1-1三级结构组成档案管理系统的设计与实现31.4.2 MyEclipse 简介本次开发主要使用 Java 科技,使用 MyEclipse 软件。前者是重要的软件技
17、术,也是由美国 SUN 计算机企业所分析产生的语言,属于相对高级的语言。使用此语言能在数据库与 J2EE 的开发、公开,和应用程序服务器的综合部分提升整体效率。功能齐全的 J2EE 集成开发环境,主要包含完善的编码、调试、实验与发布等,可以支持 HTML,Struts,JSP、Hibernate 等不同类型。此外值得关注的是,MyEclipse5.6 为使用者提供效率更高、更方便的操作环境以及美观的操作界面。接下来深入叙述本次开发使用的具体 技术JSP 技术JSP(Java Server Pages)是由 Sun Microsystems 企业提倡、大部分企业共同参加创建的动态网页技术要求。
18、主要使用 JAVA 语言当做核心,JSP 网页为所有服务器端的JAVA 库单元寻找对应接口为 HTTP 的应用程序提供服务。JSP 技术和 ASP 技术类似,主要在网页 HTML 文件内增加 Java 程序段与 JSP 标记,进而产生 JSP 网页。全部程序操作都可以在服务器端运作,互联网上传送给客户端的只有最终结果,和浏览器没有关系,所以,JSP 将其叫做 Server-side Language。因此被大部分人当做此后最具发展空间的动态网站科技。1.4.3 SQL Server 2008 数据库简介SQL Server 2008 数据库主要基于 SQL Server 2000 技术优点创建
19、,其能为所有规模的组织部门提供集成化信息管理处理预案。目前公司一般会遇到众多部分的挑战,比如需要依照信息开展相应的高效 决策;要提升开发队伍的生产力与敏锐度;在降低总额信息科技(IT)预算的时候,延伸主要架构进而达到众多要求等。作为微软企业的后续数据管理和研究软件,SQL Server 2008 便于简化公司数据和分析应用的建设、筹划与管理,且在处理方案伸缩性、可用性与稳定性等部分进行相应的改善。所以,为了提升整体稳定性、安全性与功能,此次使用此数据库。1.5 论文的工作内容及论文的结构本文主要操作全面遵守软件开发要求,本文结构使用总分总模式进行设计,每时期都符合要求,也会在得到可行性结论之后
20、开展后续操作,第一章档案管理系统的设计与实现4重点对档案资料管理系统的开发 环境、目标与价值开展研究和调查;第二章重点对系统开展高效的可行性研究;第三章是开展深入的需求研究;第四章重点确定整体设计思路,对数据库开展深入研究和开发;第五章主要对内部模块开展具体开发,和完成软件代码的撰写任务;第六章开展整体软件测试,测试其具备的现实价值。档案管理系统的设计与实现5第 2 章 可行性分析本部分重点对档案资料管理系统开展高效的可行性研究。此部分研究是全球一般都会使用的方式,主要分析 工程项目是否具备可行性。重点是在系统研究前提下,面向新系统开发是否具有现实可能性的重要研究方式,通常从经济、科技、社会等
21、角度开展深入研究,进而避免项目设计风险,避免现实资源的过度损耗和不正常使用。2.1 经济可行性档案资料管理是公司管理中的关键构成方面,和公司各个部分的管理都有一定的关系。此类管理能力的提升,可以激发公司综合能力的提高 。使用计算机对公司档案开展管理,促使内部管理人员从现实繁琐的管理活动中解放出来,进一步调节公司人才,在一定程度上提升了人才使用效率 ,提升公司人才的整体水平。2.2 技术可行性在技术软件部分本系统主要使用目前普遍采用的 MyEclipse 开发环境,其中使用 SQL Server 2008 数据库存放内容。此外使用领先的 SSH 框架开展设计,上述软件相对稳定,效率高,因此在软件
22、部分具备可行性。在硬件部分,主要使用 2G 内存,硬盘 320G 的存放数据,能达到系统设计要求。进而提升运作速度也。此部分没有任何问题,硬件方面具备可行性。2.3 操作可行性本系统具有较好的操作界面。功能齐全、呈现内容清晰。操作者不需要掌握较多的计算机相关理论和知识,也不需要开展单独培育,只要进行短暂的操作就可以很快掌握且直接使用,提高企业内部管理水平,以及运作效率。根据上述分析,系统开发目标相对清晰,在技术与经济等部分没有任何问题,此外投资不多投、效率显著。所以系统开发具备较高的可行性。档案管理系统的设计与实现62.4 业务流程图业务流程图属于用较少、较为简洁的方式来叙述业务处理环节的方式
23、。利用下图我们就能直接详细掌握 系统所具备的关键业务作用。本文业务流程图参考图 2-1 内容。图 2-1 业务流程图档案资料管理系统登录?用户类型公告查询新闻查询查询档案查询查询信息修改公告管理新闻管理档案管理信息修改普通用户管理员退出系统?结束登陆成功登陆失败是否档案管理系统的设计与实现72.5 档案资料管理系统的规划随着科技的持续进步,开始出现基于 Internet 的 MIS 系统,其就是在传统 MIS 系统定义上的延伸与扩展,其不只可以使用在高层决策,此外还能开展简单的商务管理。上述系统,可以全面减少传统系统的缺点,充分彰显当代网络社会的优势。伴随 Internet 科技的持续发展,因
24、特网开始变成当代社会的重要基础基础。此系统也会变成互联网社会的全新 管理信息系统,发展空间较大。MIS 内,需要处理的对象是抽象成数据内容,所以,其具备较大的发展优势。由于需要研发的是公司人事管理系统,因此就是领先的管理信息系统,因此在本系统内主要使用 MIS 理论内容。进而全面的为公司修订详细的计划,提高整体收益。2.6 档案资料管理系统的功能性需求分析需求分析是目前系统开发的关键时期,其重点是确定系统需要做什么,而并并非如何做,要利用对用户需求的研究与大致设计,研究成功的可能性,影响当前系统功能的健全性和平稳性。在此时期需求研究人员需要明确当前产品的主要标准,此外把实际事务抽象成对象且顺利
25、建模。从功能部分进行分析,主要分为前台功能模块和后台功能模块,此处,前者一般包含档案查找、浏览、最新新闻、系统公告以及互动留言等功能;后台功能模块重点涵盖修改密码、系统用户管理、公告管理、留言管理、新闻管理、案卷级管理、卷内文件、未归档文件、归档文件、编研管理、资料管理以及全宗管理等功能,具体功能描述如 2.6.2 节和 2.6.3 节所述。2.6.1 数据流图数据流图(Data Flow Diagram):也就是 DFD,是新系统逻辑模型的重要构成方面,主要从数据传播与加工方面着手,将图形方式当做表述系统的逻辑功能、信息在系统内部的逻辑流向与逻辑变换环节,是结构化系统研究方式的重要表达工具和
26、用来表述软件模型的重要图示方式。此处数据处理表示对信息的逻辑处理作用,换句话说是对数据的变换作用。数据流表示处置功能的传输,使用水平箭头或垂直箭头代表。数据存储是信息存放的地方。数档案管理系统的设计与实现8据源去向代表信息来源或未来流向。具体数据流图参考图 3-1 内容。管理员P1-01用户管理P1-02用户信息查询F1-01用户基本信息表P1-03案卷管理P1-04用户案卷P1-05案卷信息查询D1-06案卷查询结果集F1-02案卷表P1-06归档文件管理P1-07归档文件信息查询F1-03归档文件信息表P1-08文件管理P1-09文件信息查询F1-04文件表P1-10资料管理P1-11资料
27、信息查询F1-05资料信息表图 3-1档案资料管理数据流图2.6.2 前台功能模块1、档案查询:用户登录系统后,可以在 “档案列表”页签下进行档案查询,可以选择按照档案名称或者档案类型进行查询,查询出的档案信息会随之展示出来。2、档案浏览:用户登录系统后,可以在 “档案列表”页签下浏览系统中已存在的档案,并单击相应的档案名称查看档案详情。3、最新新闻:用户登录系统后,会在系统右侧浏览并查看相关新闻,包括公司新闻及行业新闻等内容。4、系统公告:用户登录系统后,可以在系统左侧查看管理员发布的公司公告。5、互动留言:用户登录系统后,可以查看其他员工及 人员的留言,还档案管理系统的设计与实现9能留言给
28、其余职员或者管理员,开展相应的交流。2.6.3 后台功能管理1、修改密码:用户登录系统后,可以进行密码修改。2、系统用户管理:管理员登录系统后,可以进行用户账号增加、账号删除、用户账号查看等功能。3、公告管理:管理员登录系统后,可以进行公告增加、公告删除、公告更改及公告查看等操作。4、留言管理:用户登录系统后,可以进行留言查看、留言删除等操作。5、新闻管理:管理员登录系统后,可以进行新闻增加、新闻删除、新闻更改及新闻查看等操作。6、不同档案文件管理:案卷级管理、卷内文件、未归档文件、归档文件、编研管理、资料管理以及全宗 管理。2.7 档案资料管理系统的非功能性需求分析在设计软件时,一个软件产品
29、的非功能性需求分析要求考虑两个方面:一个是软件的可用性,另一个是软件的易用性。本系统的非功能性需求分析主要包括以下方面。1. 可靠性需求:指用户对于软件的易恢复性、软件成熟性和容错性等方面的要求2. 性能容量需求:指用户对于软件的准确性、软件响应时间、有效性、吞吐量和资源利用率等方面的要求。当有十万级访问量时,系统需能正常运行。3. 可维护性需求:指用户对于软件的稳定性、易测试性、易改变性、一份性等方面的要求。4. 安全性需求:表示使用者在私密性、授权控制也就是身份认证等部分的标准。5. 易用性需求:涉及易操作性、易学习性和易理解性。其中,易操作性档案管理系统的设计与实现10同系统的界面元素设
30、计有关;易学习性和易理解性则同系统的界面导航和联机帮助相关,具体可面熟为系统的界面友好性。6. 可移植性需求:指系统的可替换性、易安装性、适应性和遵循性等方面的要求。2.8 本章小结本部分重点从功能性、非功能性、数据、行为等 部分叙述系统内容,处理系统中要处理怎样的问题。利用此部分研究,大致对系统信息也有了相对全面的设计与掌握。为后续系统模块的综合设计奠定良好的基础,寻找相应的条件。档案管理系统的设计与实现11第 3 章 总体设计利用以往对系统内软件经济、技术与运作可行性的研究和需求研究时期对系统功能与功能部分的研究,主要汇总出本系统的后续综合设计模块和有关设计方式与技能,为此后的代码部分奠定
31、基础。3.1 系统模块总体设计本系统主要使用层次图来代表系统内不同模块间的具体关系。层次方框图主要使用树形结构的众多层次的矩形框叙述数据之间的层次结构。树形结构的顶层属于独立矩形框,其表示一整个数据结构,后续的不同矩形框表示不同数据子集,位于底层的所有矩形框表示构成上述数据的真实数据元素(无法继续分割的元素)。伴随结构详细化,层次方框图对数据结构叙述的更加具体,上述形式符合当前需求分析时期的需求。从对顶层信息的划分着手,依照图内不同路径多次细化,一直到明确信息结构的所有细节为止。详细情况参考图 4-1 内容。档档案案局局管管理理系系统统JSP+SQL2008前前台台功功能能模模块块修修改改密密
32、码码系系统统用用户户管管理理留留言言管管理理公公告告管管理理案案卷卷级级管管理理后后台台功功能能模模块块新新闻闻管管理理档档案案查查询询系系统统公公告告档档案案浏浏览览最最新新新新闻闻互互动动留留言言卷卷内内文文件件未未归归档档文文件件归归档档文文件件编编研研管管理理资资料料管管理理全全宗宗管管理理图 4-1系统功能结构图本系统主要被划分成九个模块,不同模块对数据库的访问紧密联系,不同模块访问相同数据库,但是所访问的数据表有所差异。不同模块的功能全部根据调研时期筹集的信息开展相应的 编排。根据以上功能的深入研究,系统在上述模块上进行详细的划分 。 档案管理系统的设计与实现123.2 数据库设计
33、3.2.1 数据库设计概述数据库是 MIS 的关键构成方面。在数据库管理活动中,应用程序无法直接从存储介质得到需要的信息,其需要把请求上交给 DBMS,由 DBMS管理从存储介质查找信息并传送给应用程序。所以单个数据库管理系统是应用程序和数据两者间的接口。概念结构是独立于真实数据模型的信息结构,需要把其转变成逻辑结构之后才能可以开展后续的详细设计。上述部分可以详细记载系统多种内容,帮助系统顺利运作。在设计档案管理信息系统时, 重点从模块构成、数据连接、功能完成、应用价值等部分着手,模块构成一般包含此系统的关键构成模块所要需要实现的功能。不同模块度需要依靠数据,因此在数据库设计时,要全面思考信息
34、的高效性,避免多余数据,确保整体运作速度,本次设计主要使用 SQL Server 2008 数据库。3.2.2 数据分析数据研究是数据库设计的重要环节,具体分析过程和逻辑结构与物理结构有紧密的关系,要明确、编写、组织、筛选应用程序所需要的内容。其能通过研究与分类的形式得到用户全部内容,因此某模型能直接转变成数据库结构。目前采用信息建模科技,此科技主要利用实体、关系、属性三部分主要对象来确定信息。实体是需要维护与应用的有关特性的集合体;属性是实体特性或特点;关系则是实体之间的联系,可以为实体记录(实例)之间的联系以及交互作用模式创建模型。要明确实体与关系的属性,用户需要明确单个实体与其之间的属性
35、。为不同对象定义相对完善的和商业有关的描述,还有其单独使用的需求,主要包含明确此实体是否使用应用程序的永久需求, 所有关系的主要定义采用商业定义和与关系相连的需求。在此次设计中,重要实体是管理员与用户,主要利用对用户有关档案,管理来实现,来完成对用户不同管理的综合化。彼此之间是管理和被管理的关系,实体利用和其余实体之间的关系,扭转对应属性。档案管理系统的设计与实现133.3 数据库的详细设计对于基于结构化的数据库系统开发 方式来说,数据库系统在结束需求分析、概要设计时期之后,也要开展数据库系统的具体设计活动,此时期不只需要开展处理过程的具体算法描述以及输入输出格式设计,此外也需要开展数据库逻辑
36、与物理结构设计。3.3.1 数据库的 E-R 图设计ER 图主要是叙述某组织(单位)的概念模型,具有实体、属性与联系的方式。构成 ER 图的主要要素是实体、属性与关系。实体表示客观出现且可以彼此划分的事物;属性是指实体所具有的每一个特性。 联系:用菱形代表,菱形框内标注联系名,使用无向边和相关实体进行连接,此外在周围标注具体种类。该 E-R 图中会用到图形说明如图 4-1 所示:图 4-1 数据库 E-R 图利用以往对系统综合需求分析与综合模块的设计,和使用数据库的具体设计,依照不同实体间的彼此关系与不同数据表间的彼此管理,得到最终的数据库 E-R 图设计。管理员实体的主要的属性有名称 、密码
37、、说明、编号、权限、备注等。如图 4-2 所示。内容的实体主要有说明、内容、编号、日期、图片、标题等。如图4-3 所示。管理员输入密码登录以后可以对用各个内容进行修改,可以在填写内容时写上当天的日期,内容的标题,可以对内容进行说明,也可以在里面添加档案管理系统的设计与实现14图片等。用户的实体主要有用户名、电话、地址、身份证、年龄、性别、姓名、密码等。如图 4-4 所示。公告实体主要有说明、内容、编号、日期、标题等。如图 4-5 所示。用户在登录以后需要填写自己的个人信息,包括用户名,电话、地址、身份证、年龄、性别、姓名、密码等。并且可以在输入错误或者信息变更时进行修改。管理员实体说明编号备注
38、名称权限密码图 4-2 管理员 E-R 图内容实体日期图片标题编号内容说明图 4-3 内容 E-R 图档案管理系统的设计与实现15用户实体用户名身份证年龄性别姓名地址电话密码图 4-4 用户 ER 图公告实体说明日期标题内容编号图 4-5 公告 ER 图3.3.2 数据表的设计数据库的设计要很全面,充分满足档案管理 系统需求,数据库可以被确定成:DB_personManager,主要是存放系统内需要使用的全部数据。PeopleManager 数据库中主要有 7 张表,具体内容参考表 4-1 到 4-7 所示。(1) 管理员信息表:重点是存放管理员内容,包括管理员编号,管理员名称,密码,管理员权
39、限,其中管理员编号是表的主键,是数据库操作此表的关键字段。如表 4-1 所示。档案管理系统的设计与实现16表 4-1 tb_manager(管理员信息表)字段名称字段类型说明idint管理员编号namevarchar管理员名称pwdvarchar密码quanxianint管理员权限(2) 内容信息表:重点存放内容数据,对其开展选择,录用等操作,包括说明、内容、编号、日期、图片、标题。其中内容编号是表的主键,是数据库操作此表的关键字段。如表 4-2 所示。表 4-2 content 内容表字段名称字段类型说明idint内容编号titlevarchar内容标题contentvarchar内容tim
40、esdatetime内容日期picvarchar图片(3) 用户信息表:重点是存放用户具体内容 ,对具体内容开展操作,用户名、电话、地址、身份证、年龄、性别、姓名、密码。其中用户编号是表的主键,是数据库操作此表的关键字段。如表 4-3 所示。表 4-3 users 用户表字段名称说明id用户编号name用户名pwd用户密码realname用户真实姓名sex性别 age年龄card身份证档案管理系统的设计与实现17address地址phone电话email邮件type类型(4) 类型信息表:主要是用来存储类型信息,包括类型编号和类型名称。如表 4-4 所示。表 4-4 types 类型表字段名称
41、字段类型说明idint类型编号namevarchar类型名称(5) 公告表:主要是用来给用户发布信息,包括公告编号、公告标题、公告内容、公告日期。其中公告编号是表的主键,是数据库操作此表的关键字段。如表 4-5 所示。表 4-5 nutrition 公告表字段名称字段类型说明idint公告编号titlevarchar公告标题contentvarchar公告内容createtimedatetime公告日期(6) 留言表:主要是用来用户和管理员,以及用户和用户之间方便沟通。包括用户名、留言编号、留言标题、留言内容、留言日期。其中留言编号是表的主键,是数据库操作此表的关键字段。如表 4-6 所示。表
42、 4-6 leaveword 留言表字段名称字段类型说明idint留言编号usersvarchar用户名titlevarchar留言标题contentvarchar留言内容timesdatetime留言日期档案管理系统的设计与实现18(7) 档案表:主要是用来管理员录入档案;包括档案编号、文件名称、录入人、密级文件、编号 、分类号、 份数、 摘要、 主类型、 文件地址、 子类型 、录入日档案其中留言编号是表的主键,是数据库操作此表的关键字段。如表4-7 所示。表 4-7 dangans 档案表字段名称字段类型说明idint档案编号namevarchar文件名称authorvarchar录入人p
43、ublishingvarchar密级numbervarchar文件编号pricevarchar(100)分类号storagevarchar(100)份数brieftext摘要typeint主类型dirpathvarchar文件地址childint子类型adddatedatetime录入日期3.4 数据库安全性数据库是操作系统,要保证数据库的安全,数据库要安全。防止因为电脑死机或者其他原因、网络遭盗攻击、操作系统内存泄漏等隐患是数据库安全受到威胁的原因。数据库的安全性是指保护数据库不被偷、破坏等。具备相对稳定的安全模式能简化用户的正当操作,提升综合效率,避免非法操作的出现和执行。SQL Serv
44、er 的安全性被划分成两部分:数据库与应用程序两部分。对数据库安全,主要通过对管理员的身份验证实现。在系统管理界面,提示管理员使用管理员账号登录,没有管理权限的管理员无法登录到后台。为使数据库安全稳定,普通的数据库管理系统会提供充足的数据来实现功能,一般包含数据库稳定性、完整性与复原。档案管理系统的设计与实现19(1) 数据库的安全性。此部分主要表示保护数据库被不正当使用导致的数据泄露、修改或受损。当前主要提供下面几部分控制:用户辨别与标注、数据存放控制。(2) 数据的完整性。为了保证数据库的准确性和并容性,DBMS 提供了保障数据库的数据完整性的功能,这种功能 称为完整性检验。 (3) 并发
45、控制。在多用户环境时期,大部分用户能并行存放信息,假如对并发控制不实施管控,会存放不正确的信息,或者不利于内部一致性。一般有下面几类情况,主要是数据丢失,无法反复读取;在多用户系统中,使用封锁制度处理这些问题。3.5 本章小结在综合设计时期,主要依照系统以前的需求分析确定主要的功能模块,和建设本系统真实应用时所要使用的数据库,且对数据库中的表与字段开展大致的设计和研究,促使系统后台设计表现出较好的雏形。因为后台数据库是软件设计运作的主要基础,因此在后续开发时期,数据库也会被持续健全和修缮。档案管理系统的设计与实现20第 4 章 详细设计在软件综合设计完结之后,会开展具体的软件设计,具体设计也是
46、我们需要关注的关键部分,详细设计目标是对项目开展具体设计,在大致设计结构上确定具体的内部结构,全面叙述不同系统的所有 模块,不同模块的主要作用,为开展后续测试奠定基础。4.1 系统运行平台设置本系统主要使用在目前主要 PC 平台,支持多种操作系统,具备强大的平台适应性,还能达到大部分用户要求。(1) 硬件环境:台式计算机(PC)一台,参考表 5-1 内容。表 5-1 运行环境硬件配置(2) 软件环境:Windows Server2008 和 WIN7 和相关系统。4.2 系统主界面设计本系统管理员顺利登录之后,可以直接看到首页,首页通常包含三方面构成,首先是模块功能导航;主要作用是链接不同模块
47、,对系统主要模块开展整体的管理操作;其次是常用功能,重点包含返回首页、修改密码和退出系统等部分,也是重要的快捷操作;最后是功能呈现,重点功能是呈现所链接模块的具体内容,通常是对公司不同管理模块内的操作开展相应的操作,在首页内,展示区中一般包含不同模块内的添加功能。主界面参考图 5-2 内容。档案管理系统的设计与实现21图 5-2 管理员系统主界面4.3 管理员管理模块设计与实现管理员管理模块主要包括系统管理,用户管理,卷内文件管理,资料管理,全宗管理,案卷级管理,编研管理,归档和未归档文件管理等九大模块。各个大模块又分为几个小模块,系统管理里面包括公告管理,新闻管理,系统管理,密码修改等四个小
48、模块;案卷级管理 ,卷内文件管理,归档文件管理,未归档文件管理,编研管理,资料管理,全宗管理等七个大的管理模块里面都分别有文书档案,基建档案,会计档案,科技档案等几个小模块;用户管理模块分为用户管理和留言管理两个小模块。系统的九大模块如图 5-3所示。档案管理系统的设计与实现22 图 5-3 九大模块4.4 系统管理 (1)系统管理系统管理有公告管理,新闻管理,系统管理,密码修改等四个小模块。管理员必须顺利登录之后才可以进行管理。登录通常用来测试用户是否是合法的。在现已登录的管理员没有问题时,可单击功能导航区内“系统管理”超链接,查看当前还有哪些普通管理员,如果有人想做管理员,或者如果有些员工
49、作成果较差,具备添加或删除权限(系统管理员无法删除自身)。此外还能依照他们的能力进行升级就是把普通的管理员变成管理员 。查看管理员页面的如图 5-4 所示,查看增加管理员信息的如图 5-5 所示。档案管理系统的设计与实现23图 5-4 管理员页面 图 5-5 增加管理员(2)新闻管理 看新闻可以增长知识,增广见闻, 能让你在与别人沟通的时候有现已的话题,在浏览新闻的时候掌握全球发展局势 ,在政治学习中更轻松。看新闻可以掌握党与国家的发展方向和全新的规章制度,对生活带来积极的影响。档案管理系统的设计与实现24浏览新闻能提高自信心,可以充分掌握国内外众多事件,政治,娱乐,音乐,等等.拓展自己的眼界
50、.管理员登录后可以管理新闻信息,如标题、发布日期等,管理员也可以在需要修改时修改新闻,或者是无法修改时直接删除新闻,重新来弄一个新的新闻。具体功能如图 5-6 所示:增加新闻界面如图 5-7 所示。 图 5-6 新闻管理 图 5-7 增加新闻档案管理系统的设计与实现25(3)公告管理企业的公告有一定的作用,公告首先会让人觉得企业很重视这件事,可以让更多的人知道这件事,这也具有促进作用,提醒公众多加注意,防止以后发生不良后果,也是政府部门要求企业办理相关业务一定要有的 。本系统中管理员进入公告管理系统 之后假如公告有问题需要自主删除,还能增加全新公告内容。查看管理员公告界面如图 5-8 所示,添
51、加公告如图 5-9 所示。 图 5-8 公告管理 图 5-9 添加公告档案管理系统的设计与实现26 (4)密码修改 密码对于管理员而言是是非常需要保密的,假如管理员 发现自己的密码被他人发现了,被他人盗窃,或者有这种猜想可以及时修改密码,修改密码时为了防止管理员第一次输入新的密码而忘记自己设置的密码,所以有 重新输入第二次的功能,更加确保自己输入密码的准确性。以防下次输入时想不起来密码,修改密码功能如图 5-10 所示;修改密码时如果旧密码输入不正确也不能进行修改,如图 5-11 所示;或者两次输入的新密码不一致也不会修改成功,如图 5-12 所示。 图 5-10 修改密码档案管理系统的设计与
52、实现27 图 5-11 旧密码错误 图 5-12 新密码错误 4.5 用户管理大的用户管理模块分为两个小模块,分别是用户管理模块和留言管理模块,管理员在登录后可以在用户管理模块中看到用户的信息,包括会员名,真实姓名,性别,年龄,住址,手机号码等信息,可以再需要联系用户的时候及时找到联系方式;对不需要的用户,管理员可以进行删除,或者有用户重复填写信息或者填写错误的也可以进行删除;在留言管理中管理员可以看到用户的留言,可以及时的了解到用户的需求等,如果有的用户进行了无意义的留言管理员可以删除此留言,用户管理具体功能如图 5-13 所示,留言管理具体功能如图 5-14 所示。档案管理系统的设计与实现
53、28图 5-13 用户管理 图 5-14 留言管理档案管理系统的设计与实现294.6 文文件件管管理理(1)文件查询系统的文件有卷内文件,未归档文件,归档文件,编研文件,全宗文件以及各个资料,管理员可以通过进入各个模块清楚的知道哪些档案属于什么模块之中,从卷内文件管理模块看到那些档案属于这一类,可以从归档文件管理和未归档看出哪些档案是归入了系统的档案中,哪些还没有进行归档,没有归档的管理员可以进行新增,还有进行了编研的档案和全宗管理的档案都可以清楚的看到,并且可以在资料管理中看到别的一些档案的资料。进入各个模块可以看到属于这个模块的文件的名称,录入人,录入日期,分类号,密级,并且管理员可以对这
54、些录入档案进行审核,审核通过的就可以录入,也可以对档案进行销毁。并且可以通过文件名称录入人进行搜索,具体功能如图 5-15 所示。 图 5-15 文件模块档案管理系统的设计与实现30(2)添加档案管理员可以进行档案的添加,添加档案时要填写文件的名称,录入人,密级,文件编号,分类号以及份数和摘要,并且把档案的电子版一起录入,这些信息都很重要,不能随便乱填写,并且填写完毕后也会有管理员进行审核有问题将被销毁。具体功能如图 5-16 所示。 图 5-16 添加档案4.7 用用户户登登录录系统的前台是用户使用的,在用户的登录系统中包括:网站公告,新闻列表,档案列表,留言板等功能,用户在成功登录以后可以
55、点击各个模块来进行相关的查询。用户登录界面如图 5-17.档案管理系统的设计与实现31 图 5-17 用户登录 4.8 档档案案搜搜索索 用户登录档案列表界面后会看到这个界面上有一些档案,如果用户需要的档案不在此界面上,用户可以进行档案的搜索,可以通过输入档案档案名称进行搜索,如果用户不清楚档案名称也可以按照档案类别进行搜索,档案类别有选择的功能,可能有的用户不清楚自己要找的档案室什么类别的,可以轻松的找到需要的档案,节省了用户因为不知道类别而查找的时间,具体功能如图5-18 所示。根据搜索条件,系统查询出用户想要的档案,用户单击档案名称,可以查看具体的档案信息,如图 5-19 所示。档案管理
56、系统的设计与实现32 图 5-18 档案列表档案管理系统的设计与实现33 图 5-19 档案详情4.9 档档案案新新闻闻新闻可以帮助用户了解更多的信息,新闻可以增长知识,增广见闻,可以使你在和别人的聊天中有话题可以聊。新闻可以了解世界动态,在政治学习中会觉得比较轻松。,看新闻可以了解党和国家的意向以及新的法规条令什么的,对生活有很大的帮助 ;用户登录系统后,进入“档案新闻”页签下,可以查看当前系统中所有的新闻列表, 单击新闻标题,可以查看对应新闻详情,包括新闻发布时间、发布人等具体信息 ,查看新闻列表功能如图 5-20所示。图 5-20 档案新闻档案管理系统的设计与实现344.10 提提交交留
57、留言言留言板是目前网站中使用较广泛的一种与人沟通、交流的方式。通过留言板,可收集来自各个用户的意见或需求信息,并可作出相应的回复,从而实现管理员与用户之间及不同用户之间的交流与沟通。用户登录系统后,单击“留言板”页签,系统显示留言列表,用户可以查看其它员工的留言,也可以提交自己的留言, 方便了用户为了找一个人儿花费的时间,有什么事情可以直接在留言板留言,如图 5-11所示。图 5-11 提交留言4.11 网网站站公公告告企业公告有很多作用:可以表示企业对这件事情的郑重,可以迅速的被更多的人知道,也可以提醒公众,阻止不良后果的发生,并且是政府部门要档案管理系统的设计与实现35求企业在处理相关业务
58、时候一定要有的的步骤。用 户登录系统后,单击“网站公告”,进入页签,用户可以查看系统的公告列表,可以方便的知道企业的计划或者各方面的事情,不需要一个个用户的传达,单击公告的名称,可以查看公告详情,具体如图 5-13 所示。图 5-13 网站公告4.12 注册,修改信息用户在登录系统之前要先进行注册,注册时需要填入用户名(用户名可以是本人的真实姓名也可以是自己填写别的名字) ,密码,真实姓名,年龄,身份证号,家庭住址,邮箱等信息。并且带有星号的是必须填写的项目具体功能如图 5-14:用户登录系统后,可以点击左侧的 “会员信息”下的“信息修改”字样,进行个人信息的修改,用户可以修改的信息包括密码、
59、年龄、身份证号、家档案管理系统的设计与实现36庭住址、电话号码、电子邮箱和邮政编码等内容,信息修改界面如图 5-15:图 5-14 会员注册档案管理系统的设计与实现37图 5-15 会员信息修改4.13 本章小结本部分重点对软件内相关模块设计开展相对充分的叙述,此处包含页面呈现和有关控件的详细设定,依照综合设计的所有功能模块需求与数据库的逻辑结构,使用对应的开发工具设计出需要的结构。在本部分叙述之后,还能对系统功能的完成进行相对具体的叙述 。档案管理系统的设计与实现38第 5 章 软件测试系统测试表示通过人工或自动方式执行与评估不同模块的过程。主要目标是测试模块是否符合相关标准和需求,查找 期
60、望结果和真实结果的差异,进而在一定程度上寻找系统在现实运作时期也许会出现的 错误与问题,尽早开展维护,修订,避免在现实竞争中被淘汰,因此软件测试格外关键。5.1 测试的基本概念软件测试主要使用测试工具根据具体方案与程序对产品开展功能与功能测试,乃至依照需求编写多种测试工具,设计与确保测试系统,对具体方案也许会发生的问题开展研究与评估。执行测试用例之后,要跟踪故障,保证设计的产品符合需求。在结束对软件众多开发过程包含需求分析、设计与编码等环节之后,得出源程序,此时可以直接进入软件测试时期。由于,在测试以前的各个时期也许都会在软件产品中遗留下众多错误与不足,假如无法直接寻找到上述错误与不足,且进行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 华师大版初中科学2.1压强
- 小学二年级100以内进退位加减法800道题
- 信息论与编码课件(全部课程内容)
- 医院节能环保与资源利用管理制度
- 人教部编版四年级语文上册第6课《夜间飞行的秘密》精美课件
- 【寒假阅读提升】四年级下册语文试题-文言文阅读(三)-人教部编版(含答案解析)
- 2024年客运从业资格证继续教育手机
- 2024年汕尾从业资格证客运考试题库
- 2024年雅安道路客运输从业资格证考试
- 2024年银川客运资格用什么练题好
- 院前急救与院内急诊有效衔接工作制度
- 2.1充分发挥市场在资源配置中的决定性作用(课件) 2024-2025学年高中政治 必修2 经济与社会
- Unit+5+Fun+Clubs+Section+A++(1a-1d)教学课件-2024-2025学年人教新目标(2024)七年级英语上册
- 超聚变 FCIA 考试题库
- 2024-2025学年初中地理七年级上册(2024)晋教版(2024)教学设计合集
- 第一单元第二节 改造家庭网络(第二课时)教案2024-2025学年川教版(2024)信息科技 七年级上册
- 智联招聘在线测评真题
- 2024年社区工作者面试题库与答案
- 2024年菱角项目可行性研究报告
- 农产品质量追溯系统操作手册
- 双减背景下“减负增效”初中数学作业设计策略研究课题开题报告
评论
0/150
提交评论