(3)环境需求。这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。
(4)未来需求。这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。一旦需要时,就比较容易进行补充和修改了。
4.2 数据流程图
数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。
数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。
数据流图
图4。1 系统数据流图
第五章 系统总体设计
5.1.功能描述:
该信息管理系统可以在Windows 2000 Server平台上运行,开发工具采用Visual Basic语言开发。其工作流程为:用户登录通过权限判断,普通用户不能浏览、阅读和查询信息,指定用户可以操作,可以进行信息录入、修改和删除的操作。
系统的主要功能特点有:
(1)系统登录表单
该表单的功能是在系统被访问之前,要对进入系统的用户进行安全性检查,防止非法用户进行系统破坏数据及威胁系统安全,避免不必要的损失。只有合法的用户在输入正确的密码后方可进入系统。
(2)主界面
在该界面窗口中,共有文件、数据、关于等所有系统功能,用户可以操作菜单的方式快捷地使用系统。
(3)更改密码:
使用本表单可以方便地修改用户的密码,以防密码泄露后对数据的安全性造成威胁。
5.1.2系统操作流程图:
图 5-1系统操作流程图
第六章 系统详细设计
1 数据库设计
(1)职工信息数据表:
字段 字段名 类型 宽度 小数位 索引 排序 Nulls
1 职工编号 数值型 11 否
2 姓名 字符型 20 否
3 身份证号 字符型 18 否
4 民族 字符型 10 否
5 性别 字符型 4 否
6 出生日期 字符型 20 否
7 毕业学校 字符型 20 否
8 学历 字符型 20 否
9 部门 字符型 20 否
10 职称 字符型 20 否
11 上司 字符型 20 否
12 电话 字符型 20 否
13 EMAIL 字符型 20 否
14 EDIT 数值型 11 否
15 EDITTIME 日期型 8 否
16 备注 备注型 50 否
(2)请假信息数据表:
字段 字段名 类型 宽度 小数位 索引 排序 Nulls
1 假条编号 字符型 6 否
2 职工编号 数值型 11 否
3 起始日期 字符型 20 否
4 中止日期 字符型 20 否
5 天数 数值型 6 否
6 原由 字符型 50 否
7 状态 字符型 20 否
8 批准人 字符型 20 否
9 EDIT 数值型 11 否
10 EDITTIME 日期型 8 否
11 备注 备注型 10 否
(3)员工工资数据表:
字段 字段名 类型 宽度 小数位 索引 排序 Nulls
1 工资编号 字符型 50 否
2 职工编号 数值型 11 否
3 年份 数值型 6