- 11
- 0
- 约1.29万字
- 约 20页
- 2021-03-31 发布于广东
- 举报
Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT
Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT
C语言课程设计职工信息管理系统
课 程 设 计 报 告
课程名称 C语言程序设计
课题名称 职工信息管理系统
专 业 通信工程
班 级 1402班
学 号
姓 名 熊舒炼
指导教师 罗雅博
2015年 7月 3 日
目 录
总体设计方案 ………………………………………………2
二、课程设计目的与要求…………………………………………3
设计目的 …………………………………………………3
设计要求 …………………………………………………3
三、使用说明及运用实例 ………………………………………3
四、项目源程序代码 ……………………………………………8
五、设计心得与总结 ……………………………………………23
六、参考文献 ……………………………………………………24
总体设计方案
(一)、系统总体流程图
(二)、为了方便使用,此系统结构均为全局类型定义
struct employee单模块:显示职工管理系统的主菜单,供用户选择所需功能,通过自己定义的void menu()函数实现。
2.输入模块:输入职工的工号、姓名及其他的一些职工信息,通过自己定义的void input()函数实现。
3.保存模块:将内存中职工信息输出到磁盘文件中,通过自己定义的void save(int)函数实现。
4.浏览模块:浏览所有职工的信息,通过自己定义的void display()函数实现。
5.删除模块:删除需要删除的职工所有信息,通过自己定义的void del()函数实现。
6.查询模块:a.按职工号查询职工相关信息,通过自己定义的void search-num()函数实现。b.按职工学历查询相关职工信息,通过自己定义的void search-xueli()函数实现。
c.按职工电话号码查询相关职工信息,通过自己定义的void search-tel()函数实现。
7.修改模块:可以修改需要修改的职工信息,通过自己定义的void modify()函数实现。
8.退出系统模块:推出职工信息管理系统,通过头文件中的中的exit(0)函数实现。
课程设计的目的与要求
课程设计目的
《C语言程序设计》是通信工程专业重要的基础课,通过本课程设计使学生进一步巩固课堂所学知识,全面熟悉、掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力 。
二、课程设计要求
职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。
系统以菜单方式工作;能录入职工信息并保存;显示所有职工信息(以一定的格式);
查询职工信息(以一种或多种方式);修改职工信息并保存;删除职工信息。
所有信息保存在文件中(每次使用,上次保存的信息能从文件中读取)。
使用说明及运用实例
1.运行程序,进入职工管理系统的主菜单:
图1
2.输入数字“1”进行录入职工信息:
图2
3.输入“y”返回住主菜单(界面同图1)
4.输入“2”浏览职工信息:
5.输入“y”后继续,输入“3”查询职工信息:
图4
6.进入主菜单,输入“4”进行删除职工信息:
图5
7.进入主菜单输入“5”进行修改职工信息
图6
8.进入主菜单输入“6”退出职工信息管理系统
四、项目程序源代码
#include
#include
#include
#define N 100
struct employee
{
char num[20];
char name[20];
char sex;
char age[20];
char xueli[30];
int wage;
原创力文档

文档评论(0)