职工信息管理系统C语言课程设计报告

目 录

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

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4