职工信息管理系统(C语言)

职工信息管理系统(C语言)

ID:47547509

大小:279.00 KB

页数:32页

时间:2020-01-14

职工信息管理系统(C语言)_第1页
职工信息管理系统(C语言)_第2页
职工信息管理系统(C语言)_第3页
职工信息管理系统(C语言)_第4页
职工信息管理系统(C语言)_第5页
资源描述:

《职工信息管理系统(C语言)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计(论文)题目名称职工信息管理系统课程名称C语言程序课程设计学生姓名刘丹学号1241302028系、专业信息工程系、计算机科学与技术专业指导教师黄磊2013年6月6日目录1前言12需求分析12.1课程设计目的12.2课程设计任务22.3设计环境22.4开发语言23分析和设计33.1模块设计43.2系统流程图43.3主要模块的流程图54具体代码实现75课程设计总结95.1程序运行结果/预期运行结果95.2课程设计体会13参考文献14致谢141前言编写一个程序来处理职工信息管理系统。通过结构体数组来存放输入的每一位职工的记录(包括工号、姓名、性别、年龄、学历、

2、工资、住址、电话等),然后将其录入的职工信息以文件形式保存。然后输入名字、工号、学历查询该同学的信息,并且对其进行浏览、查询、修改、删除等基本操作,建立职工信息管理的文件。2需求分析1、程序结构合理2、界面比较美观3、最好使用结构、体指针4、输入时有提示,输出美观,整齐职工信息由工号、姓名、性别、年龄、学历、工资、住址、电话等构成。功能要求:(1)系统以菜单方式工作(2)职工信息录入功能(职工信息用文件保存)——输入(3)职工信息浏览功能——输出(4)查询和排序功能:(至少一种查询方式)——算法(5)按职工号查询(6)按学历查询等(7)职工信息删除、添加功能2.

3、1课程设计目的学生在教师指导下运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。通过课程设计(论文),将课本上的理论知识和实际有机结合起来,提高学生的分析解决实际问题的能力;加强学生适应实际,实践编程的能力;锻炼使用文献资料及进行科学实验或技术设计的初步能力,为毕业设计(论文)打基础。2.2课程设计任务设计一个职工信息管理系统,使之能提供职工信息录入功能、职工信息浏览功能、查询功能:按姓名查询,职工信息包括职工号,姓名,性别,年龄,学历,工资,住址,电话等。实现菜单设计,使用数据文件保存和修改,应用结构体和指针等内容。1、查阅相关文献资料;2、按时

4、完成系统的设计并且能够运行;3、要求程序正确,功能可靠;操作简单,使用方便;4、课程设计交流:认真写课程设计日志,每2天指导老师审查,通过邮件、电话,或者面谈与导师沟通汇报情况。5、按课程设计(论文)要求,写课程设计论文。2.3设计环境(1)WINDOWS2000/2003/XP/7/Vista系统(2)VisualC++或TC集成开发环境2.4开发语言C语言3分析设计职工信息管理系统编程的作用是将职工的信息存放在文件中,然后在程序中可以浏览、查询、删除、添加职工的信息,好方便了解职工信息,同时能够及时刷新职工信息。职工信息管理系统可以按功能进行以下划分,如下图

5、所示:1.菜单选择是职工信息管理的入口,进行的各种操作均需要这里进行选择。2.信息输入是将职工的信息输入到文件中,包括工号、姓名、性别、年龄、学历、工资、住址、电话等。3.信息浏览是将已经输入的职工信息的显示出来。4.信息查询是用来查询职工的信息,查询方式有按工号查询和姓名查询还有按学历查询三种方式。1.信息删除是删除职工一些信息。2.信息添加是增加一些职工信息。职工信息管理系统菜单选择信息输入信息浏览信息查询信息添加信息删除按工号查询按姓名查询按学历查询3.1模块设计定义结构体类型structemployee表示职工信息(包括:工号、姓名、联系电话、性别、工资

6、、学历、年龄、地址),定义一个结构体数组em[N],用来存放N个学生的信息,假设N为3。如下所示:#defineNstructemployee{intnumber;intage;intwage;charname[20];charsex[10];charaddress[30];charxuelil[20];longinttelephone;}em[N];定义函数input(),用来输入若干职工信息存入em数组中。定义函数save(),用来把结构体数组中的信息写入文件bbb.txt中。在save函数中先用写的方式保存到文件bbb.txt,然后以读的方式打开文件bbb

7、,指针变量fp,打开文件bbb失败就退出。定义函数search(),用来在文件中查找某职工的信息。定义函数display(),用来显示某职工的信息。定义函数del(),用来删除某职工的信息。定义函数add(),用来添加某职工的信息。3.2系统流程图系统流程图如下:是是是是是否否否否否开始菜单选择输入?浏览?删除?添加?查询?信息删除信息添加信息查询信息浏览信息输入结束图3.1系统流程图3.3主要模块的流程图主函数模块流程图如下:defaultswitch(n)n=5n=4n=3n=2n=1开始显示菜单调用输入函数input()输入功能代码调用查询函数search

8、()调用删除函数del(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。