- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
11.3 总体设计 (8)Qur() 函数原型:void Qur(RSDA tp[], int n) Qur()函数用于在数组tp中按职工编号或姓名查找满足条件的记录,并显示出来。 11.3.3 函数功能描述 11.3 总体设计 (9)Del() 函数原型:int Del(RSDA tp[], int n) Del()函数用于先在数组tp中找到满足条件的记录,然后删除该记录。 11.3.3 函数功能描述 11.3 总体设计 (10)Modify() 函数原型:void Modify(RSDA tp[], int n) Modify()函数用于在数组tp中修改记录元素。 11.3.3 函数功能描述 11.3 总体设计 (11)Insert() 函数原型:int Insert(RSDA tp[], int n) Insert()函数用于在数组tp中插入记录,并返回数组中的当前记录数。 11.3.3 函数功能描述 11.3 总体设计 (12)Tongji() 函数原型:void Tongji(RSDA tp[], int n) Tongji()函数用于在数组tp中完成记录的统计工作,统计该公司职工工资的整体分布情况。 11.3.3 函数功能描述 11.3 总体设计 (13)Sort() 函数原型:void Sort(RSDA tp[], int n) Sort()函数用于在数组tp中完成利用冒泡排序算法实现数组的按实发工资的降序排序。 11.3.3 函数功能描述 11.3 总体设计 (14)Save() 函数原型:void Save(RSDA tp[], int n) Save()函数用于将保存职工工资的数组tp中的n个元素写入磁盘的数据文件中。 11.3.3 函数功能描述 11.3 总体设计 (15)主函数main() main()是整个人事管理系统控制部分。其详细说明可以参见图11.2。 11.3.3 函数功能描述 11.4 程序实现 见教材230~241页所示。 11.4.1 完整代码 11.4 程序实现 1. 主界面 当用户进入人事管理系统时,其主界面如图11.3所示。此时,系统已将c:\rsda文件打开,若文件不为空,则将数据从文件中逐条记录读出,并写入数组中。用户可以选择0~9之间的数值,调用相应功能进行操作。当输入0时,退出管理系统。 11.4.2 运行结果 11.4 程序实现 11.4.2 运行结果 11.4 程序实现 2. 输入记录 当用户输入1并按回车键后,进入数据输入界面,如图11.4所示。 11.4.2 运行结果 11.4 程序实现 3. 显示记录 当用户执行了输入记录或已经从数据文件中读取了记录之后,即可输入9并按回车键,查看数组中的记录情况,如图11.5所示。 11.4.2 运行结果 11.4 程序实现 4. 删除记录 当用户输入2并按回车键后,进入数据删除界面,如图11.6所示。这里删除了一条编号为1的记录。 11.4.2 运行结果 11.4 程序实现 5. 查找记录 当用户输入3并按回车键后,进入记录查找界面,如图11.7所示。 11.4.2 运行结果 11.4 程序实现 6. 修改记录 当用户输入4并按回车键后,进入记录修改界面,如图11.8所示,修改了职工编号为2的记录。 11.4.2 运行结果 11.4 程序实现 7. 插入记录 当用户输入5并按回车键后,进入记录插入界面,如图11.9所示。这里在职工编号为1的记录后插入了一条编号为2的记录。 11.4.2 运行结果 11.4 程序实现 8. 统计记录 当用户输入6并按回车键后,进入记录统计界面,如图11.10所示。 11.4.2 运行结果 11.4 程序实现 9. 排序记录 当用户输入7并按回车键后,进入记录排序界面,如图11.11所示。有排序前和排序后的记录输出结果。 11.4.2 运行结果 11.4 程序实现 10. 保存记录 当用户输入8并按回车键后,进入记录保存界面,如图11.12所示。这里有3条记录已经存储至磁盘数据文件rsda中。 11.4.2 运行结果 Chapter 11 综合项目开发 11.1 需求陈述 随着企事业单位人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企事业单位的人事管理了,取代的是运用各种领域的知识,结合计算机科学而开发的人事管理系统进行科学合理地管理企事业单位人事信息档案。 11.1 需求陈述 人事管理系统是现代企事业单位管理工作不可缺少的一部分,是适应现代企事业制度要求、推动企事业劳动人事管理走向科学化、规范化的必要要求。本章我们将重点介绍如何利用数
您可能关注的文档
- AD转换器教案解析.ppt
- cpp01教案解析.ppt
- CPU_控制电路PCB板设计教案解析.ppt
- AE六继电-接触器控制电路的设计与安...教案解析.ppt
- CPU和开关板原理培训教案解析.ppt
- CP控制计划(control_plan培训内容)教案解析.ppt
- AGC液压系统的控制算法研究教案解析.ppt
- CRC循环校验码详解教案解析.ppt
- AH8000数字家居系统2.0版本介绍教案解析.ppt
- AI_6机器学习教案解析.ppt
- InternetMappingAndVisualizationGroup5JinfuZhengAndLingLiu教案解析.ppt
- Internet应用基础教案解析.ppt
- INV1LG变频器讲座教案解析.ppt
- ANSYS(9.0)及其应用-第一章-完成版-20110512教案解析.ppt
- c语言编程第九讲教案解析.ppt
- Invensys(英维斯)AvantisIntroductionCHSallintegration教案解析.ppt
- iOS程序设计基础-教案解析.ppt
- ansys12-FLUENT10后处理教案解析.ppt
- IOS的环境搭建教案解析.ppt
- ios开发简介及ios的app测试知识-2教案解析.ppt
文档评论(0)