"职工信息管理系统课程设计报告:C语言医药学院专业"

5星 · 超过95%的资源 2 下载量 47 浏览量 更新于2024-03-14 2 收藏 411KB DOC 举报
本课程设计报告涉及的主题是C语言职工信息管理系统。在医药学院信息管理与信息系统专业《C 程序设计》课程中,学生需要设计一个职工信息管理系统,以加深对C语言的理解和运用。系统的功能包括对职工信息的录入、编辑、查询和删除,同时还需要实现对职工信息的统计和报表生成等功能。通过该课程设计,学生将掌握C语言的基本语法和数据结构,同时提升对程序设计的实际应用能力。 课程设计要求学生使用C语言编写程序,实现职工信息管理系统的基本功能。在该系统中,学生需要实现对职工基本信息的录入和编辑,包括姓名、工号、性别、部门、职位等信息的管理。同时,系统需要支持对职工信息的查询和删除功能,以及数据的统计和报表生成。通过该课程设计,学生将学习如何设计程序的数据结构,实现数据的输入输出和基本的逻辑控制,从而加深对C语言的理解和应用。 为了完成这个课程设计,学生需要掌握C语言的基本语法和常用库函数,包括文件操作、字符串处理和数据结构等方面的知识。同时,学生需要具备良好的逻辑思维和问题解决能力,能够设计和实现一个功能完善、稳定可靠的职工信息管理系统。通过这个过程,学生将提升对C语言程序设计的实际能力,为将来的学习和工作打下良好的基础。 在课程设计报告中,学生需要详细描述系统的设计思路和实现方法,包括程序的结构和模块划分,数据的输入输出方式,算法的选择和优化等方面的内容。同时,学生需要对程序进行测试和调试,保证系统的稳定性和正确性。最后,学生需要对课程设计进行总结和改进,提出自己的思考和建议,以提升对程序设计的理解和应用能力。 总之,通过这个课程设计,学生将学习如何使用C语言设计和实现一个职工信息管理系统,加深对C语言的理解和应用能力。这将为学生将来的学习和工作打下良好的基础,提升自己的实际能力和竞争力。同时,通过对课程设计的总结和改进,学生将进一步提升对程序设计的理解和应用能力,为自己的职业生涯做好准备。 以上就是本次课程设计报告的总结,谢谢!
2023-05-29 上传
标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] 标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N] C语言课程设计职工信息管理系统全文共35页,当前为第1页。C语言课程设计职工信息管理系统 C语言课程设计职工信息管理系统全文共35页,当前为第1页。 课 程 设 计 报 告 课程名称 C语言程序设计 课题名称 职工信息管理系统 专 业 通信工程 班 级 1402班 学 号 姓 名 熊舒炼 指导教师 罗雅博 2015年 7月 3 日 C语言课程设计职工信息管理系统全文共35页,当前为第2页。 目 录 C语言课程设计职工信息管理系统全文共35页,当前为第2页。 总体设计方案 ………………………………………………2 二、课程设计目的与要求…………………………………………3 设计目的 …………………………………………………3 设计要求 …………………………………………………3 三、使用说明及运用实例 ………………………………………3 四、项目源程序代码 ……………………………………………8 五、设计心得与总结 ……………………………………………23 C语言课程设计职工信息管理系统全文共35页,当前为第3页。六、参考文献 ……………………………………………………24 C语言课程设计职工信息管理系统全文共35页,当前为第3页。 总体设计方案 (一)、系统总体流程图 (二)、为了方便使用,此系统结构均为全局类型定义 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()函数实现。 C语言课程设计职工信息管理系统全文共35页,当前为第4页。8.退出系统模块:推出职工信息管理系统,通过头文件中的中的exit(0)函数实现。 C语言课程设计职工信息管理系统全文共35页,当前为第4页。 课程设计的目的与要求 课程设计目的 《C语言程序设计》是通信工程专业重要的基础课,通过本课程设计使学生进一步巩固课堂所学知识,全面熟悉、掌握C语言程序设计的基本方法和技巧,进一步提高编写程序、阅读分析程序及上机操作、调试程序的能力 。 二、课程设计要求 职工信息包括职工号、姓名、性别、出生年月、学历、职务、工资、住址、电话等(职工号不重复)。 系统以菜单方式工作;能录入职工信息并保存;显示所有职工信息(以一定的格式); 查询职工信息(以一种或多种方式);修改职工信息并保存;删除职工信息。 所有信息保存在文件中(每次使用,上次保存的信息能从文件中读取)。 使用说明及运用实例 1.运行程序,进入职工管理系统的主菜单: 图1 2.输入数字"1"进行录入职工信息: 图2 C语言课程设计职工信息管理系统全文共35页,当前为第5页。3.输入"y"返回住主菜单(界面同图1) C语言课程设计职工信息管理系统全文共35页,当前为第5页。 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]; C语言课程设计职工信息管理系统全文共35页,当前为第6页。 char name[20]; C语言课程设计职工信息管理系统全文共35页,当前为第6页。 char sex; char age[20]; char xueli[30]; int wage; char addr[30]; char post[20]; long int tel; }em[100]; /*定义一个结构