档案管理系统建模与需求分析.doc
《档案管理系统建模与需求分析.doc》由会员分享,可在线阅读,更多相关《档案管理系统建模与需求分析.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计目录(1) 档案管理系统需求分析软件需求分析4档案管理系统的总体需求4用户管理模块5系统参数设置模块5借阅管理模块6案卷管理模块7文件管理模块7数据管理模块7(2) 档案管理系统建模(3) 档案管理系统数据库建设8数据库的需求分析8数据库的逻辑设计9(4) 档案管理系统构架14MVC模式14Model2模式15Struts216Hibernate18系统分析要点(1) 档案管理系统需求分析(2)档案管理系统建模(3)档案管理系统数据库建设(4)档案管理系统构架程序分析要点Struts2 的基础知识,它及Model2模式开发Web应用的相关知识和基于B/S的程序Hibernate的基础知
2、识Java JSP 等技术在Web 中的应用分页显示 文件恢复密码加密等具体功能的应用其他技术项目需求分析软件需求分为 业务需求用户需求,功能需求。(1) 业务需求描述了为什么要实现整个系统,即希望通过系统的实现达到什么样的目标。业务需求可以记录在项目试图与范围文档里,有时也被称为项目和约或市场需求文档。(2) 用户需求描述了用户使用产品所完成的任务。(3) 功能需求说明了软件的功能,用户使用这些功能以完成任务档案管理系统的总体需求档案管理系统是一套功能强大且操作简便实用的自动化管理软件,包括用户管理、系统参数设置、档案数据录入、案卷数据查询、借阅管理、数据维护、操作日志、报表打印等。由于是w
3、eb版本,可以应用于一般的档案室,也可以应用于网络办公室进行操作。本档案管理系统主要针对某档案室的具体业务流程开发设计,系统提供较好的功能扩充接口。下面概括介绍档案管理系统大致的功能需求。(1) 用户登录。用户进入系统前,首先要登录,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。用户的密码需要进行加密算法。用户的登录密码需求加密保存在数据库中。用户登陆后需要计入到日志中。(2) 修改注册信息。用户登录后,可以修改自己的注册信息,包括修改用户密码、每页显示行数等信息,不允许修改用户名、姓名、部门信息。(3) 权限设置。本模块只有系统管理员可以操作。管理员可以增加系统用户、删
4、除系统用户、修改用户的相关属性、修改用户的权限表。(4) 系统参数设置。本模块需要具有辅助库设置权限可以操作。通过模块设置系统的辅助参数表,这些参数表是输入数据时作为副职输入使用的。对每个参数表需要有增加、删除、修改、和查询等操作。(5) 数据录入。本模块处理用户输入新的档案文件信息或者档案案件信息输入数据时要考虑用户连续录入的情况,可以从上一条看记录复制数据到新的记录中。不同德档案有不通的输入情况。输入案卷信息之后可以接着输入此案卷下的文件信息,案卷信息中相应的字段带入文件信息输入界面,且不可更改。(6) 数据维护。本模块需要具有数据维护的权限的用户才可以操作。数据维护模块已经删除的文档的最
5、后鉴定,判断该文件是否需要删除。有两种操作恢复和彻底删除。(7) 数据查询。按用户输入的条件查询相应的文档文件信息、查询结果以列表目录形式显示,也可以以卡片形式显示。具有档案处理权限的用户可以对查询的结果编辑编辑并保存,也可以删除档案文件记录。(8) 数据修改。本模块主要实现批量修改数据功能,可以由用户指定条件,将数据库中所有符合条件的文件或案卷记录按要求进行修改。(9) 报表打印。打印各种档案的目录表和统计表。可以由用户设计进行报表的自动生成。(10) 档案借阅。此模块分为外借登记归还记录和电子借阅申请处理两部分,具有借阅管理选项的用户可以操作此模块。外界模块实现档案文件的借出登记和归还记录
6、功能。电子借阅申请,由具有借阅管理权限的用户处理一般用户提出的阅读电子文档的请求,同意阅读申请后将文件发送给申请人。(11) 数据备份及恢复。本模块实现数据的备份和恢复机制。数据备份操作可以按年度、档案种类等条件做部分备份或完全备份。数据恢复就是将备份的数据恢复到数据库中。可以对数据进行备份和恢复、备份的路径由系统参数设置。备份成一个XML文件,恢复的时候字段从此恢复。具有批量备份和恢复功能。(12) 查阅操作日志。本模块对系统运行日志的操作,具有日志操作权限的用户可以进入本模块。可以进行查看日志记录等操作用户管理模块(1) 添加用户:管理员可以对用户进行添加操作。(2) 删除用户:管理员可以
7、对已有用户进行删除操作。(3) 查看用户权限:每个用户都具有权限,管理员可以查看用户的管理权限(4) 修改管理权限:管理员可以修改用户的管理权限(5) 添加管理权限:管理员在权限管理中可以添加管理权限(6) 删除管理权限:管理员在权限管理中可以删除管理权限系统参数设置模块(1) 系统表:管理员可以修改单位名称和卷宗号和保存(2) 档案种类表:对于种类进行添加、删除操作(3) 文件种类表:对于文件种类进行添加删除操作(4) 文件目录表:对文件类目进行添加、删除操作(5) 其他参数设置表:对其他文件的编辑、删除操作,在编辑时可以编辑修改附件存放路径和备份文件存放路径。借阅管理模块借阅管理模块包括如
8、下几个部分。(1) 借阅登记:输入借阅条件后就可以申请借阅登记。(2) 借阅查询:提供所借出的查询工作,对于归还日期做详细的说明。、(3) 网上借阅:网上借阅又提供网上借阅申请、未提交借阅申请、已处理的借阅申请、借阅申请处理和网上答复几个小模块。其中网上借阅申请、未提交的借阅申请、已处理的借阅申请模块是所有用户都拥有的,借阅申请处理时具有借阅管理权限的用户所拥有的模块,网上答复是具有借阅答复权限的用户所拥有的模块。案卷管理模块(1) 案卷查询:对所需要的案卷进行查询操作。(2) 案卷录入:保存案卷。文件管理模块(1) 文件查询:对所需文件进行查询操作。(2) 文件录入:保存文件。数据管理模块(
9、1)数据备份:对文件表和案卷IAO分别进行备份。(2)数据恢复:对案卷表和文件表分别进行数据恢复。系统数据库设计数据库设计是项目开发中非常重要的一个环节。如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中,将会引起比较大的问题,可能导致大量的工作重新开始。数据库的需求分析依据系统的用户需求,对应数据表的设计及功能如下。(1) 痕迹表(fApproveList):存储用户登录等信息(2) 档案管理表(fArchive):存储所有档案信息。(3) 档案类型表(fArchiveCategory):存储所有用户档案类型。(4) 文件种类表(fFileType):存储文件种类。(5)
10、 文件保管表(fFileKeeping):保存文件保管信息。(6) 操作日志(表fHandleLog):记录用户操作日志。(7) 文件借阅记录表(fLendFile):记录文件被借阅的次数。(8) 档案种类表(fFileType):存储档案种类。(9) 借阅次数表(fLoanable):记录文件被借阅的次数。(10) 备份文件信息表(fOfficalText):存储文件备份信息。(11) 单位信息表(fProfile):记录单位信息。(12) 工程代码表(fProjectCode):记录工程信息代码等。(13) 借阅申请表(fReadApply):记录借阅申请相关信息。(14) 角色表(fRo
11、le):存储用户角色定位。(15) 用户表(fUserName):记录用户角色。(16) 档案案卷信息数据描述(fVolumn):记录案卷信息。(17) 用户角色表(fUserRole):记录用户角色数据库的逻辑 设计(1) 痕迹表(fApproveList)。痕迹表主要用来存储用户登录时所跟踪的痕迹信息,是管理人员维护的重要依据。 Create table fApproveList ((2) ApproveID int(4) NOT NULL AUTO_INCREMENT,(3) BOrrowApplyID int(4) DEFAULT NULL,(4) SeriaNo char(12) D
12、EFAULT NULL,(5) EnterName char(12) DEFAULT NULL,(6) RoleID char(12) DEFAULT NULL,(7) PRIMARY KEY (ID)(8) (2)档案管理表。档案管理表主要存储了档案的基本信息,这个表整个系统中是比较重要的,他是整个档案的基本组成部分,是管理档案的重要依据。CREATE TABLE bbsdir ( SeriaNoint(16)) NOT NULL AUTO_INCREMENT,(9) Status varchar(16) NOT NULL,(10) Deleted varchar(100) default
13、NULL,(11) RepFlag varchar(50) default NULL,(12) ArchivType varchar(250) default NULL,(13) FileType varchar(50) default NULL,(14) Title varchar(50) default NULL,(15) literatureType varchar(50) default NULL,(16) TitleTemark varchar(50) default NULL,(17) FileNo varchar(10) default NULL,(18) FileDate in
14、t(11) default NULL,(19) KeyWord int(11) default NULL,(20) OtherDuty int(11) default NULL,(21) ElectronicFileName varchar(16) default NULL,(22) AttachmentTitle datetime default NULL,(23) Memo varchar(50) default NULL,(24) Copys varchar(50) default NULL,(25) lendNum varchar(10) default NULL,(26) Secur
15、ityClass int(11) default NULL,(27) securituTerm int(11) default NULL,(28) FecryptionPeriod int(11) default NULL,(29) Abstract varchar(16) default NULL,(30) FlowNo int (3) default NULL,(3) 档案类型表。档案类型表主要存储档案类型。将档案分为4中类型Create table fArchive(ID varchar(50) default NULL, ArchiveType varchar(10) default
16、NULL,)(4) 文件种类表。文本种类表主要存放文本的种类,根据本系统的实际情况,将文本种类分为三种。Create table fFileType(CategoryID int(6)NOT NULL AUTO_INCREMENT,Category varcher(3000) default NULL,CategoryName varcher(200) default NULL,)(5)文件保管表。文件保管表主要存储了文件的基本信息Create table fFileKeeping(Keeping int (20) not NULL.KeepType varchar(200) default
17、NULLOperator varchar(50) default NULLOperatrTime varchar(200) default NULLSummarize varchar(220 ) default NULLAccordingTo varchar (200) default NULLOperateFile varchar (200) default NULLCopyFileN varchar (200) default NULL)(6) 档案种类表。档案种类表主要存储的是档案的种类Create table fFileType (TypeID int (50) NOT NULL AU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 档案管理系统 建模 需求 分析
限制150内