基于WEB的档案管理系统本科毕业设计(论文) .doc_第1页
基于WEB的档案管理系统本科毕业设计(论文) .doc_第2页
基于WEB的档案管理系统本科毕业设计(论文) .doc_第3页
基于WEB的档案管理系统本科毕业设计(论文) .doc_第4页
基于WEB的档案管理系统本科毕业设计(论文) .doc_第5页
免费预览已结束,剩余32页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东华理工大学长江学院本科生毕业设计(论文)论文题目:基于web的档案管理系统姓名:学号:班级:年级:专业:计算机科学与技术学院:信息工程学院指导教师:完成时间:作 者 声 明本人以信誉郑重声明:所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学长江学院或其他教育机构的学位或证书而使用过的材料。对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本毕业设计(论文)引起的法律结果完全由本人承担。本毕业设计(论文)成果归东华理工大学长江学院所有。特此声明。毕业设计(论文)作者(签字): 签字日期: 年 月 日 本人声明:该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。 学位论文指导教师签名: 年 月 日基于web的档案管理系统the file management system based on webwutian东华理工大学长江学院毕业设计 摘要摘 要在信息技术飞速发展的今天,科学的管理技术也被广泛的应用,科技化管理大大的提高了工作效率。良好的信息管理系统对拥有着大量信息的企业是必不可少的,想要高效率地把内部信息有顺序的组织起来,就必须建立起管理信息的信息系统。企业的人事档案管理是单位不可或缺的一项工作,随着企业的发展,内部人员的不断增加,个人信息大量增加,而且有很多的纸质资料单,这些都给个人档案信息的管理带来巨大的挑战,需要耗费很多的人力物力。档案信息管理系统从根本上解决以上问题,充分发挥了电子档案管理的优势,与时代要求相符,使得企业能够更好的、更全面的掌握资源,实现档案资源的信息化管理,很好的实现共赢,正面的迎接了世界科技发展的挑战。本应用系统基于jsp开发技术,应用orcale数据库,实现了系统管理、档案管理、档案鉴定和数据维护四大功能模块。其中系统设置模块主要是设置一些相关的信息类的;档案管理模块中主要实现的功能是档案的录入、借阅、查询等;档案鉴定模块中主要功能是档案的损坏和丢失、丢失查询、销毁登记、销毁查询等;数据维护模块主要是维护数据的;日志查询模块主要是提供查询历史操作记录。论文首先对企业档案信息管理系统的研究背景进行分析,对当前国内外档案管理系统的研究现状做出阐述;其次对系统进行了详细的需求分析,在详细阐述设计内容的前提下,结合界面设计图样和数据库表结构图对各功能模块进行介绍;最后对研究内容做出总结。关键字:档案管理系统; web; jsp; 关系数据库东华理工大学长江学院毕业设计 abstract abstractwith the rapid development of information technology today, scientific management techniques have been widely used, technology management and the work efficiency is greatly improved. good information management systems is essential to have a great deal of information of the enterprise, to the efficient internal information in order to organize, information system must establish the management information.企事业的人事档案管理是单位不可或缺的一项工作,随着企业的发展,内部员工的增加及文件的不断增加,要保护好一些公司重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。档案信息管理系统从根本上解决以上问题,让企事业单位能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化,正面的迎接了世界科技发展的挑战。personnel archives management of enterprises is an indispensable work units, with the development of enterprises, continue to increase internal staff and documents, to protect some important documents is extremely inconvenient, at the same time, due to personnel flow, reproduction, the original file is difficult, sometimes search and reorganize files to a lot of manpower, material resources waste. the archives information management system to solve the above problem fundamentally, let enterprises can effectively grasp, file sharing resources effectively, protect the document, and promote the informatization of archives management, standardization and integration, positive to greet the world science and technology development challenges.本应用系统应用jsp开发技术,构架采用了先进的mvc(model-view-controller)设计范式,并结合orcale数据库。实现了系统管理、日志查询、档案管理、档案鉴定、数据维护五大模块。其中系统设置模块主要是设置一些相关的信息类的;档案管理模块主要是管理档案的借阅与归还;档案鉴定模块主要是管理档案的损坏和丢失;数据维护模块主要是维护数据的;日志查询模块主要是提供查询历史操作记录。the system is based on jsp application development technologies, applications orcale database to achieve a system management, file management, file identification and data maintenance of the four functional modules. system settings module which is mainly set up some kind of relevant information; records management module main function is to input the file, borrow, queries, etc.; file identification module main function is damaged and missing files, missing queries, destroy registration destruction inquiries; data maintenance module is maintenance data; log query module is to provide historical operating records check. firstly the research background enterprise file management system to analyze information on the current status of research at home and abroad to make file management system elaborated; secondly, the system carried out a detailed needs analysis, under the premise of elaborate design elements, combined with interface design design and structure of the database table for the various functional modules are introduced; finally make research summary.keywords: file management system; web; jsp; relational database东华理工大学长江学院毕业设计 目录 目 录第1章 绪论11.1研究背景11.2国内外研究现状11.3本文结构1第2章 系统开发环境与技术32.1 b/s模式简介32.2 jsp技术32.3 mvc定义32.4 web服务器tomcat6.04第3章 需求分析53.1 系统软硬件需求分析53.2 系统功能需求分析53.3性能需求6第4章 系统设计74.1 系统功能设计74.2 角色与用例图84.3数据库设计11第5章 系统实现155.1 系统主界面155.2 用户登录模块165.3档案管理模块175.4档案鉴定模块20第6章 系统测试226.1软件测试目的226.2系统测试数据与过程226.2.1登录模块226.2.2档案录入测试226.2.3档案导出测试236.2.4档案销毁测试246.2.5损坏丢失查询测试246.3测试总结25结 论26致 谢27参考文献28东华理工大学长江学院毕业设计绪论第1章 绪论1.1研究背景 科技快速发展,对于现代企业管理,档案管理工作已经是必不可少的。加强档案信息的管理,对企业的生存及发展有着极为重要的作用。随着公司企业的发展,内部成员的不断增加、更换,个人档案信息的管理将面临巨大的管理问题。要想很好的管理好庞大的信息资源,对于一些公司来说是很大的挑战,需要耗费很多的人力及物力等,若没有很好的处理,对公司的发展有很大的影响,这就意味着一个很好的档案管理系统对于企业是必须的,要想让企业发展的更好、更强,一定要实现管理系统的信息化、电子化、规范化。1.2国内外研究现状档案是机关、组织和个人在社会活动中直接形成的具有保存价值的文字、图像、音像及其他各种形式和载体的历史记录。在很久以前由于技术设备不够发达,档案的管理基本都是通过纸质的记载,从而进行管理,这造成很大的浪费也耗费大量的人力及其他资源;但随着网络技术的发展,现在大部分是信息化的管理,这使得档案管理的信息化有更显著的成绩与效果。我国的档案体制一直在不断的改革着,新形势下档案管理的网络化模式越来越受到人们的关注。现代档案管理通过计算机将相关信息录入系统中,将其分门别类,制作不同的目录,实现档案资料的快速检索,提高效率;此外,档案信息的发布平台和管理系统使资源实现最大化的共享,整个企业的管理者和员工都可以使用这个系统进行查询和相关操作。目前我国电子档案管理软件存在着以下几点问题:档案管理软件市场发展迅速,层次不齐;市场竞争更加开放、激烈;档案管理软件产品正面临着巨大的改革等。总的来说,我国的档案管理系统主要以集中式为主,相对独立而显得封闭,而其他西方发达国家的档案管理系统则以分散式的方式保存着,较为开放。这可能是受政治方面或经济方面等因素的干扰,也可能是档案建设的力度、目的性、和设计基本的意识形态不同而造成。1.3本文结构第1章绪论,介绍系统研究背景,国内外研究现状,本文结构等。第2章系统开发环境与技术,对系统开发需要的环境和使用的开发语言、平台技术以及框架技术进行介绍。第3章需求分析,对系统的软硬件需求进行分析,并对系统的功能需求及性能需求进行分析。第4章系统设计,在需求分析的基础上,进行系统的总体设计,并对用户管理功能、数据管理功能及其中的各小模块功能的需求进行分析。第5章系统实现,叙述系统总体实现的功能,主要为登录模块,档案的管理、鉴定和数据管理等。第6章系统测试,主要为测试原理、目的和常用方法的介绍,还包括部分模块进行测试的结果和测试总结。第7章结论,对论文进行总结和展望。30东华理工大学长江学院毕业设计系统开发环境与技术第2章 系统开发环境与技术2.1 b/s模式简介b/s(browser/server结构)模式主要由浏览器、服务器管理程序和中间件三个部分组成,局域网建立b/s结构的网络应用,并通过internet/intranet模式下数据库应用,相对易于把握、成本也是较低的。该模式能实现不同的人员,从不同的地点,以不同的接入方式,访问和操作共同的数据库;且能够很好的保护数据平台和管理访问权限及数据库。在跨平台的java语言中,b/s架构管理软件更是方便、速度快、效果优。b/s模式的特点如下:用户访问internet上的文本、数据、图像、动画、视频点播和声音信息,通过www浏览器,但大量的数据都是通过www浏览器下载控件即可访问,且对数据进行管理,无需任何用户程序。2.2 jsp技术jsp是由sunmicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页html文件(*.htm,*.html)中加入java程序片段(scriptlet)和jsp标签,就构成了jsp网页java程序片段可以操纵数据库、重新定向网页以及发送e-mail等,实现建立动态网站所需要的功能。因为所有程序操作都在服务器端执行,客户端得到结果,从而大大的降低了对客户浏览器的要求,客户端在不支持java的情况下,也可以访问到jsp网页。其优点有如下几点:(1)一次编写,到处运行。编写后的程序可到处运行,无需更改。(2)系统的多平台支持。jsp相对于asp的优势是显而易见的,它基本上可以在任意环境中开发,进行系统部署和扩展。(3)强大的可伸缩性。只要一个小小的jar文件就可以运行servlet/jsp,java具有强大是生命力,可进行多台application进行事务处理,消息处理,一台服务器通向无数台服务器。(4)具有多样化和强大化的开发工具支持。java拥有很多非常优秀的开发工具,而且很多是开放式的,其中很多可在多种平台下运行。(5)支持服务器端组件。jsp可以使用成熟的java beans 组件来实现复杂商务功能。2.3 mvc定义mvc是一种软件设计典范,通过业务逻辑和数据显示分离的方法组织代码,该方法的前提是业务逻辑被聚集到一个部件里面,且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑mvc被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。其模型图如下: 图1-1 mvc模型图其具体思路如下:(1)view:视图,表现模型的内容。在表现形式模型改变时,视图需保持数据的一致性。 (2)controller又称为控制器,它将视图的交互翻译成模型能执行的行为。活动的业务处理和更新模型的状态为其主要行为。控制器选择合适的视图表现内容是根据用户的交互和模型的输出。一般来说每个客户需要不同的控制器。控制器和视图不易完全分开,相对紧密。(3)model即模型,它表示企业数据的管理访问和更新数据的业务规则,是抽象软件。模型能保存数据的一致性并被各种各样的客户端共享。2.4 web服务器tomcat6.0tomcat是apache软件基金会(apache software foundation)的jakarta 项目中的一个核心项目,由apache、sun 和其他一些公司及个人共同开发而成。tomcat 服务器是属于轻量级的应用服务器,是开放源代码的web 应用服务器,通常受并发访问用户不是很多的场合的和中小型系统青睐,成为开发和调试jsp 程序的首选。东华理工大学长江学院毕业设计需求分析第3章 需求分析3.1 系统软硬件需求分析(1)硬件平台cpu (英特尔)intel(r) pentium(r) 4 cpu 1.70ghz(1699 mhz)以上 主板 p4v8x-mx 以上 内存 512 mb (1 mhz)以上显卡 via/s3g unichrome pro igp (128mb)以上(2)软件平台操作系统:microsoft windows xp professional(32位/service pack 3) 以上数据库:oracle 10g浏览器:ie6.0及以上(3)开发工具(1)myeclipse。 (2)mysql。(3)tomcat(4)oracle3.2 系统功能需求分析(1)角色管理模块当前系统主要有四种角色,分别为:普通用户、档案管理员、系统管理员、数据维护员。系统管理员为权限最高的角色,可对角色进行删除和添加,功能权限就是后台的管理菜单,如某些角色具备哪个权限,那么进入后台管理后只能看到相应的功能菜单。(2)档案管理模块档案管理为本系统中的主要模块,其中包括存档点管理、档案分类管理、档案录入、档案查询、档案借阅、档案导出、扫描件上传及档案的到期管理。存档点和档案分类模块存档点管理可根据档案编号进行查询,也可点击“添加”按钮进行存档点的添加;档案分类主要确认档案的类型,相应的档案类型编号对应的档案类型,在档案的录入中则根据相对的类型录入对应的标号等信息;档案录入和查询模块档案录入中录入档案类型、档案号、存档点、档案标题、建档用户、类容、修改用户、修改日期、过期日期、来问部门、专利人、年检负责人等信息,点击“确认”后可看到最新录入档案的相关信息。在档案的查询中可根据档案的类型、存档点、标题进行档案具体信息的查询。档案借阅模块在档案的借阅中,可先对档案类型、存档地点、档案标题等进行模糊查询,也可输入档案编号进行准确查询,查询后则可点击“借阅”进行借阅用户、操作用户、借阅日期、要求归还日期、备注信息的录入。扫描上传和档案导出在扫描上传中可上传需要的文件,在档案导出中可看到先前上传文件的信息,点击“下载”可以进行具体信息的查看。(3)档案鉴定模块 档案销毁登记模块 档案销毁登记功能中,录入需要销毁的档案具体编号查询档案数据,点击“销毁”后进入销毁操作,操作时需要指定数据有:操作用户、销毁日期、销毁原因、备注信息等。在查询要销毁的数据时,将显示所有状态下的档案数据,如果状态是“正常”则允许进行“销毁”操作,其他状态则不允许进行“销毁”操作。注意:销毁档案操作后,档案不能还原为正常状态,所以请谨慎操作。 丢失找回模块 在丢失找回模块中输入需要找回的档案编号查询到相关数据,如果当前档案状态是“丢失”才会显示“找回”操作,找回操作时需要提供的数据有:操作用户、找回用户、找回日期 、备注信息等数据。(4)数据维护模块在数据维护模块中主要提供数据库的备份操作,同时可以设定自动数据库备份的周期以及还原操作。3.3性能需求(1)系统易操作性系统应做到功能齐全,界面简洁明了,可识别功能图标让操作简单、方便。(2)系统的可维护性由于信息会随着时间的推移而更改,数据库中的数据需要定时的修改保存,而且系统中还存在着一些漏洞,这就使得系统必须具备一定的维护性。(3)系统具有无限制操作软件系统的框架结构,属于b/s模式,所以不要求客户端中要安装特殊软件工具。而且可以在本局域网任意一台装载有web浏览器或者www浏览器的电脑上登录进行信息数据修改、添加、删除、查询。既便捷又运行快,无地点限制性东华理工大学长江学院毕业设计系统设计第4章 系统设计4.1 系统功能设计在整个系统中,主要有系统管理模块、档案管理模块、档案鉴定模块、数据维护、日志查询模块;基于用户可以是管理员和普通用户等,故系统对角色的权限进行设置,不同权限拥有不同的操作功能,其中角色有普通用户、系统管理员、档案管理员、数据维护员四种。(1)系统管理系统管理为档案系统中的一个功能模块,其中主要有系统配置、修改密码、权限管理、角色管理、部门管理及字典管理,其结构图如下:系统管理系统配置角色管理部门管理修改密码权限管理字典管理 图4-1 系统管理结构图(2)档案管理档案管理模块为档案管理系统中的主要模块,其中包含档案的增加、删除、修改,档案的借阅,档案的存档点管理、分类管理及文件上传等;该模块充分考虑到档案相关的重要环节,使得档案管理更加高效、方便,结构图如下所示:档案管理存档管理分类管理档案录入档案查询档案借阅上传文件图4-2 档案管理结构图(3)档案鉴定下图为档案管理系统中的档案鉴定模块,其中主要有销毁登记、销毁查询、损坏丢失、损坏丢失查询及找回,该模块主要针对档案的销毁和丢失等情况,通过输入档案编号,可清晰的知道档案的具体情况,从而进行相关操作,结构图如下图所示:销毁登记销毁查询损坏丢失丢失查询丢失找回档案鉴定 图4-3 档案鉴定结构图(4)数据维护数据维护中有数据备份及数据恢复两大功能,数据备份中可实现数据的备份,以防数据的丢失;数据恢复中可实现丢失数据的恢复,结构图如下所示:数据维护数据恢复数据备份图4-4 数据维护结构图4.2 角色与用例图本系统中的系统管理员拥有最高权限,档案管理员拥有档案管理和档案鉴定的所有操作权限以及系统管理中的部分权限。数据维护员除了具有普通用户权限外还有数据维护模块的所有权限;普通用户是本系统的第四类角色,只具有系统管理的部分权限和档案借阅查询的部分权限。普通用户的权限不多,主要是系统设置中更改查询部分自己的信息,然后档案管理中由档案录入等相关的部分权限,具体可实现功能如下图所示:档案查询修改密码用户管理 系统配置档案录入扫面上传系统管理档案管理 图4-5普通用户用例图档案管理员拥有普通用户的权限外另只负责档案管理和档案鉴定的管理工作,具体可实现的功能如下图所示:档案管理扫面上传档案查询档案录入系统管理修改密码用户管理系统配置档案分类档案导出存档点管理档案借阅档案鉴定丢失找回损坏丢失查寻寻询损坏丢失销毁登记销毁查询图4-6 档案管理员用例图系统管理员是系统中权限最高的用户,拥有所有功能的操作权,具体可实现的功能如下图所示:档案管理扫面上传档案查询档案录入系统管理修改密码系统配置用户管理档案分类档案导出存档点管理档案借阅档案鉴定丢失找回损坏丢失查寻寻询损坏丢失销毁登记销毁查询日志管理角色管理数据备份数据维护数据恢复图4-7系统管理员用例图数据维护员拥有本系统的维护数据方面的权限和普通用户的权限,主要包括个人信息修改,系统配置查看,档案录入、查询、归还,文件上传,数据的备份与维等。档案管理扫面上传档案查询档案录入系统管理修改密码用户管理系统配置数据恢复数据备份数据维护员图4-8 数据维护员用例图4.3数据库设计数据库设计是根据实际应用中涉及的数据而设计的,根据系统需求进行解析,并且对系统中需要的功能给予数据库关键字段设置主键。(1)角色表,此表用来存放角色信息。表4-1 角色表(role)序号字段名 中文类型说明可空备注1.roleid 角色编号int否1普通用户 2档案管理员 3系统管理员 4数据维护员2.rolename 角色名字varchar (50)否3.power 角色权限varchar(50)否(2)用户信息表,此表用来存放用户信息。表4-2 用户信息表(userinfo)序号字段名 中文类型说明可空备注1.loginid 登入用户编号varchar(50)否主键2.loginname 登入用户名varchar(50)否3.loginpwd 登入用户密码varchar(50)否4.roleid 角色编号int否外键5.levelid 安全级别编号int6.cardid身份证号码varchar(50)7.dutyid职务编号int8.deptid部门编号int9.joindate加入公司时间datetime10telephone电话varchar(50)11.enduid学历编号int1博士2硕士3本科4大专5中专12.address地址nvarchar(50)13.sex性别nchar(1)14.remark备注nvarchar(max)(3)借阅表,存放档案借阅信息。表4-3 借阅表(borrow)序号字段名 中文类型说明可空备注1.borrowid借阅编号varchar(50)否自增2.borrower借阅者varchar(50)否3.loginid登录idvarchar(50)否4.archiveid档案文件idvarchar(50)否5.borrowtime借阅时间datetime否6.endtime截止时间datetime否7.returntime归还时间datetime否8.remark备注varchar(150)9.returnloginid归还登录idvarchar(50)(4)存档点管理表,存放档案的存档点等信息。表4-4 存档点管理表(save)序号字段名 中文类型说明可空备注1.saveid存档点idint否主键2.savename存档点名称varchar(50)否3.saveaddress存档点地址varchar(150)否4.linker联系人varchar(50)否5.telephone联系电话varchar(50)6.fax传真varchar(50)7.remark备注nvarcha(max)(5)日志表如下表4-5表4-5 日志表(log)序号字段名 中文类型说明可空备注1.logid日志号int否主键2.uid用户名varchar(50)3.logname日志名varchar(50)4.logdesc日志描述text5.logtime日志日期datetime(6)档案的附件类型表,存放档案类型信息。表4-6 档案附件类型表(archivetype)序号字段名 中文类型说明可空备注1.archivetypeid idint否(自增)2.archivetypename档案文件类型名称varchar(50)否(7)扫描件上传表如下表4-7表4-7 扫描件上传表(att)序号字段名 中文类型说明可空备注1.attid扫描件上传编号int否主键2.archiveid档案编号varchar(50)否3.title附件标题nvarchar(50)4.uptime上传时间datetime5.atttype附件类型int6.remark备注ntext7.fileurl文件路径varchar(100)8.filesize文件大小decimal(15,2)9.creater上传者varchar(50)(8)数据备份表如下表4-8表4-8 数据备份表(databackup)序号字段名 中文类型说明可空备注1.flieurl备份路径 varchar(50)2.backupatime备份时间datetime3.loginid登入用户名varchar(50)4.backupid备份idint否(9)数据字典表如下表4-9表4-9 数据字典表(code)序号字段名 中文类型说明可空备注1codeld字典号int否2.codetype字典类型varchar(50)3.codetext字典内容varchar(50)4.codevalue字典值int(10)档案表,存放档案信息。表4-10 档案表(archive)序号字段名中文类型说明可空备注1.objectid标识号int否自增主键2.archiveid档案id号varchar(50)否外键3.typeid档案附件类型号varchar(50)否外键4.saveid档案存档点int否外键5.title标题varchar(150)否6.content档案内容text否7.remark备注nvarchar(max)8.creater录入人varchar(50)否9.create time录入时间varchar(50)否10.lastmodiuserid最后一次修改得用户(id)varchar(50)否11.lastmoditime最后一次修改得时间datetime否12.levelid安全级别int13.endtime档案有效期datetime否14.state借阅状态varchar(50)否0借出/1还在15.endisalert过期是否提示bit否0不提示/1提示16.endbeforeday提前多少天提醒int否默认是017.isoften是否常用nvarchar(3)否0常用/1不常用18.filecode文件编号varchar(50)19.fromdept来自部门nvarchar(5020.fromunit发文单元nvarchar(50)21.fromuser发文人nvarchar(50)22.impacttime批准时间datetime23.usetime鉴定时间datetime24.productcode产品批号varchar(50)25.stuffcode原料批号varchar(50)26.number数量int27.pagecount页数int28.patentcode专利号varchar(50)29checkuser年检负责人nvarchar(50否(11)档案销毁表,此表用来存放销毁的档案信息。表4-11 档案销毁表(destory)序号字段名中文类型说明可空备注1.destoryid销毁编号int否主键2.archuveid档案编号varchar(50)否外键3.loginid操作用户编号varchar(50)否外键4.destorytime销毁时间datetime否5.resason销毁原因varchar(50)否6.reamrk备注信息varchar(50)(12)档案丢失表,此表用来存放丢失的档案信息。表4-12 档案丢失表(lose)序号字段名 中文类型说明可空备注1.loseid丢失编号int否主键2.archiveid档案编号int否外键3.type丢失档案类型varchar(50)否1丢失2损坏4.loginid丢失账号varchar(50)否5.loser丢失姓名varchar(50)否6.losertime丢失时间datetime否7reamrk备注varchar(50)东华理工大学长江学院毕业设计系统实现第5章 系统实现本系统分为五大功能模块,分别是系统管理、档案管理、档案鉴定、数据维护、日志查询模块。在这些模块中,系统设置模块主要是设置一些相关的信息类的;档案管理模块主要是管理档案的录入、查询、借阅、上传等;档案鉴定模块主要是档案的销毁登记、查询,档案的丢失损坏记录及丢失找回等;数据维护模块中则主要是维护的维护;日志查询模块主要是提供查询历史操作记录。5.1 系统主界面系统主要由三大框架组合而成,头文件中主要有获取当前时间,重新登录、上下页的跳转、返回首页、退出系统等功能;左文件为系统配置、档案管理、档案鉴定、数据库维护五大模块中能实现的功能下拉框;右文件分为四大板块,分别为欢迎界面、公司最新动态、程序说明等。图5-1系统主界面图为页面更加的简单、明了,故采用三大框架组合模式,用户进入后,保持框架的上部分和左部分不变,每次操作在右框架中实现;用户还可根据自身的需要在头框架上的实现页面的前后跳转或者重新登录、退出登录等功能。主界面实现主要代码如下:5.2 用户登录模块登录共有四种角色,分别为普通用户,档案管理员,系统管理员,数据维护员,系统在后台程序有自动限制设置,可以自动识别登陆者的限制。其系统登陆模块算法如下:1)输入用户名和密码;2)判断用户名,密码以及验证码是否匹配若提示输入信息错误,则重新输入;否则进入系统。以系统管理员登录界面为例:系统管理员为四种角色中权限最大的一种,可实现系统的管理、档案管理、档案鉴定及数据维护模块中的所有功能。下图为登录界面,用户可输入账号和密码进入,不同用户进入主页后可进行不同的操作,从而实现各种功能。图5-2 登录界面图下图为系统管理员输入相应的账号及密码进入后的界面,可实现系统管理中的角色管理、员工用户管理、部门管理、日志管理以及登录密码的修改等。 图5-3 系统管理员登录图本系统主要目的就是要一目了然,简单大方,操作简单,让使用的用户感觉更好更高效。用户进入到登陆界面就可根据自身的权限输入相关的账号及密码就可进入主页面,根据权限的不同可进行不同的操作。登录实现的部分代码如下所示:logindao ld = new logindao()string uid = request.getparameter(userid);string pwd = request.getparameter(password);system.out.println(uid=+uid+ pwd=+pwd);if(ld.checklogin(uid, pwd)/登陆成功了,先查询该用户信息放到session中再跳转到index.jsp那个界面userinfo u = new userdao().queryuserbyid(uid);httpsession session = request.getsession();pwoerdao pd = new pwoerdao();session.setattribute(login, u);/*/得到系统消息sysmsgservlet sms=new sysmsgservlet();sms.querysysmsg(request, response);*/request.getrequestdispatcher(index.jsp).forward(request, response);logmanage lm=new logdao();log log=new log();log.setlogname(账号为:+u.getloginid();log.setlogdesc(登陆系统);5.3档案管理模块(1)档案录入该模块实现的存点管理、分类管理、档案录入、查询、借阅、归还管理,文件上传和档案导出到期查询等功能,其中档案录入界面如图5-4,其中输入档案类型,档案号,档案标题等等,点击确认后便可从档案管理中看到新添加的档案。图5-4 档案录入图本模块主要根据档案有关的重要方面进行设计,档案的录入必须根据相关的类型进行,从而对所有档案进行分类管理;档案的查询、借阅、借阅查询及当期管理等都需要根据相应的档案号等。档案录入实现的关键代码如下:if (!(request.getparameter(archivetype).equals() typeid = request.getparameter(archivet

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论