职工信息管理系统课程设计报告.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
序号: 3 学号: 课 程 设 计 课程设计名称: 某学院职工信息管理系统 学 院 名 称 : 信息科学与工程学院 学 生 姓 名: 占安冬 小 组 成 员: 占安冬 张玮 许靖 郑皓月 . 设计时间: 2013 年 6 月 18 日 ( 2013 年 6 月 28 日 系统的意义及主要功能………………………………3 功能结构图及调用关系………………………………3 各功能模块介绍………………………………………4 调试运行………………………………………………6 系统使用说明…………………………………………9 程序源代码……………………………………………9 心得体会………………………………………………22 实习日记………………………………………………22 参考文献………………………………………………22 1) 系统的意义以及主要功能 现在随着社会的进步和人民生活水平的逐渐提升,所需要处理的的信息也越来越复杂,而凭借人力不可能准确及时地处理所有信息,因此,编写此程序是极为必要的. 以解决管理人员对职工信息的添加、修改、删除以及的查询等工作。该系统可以使系统以菜单方式工作、能够录入、查询、删除、排序职工的信息。可以按姓名、按工号查询职工信息。使查询职工信息变得方便、简单。 2)功能结构图以及调用关系 3)各功能模块介绍 该程序主要分为9个模块:分别是添加模块、显示模块、查找模块、修改模块、删除模块、保存模块、排序模块、退休模块.退出模块。 添加模块:该模块功能是输入职工信息。函数为void Add(han l),采用尾插法,先建立链表与头结点,新增一个结点,键盘输入职工号、职工姓名、职工性别、职工年龄、职工学历、职工工资、职工邮箱,职工电话,将这些信息存储到新增结点中,将新增加的节点连到链表的尾端,如此以往,将尾结点的指针域置空,这样就得到了一条存储职工信息的链表,这样就完成了职工信息的创建与增加。 显示模块:该模块功能是显示职工信息。函数为void xianshi(han l),先新建一个指针P指向头结点,判断它的指针域是否为空,若为空,则输出“没有记录可以显示”;若不为空,则输出它的指针域所指向节点所储存的职工信息,并将该指针向后移一个结点,直到P指向空,即输出了所有职工的信息,这样就完成了所有职工信息的显示。 查询与验证模块:该模块功能是查找职工信息及验证信息。函数为void chaxun(han l)该模块分为7种查找方法,。先键盘输入一个要查找的职工号并新建一个指针P指向头结点,判断它的指针域是否为空,若为空,则输出“没有记录”,若不为空,则判断它的指针域所指向节点所储存的职工信息中的职工号,若相等,则输出这个职工的其他所有信息,并将P指向下一个结点,再次进行判断,直到P指向空,即输出了所有查找到的信息。若不相等,则P指向下一个结点,再次进行判断,直到P指向空,即输出了所有查找到的信息,这样就完成了职工信息的查找。 修改模块 :该模块功能是修改职工信息。函数为void xiugai(han l),根据查找原理,查找到要修改信息的职工,删除这一节点,并新建一个节点,键盘输入想要修改的内容,并储存到新的结点中,将新的节点连接到链表中原先删除结点的位子,这样就完成了职工信息的修改。 删除模块:该模块功能是删除管理职工信息。函数为void shanchu(han l),根据查找的原理,查找到要修改信息的职工,删除这一节点,并将其前驱结点的指针域指向其后继结点,这样就完成了职工信息的删除。 保存模块:将内存中的信息存储到文件中。函数为void save(han l)打开文件,新建一个指针P指向头结点,判断它的指针域是否为空,若为空,则输出“无记录”,若不为空,则将这个职工的所有信息输入到文件中,并将P指向下一个结点,直到P指向空,即输入了的信

文档评论(0)

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

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

1亿VIP精品文档

相关文档