- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实践专周职工信管理设计报告
电子科技大学成都学院计算机系
实践专周设计报告
课 程 名 称:___数据结构强化实践____
设 计 题 目:_____职工信息管理______
指导 教师 组:_方智__王光斌__卫朝霞__
组长学号姓名:_1240610225__曹家源____
组员学号姓名:_1240610224__郑工卜____
组员学号姓名:_1240610222__张志辉____
计算机系制
2013年5月
目 录
第1章 引言 1
1.1 问题分析 1
1.2 设计目标 1
1.2.1 基本功能 1
1.3 信息描述 2
1.4 功能描述 2
1.5 设计思路 3
第2章 总体设计 4
2.1 程序功能结构图 4
2.2 系统体系结构 4
第3章 详细设计 5
3.1 部分模块功能及算法设计 5
3.1.1 加载所有职工的信息 5
3.1.2 查询信息 6
3.1.3 删除职工信息 7
3.1.4 添加职工信息 8
第4章 系统实现 10
4.1 系统主界面 10
4.2 录入职工信息 11
4.3 查找职工信息 11
4.4 浏览所有职工信息 12
4.5 修改职工信息 13
4.6 增加职工信息 13
4.7 职工信息统计 14
第5章 测试和总结 15
5.1 测试和调试 15
5.2 系统存在的问题及解决方案 15
5.3 收获及心得体会 15
参考文献 16
致谢 17
附录一:程序设计清单 18
引言
问题分析
现在各高校职工信息的管理变得越来越来复杂,为了对职工信息进行系统化的管理,并实现工资的自动发放功能,特设计此系统。它可以对职工的基本信息进行输入和存取,其次可以选择职工的编号和姓名查询职工的工资的所有基本信息,如若有职工由于工作调动,则可进行相对应的删除动作。
(7) 保存并显示查询信息
(8) 退出系统
(9) 系统以菜单方式工作,界面友好,易于操作,容错性好。
用户通过输入不同的数字进入不同的菜单。次级菜单主要显示本程序的功能,主要的功能有录入职工信息、查询信息、添加职工记录、删除职工记录、统计职工工资信息、显示所有数据记录信息。
信息描述
职工信息包括职工ID(职工ID不能重复)、姓名、基本工资、岗位津贴、医疗保险、公积金等。
功能描述
本程序主要分为三大为实现系个模块。它们分别为:编辑功能、统计处理模块、数据处理模块。
(1) 在程序的主界面,显示系统的所有功能,包括:录入职工信息、浏览所有职工、查找职工、修改职工、删除职工和退出系统。系统应提示用户如何选择相应功能。
(2) 当用户选择录入职工信息后,系统进入录入职工信息界面,在该界面应提示用户输入相应信息,当用户正确录入职工信息后,自动生成一个不重复的职工ID号,并将该职工的信息以链表形式存放并以文件形式存放在职工信息文件的最后,并给出录入成功的提示并提示用户是否需要继续录入,根据用户的选择做出相应的处理。
(3) 当用户选择浏览所有职工后,系统进入浏览所有职工界面,在该界面中显示所有职工的主要信息(所显示信息由用户确定)。
(4) 当用户选择查找职工后,系统提示用户选择查询的关键字(基本要求是:可按职工姓名、电话号码进行查询,该项用户可以扩展,可适当增加其他关键字)。当用户选择查询关键字,并按提示输入其值后,系统显示查询后的结果(如有该职工,则显示该职工的详细信息,否则给出适当提示)。
(5) 当用户选择修改职工后,提示用户输入需修改的职工编号,根据该编号查询到相应的职工信息,并显示,用户按提示输入更改后的职工信息,系统更新相应的职工信息并提示用户。
(6) 当用户选择删除职工后,需提示用户输入需删除的职工ID,根据该ID查询到相应的职工信息,并显示,经用户确认后,系统删除相应的职工信息并提示用户。
(7) 当用户选择退出系统后,退出程序。
设计思路
实践要求设计一个实用的职工信息管理系统,要用到C++和数据结构所学的核心知识。通过数据结构强化实践的实践与操作,加深理论课程中对数据结构概念与算法的理解,理论与实践密切结合,相辅相成。实验着眼于原理与应用的结合,使学生学会如何把书上学到的知识用于解决实际问题,培养软件工作所需要的动手能力;另一方面,能使书上的知识变“活”,起到深化理解和灵活掌握教学内容的目的。
总体设计
程序功能结构图
图 2-1程序功能结构图
系统体系结构
该程序采用的是类、继承、多态及文件来处理职工的所有基本信息。
包含的库函数有:
#includeiostream #includefstream #includestdlib.h #includestring
包含的函数有:
主函数 main()
录入函数 void input()
输出函数 void output() void Pr
您可能关注的文档
最近下载
- 高职入学考试英语复习指导丛书—语法专项训练教学课件(第四章数词).pptx VIP
- 2025年秋统编版语文三年级上册全册教学课件(课标版).pptx
- 2025年最新人教版小学二年级数学上册教学计划及进度表(新课标,新教材).docx
- 小区监控系统设计方案.pptx VIP
- 丹方模拟器1.32(新增龙宫草药)(1).xlsx VIP
- 等一朵花开读书分享PPT.pptx VIP
- 2012国际严重脓毒症和脓毒症休克治疗指南(SSC)..doc VIP
- 【免费】小学一年级数学“凑十法”练习题100道 .pdf VIP
- 幼儿园装修工程实施方案(模板范文).docx
- 高中物理必修二学历案.docx VIP
文档评论(0)