档案管理系统

发布 2019-05-02 11:55:15 阅读 1542

a. 软件总体要求,作为用户和软件开发人员之间了解的基础;

b. 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础;

c. 验收标准,作为用户确认测试的依据。

a. 项目**:

档案管理系统是学校管理系统中的一个重要组成部分。其主要的作用是帮助学校的有关档案馆对学生所学课程的成绩及学籍以及教工状况进行集中管理。

b. 本文档中引用到的规范和资料:

1.吴建, 郑潮, 汪杰。《uml基础与rose建模案例(第2版)》.北京: 人民邮电出版社, 2004.

2.董兰芳,刘振安《uml课程设计》.北京:机械工业出版社,2005

档案管理系统是一套在校园网上运行的档案管理软件,应符合以下要求:

1. 系统的所有操作均要求用户先登录,验证身份后,根据不同身份,所能执行的操作也应不同;

2. 高级用户登录后对相关的案卷、文件信息进行录入,修改,查看操作;

3. 普通用户登录后只能查看相关的案卷、文件信息。

4. 档案馆管理员登录后,可以对所有相关的案卷、文件信息进行管理。

5. 系统管理员登录后,可以对系统进行维护,管理。

2.1系统功能需求。

档案管理系统是一套功能强大、操作简便、实用的自动化管理软件,包括用户管理、系统参数设置、文件管理、案卷管理借阅管理、数据管理、操作日志查看、报表打印等。可以应用于一般的档案室,也可以应用于网络中的办公系统,进行联网操作。

本档案系统主要针对某档案馆的具体业务流程的开发设计,系统提供了较好的功能扩充接口。开发档案管理软件是为了满足该档案室对档案管理和业务管理的方便,以现代化的创新思维模式工作。

下面概括一下本档案管理系统大致的功能需求。

1)用户管理。

在用户进入系统前,首先要求用户进行登录,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。用户的密码需要进行加密算法并要求加密保存在数据库中,用户登录后需要记入到日志库中。

用户登录后,可以修改自己的注册信息,包括修改用户密码、每页显示行数等信息,不允许修改用户名、姓名和部门等信息。

本模块分为档案室人员管理、普通用户管理以及系统管理员管理三个子模块,其中档案室人员管理中包括档案室人员对档案室的文件和案卷信息的添加、删除、修改,对日志的操作与查看以及对案卷和文件信息的查询等基本功能;普通用户管理主要是针对普通用户(借阅者)的相关要求设置的,为普通用户进入档案室借阅相关资料提供方便,包括借阅登记、借阅查询和网上借阅三个子模块;系统管理员管理模块主要包括一些系统管理员的操作,包括对用户权限的设置与分配、系统参数的设置以及用户信息的维护,包括对用户的添加、删除、用户信息的修改等几个子功能。

2)借阅管理。

借阅管理模块是对普通用户设置的,是为方便普通用户借阅档案室资料提供方便的,包括借阅登记、借阅查询以及网上借阅等三个子功能,其中借阅登记主要是指借阅者在借阅档案室的相关资料的时候需要登记相关信息才可以进行借阅,否则,不予以借阅相关资料;;网上借阅模块提供网上借阅申请、未提交的借阅申请、已处理的借阅申请、借阅申请处理和网上答复几个小模块,其中网上借阅申请、未提交的借阅申请、已处理的借阅申请模块是所有用户所具有的,借阅申请处理是具有借阅管理权限的用户(档案室人员)所拥有的模块,网上答复是具有借阅答复权限的用户(档案室人员)所拥有的模块。

3)文件管理模块。

文件管理模块包括文件的添加、修改、删除以及查询,并对添加或者修改的信息进行保存。档案室人员可以对该模块中的文件进行以上四个方面的操作,但是普通用户只能进行查询。

4)案卷管理模块。

案卷管理模块包括文件的添加、修改、删除以及查询,并对添加或者修改的信息进行保存。档案室人员可以对该模块中的案卷进行以上四个方面的操作,但是普通用户只能进行查询。

5)数据管理模块。

数据管理模块包括数据备份和数据恢复两个子功能,其中数据备份主要是指对用户信息、文件和案卷信息分别进行备份;数据恢复主要是指对用户、文件和案卷分别进行数据恢复。这一部分功能主要是为了防止系统发生错误或者数据库崩溃的情况下用备份数据来恢复原来的数据,以防止数据丢失,造成损失。

6)报表打印。

打印各种档案的目录表和统计表。可以由用户设计进行报表的自动生成。

7)查阅操作日志。

本模块对系统运行日志操作,具有日志操作权限的用户可以进入本模块。可以时行查看日志等操作。

