- 75
- 0
- 约2.05万字
- 约 35页
- 2021-04-06 发布于天津
- 举报
*******************
实践教学
******************
江西理工大学软件学院
2012年春季学期
C++语言稈序设计 课程设计
(第四组)
题 目: 职工信息管理系统
专业班级:
姓 名:
学 号: 112121
扌指导教师:
成 绩:
2012年6月25日
目录
TOC \o 1-5 \h \z \o Current Document 正文 0
系统功能分析 0
\o Current Document 系统总体设计 0
详细设计 0
\o Current Document 系统测试 0
软件使用说明书 0
\o Current Document 设计总结 0
\o Current Document 参考文献 0
致谢 0
附录:原程序代码 0
摘要
随着经济的高速发展,一个好的职工信息 管理程序在企业及用人单位扮演着重要的角色, 为了设计一个功能强大的职工信息管理系统,在 设计中我们做出了明细分工,目的是要让本组成 员都从这次课程设计中学到编程经验与团队精 神。“职工信息管理系统”,系统以菜单方式工作, 编写存放有职工基本信息,包含职工工号,姓名, 性别,出生年月,学历,职务,工资,住址,电 话等,并且要求录入职工号不重复;录入的职工 号信息要求用文件形式保存,并可以对其进行浏 览、查询、修改、删除等基本操作,建立职工信 息管理的文件。
关键词:职工信息管理;文件;浏览;查询; 修改。
、八 、亠
刖言
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统 的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学 科,任何一个单位要生存要发展要高效率的把内部活动有机的组织起 来,就必须建立自身特点相适应的管理信息系统。
本组设计的是一个关于职工信息管理的数据库系统,通过这个系统, 管理员可以简捷方便的对职工信息进行增加、删除、修改等功能,而 用户也可以通过这个系统对职工信息进行查询等功能。 在日益发展的
现代社会,一个高效实用的职工信息管理系统已经是企业必不可少的 一个管理工具,它可以使企业在管理方面减少很多时间, 本课程设计 针对现代社会企业对员工信息的管理而设计, 使员工的管理更加的
简捷,更加的方便,界面友好,易于操作。采用的的开发环境是visual stdio 2008在设计中,我们放弃的传统的面对过程的结构化设计思想, 因为面向过程的结构体的或链表的方法存储每个员工的静态属性: 编
号、姓名、性别、年龄、电话、工资等数据有很多的不方便也有很多 的不安全,所以我们采用C++的对象的编程思想来把每个员工的数据 封装成一个人员的对象。使得操作的方式更加的合理,安全。也使本 组课程设计的成员更加的了解面向对象程序设计的解决问题的思维 方式。
正文
.系统功能分析
该职工管理系统针对员工信息数据的处理设计了以下功能:
添加职工信息
添加员工信息,提供员工信息的添加,在该模块中设计了安全检查机制,即 确认是否添加员工的信息,若对员工信息的添加不满意,则可以选择重新输入。 还设置有返回主菜单的选项以方便用户。
修改职工信息
修改员工信息设置了员工人数检查,果员工人数 NUM的值为0,则返回
主菜单。如果员工人数NUM不为0,则进入删除员工信息的界面。修改员工信 息板块功能强大,界面友好,用循环控制修改某员工属性,这样使得操作极为方 便。
删除职工信息
删除员工信息中设计了对员工人数的检查,如果员工人数NUM的值为0, 则返回到主菜单。如果员工人数 NUM不为0,则进入删除员工信息的界面。界 面包括员工信息列表,和删除选项,方便用户的操作。
员工职工查找
通过find()函数进行查找。该函数比较简单,通过循环一次比较 Per[n].num
是否与你输入的num是否相等,如果相等,则输入到屏幕上,如果未找到任何 匹配的员工,则显示“未找该员工”。
保存职工信息
保存员工的信息,即为将当前所有的员工的信息存入到 workerlist.txt中。
这里我们采用的是C++的ofstream的写入文件的对象进行控制。
职工信息的排序
对员工信息进行排序,包括按员工编号排序(从小到大),按员工工资进行 排序(从高到低)。其中也设置了员工人数检查机制,即:如果员工的人数为 0, 则直接返回主菜单。
职工信息的显示
对职工信息进行显示,包括职工的工号,姓名,年龄,学历,工资地址, 电话等信息。方便对员工了解。
.系统总体设计
编写要求:
1) 先声明职工人员结构,该结构中包含编号、姓名、出生年月、性别 称,部门,基本工资等成员变量,并定义人员结构数组;
2) 编写主函数,要求提供一界面,允许工作人员输入、修改和删除员工信 息;
3) 将员工信息分别按编号由小到大、
您可能关注的文档
最近下载
- 2025下半年中学教师资格证英语《学科知识与教学能力》真题卷及答案.docx VIP
- 缅怀先烈【优质公开课】精品PPT课件模板.pptx VIP
- 数字电子技术基础(第六版)阎石课后习题答案.docx
- 评茶员(高级)模拟试卷及答案.docx VIP
- 2019外研社版高中英语必修二Unit 3 On the move 知识清单(学生版).docx VIP
- 2025年湖北商贸学院辅导员考试参考题库附答案.docx VIP
- 2026年春期人教版一年级下册数学全册教案(核心素养教案)(全册共144页).pdf
- 中、高级评茶员考证题目汇编.docx VIP
- 2019外研社版高中英语必修二Unit 1 Food for thought 知识清单(教师版).docx VIP
- 婚礼堂销售入职培训课件.pptx VIP
原创力文档

文档评论(0)