c语言程序设计企业员工管理系统.docxVIP

  • 46
  • 0
  • 约1.42万字
  • 约 28页
  • 2021-06-27 发布于山东
  • 举报
精品文档 精品文档 PAGE PAGE16 精品文档 PAGE 一、课程设计目的 经过本课程设计,加强上机着手能力,使学生在理论和实践的基础上进一步稳固 《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。 学会将知识应用于实际的方法,提高剖析和解决问题的能力,增加综合能力。 为后续各门计算机课程的学习打下坚实基础。 为毕业设计和以后工作打下必要基础。 二、课程设计内容 针对某公司的员工,对其信息进行系统的管理。 三、需求剖析 对所开发系统功能、性能的描绘,想要实现的目标。 此系统可对该厂员工进行信息的录入,改正,删除,增添,查问,排序,统计,打印等功能。用户可经过提示选择进入某一功能界面,然后进行对员工的信息管理。每一功能模块都充足为用户考虑,编排详尽。使用户能够方便快捷的认识员工信息,实时有效的对员工进行信息的管理。 四、纲要设计 1.系统构造图(功能模块图) 对系统进行剖析,给出系统构造图; 剖析:此系统,为方便客户输入,以及使程序清晰化,因而本人采用模块法,将每一功能模块化,使程序中各函数间调用更为了然。以下为系统模块图。 2.功能模块说明 对各个模块进行功能的描绘。 录入模块:输入该厂现有员工信息并保留与文件中,方便日后进行排序,更 新,统计,打印等操作。 输出模块:将所有员工信息,或所需员工信息输出于屏幕上,用于打印或查 询员工信息。 更新模块:此模块又分为删除,增添,改正三个模块。 删除模块:对已退休或走开该厂的员工进行删除操作。 增添模块:增添新入厂的员工信息并保留起来。 改正模块:找到该员工并,选择所要改正的选项。 排序模块:本程序只对员工年纪进行从小到大排序。 查问模块:此模块分为按姓名,年纪,工作查问。 姓名查问模块:输入要查找的姓名,找到就输出其信息。找不到则输出无此人。 年纪查问模块:输入要查找的年纪,找到就输出其信息。找不到则输出无此人。 工作查问模块:输入要查找的工作,找到就输出其信息。找不到则输出无此人。 统计模块:此模块分为,统计年纪,性别和工作。 统计年纪:输入要统计的年纪,查找并输出,若无此年纪则输出暂无此 年纪员工。 统计性别:输入要统计的性别,查找并输出,若无此性别则输出暂无此性别员工。 统计工作:输入要统计的工作,查找并输出,若无此工作则输出暂无此工作 员工。 保留模块:将现有信息保留于文件中,以防丢掉。 系统模块图 王输氏入企i的业值,员进工入相应模块 更 查 排 统 保 退 录 输 新 信询息管理序系统 计 存 出 入 出 修 按 模按 按 模按 按模按 模按 系 添 删 模 模 模 改 姓 年 工 年 年 性 工 加 除 块 统 五、详尽设计及运行结果 块 块 块 块 块 块 员 按随意键返回主界面 龄 别 作 员 员 名 龄 作 龄 流程图,函数之间相互调用的图示 ,程序设计及编码, 运行结果。 工 工 工 查 查 查 排 统 统 统 主函数: 信 信 信 i=2 询 寻 询 序 计 计 计 i=1i=6 i=3 i=4i=5 i=0 息 息 息 开始 退 出 输出模块: 输入i 系 统 否 开始 i=0 录入模块: 开始 翻开文件 i=0 录 输 否 更 是 出 开始 入 新 排序模块: in 模 模 模 块 块 块 i=0 输入员工信息 i=0  判断i值 是 翻开文件 i=0 否 是 查 排 统 计 开始 询 序 模 更新模块: 模 模 in 块 块 块 i=3 输入i 否 i=1 输出员工信息 i=2 i++ j=i+1 判断i值 是 i++ 否 否 是 i的年纪大于j的 是 封闭文件年纪 修 退 否 添封闭文件 删 是 加 改 出 模 除 结束 模 系 输出信息 模 的信息 保留模块 结束 块 统 互换i与j 查问模块: 结束 统计模块: 块 块 i=1i=3i=2 开始 i=1i=2 i=3i=0 i=0 开始 否 j=j+1 结束 否 是输入i 是 输入i jn i=0 判断i值 判断i值 i=i+1 六、调试情况,设计技巧及体会 1、对自己设计进行评论,指出合理和不足之处,提出改良的方案。 自我评论:本人自我觉得此系统还不错,程序简短了然,功能齐备,而且充足 从用户的角度进行编排,易于履行。经本人多次调试终于出现0个错误与警示,而且从未有过死循环,用户一旦输错,立刻会有提示,此程序相当的强健。 因本人定义了全局变量,使操作更为简单易行,使用了构造体数组,避开链表那样的复杂操作。但不足之处便是没有链表那样节俭内存。如有时机下次可能会用链表。 2、在设计过程中的感觉。 在把字符一个个敲上屏幕时,坐在那一动不动相当的乏味,一想到过会儿就能看到自己亲自编的程序,就只能忍吧。当看到模块一个个运行后与预料中的完全同样时,郁闷的心情立马被一种成就感替代。就想赶紧

文档评论(0)

1亿VIP精品文档

相关文档