图1所示给出了整个档案管理系统的功能需求。

图1 档案管理系统的功能需求。

2.2用户管理模块。

用户管理模块包括如图所示的几个部分。

1) 添加用户:管理员可以对用户进行添加操作。

2) 删除用户:管理员可以对已有用户进行删除操作。

3) 查看用户权限:每个用户都具有一定的权限,管理员可以查看用户的管理权限。

4) 修改管理权限:管理员可以修改用户的管理权限。

5) 添加管理权限:管理员要权限管理中可以添加管理权限。

6) 删除管理权限:管理员要权限管理中可以删除管理权限。

图2 用户管理模块。

2.4借阅管理模块。

借阅管理模块包括如图所示的几个部分。

1) 借阅登记:输入借阅条件后就可以申请借阅登记。

2) 借阅查询:提供对所供出案卷的查询工作,对归还日期做详细说明。

3) 网上借阅:网上借阅又提供网上借阅申请、未提交的借阅申请、已处理的借阅申请、借阅申请处理和网上答复几个小模块。

其中网上借阅申请、未提交的借阅申请、已处理的借阅申请模块是所有用户所具有的,借阅申请处理是具有借阅管理权限的用户所拥有的模块,网上答复是具有借阅答复权限的用户所拥有的模块。

图4 借阅管理模块。

2.5案卷管理模块。

案卷管理模块包括如图所示的几个部分。

1) 案卷添加:对新案卷的信息进行添加并保存。

2) 案卷查询:对所需要的案卷进行查询操作。

3) 案卷修改:对已有案卷的信息进行相关的修改。

4) 案卷删除:对于保存年限过久已不需要保存的案卷予以删除。

图5 案卷管理模块。

2.6文件管理模块。

文件管理模块包括如图所示的几个部分。

1) 文件查询:对所需要的文件进行查询操作。

2) 文件添加:对于新的文件信息进行添加并保存。

3) 文件修改:对已有文件的信息进行相关的修改。

4) 文件删除:对于保存年限过久已不需要保存的文件予以删除。

图6 文件管理模块。

2.7数据管理模块。

数据管理模块包括了如图所示的几个部分。

1) 数据备份:对用户信息、文件和案卷信息分别进行备份。

2) 数据恢复:对用户信息、文件和案卷信息分别进行数据恢复。

图7 数据管理模块。

3.系统的uml基本模型。

3.1系统的用例图。

uml是用来描述模型的,用模型来描述系统的结构或静态特征,以及行为或动态特征。从不同的视角为系统的构架建模,形成系统的不同视图。

用例在需求分析阶段有很重要的作用,它是作为参与者的外部用户所能观察到的系统功能的模型图。整个开发过程都是围绕需求阶段的用例进行的。

用例视图强调用户的角度看到的或需要的系统功能,是被称为参与者的外部用户所能观察到的系统功能的模型图。

1.确定参与者(actors)

参与者是系统的主体,表示提供或接收信息的人或系统,他们是与系统有交互作用的人或事物。通常情况下代表了一个系统的使用者或外部通信的目标。参与者有下面3大类:

实际的人,即用户则最常用的角色,如档案信息中的管理员是系统角色;

另外一个系统,如外部应用程序接口;

事件。本系统的功能大致可以分为以下几个部分。

用户登录:验证用户身份的合法性,判断是否允许进入本系统。

权限设置与分配:对用户的权限进行增、删、改等操作。

数据录入:案卷和文件信息的录入。

数据维护:对用户删除的数据进行判定,恢复或者正式删除。

数据查询:查询用户信息、案卷和文件信息等相关数据,根据权限的不同也可以修改指定的案卷和文件数据。

数据修改:用户(档案室人员)可以通过此模块批量修改数据。

报表打印:打印各类档案目录及统计报表。

档案借阅:包括档案外借、归还的登记以及网上借阅的处理。

数据备份和恢复:档案数据的备份和恢复。

日志记录。从以上的分析中,可以创建以下参与者:

1)系统管理员。

2)档案室人员。

4)一般人员,也叫普通用户,或者普通的借阅者。

2.确定系统用例。

用例(use case)是系统参与者与系统交互过程中所需要完成的事务,也是系统和参与者(actor)之间的对话,它表示系统提供的功能块,即系统给操作者提供什么的使用操作。

在创建用例时碰到的一个问题是use case 中的描述速度,即需要多大或多小的use case合适?没有唯一的、完全正确的窃案。可以认为第一规则是:

use case 典型地描绘了系统功能中从开始到结束的大部分作用。基于这样的考虑,档案管理系统根据业务的流程可以分为以下几个用例:

1)普通用户网上借阅管理用例。

