档案管理系统建模与需求分析样本.doc
《档案管理系统建模与需求分析样本.doc》由会员分享,可在线阅读,更多相关《档案管理系统建模与需求分析样本.doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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基础知识Java
2、 JSP 等技术在Web 中应用分页显示 文件恢复密码加密等具体功效应用其它技术项目需求分析软件需求分为 业务需求用户需求,功效需求。(1) 业务需求描述了为何要实现整个系统,即期望经过系统实现达成什么样目标。业务需求能够统计在项目试图和范围文档里,有时也被称为项目和约或市场需求文档。(2) 用户需求描述了用户使用产品所完成任务。(3) 功效需求说明了软件功效,用户使用这些功效以完成任务档案管理系统总体需求档案管理系统是一套功效强大且操作简便实用自动化管理软件,包含用户管理、系统参数设置、档案数据录入、案卷数据查询、借阅管理、数据维护、操作日志、报表打印等。因为是web版本,能够应用于通常档案
3、室,也能够应用于网络办公室进行操作。本档案管理系统关键针对某档案室具体业务步骤开发设计,系统提供很好功效扩充接口。下面概括介绍档案管理系统大致功效需求。(1) 用户登录。用户进入系统前,首先要登录,登录时要验证用户名和密码是否匹配,验证经过后许可用户进入本系统操作。用户密码需要进行加密算法。用户登录密码需求加密保留在数据库中。用户登陆后需要计入到日志中。(2) 修改注册信息。用户登录后,能够修改自己注册信息,包含修改用户密码、每页显示行数等信息,不许可修改用户名、姓名、部门信息。(3) 权限设置。本模块只有系统管理员能够操作。管理员能够增加系统用户、删除系统用户、修改用户相关属性、修改用户权限
4、表。(4) 系统参数设置。本模块需要含有辅助库设置权限能够操作。经过模块设置系统辅助参数表,这些参数表是输入数据时作为副职输入使用。对每个参数表需要有增加、删除、修改、和查询等操作。(5) 数据录入。本模块处理用户输入新档案文件信息或档案案件信息输入数据时要考虑用户连续录入情况,能够从上一条看统计复制数据到新统计中。不一样德档案有不通输入情况。输入案卷信息以后能够接着输入此案卷下文件信息,案卷信息中对应字段带入文件信息输入界面,且不可更改。(6) 数据维护。本模块需要含有数据维护权限用户才能够操作。数据维护模块已经删除文档最终判定,判定该文件是否需要删除。有两种操作恢复和根本删除。(7) 数据
5、查询。按用户输入条件查询对应文档文件信息、查询结果以列表目录形式显示,也能够以卡片形式显示。含有档案处理权限用户能够对查询结果编辑编辑并保留,也能够删除档案文件统计。(8) 数据修改。本模块关键实现批量修改数据功效,能够由用户指定条件,将数据库中全部符合条件文件或案卷统计按要求进行修改。(9) 报表打印。打印多种档案目录表和统计表。能够由用户设计进行报表自动生成。(10) 档案借阅。此模块分为外借登记归还统计和电子借阅申请处理两部分,含有借阅管理选项用户能够操作此模块。外界模块实现档案文件借出登记和归还统计功效。电子借阅申请,由含有借阅管理权限用户处理通常见户提出阅读电子文档请求,同意阅读申请
6、后将文件发送给申请人。(11) 数据备份及恢复。本模块实现数据备份和恢复机制。数据备份操作能够按年度、档案种类等条件做部分备份或完全备份。数据恢复就是将备份数据恢复到数据库中。能够对数据进行备份和恢复、备份路径由系统参数设置。备份成一个XML文件,恢复时候字段以后恢复。含有批量备份和恢复功效。(12) 查阅操作日志。本模块对系统运行日志操作,含有日志操作权限用户能够进入本模块。能够进行查看日志统计等操作用户管理模块(1) 添加用户:管理员能够对用户进行添加操作。(2) 删除用户:管理员能够对已经有用户进行删除操作。(3) 查看用户权限:每个用户全部含有权限,管理员能够查看用户管理权限(4) 修
7、改管理权限:管理员能够修改用户管理权限(5) 添加管理权限:管理员在权限管理中能够添加管理权限(6) 删除管理权限:管理员在权限管理中能够删除管理权限系统参数设置模块(1) 系统表:管理员能够修改单位名称和卷宗号和保留(2) 档案种类表:对于种类进行添加、删除操作(3) 文件种类表:对于文件种类进行添加删除操作(4) 文件目录表:对文件类目进行添加、删除操作(5) 其它参数设置表:对其它文件编辑、删除操作,在编辑时能够编辑修改附件存放路径和备份文件存放路径。借阅管理模块借阅管理模块包含以下多个部分。(1) 借阅登记:输入借阅条件后就能够申请借阅登记。(2) 借阅查询:提供所借出查询工作,对于归
8、还日期做具体说明。、(3) 网上借阅:网上借阅又提供网上借阅申请、未提交借阅申请、已处理借阅申请、借阅申请处理和网上回复多个小模块。其中网上借阅申请、未提交借阅申请、已处理借阅申请模块是全部用户全部拥有,借阅申请处理时含有借阅管理权限用户所拥有模块,网上回复是含有借阅回复权限用户所拥有模块。案卷管理模块(1) 案卷查询:对所需要案卷进行查询操作。(2) 案卷录入:保留案卷。文件管理模块(1) 文件查询:对所需文件进行查询操作。(2) 文件录入:保留文件。数据管理模块(1)数据备份:对文件表和案卷IAO分别进行备份。(2)数据恢复:对案卷表和文件表分别进行数据恢复。系统数据库设计数据库设计是项目
9、开发中很关键一个步骤。假如设计不好,在以后系统维护、变更和功效扩充时,甚至在系统开发过程中,将会引发比较大问题,可能造成大量工作重新开始。数据库需求分析依据系统用户需求,对应数据表设计及功效以下。(1) 痕迹表(fApproveList):存放用户登录等信息(2) 档案管理表(fArchive):存放全部档案信息。(3) 档案类型表(fArchiveCategory):存放全部用户档案类型。(4) 文件种类表(fFileType):存放文件种类。(5) 文件保管表(fFileKeeping):保留文件保管信息。(6) 操作日志(表fHandleLog):统计用户操作日志。(7) 文件借阅统计表
10、(fLendFile):统计文件被借阅次数。(8) 档案种类表(fFileType):存放档案种类。(9) 借阅次数表(fLoanable):统计文件被借阅次数。(10) 备份文件信息表(fOfficalText):存放文件备份信息。(11) 单位信息表(fProfile):统计单位信息。(12) 工程代码表(fProjectCode):统计工程信息代码等。(13) 借阅申请表(fReadApply):统计借阅申请相关信息。(14) 角色表(fRole):存放用户角色定位。(15) 用户表(fUserName):统计用户角色。(16) 档案案卷信息数据描述(fVolumn):统计案卷信息。(1
11、7) 用户角色表(fUserRole):统计用户角色数据库逻辑 设计(1) 痕迹表(fApproveList)。痕迹表关键用来存放用户登录时所跟踪痕迹信息,是管理人员维护关键依据。 Create table fApproveList ((2) ApproveID int(4) NOT NULL AUTO_INCREMENT,(3) BOrrowApplyID int(4) DEFAULT NULL,(4) SeriaNo char(12) DEFAULT NULL,(5) EnterName char(12) DEFAULT NULL,(6) RoleID char(12) DEFAULT N
12、ULL,(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 NULL,(11) RepFlag varchar(50) default NULL,(12) ArchivType varchar(250) default N
13、ULL,(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 int(11) default NULL,(19) KeyWord int(11) default NULL,(20) OtherDuty int(11) defau
14、lt 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) SecurityClass int(11) default NULL,(27) securituTerm int(11) default NULL,(28) Fecrypt
15、ionPeriod 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 NULL,)(4) 文件种类表。文本种类表关键存放文本种类,依据本系统实际情况,将文本种类分为三种。Create table fFileType(Category
16、ID 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 NULLOperator varchar(50) default NULLOperatrTime varchar(200) default NULLSummarize
17、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 AUTO_INCREMENTArchiveType varchar(50) default NULLFileType varchat(500) default NULL)(7)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 档案管理系统 建模 需求 分析 样本
限制150内