基于WEB的档案管理系统本科毕业设计论文.docx
- 文档编号:12863528
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:40
- 大小:689.83KB
基于WEB的档案管理系统本科毕业设计论文.docx
《基于WEB的档案管理系统本科毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于WEB的档案管理系统本科毕业设计论文.docx(40页珍藏版)》请在冰点文库上搜索。
基于WEB的档案管理系统本科毕业设计论文
东华理工大学长江学院
本科生毕业设计(论文)
论文题目
:
基于WEB的档案管理系统
姓名
:
学号
:
班级
:
年级
:
专业
:
计算机科学与技术
学院
:
信息工程学院
指导教师
:
完成时间
:
作者声明
本人以信誉郑重声明:
所呈交的学位毕业设计(论文),是本人在指导教师指导下由本人独立撰写完成的,没有剽窃、抄袭、造假等违反道德、学术规范和其他侵权行为。
文中引用他人的文献、数据、图件、资料均已明确标注出,不包含他人成果及为获得东华理工大学长江学院或其他教育机构的学位或证书而使用过的材料。
对本设计(论文)的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本毕业设计(论文)引起的法律结果完全由本人承担。
本毕业设计(论文)成果归东华理工大学长江学院所有。
特此声明。
毕业设计(论文)作者(签字):
签字日期:
年月日
本人声明:
该学位论文是本人指导学生完成的研究成果,已经审阅过论文的全部内容,并能够保证题目、关键词、摘要部分中英文内容的一致性和准确性。
学位论文指导教师签名:
年月日
基于WEB的档案管理系统
TheFileManagementSystemBasedonWEB
WuTian
摘要
在信息技术飞速发展的今天,科学的管理技术也被广泛的应用,科技化管理大大的提高了工作效率。
良好的信息管理系统对拥有着大量信息的企业是必不可少的,想要高效率地把内部信息有顺序的组织起来,就必须建立起管理信息的信息系统。
企业的人事档案管理是单位不可或缺的一项工作,随着企业的发展,内部人员的不断增加,个人信息大量增加,而且有很多的纸质资料单,这些都给个人档案信息的管理带来巨大的挑战,需要耗费很多的人力物力。
档案信息管理系统从根本上解决以上问题,充分发挥了电子档案管理的优势,与时代要求相符,使得企业能够更好的、更全面的掌握资源,实现档案资源的信息化管理,很好的实现共赢,正面的迎接了世界科技发展的挑战。
本应用系统基于JSP开发技术,应用Orcale数据库,实现了系统管理、档案管理、档案鉴定和数据维护四大功能模块。
其中系统设置模块主要是设置一些相关的信息类的;档案管理模块中主要实现的功能是档案的录入、借阅、查询等;档案鉴定模块中主要功能是档案的损坏和丢失、丢失查询、销毁登记、销毁查询等;数据维护模块主要是维护数据的;日志查询模块主要是提供查询历史操作记录。
论文首先对企业档案信息管理系统的研究背景进行分析,对当前国内外档案管理系统的研究现状做出阐述;其次对系统进行了详细的需求分析,在详细阐述设计内容的前提下,结合界面设计图样和数据库表结构图对各功能模块进行介绍;最后对研究内容做出总结。
关键字:
档案管理系统;WEB;JSP;关系数据库
ABSTRACT
Withtherapiddevelopmentofinformationtechnologytoday,scientificmanagementtechniqueshavebeenwidelyused,technologymanagementandtheworkefficiencyisgreatlyimproved.Goodinformationmanagementsystemsisessentialtohaveagreatdealofinformationoftheenterprise,totheefficientinternalinformationinordertoorganize,informationsystemmustestablishthemanagementinformation.
企事业的人事档案管理是单位不可或缺的一项工作,随着企业的发展,内部员工的增加及文件的不断增加,要保护好一些公司重要的文件极为不便,同时由于人员的流动,对原有的文件的再现,显得力不从心,有时查找与重新整理文件要浪费许多的人力、物力。
档案信息管理系统从根本上解决以上问题,让企事业单位能够有效的掌握,有效的共享文件资源,保护好文件,及促进档案管理的信息化、规范化和集成化,正面的迎接了世界科技发展的挑战。
Personnelarchivesmanagementofenterprisesisanindispensableworkunits,withthedevelopmentofenterprises,continuetoincreaseinternalstaffanddocuments,toprotectsomeimportantdocumentsisextremelyinconvenient,atthesametime,duetopersonnelflow,reproduction,theoriginalfileisdifficult,sometimessearchandreorganizefilestoalotofmanpower,materialresourceswaste.Thearchivesinformationmanagementsystemtosolvetheaboveproblemfundamentally,letenterprisescaneffectivelygrasp,filesharingresourceseffectively,protectthedocument,andpromotetheinformatizationofarchivesmanagement,standardizationandintegration,positivetogreettheworldscienceandtechnologydevelopmentchallenges.
本应用系统应用JSP开发技术,构架采用了先进的MVC(Model-View-Controller)设计范式,并结合Orcale数据库。
实现了系统管理、日志查询、档案管理、档案鉴定、数据维护五大模块。
其中系统设置模块主要是设置一些相关的信息类的;档案管理模块主要是管理档案的借阅与归还;档案鉴定模块主要是管理档案的损坏和丢失;数据维护模块主要是维护数据的;日志查询模块主要是提供查询历史操作记录。
ThesystemisbasedonJSPapplicationdevelopmenttechnologies,applicationsOrcaledatabasetoachieveasystemmanagement,filemanagement,fileidentificationanddatamaintenanceofthefourfunctionalmodules.SystemSettingsmodulewhichismainlysetupsomekindofrelevantinformation;recordsmanagementmodulemainfunctionistoinputthefile,borrow,queries,etc.;FileIdentificationmodulemainfunctionisdamagedandmissingfiles,missingqueries,destroyregistrationdestructioninquiries;datamaintenancemoduleismaintenancedata;logQuerymoduleistoprovidehistoricaloperatingrecordscheck.
Firstlytheresearchbackgroundenterprisefilemanagementsystemtoanalyzeinformationonthecurrentstatusofresearchathomeandabroadtomakefilemanagementsystemelaborated;Secondly,thesystemcarriedoutadetailedneedsanalysis,underthepremiseofelaboratedesignelements,combinedwithinterfacedesigndesignandstructureofthedatabasetableforthevariousfunctionalmodulesareintroduced;finallymakeresearchsummary.
Keywords:
filemanagementsystem;WEB;JSP;relationaldatabase
第1章绪论
1.1研究背景
科技快速发展,对于现代企业管理,档案管理工作已经是必不可少的。
加强档案信息的管理,对企业的生存及发展有着极为重要的作用。
随着公司企业的发展,内部成员的不断增加、更换,个人档案信息的管理将面临巨大的管理问题。
要想很好的管理好庞大的信息资源,对于一些公司来说是很大的挑战,需要耗费很多的人力及物力等,若没有很好的处理,对公司的发展有很大的影响,这就意味着一个很好的档案管理系统对于企业是必须的,要想让企业发展的更好、更强,一定要实现管理系统的信息化、电子化、规范化。
1.2国内外研究现状
档案是机关、组织和个人在社会活动中直接形成的具有保存价值的文字、图像、音像及其他各种形式和载体的历史记录。
在很久以前由于技术设备不够发达,档案的管理基本都是通过纸质的记载,从而进行管理,这造成很大的浪费也耗费大量的人力及其他资源;但随着网络技术的发展,现在大部分是信息化的管理,这使得档案管理的信息化有更显著的成绩与效果。
我国的档案体制一直在不断的改革着,新形势下档案管理的网络化模式越来越受到人们的关注。
现代档案管理通过计算机将相关信息录入系统中,将其分门别类,制作不同的目录,实现档案资料的快速检索,提高效率;此外,档案信息的发布平台和管理系统使资源实现最大化的共享,整个企业的管理者和员工都可以使用这个系统进行查询和相关操作。
目前我国电子档案管理软件存在着以下几点问题:
档案管理软件市场发展迅速,层次不齐;市场竞争更加开放、激烈;档案管理软件产品正面临着巨大的改革等。
总的来说,我国的档案管理系统主要以集中式为主,相对独立而显得封闭,而其他西方发达国家的档案管理系统则以分散式的方式保存着,较为开放。
这可能是受政治方面或经济方面等因素的干扰,也可能是档案建设的力度、目的性、和设计基本的意识形态不同而造成。
1.3本文结构
第1章绪论,介绍系统研究背景,国内外研究现状,本文结构等。
第2章系统开发环境与技术,对系统开发需要的环境和使用的开发语言、平台技术以及框架技术进行介绍。
第3章需求分析,对系统的软硬件需求进行分析,并对系统的功能需求及性能需求进行分析。
第4章系统设计,在需求分析的基础上,进行系统的总体设计,并对用户管理功能、数据管理功能及其中的各小模块功能的需求进行分析。
第5章系统实现,叙述系统总体实现的功能,主要为登录模块,档案的管理、鉴定和数据管理等。
第6章系统测试,主要为测试原理、目的和常用方法的介绍,还包括部分模块进行测试的结果和测试总结。
第7章结论,对论文进行总结和展望。
第2章系统开发环境与技术
2.1B/S模式简介
B/S(Browser/Server结构)模式主要由浏览器、服务器管理程序和中间件三个部分组成,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
该模式能实现不同的人员,从不同的地点,以不同的接入方式,访问和操作共同的数据库;且能够很好的保护数据平台和管理访问权限及数据库。
在跨平台的JAVA语言中,B/S架构管理软件更是方便、速度快、效果优。
B/S模式的特点如下:
用户访问internet上的文本、数据、图像、动画、视频点播和声音信息,通过WWW浏览器,但大量的数据都是通过WWW浏览器下载控件即可访问,且对数据进行管理,无需任何用户程序。
2.2JSP技术
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可以使用成熟的JAVABEANS组件来实现复杂商务功能。
2.3MVC定义
MVC是一种软件设计典范,通过业务逻辑和数据显示分离的方法组织代码,该方法的前提是业务逻辑被聚集到一个部件里面,且界面和用户围绕数据的交互能被改进和个性化定制而不需要重新编写业务逻辑MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
其模型图如下:
图1-1MVC模型图
其具体思路如下:
(1)View:
视图,表现模型的内容。
在表现形式模型改变时,视图需保持数据的一致性。
(2)Controller又称为控制器,它将视图的交互翻译成模型能执行的行为。
活动的业务处理和更新模型的状态为其主要行为。
控制器选择合适的视图表现内容是根据用户的交互和模型的输出。
一般来说每个客户需要不同的控制器。
控制器和视图不易完全分开,相对紧密。
(3)Model即模型,它表示企业数据的管理访问和更新数据的业务规则,是抽象软件。
模型能保存数据的一致性并被各种各样的客户端共享。
2.4Web服务器Tomcat6.0
Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
Tomcat服务器是属于轻量级的应用服务器,是开放源代码的Web应用服务器,通常受并发访问用户不是很多的场合的和中小型系统青睐,成为开发和调试JSP程序的首选。
第3章需求分析
3.1系统软硬件需求分析
(1)硬件平台
CPU(英特尔)Intel(R)Pentium(R)4CPU1.70GHz(1699MHz)以上
主板P4V8X-MX以上
内存512MB(1MHz)以上
显卡VIA/S3GUniChromeProIGP(128MB)以上
(2)软件平台
操作系统:
MicrosoftWindowsXPProfessional(32位/ServicePack3)以上
数据库:
oracle10g
浏览器:
IE6.0及以上
(3)开发工具
(1)myeclipse。
(2)mysql。
(3)tomcat
(4)Oracle
3.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
安全级别编号
int
6.
CardId
身份证号码
varchar(50)
7.
DutyId
职务编号
int
8.
DeptId
部门编号
int
9.
JoinDate
加入公司时间
datetime
10
TelePhone
电话
varchar(50)
11.
EnduId
学历编号
int
1博士2硕士3本科4大专5中专
12.
Address
地址
nvarchar(50)
13.
Sex
性别
ncha
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 档案管理系统 本科 毕业设计 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)