c语言课程设计——职工工作量统计系统.docVIP

  • 87
  • 0
  • 约1.46万字
  • 约 40页
  • 2017-06-27 发布于浙江
  • 举报

c语言课程设计——职工工作量统计系统.doc

c语言课程设计——职工工作量统计系统

湖 北 师 范 学 院 计 科 院 C语言课程设计报告 题目: 职工工作量统计系统 完成人: 赵天宇、梁可 学号: 2013115040430 2013115040419 批阅人: 夏 端 峰 2014年6月15日 目录 一、 课程设计的目的与意义 2 二、 总体设计思路 2 三、 详细设计 3 1、 模块功能介绍 3 (1)、菜单设计 3 (2)、输入职工基本信息 4 (3)、工作量输入并累加 4 (4)、职工按照量化得分排序 5 (5)、查询、修改或删除某工号人员信息 6 (6)、信息浏览功能 7 (7)、信息查询功能详细 8 (8)、信息修改功能详细 9 (9)、信息删除功能 9 四、 各功能实现后的展示 10 1、 菜单界面: 11 2、 职工信息输入界面 11 3、 职工信息浏览界面 12 4、 按量化得分排序后界面 12 5、 查询职工信息功能界面 12 6、 修改职工信息界面 13 7、 删除职工信息功能界面 13 8、 工作量累加界面 14 五、 附录一 14 1、 程序清单 14 六、 附录二:小组分工 40 课程设计的目的与意义 作为一门课程,通过课程设计的实践环节的教学,可以加深对课堂所学基础知识的掌握与理解,提高所学内容的综合运用能力;同时也可以通过查询相关资料,培养学生自学能力、接受新知识的能力,提高学习兴趣;增强学生程序设计能力,掌握编程技巧,并可培养学生实际上机调试程序的能力。“理论与实践”相结合,使学生得到很好的锻炼,为以后学习、工作打下坚实的基础。 作为学生,我们可以通过查阅相关资料,编写相关程序来增加自己的编程经验,强化自己的自主学习能力,强化自身的编程实践能力,掌握一定的软件开发流程。 总体设计思路 设计框图如下: 详细设计 模块功能介绍 (1)、菜单设计 菜单界面大致设计为: 职工工作量统计系统 职工基本信息录入; 工作量累加; 按照量化得分排序; 删除某职工信息; 浏览所有员工信息表; 查询莫员工信息; 修改某员工信息; 结束程序,将数据写入文件。 (2)、输入职工基本信息 设计框图如下: (3)、工作量输入并累加 设计框图如下: (4)、职工按照量化得分排序 设计框图如下: (5)、查询、修改或删除某工号人员信息 具体的设计框图如下: (6)、信息浏览功能 设计框图如下: (7)、信息查询功能详细 设计框图如下: (8)、信息修改功能详细 设计框图如下: (9)、信息删除功能 设计框图如下: 各功能实现后的展示 菜单界面: 职工信息输入界面 职工信息浏览界面 按量化得分排序后界面 查询职工信息功能界面 修改职工信息界面 删除职工信息功能界面 可见相比较于刚才,删去了4号职工张亮。 工作量累加界面 可以看到2号职工赵天宇的工作量直接累加上了 附录一 程序清单 #includestdio.h #includestdlib.h #includestring.h #define FILENAME d:\\worker.bin #define N 100 struct worker { int empnum; /*工号*/ char name[20]; /*姓名*/ char sex[5]; /*性别*/ char birthday[30]; /*生日*/ char Dep[20]; /*系别*/ int age; /*年龄*/ double Teachworkload; /*教育工作量*/ double Scientficworkload; /*科研工作量*/ double Qscore; /*量化得分*/ int grade; /*该员工的排名名次*/ char Position[30]; /*职称*/ }; /******************************************************* 定义 *******************************************************/ void xinxi() { printf(\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n); printf(+ 职工工作量统计系统 +\n); printf(+

文档评论(0)

1亿VIP精品文档

相关文档