上海应用技术学院课程设计报告课程名称 程序设计语言 c 课程设计 设计题目 职工信息管理系统 姓 名 陈学文 专业班级 13104009 学号 1310400901 组别 无 同 组 者 无 指导老师 余艳芳 日期 2024.6.30——2024.7.11 成绩 1 目的及要求本课程的设计目的:1. 巩固和加深学生对 C 语言课程的基本知识的理解和掌握;2. 掌握 C 语言编程和程序调试的基本技能;3. 利用 C 语言进行基本的软件设计;4. 掌握书写程序设计说明文档的能力5. 提高运用 C 语言解决实际问题的能力。本课程的设计要求:1.分析课程设计题目(即:职工信息管理系统)的要求;2.写出详细设计说明;3.编写程序代码,调试程序使其能正确运行;4.设计完成的软件要便于操作和使用,有整齐、美观的使用界面;5.设计完成后提交课程设计报告和源代码文件的电子文档。2 课程设计内容说明2.1 功能简介第 页下载后可任意编辑职工信息管理系统的主要功能包括:(1)机构管理(2)信息录入(3)查询输出(4)工资管理(5)用户管理(6)人员类别管理。公司机构包括董事会、经理、人事部、市场部、营销部、财务部、销售部、售后服务部信息录入信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话(职工号不重复),这个功能的实现用 C 语言的文件保存;其次还有信息的查询、排序、添加、删除。这个系统可以输入信息,保存到文件里,再从文件里调出来,使之显示在屏幕上,进行删除、添加等对信息的修改。2.2 设计流程职工管理系统功能流程图第 页公共管理系统主菜单机构管理信息录入查询输出用户管理退出下载后可任意编辑编写各个构成主界面功能的函数,其中各个函数代码如下:1.主菜单函数,主界面的显示void menu() { printf(" ************欢迎进入职工信息管理系统**********\n"); printf(" 1.录入职工信息"); printf(" 2.浏览部门信息\n"); printf(" 3.查询职工信息"); printf(" 4.删除职工信息\n"); printf(" 5.添加职工信息"); printf(" 6.修改职工信息\n"); printf(" 7.退出\n"); printf("\n");}2.录入函数,为整个库的记录,第二次录入时将清空之前数据,如需添加需点击添加函数void input() { int i,m; printf("请输入需要创建信息的职工人数(1--1000):\n"); scanf("%d",&m); for (i=0;i