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

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. .. 课程设计目的 通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。 为后续各门计算机课程的学习打下坚实基础。 为毕业设计和以后工作打下必要基础。 二、课程设计内容 针对某企业的员工,对其信息进行系统的管理。 三、需求分析 对所开发系统功能、性能的描述,想要实现的目标。 此系统可对该厂员工进行信息的录入,修改,删除,添加,查询,排序,统计,打印等功能。用户可通过提示选择进入某一功能界面,然后进行对员工的信息管理。每一功能模块都充分为用户考虑,编排详细。使用户可以方便快捷的了解员工信息,及时有效的对员工进行信息的管理。 四、概要设计 1.系统结构图(功能模块图) 对系统进行分析,给出系统结构图; 分析:此系统,为方便客户输入,以及使程序清晰化,因而本人采用模块法,将每一功能模块化,使程序中各函数间调用更加明了。以下为系统模块图。 2.功能模块说明 对各个模块进行功能的描述。 录入模块:输入该厂现有员工信息并保存与文件中,方便日后进行排序,更新,统计,打印等操作。 输出模块:将所有员工信息,或所需员工信息输出于屏幕上,用于打印或查询员工信息。 更新模块:此模块又分为删除,添加,修改三个模块。 删除模块:对已退休或离开该厂的员工进行删除操作。 添加模块:添加新入厂的员工信息并保存起来。 修改模块:找到该员工并,选择所要修改的选项。 排序模块:本程序只对员工年龄进行从小到大排序。 查询模块:此模块分为按姓名,年龄,工作查询。 姓名查询模块:输入要查找的姓名,找到就输出其信息。找不到则输出无此人。 年龄查询模块:输入要查找的年龄,找到就输出其信息。找不到则输出无此人。 工作查询模块:输入要查找的工作,找到就输出其信息。找不到则输出无此人。 统计模块:此模块分为,统计年龄,性别和工作。 统计年龄:输入要统计的年龄,查找并输出,若无此年龄则输出暂无此年龄员工。 统计性别:输入要统计的性别,查找并输出,若无此性别则输出暂无此性别员工。 统计工作:输入要统计的工作,查找并输出,若无此工作则输出暂无此工作员工。 保存模块:将现有信息保存于文件中,以防丢失。 系统模块图 王氏企业员工 王氏企业员工 信息管理系统 输入i的值,进入相应模块 输入i的值,进入相应模块 保存模块退出系统统计模块排序模块查询模块更新模块 保存模块 退出系统 统计模块 排序模块 查询模块 更新模块 输出模块录入模块 输出模块 录入模块 按年龄统计修改员工 信息添加员工信息按工作统计按性别统计按年龄排序按工作查询按年龄 查寻按姓名查询删除员工信息 按年龄统计 修改员工 信息 添加员工信息 按工作统计 按性别统计 按年龄排序 按工作查询 按年龄 查寻 按姓名查询 删除员工信息 按任意键返回主界面 按任意键返回主界面 五、详细设计及运行结果 流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。 结束保存模块输入i开始统计模块排序模块查询模块更新模块输出模块录入模块判断i值主函数: 结束 保存模块 输入i 开始 统计模块 排序模块 查询模块 更新模块 输出模块 录入模块 判断i值 i=1 i=6 i=2 i=3 i=4 i=5 i=0 退出系统 退出系统 结束打开文件关闭文件i++输出员工信息ini=0 结束 打开文件 关闭文件 i++ 输出员工信息 in i=0 输出模块: 开始i=0 开始 i=0 否 开始 开始 录入模块: 是 结束打开文件关闭文件i++输入员工信息ini=0 结束 打开文件 关闭文件 i++ 输入员工信息 in i=0 否 是 否 是 排序模块: 更新模块: 输入i开始结束返回主界面i=0退出系统修改模块添加模块删除模块判断i值in-1jni=i+1j=j+1交换i

文档评论(0)

hkfgmny + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档