档案管理系统.doc

上传人:b****2 文档编号:1020967 上传时间:2022-10-15 格式:DOC 页数:6 大小:92KB
下载 相关 举报
档案管理系统.doc_第1页
第1页 / 共6页
档案管理系统.doc_第2页
第2页 / 共6页
档案管理系统.doc_第3页
第3页 / 共6页
档案管理系统.doc_第4页
第4页 / 共6页
档案管理系统.doc_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

档案管理系统.doc

《档案管理系统.doc》由会员分享,可在线阅读,更多相关《档案管理系统.doc(6页珍藏版)》请在冰豆网上搜索。

档案管理系统.doc

软件工程课程设计报告

题  目:

__________________________

专业班级:

________________________

姓  名:

__________________________

学  号:

__________________________

同组姓名:

_____________

     __________________________

成绩评定

指导教师:

              年  月  日  

目  录

一.问题定义与需求(系统范围、收集整理需求)

1.1问题定义

档案管理系统是通过建立统一的标准,规范整个文件管理,包括规范各业务系统的文件管理;构建完整的档案资源信息共享服务平台,支持档案管理全过程的信息化处理,包括:

用户管理、档案信息管理、档案库管理、借阅管理等等,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的档案管理系统,实现机关、企业、事业等单位档案的自动化的计算机管理系统,为各单位的提供准确、精细、迅速的档案信息。

1.2系统需求

二.需求分析(要求有用例图、概念类图、顺序图)

2.1需求分析

2.1.1用户管理模块

(1)用户登录

在用户进入系统前,首先要先进行用户登录,登录时要对用户名和密码进行

验证,验证通过之后才允许用户进入本系统进行操作。

用户的登录密码需要进行加密算法,且保存在数据库中。

 

用户登录后需要记入到日志库中。

 

(2)用户管理

权限设置只有系统管理员可以操作。

可以添加用户、删除用户、查看用户。

(3)权限设置

权限设置只有系统管理员可以操作。

可以执行增加、修改、删除、查询系统

用户的权限。

 

2.1.2档案信息管理模块

(1)档案信息的录入

档案信息的录入是用户录入新的档案文件信息或者档案案卷信息的操作。

在录入数据时要考虑用户单个录入和连续录入的情况,如果是连续录入,则可以用上条记录复制数据到新的记录中。

 

档案信息的录入为文件录入。

 

(2)档案信息的维护

档案信息维护需要具有“信息维护”的权限的用户才可以操作。

 

档案信息维护模块对已经删除(只是做删除标记)的档案文件做最后判定,判断该文件是否需要删除。

此模块涉及两种操作:

恢复和彻底删除。

 

(3)档案信息的修改

档案信息的修改主要实现批量修改数据的功能,是由用户指定条件,将数据

库中所有符合条件的文件记录按要求修改某个字段的值。

(4)档案信息的删除

档案信息的删除主要实现数据删除的功能,是由用户指定条件,将数据

库中所有符合条件的文件记录按要求删除,或者整个删除。

(5)档案信息的查询

档案信息的查询按照用户输入的条件查询相应的档案文件信息。

 

查询结果可以用列表目录形式显示,也可以用卡片形式显示。

具体档案处理权限的用户可以对查询的结果编辑并保存,也可以删除(只做

删除标记)档案文件记录。

 

(6)报表打印

打印各种档案的目录表和统计表。

其中,报表可以由用户设计进行报表的自动生成。

 

2.1.3档案借阅管理模块

档案借阅管理可分为借阅登记、借阅查询、借阅申请,具有“借阅管理”权

限的用户可以操作该模块。

电子借阅申请由具有“借阅管理”权限的用户处理。

用户提出阅读电子文档

的请求后,如果同意,文件将被发送给申请人。

 

2.1.4档案库管理模块

档案信息管理需要实现数据的备份和恢复机制。

数据备份操作可以按年度、档案种类等条件对文件表做部分备份或完全备

