职工管理系统c语言课程设计报告
下载后可任意编辑 上海应用技术学院课程设计报告 课程名称 程序设计语言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 () { int i,m; printf(“请输入需要创建信息的职工人数(1--1000):\n“); scanf(“%d“, for (i=0;i