档案管理系统 第3页
第二章 系统设计
2.1设计目标
根据需求分析,系统界面友好美观,操作简单易行,全面自动化信息管理,档案管理信息系统主要是对文件基本情况的管理、借阅情况的管理,考虑到系统的安全性,不同用户应该具有不同的权限,系统还应有用户权限管理功能。具体实现功能主要包括数据输入、修改、删除、查询,打印等。
2.2功能设计
主要包括用户界面设计、系统主窗口设计、文件管理窗口设计、查询窗口设计等。
2.2.1开发和运行环境
硬件环境要求:有一台微型计算机。
操作系统环境要求:Windows 98、Windows 2000、Windows XP。
开发系统环境:PowerBuilder 9.0。
数据库管理系统(DBMS)选择PowerBuilder自带的Sybase SQL Anywhere 8.0。
2.3数据库设计
2.3.1 E-R图
图1 E-R图
2.3.2数据库结构
根据本单位的情况,该系统采用了以下四个表:用户权限表(QX) 、文件基本情况表(WJ)、借阅登记情况表(DJ)、借阅情况表(JY)。
1.用户权限表(QX)设置合法用户的用户名、密码、权限等信息,如表1所示。
表1 用户权限表(qx)
主键 列标题 列名 数据类型 宽度 小数位数 是否空 缺省值
P 用户名 Hm Char 10 No
密码 Mm Char 10 No
权限 Qx Smallint No
2.文件基本情况表(WJ)设置归档文件信息包括案卷题名、分类号、保管期限等信息,如表2所示。
表2 文件基本情况表(wj)
主键 列标题 列名 数据类型 宽度 小数位数 是否空 缺省值
案卷题名 Tm Varchar 100 No
分类号 Flh Char 20 No
时间 Sj Date No
页数 Ys Smallint No
全宗号 Qzh Smallint No
保管期限 Bgqx Char 10 No
密级 Mj Char 10 No
摘要 Zy Varchar 100 Yes
文件份数 Wjfs Smallint No
P 案卷档号 Ajdh Smallint No
编制单位 Bzdw Varchar 100 No
编制部门 Bzbm Varchar 100 No
3.借阅登记情况表(DJ)设置借阅者的登记信息包括登记号、姓名、借阅单位等信息,如表3所示。
表3 借阅登记情况表(dj)
主键 列标题 列名 数据类型 宽度 小数位数 是否空 缺省值
P 登记号 Djh Smallint No
姓名 Xm Char 10 No
借阅单位 Sydw Varchar 100 No
电话 Dh Char 20 No
密级 Mj Char 10 No
管理员 gly Char 10 No
4.借阅情况表(JY)设置借阅档案的相关信息包括案卷题名、案卷档号等信息,如表4所示。
表4 借阅情况表(jy)
主键 列标题 列名 数据类型 宽度 小数位数 是否空 缺省值
登记号 Djh Smallint No
案卷题名 Tm Varchar 100 No
分类号 Flh Char 20 No
P 案卷档号 Ajdh Smallint No
姓名 Xm Char 10 No
借阅单位 Sydw Varchar 100 No
借阅时间 Jysj Date No
归还时间 ghsj Date No
2.3.3数据库关联
本系统中用到的4个表关联如图2所示。
图2 数据库表关联示意图
2.4用户界面设计
用户运行该系统时,首先出现一个登录窗口(如图3),提示用户输入用户名和密码,输入正确合法的用户信息后进入系统主窗口。如图4所示。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>