以前,在学校里面学过,但因为时间的短暂,没有学到什么东西,如今,要用到这个东东,又得从头开始,下面是我做的一个小小的管理系统:
人事管理系统
其实这个标题说的不太严密,因为任何一个能够正常执行的软件都可称之为完整的软件,而我们这里的意思是:一个有菜单、有数据库(表)、各种输入输出、打印等较完整功能的软件。
那么编个什么软件呢?我们就编个人事管理软件吧。当然为了简便起见,这软件中的人事档案是
很不完全,但完全可以说明软件编制的整个过程。
第一步:在硬盘上建一个目录,如f:/人事管理系统。
第二步:启动foxpro系统,建一个项目管理器,存在上面的目录里,管
理器的名称也叫“人事管理系统”。
第三步:做一个小小的系统分析。很多人喜欢拿到软件马上就开始编,这种习惯很不好,因为我们必须首先搞清楚这个软件有些什么功能、需要些什么表、有什么报表需要打印等等,这样才能使整个软件开发的过程比较顺利,否则会给后面的软件开发、修改、维护等带来无穷后患,严重时可能导致开发失败。因此我们不管开发什么软件,都应该先做系统分析,即使简单做一下也比不做好,要知道“磨刀不误砍柴功”。
第四步 编制数据库及表。
系统分析文件虽然并不是软件软件本身的一部分,但也属于本软件开发的文档,故也应该将其放在项目管理器中,方法是:
1、选择项目管理器中的“其它”;
2、选择“文本文件”;
3、按“新建”
4、在新建的文本文件中写入下面的“系统分析内容”;
5、保存文件,文件名也用“rsgl”,扩展名不用加,系统会自动加上“txt”;
6、关闭之后,可在项目管理器中看到该文件,此时还要做一件事,将该文件排除在软件之外,即当需要对软件(1)、编译时不把此文件编译到exe文件中,方法是:
(2)、用右键单击该文件;
(3)、在弹出的菜单中选择排除;
一、系统数据库
(一)单击项目管理器中的“数据”如图的示:
选择数据库,单击项目管理器右边的“新建”按钮。在弹出的对话框中单击“新建数据库”命令
。如下图,选择路径,设置好文件名,单击“保存”按钮。
图中rsgl为数据库,它包含以下数据表:
1、rsda.dbf(人事档案表,包含以下字段)
字段名 字段类型 字段长度 小数位数 索引
编号 数值 4 普通索引
姓名 字符 10
性别 逻迹═男、F女)
出生年月 日期
联系电话 字符 15
部门 字符 10 普通索引
职务 字符 10 普通索引
基本工资 数值 7 2
简历 备注
2、tjbm.dbf(统计部门表,包含以下字段)
字段名 字段类型 字段长度 小数位数 索引
部门 字符 10 普通索引
人数 数值 4
3、tjzw.dbf(统计职务表,包含以下字段)
字段名 字段类型 字段长度 小数位数
职务 字符 10 普通索引
人数 数值 4
第五步:编制菜单。
1、选择项目管理器中的“其它”;
2、选择其它中的“菜单”;
3、按“新建”,出现图1;
4、按“菜单”,进入菜单设计器,如图2;
5、先做主菜单,在菜单名称中分别输入“系统”、“编辑”、“查询及统计”,如图3,注意在结果栏内应保持显示“子菜单”,而在“菜单级”中显示的是“菜单栏”,表示是主菜单;