图形界面丰富的应用软件系统。
2.2系统功能分析
通常情况下,一个数据库建立用程序的开发需要,经过系统分析、系统设计、系统实施和系统维护。
系统分析是开发数据库应用程序的关键环节,要求在系统调查的基础上,对系统功能进行分析,并建立在一个新系统的逻辑模型,程序设计人员要对开发的项目进行信息收集,确定系统目标,系统开发的总体思路及所需要的事件等,完成系统分析报告说明书。
在四川经济管理运作的过程中,往往需要对在校教师的工资进行管理,加上母校规模较大、的教师职工人数较多工资管理活动中涉及到大量的数据,采用数据库的方式对工资数据进行管理,将大大提高管理人员的工作效率。
(1)教师员工管理:完成员工基本信息的管理操作,包括老师基本数据信息的添加、编辑、查询和删除等。
(2)工资设定:完成新员工工资记录的添加、已有记录的修改和删除,同时根据给定的条件修改老师的工资数据。
(3)工资查询:实现对员工工资的查询操作,允许按职工编号和部门两种方式查询员工工资数据信息。
(4)汇总打印:提供工资管理过程中员工工资的打印输出,并提供相应工资总额的汇总功能,包括全部员工和按部门的打印和汇总两种操作方式。
(5)备忘录:提醒管理员未办的待办事项,便于管理员对教师工资进一步进行管理,包括输入日期、所做事项。
第三章 系统设计
3.1系统设计阶段
系统设计要根据系统分析报告中的逻辑模型综合考虑各种约束条件,采用可行的手段和方法进行各种具体设计,确定系统实施的方案。
系统设计阶段往往需要对软件进行总体规划,确定系统有哪些模块,用哪种方法进行连接构造良好的系统结构,并进行系统的输出输入、数据处理、数据存储等环节的详细设计,形成系统报告,数据库应用程序的设计是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,提供系统的性能指示。
3.2系统功能图3-1所示:
3-1系统功能图
3.3系统功能模块设计
根据上述系统功能分析,工资管理系统流程图3-2:
N
Y
3-2系统流程图
3.4系统数据流程图3-3所示:
3-3数据流程图
数据流程图二层
3.5系统业务流程图3-4所示:
3-4业务流程图
3.6数据库
1. 数据库E-R图3-5所示:
3-5 E-R图
1. 数据库的设计
在数据库应用系统的开发过程中,数据库的设计是一个重要的环节,数据库设计的好坏直接影响到应用程序的设计效率和应用效果,通过对四川经济管理教师工资组成(包含数据项)和员工工资管理上的要求进行分析、工资管理、DBC数据库,包含如下两个表。1-1和1-2.
1-1 员工.DBF
字段名称
类型
宽度及小数位数
说明
老师编号
字符型
6
主索引
字符型
8
性别
字符型
2
出生日期
日期型
8
工作日期
日期
8
部门
字符型
10
职称
字符型
8
简历
备注型
4
婚否
逻辑型
1
1-2 工资.DBF
字段名称
类型
宽度及小数位数
说明
老师编号
字符型
6
主索引
基本工资
数值型
6,2
岗位工资
数值型
6,2
津贴
数值型
6,2
扣所得税
数值型
6,2
住房公积金
数值型
6,2
医疗补贴
数值型
6,2
岗位津贴
数值型
6,2
水电费
数值型
6,2
物管费
数值型
6,2
3.7数据库的实现
(1)建立工资管理项目
Visual Foxpro环境中开发数据库应用程序,除了可以直接利用系统提供的项目管理器对应用文件进行集中管理外,还可以利用系统提供的"应用程序向导"创建项目,利用应用程序向导创建项目步骤如下:
1. 在Visual Foxpro系统窗口中,执行文件--新建.命令,然后从弹出的文件类型
对话框中选择项目,弹出3-6所示的应用程序向导,窗口,再应用程序向导对话框中输入项目名称项目文件的保存位置,并选"创建项目目