份。

 数据恢复就是将备份的文件、数据恢复到数据库中。

2.1.5文件管理模块

文件管理对系统执行日志操作,具有“日志操作”权限的用户可以进行查看

日志记录等操作。

 

文件管理可分为文件录入和文件查询两部分。

2.2系统功能图解

第三章:

系统设计(设计类图、协作图、状态图)

第四章:

数据库

根据需求分析,我们为档案管理系统设计了5个表:

档案记录信息表,档案分类资料信息表,档案柜资料信息表,档案借用信息表,用户管理信息表

表1档案记录信息表

数据属性

数据类型

长度

是否允许为空

档案编号

Int

N

状态

varchar

10

档案名称

varchar

20

N

档案人姓名

varchar

10

档案人工号

varchar

分类名称

varchar

20

N

档案柜号

Int

N

建档人姓名

varchar

10

N

建档时间

Datetime

N

修改人姓名

varchar

10

N

修改时间

Datetime

N

正文页数

Int

N

附图页数

Int

附件件数

Int

表2档案分类资料信息表

数据属性

数据类型

长度

是否允许为空

分类序号

Int

N

分类名称

varchar

20

N

部门

varchar

30

备注

varchar

100

建档人姓名

varchar

10

N

建档时间

Datetime

N

修改人姓名

varchar

10

N

修改时间

Datetime

N

表3档案柜资料信息表

数据属性

数据类型

长度

是否允许为空

档案柜号

Int

N

档案柜名称

varchar

20

N

备注

varchar

100

表4档案借用信息表

数据属性

数据类型

长度

是否允许为空

借用档案编号

Int

N

借用档案名称

varchar

20

N

借用人名称

varchar

10

N

借用日期

Datetime

N

备注

varchar

50

表5用户管理信息表

数据属性

数据类型

长度

是否允许为空

工号

Int

N

用户名

varchar

20

密码

varchar

20

N

权限

varchar

20

N

第五章:

实现(构件图、部署图)

第六章:

总结

历时两个星期的课程设计即将结束,从这个两个星期中,我们收获很多。

本次课程设计的选题是档案管理系统,组员为4个,针对具体的实际流程,我们有了明确的分工,按照要求在规定的时间内完成自己的任务。

在团队开发项目中,团队协作是十分重要的,这个就体现了人与人之间的沟通。

我们组员之间沟通的十分良好,所以也就加快了项目的开发进度。

通过沟通和交流我们避免了一些不必要的问题以及能及时发现问题,解决问题,从而能按计划完成开发项目。

通过这次软件工程的课程设计,我们明白档案管理系统是一个非常典型的数据库管理系统,它主要进行档案管理及一些基本的数据管理.它通过建立统一的标准,规范整个文件管理,包括规范各业务系统的文件管理;构建完整的档案资源信息共享服务平台,支持档案管理全过程的信息化处理,包括:

用户管理、档案信息管理、档案库管理、借阅管理等等。

我们学会了用Visio2003画图,再次运用SQL建数据库,掌握了开发一个项目的基本步骤和方法,加深了对软件开发流程的深入理解,严格按照软件工程的开发流程办事。

在这个过程中我们遇到很多困难,后来经过网上找资料和组员之间努力探讨,不断的研究,大都顺利解决了。

由于我们经常讨论,所以我们从刚开始的懵懵懂懂到后来基本了解了项目的开发方向以及基本原理和采用的主要方法与技术。

通过这次课程设计我们复习了软件工程中多种不同的图,如用例图,类图,顺序图,协作图,状态图,树状结构图等等,同时也复习了数据库表结构规划,设计。

经过这次课程设计,我们成长了很多,已经基本了解一个软件工程项目的开发的整个过程,因为部分知识的不扎实,浪费了很多时间,也从中吸取了经验教训,希望在下次类似的开发中,能提高我们的项目开发效率。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1