2)档案室人员基本操作的用例。

3)系统管理员用例。

3.创建用例图。

下面就为系统用例创建用例图。普通用户的用例图如图10-13所示。

档案室人员对信息管理、数据查看的用例图如图10-14所示。

图10-13 普通用户的用例图。

图10-14 档案室人员的用例图。

系统管理员进行系统维护的用例图如图10-15所示。

图10-15 系统管理员进行系统维护的用例图。

10.3.3 系统的时序图。

时序图按时间顺序描述系统元素之间的交互。档案管理系统的时序图主要有如下几个。

1)用户管理模块中的系统管理员添加、删除或修改用户的时序图。

2)案卷管理模块中的档案室人员录入或查询案卷的时序图。

3)文件管理模块中的档案室人员录入或查询文件的时序图。

4)借阅管理模块中的普通用户管理借阅案卷的时序图。

5)文件管理模块中的普通用户查询文件的时序图。

6)数据管理模块中的系统管理员备份或恢复数据的时序图。

1. 系统管理员添加用户的时序图。

如图10-16所示,用户首先使用自己的用户名和密码登录系统,在登录时,登录模块会将用户的id保存在系统的缓存中并提交给下一页面。然后进入用户管理模块,在进入这个模块时,同样会验证用户id,因为这个模块只有具有管理员身份才可以进入。进入后单击“添加用户”命令即可在添加列表中按要求添加用户信息,完毕后单击“保存”按钮提交列表信息给数据库模块,进行添加处理,最后提示添加成功信息给管理员。

C语言程序设计班级档案管理系统

课程设计报告。课程名称 c语言程序设计 课题名称班级档案管理系统 专业机械设计 班级 0985班 学号 200913090507 姓名黄训益。指导教师王颖 2009年6月25日。湖南工程学院。课程设计任务书。课程名称 c语言程序设计 课题班级档案管理系统 专业班级机械设计0985 学生姓名黄训益。学...

人事档案管理系统需求说明书

可行性分析报告是为 人事档案管理系统 开发的可行性 必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试 验收提供帮助。预期读者是从事 人事档案管理系统 开发的相关人员。1.2项目背景本项目名称为 人事档案管理系统 系统功能主要包括 根据...

档案管理标准

保利协鑫电力燃料 企业标准。gcl rl rsxz 09 2012 2012年10月15日发布2012年10月15日实施。保利协鑫电力燃料 发布。前言。本标准由人力资源与行政部负责提出。本标准由人力资源与行政部负责起草。本标准主要起草人 乐剑锋。审核 乐剑锋。审定 张祥。批准 张祥。本标准由人力资源...

财务档案管理

第一节财务档案管理总则。一 财务档案的内容。财务档案是指投资公司及其所属的各级公司在经营活动中所形成的各种合同 协议 申请 说明 报表 凭证 票据 文件 账簿等有参考价值的原始资料和电子文档。1 票据是指包括各种入库单 出库单 销售小票以及其他手写票据等,是企业进行核算的原始依据。2 合同 协议是指...

档案管理办法

第一章总则。第一条为加强集团档案的科学管理,有效保护和利用档案,更好地为集团提高经济效益服务,根据 中华人民共和国档案法 工业企业档案分类试行规则 等有关规定,制定本办法。第二条档案分类 一 按档案性质分 包括文书档案 科技档案 会计档案 人事档案等。二 按档案专业分 包括党群工作类 行政管理类 经...

设备档案管理规定

一 公司的设备在购置增加到达之后,应当及时通知设备使用部门,及公司设备管理员现场验收。二 验收的项目包括 设备的内外部,直观结构是否有破损 磨损,型号 标识牌是否与购置设备相符,一一验对设备的装箱单 或随货清单 与到达的件数是否有误。三 设备的所有物品归档前应当划分为以下几类 1 设备主体。2 设备...

档案管理实习报告

一 实习地点。北京瑞云档案管理 二 实习时间及过程。我于2015年7月15日至2015年12月31日在北京 安全信息技术 运营部进行了5个月的实习分别为三个阶段 1.外勤移库。2015年7月至10月中旬公司安排我负责外勤档案移库现场交接工作。档案移库交接是由本公司派人到客户档案仓库进行现场交接 我主...

建设工程档案管理

一 工程管理文件材料。1.建设工程概况表。2.建设工程施工许可证。3.工程开工报告。4.工程停工 复工报告。5 施工进度计划分析。6.项目大事记。7.施工日志。8.不合格项处理记录。9.建筑工程质量事故调 勘 查记录。10.建筑工程质量事故报告书。11.施工总结。二 工程技术文件材料。1.工程技术文...