三、开发和运行环境选择
为节约开支,采用企业以购买的
Oracle 8 数据库管理系统。前端采用 PowerBuilder 8.0 作为
应用开发工具。客户端软件在
Windows 95、Windows 98、Windows ME 以及 Windows2000
下均可安装使用。
四、系统功能分析
在系统开发总体任务的基础上完成系统功能分析。系统开发的总体任务一般由公司领
导、包括人事处领导提出。
本例中的人事管理系统需要完成如下功能。
员工各种信息的输入,包括员工基本信息、学历信息、婚姻状况、职称等。
员工各种信息的修改。
对于转出、辞职、退休员工信息的删除。
按照某种条件,?
查询、统计符合条件的员工信息。
对查询、统计的结果打印输出。
人事系统的使用帮助。
五、系统功能模块设计
在系统功能分析的基础上,考虑
PowerBuilder 程序编制的特点,得到如图 1 所示的功能模
块图。
人
事 管 理 系 统
系
统
模
块
输
入
模
块
维
护
模
块
查
看
模
块
报
表
模
块
帮
助
模
块
图
1 系统功能模块图
第二节 数据库设计
人事管理系统是一个数据库应用系统,员工的所有信息都是保存在数据库中。在数据
库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。我们这里所说的数据
库结构设计是指数据库中各个表结构的设计,包括信息保存在哪些表格中、各个表的结构如
何以及各个表之间的关系。
数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据
库结构设计会减少数据库的存储量,数据的完整性和一致性相比较高,系统具有较快的响应
速度,简化基于此数据库的应用程序的实现等等。