论文(格式)-样例规范 下载本文

平顶山工业职业技术学院毕业设计说明书

显示系统中一组类和接口间的静态关系。一些普通的关系类型都有继承 类图 性、聚集性和相关性 对象图 状态图 此外在对接口的行为建模时也很有用 活动图 交互图 组件图 关系和相关性 根据节点、处理器及其关系来显示系统的体系结构。?个或多个组件通 部署图 常映射为一个部署节点 允许根据各自动作或交互对系统行为建模 包括序列图与协作图两种,用来对系统的动态行为建模 代表部分系统的物理表示,例如文件、可执行文件等,说明各组件间的 提供指定时刻位于类实例间关系的快照视图 适用于保存系统的动态行为。尤其适用于事件驱动,交互式系统或对象, UML(统一建模语言)是一种图形语言,用于软件系统建模与开发工作。在软件开发的每个步骤中,从需求的分析到技术规范,再到结构设计及配置要求,UML都提供了模型化和可视化的支持。利用UML获取系统的重要资料,这样就能清楚地理解问题起因,还能更容易地开发解决方案的体系结构,以及清晰识别与构造实现方式。此外,UML还为基本构建块中复杂的系统关系提供了表达方式[7-8]。

2.5 本章小结

本章简单阐述了系统开发中应用的关键技术,包括开发系统所使用的Delphi语言技术、自动化档案管理所需要的条形码技术、增强系统安全性使用的数字签名技术和在工程设计上使用的UML建模技术,这些技术在后面的系统的实现中都会使用到。

6

平顶山工业职业技术学院毕业设计说明书

第3章 档案管理系统的分析与设计

本章首先进行档案管理业务的需求分析,提出了本系统中档案管理员模块分为档案类别管理、档案柜资料管理、档案信息管理、档案借用管理、档案归还管理、档案查询管理等六大功能,以及用户模块划分为档案查询、档案借阅和档案归还三个功能。并将系统分为三大功能集合,即基本信息管理功能集合、档案借阅及查询功能集合、用户管理及其权限功能的集合,进行分别设计。首先进行了按照软件工程方法要求的系统的总体设计,包括系统的用例分析,系统的域类分析,以及系统业务活动分析。并进一步说明了系统中一些关键技术细节的处理,如系统中条形码的设计,其中包括条形码的编码、读取和打印,以及用户的访问控制与身份验证机制的实现,并给出了系统中数字签名的设计和实现。

3.1 档案管理系统的需求分析

需求分析阶段是学生档案管理信息系统开发的最重要的阶段。首先,我们要了解和澄清客户的需求,然后严格地按照客户的需求给出系统的需求规格说明书。 理解需求是在问题及其最终最终解决方案之间架设桥梁的第一步。开发者只有和用户充分的理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,在设计上都必须大量的返工。下面是经过调研后得到的业务需求说明。

(1) 系统为档案管理员建立学生信息的档案,用户进入系统前需要身份验证,验证内容包括用户名、密码,只有输入正确后方可进入系统,否则提示错误信息,要求重新输入。

(2) 系统需对档案进行分类管理,档案管理员可为不同的部门建立各自的档案资料库。另外,管理员可在修改档案信息的时候记录修改人员的个人信息和修改的时间等信息。

采用面向对象的统一开发过程,经过需求采集和分析,确定档案管理信息系统中档案管理员作为主要活动者的用例:

7

平顶山工业职业技术学院毕业设计说明书

(1) 档案类别管理 (2) 档案柜资料管理 (3) 档案信息管理 (4) 档案借用管理 (5) 档案归还管理 (6) 档案查询管理

而以用户为主要活动者的用例则有: (1) 档案查询 (2) 档案借阅 (3) 档案归还

根据前面所述的用例,可将学生档案管理信息系统的功能相应的划分,并且将这些模块整合为三个功能集合。

(1)基本信息管理功能集合。该集合包括档案类别管理、档案柜资料管理、档案信息管理三个模块,主要用于提供档案类别、档案柜资料以及档案的基本信息。该集合的用例图如下:

(2)档案借阅及查询功能集合。该集合包括档案借用管理、档案归还管理、档案查询管理三个模块。档案借用管理模块根据基本信息管理集合提供的当按信息对档案进行借用管理;档案归还管理模块再根据借用管理提供的借用信息进行归还管理;档案查询管理模块可根据用户的查询条件对以上信息进行查询。该集合的用例图如下图所示,关系图如图3-1所示。

基本信息管理集合 档案借阅管理 档案归还管理 档案查询管理 图3-1 学生档案借阅及查询功能集合关系图

(3)用户管理及其权限功能的集合。该集合包括档案管理人员信息管理和权

8

平顶山工业职业技术学院毕业设计说明书

限控制两个功能模块。虽然权限控制不是一个独立存在的模块,但是它贯穿在整个运行的过程中。学生档案管理信息系统的管理人员的管理模块需要经过权限授权才可以正常的使用。权限功能模块确定用户角色由档案部门主管、档案管理人员组成。

3.2 档案管理系统的总体设计

3.3.1 系统结构的划分

根据前面的需求,得出系统可按功能集合划分,其组织结构图如图3-2所示:

学生档案管理系统 基本信息管理功能集合 档案借阅及查询功能集合 用户管理及权限功能集合 档案类别管理 档案柜资料管理 档案信息管理 档案借用管理 档案归还管理 档案查询管理 档案管理人员信息管理 权限控制

图3-2 系统组织结构图

3.3.2 条形码使用流程

在条码应用系统中,被管理的学生档案的详细信息是以数据库的形式存储在计算机系统中,当条形码识读设备采集到管理对象的条码符号信息后,通过通信线

9