档案管理系统详细设计说明书.docx
《档案管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《档案管理系统详细设计说明书.docx(20页珍藏版)》请在冰豆网上搜索。
![档案管理系统详细设计说明书.docx](https://file1.bdocx.com/fileroot1/2022-10/9/6fa339e4-b93d-48de-8ba5-bc6da2ee8b66/6fa339e4-b93d-48de-8ba5-bc6da2ee8b661.gif)
档案管理系统详细设计说明书
数字档案馆信息系统
详细设计说明书
V1.0
文档控制页
编号
章节
修订说明
当前版本
修订日期
修订前版本号
修订后版本号
修改人
审批人
1
引言
1.1编写目的
此说明书主要说明了档案管理信息系统的整体设计方案以及具体实现的方法。
作为系统的设计、编制和验收的基线。
适合用户单位、系统分析设计人员、程序员。
1.2背景
软件说明:
1.软件名称:
数字档案馆管理信息系统
2.任务提出者:
档案局
3.任务开发人员:
4.软件用户:
档案局、各个单位档案部门,办公室工作人员
5.软件维护人员:
待定
1.3定义
1.4参考资料
《数字档案馆信息系统需求规格说明书》
《档案管理培训教程》
2系统的结构
2.1整体架构
系统主要由档案收集、档案整理、档案利用、档案查询、档案统计、系统管理6个功能点构成。
2.2系统架构
一、项目架构方式:
本项目在流程控制上采用MVC三层设计模式,即:
模型M—视图V—控制器C;并通过以Struts框架的机制予以实现。
并在项目的功能实现上进行逻辑分类,分为:
前台form或grid转为xml数据,动作类action,业务类bo,数据底层类dao。
在应用处理日志上,采用现比较流行通用的由APACHE提供的开源组件Log4j,来处理政府采购系统各种日志,并能以直观、规范的格式展现在日志文件中,在产生日志的功能上可以自定义配置输出方式等特点。
我们在产品的开发环境中使用控制台与文件方式输出日志,而在实际运行中使用文件方式。
在开发环境中,输出debug级信息,实际运行中输出error、info级信息。
在功能菜单上,采用一个灵活方便、可配置性强、显示方式简单明了的组件菜单。
来实现项目当中的功能菜单。
二、项目包结构及框架实现
项目英文名:
类命名术语定义:
View:
前台展现的页面
Action:
struts动作执行类
BO:
业务对象(BusinessObject)
DAO:
数据访问对象(DataAccessObject)
框架总流程图
2.3应用程序架构
系统功能项:
档案收集
文件档案
婚姻档案
户籍档案
土地档案
照片档案
现行文件
档案整理
按件整理
按卷整理
档案利用
借阅登记
归还登记
档案查询
文件查询
案卷查询
档案统计
类型统计
密级统计
单位统计
保管期限统计
系统管理
用户维护
岗位维护
权限维护
日志查询管理
选项管理
3档案收集设计说明
3.1模块描述
此模块主要完成文件档案、婚姻档案、户籍档案、土地档案、照片档案、现行文件等档案文件输入。
3.2功能
功能点
功能号
功能描述
文件档案
01001
输入文件档案的相关信息,查询文件档案,文件档案增删改
婚姻档案
01002
类似文件档案
户籍档案
01003
类似文件档案
土地档案
01004
类似文件档案
照片档案
01005
类似文件档案
现行文件
01006
类似文件档案
3.3性能
3.4输入项
灰色为只读项,蓝色为输入项
文件档案表(FileDoc)
Name
Code
DataType
Primary
comment
编号
FileId
NUMBER(38)
TRUE
序列产生
全宗号
SectId
VARCHAR2(3)
FALSE
根据输入者的单位得到,列表显示
分类号
ClassId
VARCHAR2(10)
FALSE
根据档案类别得到
目录号
CatalogId
VARCHAR2(3)
FALSE
列表显示
案卷号
VolumeId
VARCHAR2(4)
FALSE
按卷整理时候产生,若按件整理为空
档号
ArchiveId
VARCHAR2(30)
FALSE
在‘档案整理’时候自动形成
件号
DocumentId
VARCHAR2(4)
FALSE
年度
year
NUMBER(4)
FALSE
列表显示
文件题名
FileTitle
VARCHAR2(255)
FALSE
列表显示,必录项
文件文号
FileNumber
VARCHAR2(150)
FALSE
列表显示,必录项
责任者
author
VARCHAR2(150)
FALSE
列表显示
文件日期
FileDate
DATE
FALSE
列表显示
文件页数
FilePageNo
NUMBER(4)
FALSE
正文页数
TextPageNo
NUMBER(4)
FALSE
底稿页数
ScriptPageNo
NUMBER(4)
FALSE
附件页数
AccessoryPageNo
NUMBER(4)
FALSE
保管期限
KeepTime
VARCHAR2(4)
FALSE
列表显示
文件密级
SecretLevel
VARCHAR2(4)
FALSE
列表显示
文本类型
TextType
VARCHAR2(4)
FALSE
附件题名
AccessoryTitle
VARCHAR2(150)
FALSE
主题词
theme
VARCHAR2(50)
FALSE
列表显示
提要
summary
VARCHAR2(255)
FALSE
备注
remark
VARCHAR2(255)
FALSE
文件份数
FileCount
NUMBER(4)
FALSE
处理意见
idea
VARCHAR2(255)
FALSE
控制符
symbol
VARCHAR2(4)
FALSE
存放地点
StorePlace
VARCHAR2(50)
FALSE
文件附件表(Accessory)
Name
Code
DataType
Primary
COMMENT
附件编号
AccessoryId
number(38)
TRUE
序列产生
主文件编号
Fileid
number(38)
FALSE
和档案表中的FileId关联,可以多条
附件名称
AccessoryName
varchar2(200)
FALSE
附件文件路径
AccessoryPath
varchar2(150)
FALSE
婚姻档案表(marriage)
Name
Code
DataType
Primary
COMMENT
编号
FileId
NUMBER(38)
TRUE
序列产生
档号
ArchiveId
VARCHAR2(30)
FALSE
‘档案整理’时自动形成
全宗号
SectId
VARCHAR2(3)
FALSE
根据输入者的单位得到,列表显示
分类号
ClassId
VARCHAR2(10)
FALSE
自动根据档案类别得到
目录号
CatalogId
VARCHAR2(3)
FALSE
列表显示
年度
year
NUMBER(4)
FALSE
列表显示
案卷号
VolumeId
VARCHAR2(3)
FALSE
按卷整理产生
件(页)号
FileNo
VARCHAR2(4)
FALSE
列表显示
男方姓名
ManName
VARCHAR2(64)
FALSE
列表显示
男方身份证
ManIdCard
VARCHAR2(30)
FALSE
女方姓名
WomanName
VARCHAR2(64)
FALSE
列表显示
女方身份证
WomanIdCard
VARCHAR2(30)
FALSE
男方住址
ManAddress
VARCHAR2(128)
FALSE
女方住址
WomanAddress
VARCHAR2(128)
FALSE
登记机关
RegOrgan
VARCHAR2(128)
FALSE
登记日期
RegDate
DATE
FALSE
列表显示
登记证号
RegNo
VARCHAR2(64)
FALSE
列表显示
载体数量
CarrierNo
NUMBER(4)
FALSE
保管期限
KeepTime
VARCHAR2(4)
FALSE
列表显示
备注
remark
VARCHAR2(255)
FALSE
密级
SecretLevel
VARCHAR2(4)
FALSE
列表显示
存放地点
StorePlace
VARCHAR2(50)
FALSE
户籍档案表(native)
Name
Code
DataType
Primary
comment
编号
FileId
NUMBER(38)
TRUE
序列产生
全宗号
SectId
VARCHAR2(3)
FALSE
根据输入者的单位得到,列表显示
档号
ArchiveId
VARCHAR2(30)
FALSE
‘档案整理’时自动形成
分类号
ClassId
VARCHAR2(10)
FALSE
自动根据档案类别得到
目录号
CatalogId
VARCHAR2(3)
FALSE
列表显示
年度
year
NUMBER(4)
FALSE
列表显示
案卷号
VolumeId
VARCHAR2(3)
FALSE
按卷整理产生
件(页)号
FileNo
VARCHAR2(4)
FALSE
列表显示
迁移人姓名
MoverName
VARCHAR2(64)
FALSE
列表显示
迁移人单位
MoverUnit
VARCHAR2(64)
FALSE
列表显示
迁移原因
MoveReason
VARCHAR2(255)
FALSE
出生年月
birthday
VARCHAR2(10)
FALSE
迁入地址
MoveInAddress
VARCHAR2(64)
FALSE
迁入日期
MoveInDate
DATE
FALSE
迁出地址
MoveOutAddress
VARCHAR2(64)
FALSE
迁出日期
MoveOutDate
DATE
FALSE
迁移证号
MoveCardNo
VARCHAR2(30)
FALSE
列表显示
载体数量
CarrierNo
NUMBER(4)
FALSE
保管期限
KeepTime
VARCHAR2(4)
FALSE
列表显示
备注
remark
VARCHAR2(255)
FALSE
密级
SecretLevel
VARCHAR2(4)
FALSE
列表显示
存放地点
StorePlace
VARCHAR2(50)
FALSE
土地管理档案表(ground)
Name
Code
DataType
Primary
COMMENT
编号
FileId
NUMBER(38)
FALSE
序列产生
档号
Archi