下载后可任意编辑《C 语言大作业》设计说明书 --- 人力资源管理系统学 号: ******* 姓 名: ** 班 级: 09 指导老师: *** 2010 年 6月 28 日- 7月 9 日程序设计说明书(一)课程认识1.目的为了锻炼学生的上机能力,加深学生对以往所学知识点的认识和理解,提高学生对以往所学知识的综合利用能力,为以后的编程习惯和编程思想的形成提供了良好的学习、联系和应用的环境,使学生掌握设计程序的思路,学会用计算机语言编写程序,已实现所需处理的任务。C 语言是目前我们急需掌握的编程语言。通过一年对 C 语言的学习,我们掌握了一些解决问题的方法,为了进一步增强我们对程序设计的熟悉程度和掌握程度,进一- 1 -下载后可任意编辑步让我们体验软件行业团队开发软件的实际情况,以分组的形式开展程序设计,这不仅可以锻炼我们自身的实力,也可以考验相互之间的团结合作能力,为将来的进一步学习打下基础。2.性质本课程是计算机专业的学生在学习了《C 程序设计》课程之后,为加强学生的编程能力而设置的一门实践课程。以小组为单位,选择课题(人力资源管理系统),分模块进行编写,整合,调试,最终形成具备一些使用功能的信息管理系统。3.任务比较熟练地掌握结构化语言 C 的三种结构,比较熟练地掌握结构化语言 C 的模块化设计方法,培育良好的编程风格,培育编程和调试能力,使学生巩固《C 程序设计》课程学习的内容,掌握工程软件设计的基本方法,强化实践动手能力,提高编程水平,为后续各门计算机专业课程及其它编程语言的学习打下基础,在两周的时间内与其他两位组员合作完成一个小型企业人力资源管理系统。该系统功能主要包括了对员工个人基本信息的储存,变更,删除,和对员工工资加班工资及奖金的自动计算,并对员工设有评价机制,对员工工资、奖金、工作业绩进行排序等功能。要求前期个人独自承担部分模块的编写,并进行模块的调试。在各自的模块可以投入运行后,把所有模块整合起来连成一个较为完整的系统,使该系统具备所要求的功能。最终在完成系统运行后,根据实际情况完成设计说明书。(二)课题选择1.背景与意义本次的开发内容——人事管理系统就是信息管理与现代化办公设备相结合的例子。开发本系统希望使人事管理人员可以从年复一年的输入、计算、统计等工作中解脱出来,由于人事方面的数据众多,输入、统计极为不便,输入量大,计算量大。这些工作都以人力来完成将费时费劲,而且容易出现错误和疏...