文档详情

C语言课程设计之职工信息管理系统设计.docx

发布:2019-01-01约1.43万字共23页下载文档
文本预览下载声明
淮 海 工 学 院 计 算 机 工 程 学 院 课程设计报告 设计名称: C语言程序设计课程设计 姓 名: 丁庆丰 学 号: 2015123351 专业班级: 软嵌151 系 (院): 计算机工程学院 设计时间: 2016.06.20~2016.07.24 设计地点: 软件设计室 指导教师评语: 成绩: 成绩: 签名: 年 月 日 一 、问题描述 题目三: 职工信息管理系统设计 信息描述 职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。 主要功能 1. 录入职工信息并保存 2. 显示所有职工信息(以一定的格式) 3. 查询职工信息(以一种或多种方式) 4. 修改职工信息并保存 5. 删除职工信息 二、设计目的 设计“学生成绩管理系统”使其具有以下功能: (1) 能完成对职工信息的录入。 (2) 能按按照一定的格式浏览职工信息。 (3) 能删除单个职工信息。 (4) 能查询单个职工信息。 (5) 能修改单个职工信息。 三、要求 基本要求 (1)系统以菜单方式工作。 (2)职工信息录入功能(职工信息用文件保存)——输入。 (3)职工信息浏览功能——输出。 (4)查询或排序功能:(至少一种查询方式)——算法,按工资查询,按学历查询等。 (5)系统进入画面(静态或动画)。 (6)职工信息删除功能。 (7)职工信息修改功能。 创新要求 在基本要求达到后,可进行创新设计,如对菜单进行美化。 四、功能 1 输入功能:可以一次完成无数条信息的输入。 2 输出功能:能按班级输出各职工的信息。 3 修改功能:完成对单个职工信息的修改。 4 查寻功能:完成对单个职工信息查找,并显示。 5 有一个清晰美观界面来调用各个功能。 五、模块图 六、详细内容 整个系统除了主函数外,另外还有5个函数,实现六大功能:输入功能、输出功能、修改功能,查找并显示功能、排序并显示功能。各个函数的详细设计说明分别如下: 1 . 定义结构体及宏定义 定义了一个职工信息结构体,包括工号、姓名、性别、年龄、学历、工资、地址、联系电话。 #include stdio.h #include windows.h #include string.h #includeconio.h #define N 100 struct employee { int num; char name[20]; char sex; int age; char xueli[30]; int wage; char addr[30]; char tel[20]; }em[100]; 2.主函数 main() 主函数开始先运用一个老师介绍的一个改变运行窗口背景颜色的语句,然后打印欢迎界面,利用无限次循环for(;;)和swithch()进行菜单选择来实现各函数的调用,系统根据输入的数字选项来调用相应的函数。等执行完每一个函数功能后,按任一键回到主界面也要通过这个函数来实现。 void main() { system(color 1f); printf(\n\n); printf( \t┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓\n); printf( \t┃**********************************************************┃\n); printf( \t┃***┏━━━━━━━━━━━━━━━━━━━━━━━━┓***┃\n); printf( \t┃***┃************************************************┃***┃\n); printf( \t┃***┃*** ****┃***┃\n); printf( \t┃***┃*** 欢迎使用职工信息管理系统 ****┃***┃\n); printf( \t┃***┃***
显示全部
相似文档