目 录
1、前 言。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
2、需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
3、总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3
4、详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
5、程序清单。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
6、调试过程。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。18
7、结束语。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。22
8、参考文献。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。22
1
1.前 言
随着信息技术在越来越深入而广泛的应用,管理系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科。任何一个单位要生存要发展要高效率的把内部活动有机的组织起来。就必须建立与自身相适应的信息管理系统。
本组设计的是一个关于职工信息管理的数据库系统。通过这个系统管理员可以简洁方便的对职工信息进行增加.删除.修改等功能。用户也可以通过这个系统对职工信息进行查询等功能。
建立一个“职工信息管理系统”。系统以菜单方式工作。编写有职工基本信息,包括职
工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。并且要求(1)添加职工的记录
(2)查询职工(分别按职工编号和姓名)
(3)对职工数据排序(分别按总工资和基本工资的降序) (4)删除职工记录 (5)修改职工记录
(6)部门职工分析(平均工资、各种职称所占的百分比) (7)输出职工信息表
等基本操作。建立职工信息管理的文件。
2、需求分析
根据要设计的职工信息管理系统可以知道职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。
功能要求:
(1)添加职工的记录
(2)查询职工(分别按职工编号和姓名)
(3)对职工数据排序(分别按总工资和基本工资的降序) (4)删除职工记录 (5)修改职工记录
(6)部门职工分析(平均工资、各种职称所占的百分比) (7)输出职工信息表
3.总体设计
根据上面的需求分析,可以将这个系统设计分为以下模块:增加职工信息、删除职工信息、查询职工信息、修改职工信息、插入职工信息、排序、保存职工信息、显示职工信息。系统功能模块如下:
2
4.详细设计
(1).主函数:创建一个链表,并使用指针。
void main() {
STR *head,*p;//,*q;
printf(\你好!我觉得您在进行其他的操作之前是不是应该先创建数
据?\\n\\n\
Interface();//界面显示函数
head=(STR *)malloc(sizeof(STR)); p=head; //q=p; while(1) {
switch(a) {
case 0:{
printf(\这个程序已退出??\\n\\n\ exit(0); }
3