文档详情

c语言程序设计职工管理系统.doc

发布:2017-11-03约2.13万字共38页下载文档
文本预览下载声明
《C语言程序》课程设计报告 设计题目: 职工管理系统 专 业: 信息工程 班 级: 学生姓名: 学 号: 指导教师: 2012年6月 信息工程学院 摘 要 随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 对企业而言,人力资源是企业最宝贵的资源。随着当今企业人员数量的不断增加,对职工的管理要求也不断提高。实现职工管理现代化将带来高效的企业管理。 这个职工管理系统就是用c语言写的一个程序,它实现了职工管理的功能,包括数据录入,工资计算,查询统计修改数据的功能。该程序是用简单的,比较常见的函数组成的,通过for循环和goto函数调用来完成该程序。,本系统具有良好的用户界面,操作简单,信息查询,使工资管理人员从日常繁琐的手工操作中解脱出来 目录 摘 要 1 第一章 绪论 1 1.1选题背景 1 1.2设计目的 1 第二章 系统分析 2 2.1 功能需求 2 2.2 模块的划分与定义 2 第三章 总体设计与详细设计 3 3.1 总体设计 3 3.2 详细设计 4 第四章 编码实现 5 第五章 测试与调试 18 第六章 心得与体会 22 附录 23 源代码 23 参考文献: 35 第一章 绪论 1.1选题背景 随着社会的发展及知识经济时代的到来,管理信息系统在各行各业发挥着越来越重要的作用。在各企业公司职工工资管理中,运用C语言程序,避免了手工操作而带来的一些不必要的问题。 1.2设计目的 通过本项课程设计,可以培养独立思考、 综合运用所学有关相应知识的能力,能更好的巩固《C语言程序设计》课程学习的内容,掌握 工程软件设计的基本方法,强化上机动手编程能力,闯过理论与实践相结合的难关!更加了解了C语言的好处和其可用性!同时增加了同学之间的团队合作精神!更加也体会到以后在工作中团队合作的重要性和必要性! 通过C语言课程设计,使学生了解高级程序设计语言的结构,掌握基本的程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备初步的高级语言程序设计能力。为后续各门计算机课程的学习和毕业设计打下坚实基础。 第二章 系统分析 2.1 功能需求 职工管理系统的功能: 1、职工数据录入 2、工资计算 3、查询统计 4、查看所有记录 5、修改数据 此项目主要考察我们对for循环,以及函数调用等C语言算法的掌握。如何调试程序也非常重要,通过这个程序可学到以前调试程序没有的经验。菜单中的每一个选项都对应一个子程序。 2.2 模块的划分与定义 系统各模块(函数)的组成。功能、参数说明、相互调用关系 主函数 main()。 利用goto实现各函数的调用,此程序主要应用的是for循环语句,及函数的调用。 输入记录函数void shuju() 这是一个无参函数,用来职工数据录入 2)计算工资函数void jisuan() 这是一个有参函数,用来职工工资计算如:工资=基本工资+奖金-扣款 3)查询统计函数void chaxun() 这是一个不返回值的有参函数,用来职工的查询统计如按性别、年龄、工资等统计 4)修改数据函数void xiugai() 这是一个不返回值的有参函数,有权限的修改职工数据 第三章 总体设计与详细设计 3.1 总体设计 采用模块化的程序设计方法,即将较大的任务按照一定的原则分为一个个较小的任务,然后分别设计各个小任务。需要注意的是划分出来的模块应该相对独立但又相关,且容易理解。可以用模块化层次结构图(即模块图)来分析其任务的划分,一般从上到下进行,最上面一层是主模块,下面各层是其上一层模块的逐步细化描述。 系统结构框图如下: 3.2 详细设计 本职工管理系统由如下模块组成: 1、主模块 功能:显示系统菜单 2、数据录入 功能:记录职工姓名、性别、工号、奖金、扣款等。 3、工资计算 功能:工资=基本工资+奖金-扣款 。 4、查询统计、 功能:按性别、年龄、工资统计。 5、查看所有记录
显示全部
相似文档