C语言课程设计职工信息管理系统方案.doc

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
..... word格式.整理版 课 程 设 计 报 告 课程名称 C语言程序设计 课题名称 职工信息管理系统 专 业 通信工程 班 级 1402班 学 号 201403020222 姓 名 熊舒炼 指导教师 罗雅博 2015年 7月 3 日 目 录 总体设计方案 ………………………………………………2 二、课程设计目的与要求…………………………………………3 2.1 设计目的 …………………………………………………3 2.2 设计要求 …………………………………………………3 三、使用说明及运用实例 ………………………………………3 四、项目源程序代码 ……………………………………………8 五、设计心得与总结 ……………………………………………23 六、参考文献 ……………………………………………………24 word格式.整理版 总体设计方案 (一)、系统总体流程图 (二)、为了方便使用,此系统结构均为全局类型定义 struct employee//定义一个职工信息的结构体 { char num[20]; char name[20]; char sex; char age[20]; char xueli[30]; int wage; char addr[30]; char post[20]; long int tel; }em[100]; (三)、各模块的功能与实现 1.菜单模块:显示职工管理系统的主菜单,供用户选择所需功能,通过自己定义的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.退出系统模块:推出职工信息管理系统,通过头文件中的windows.h中的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

文档评论(0)

smdh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档