C++职工信息管理系统课程设计资料

C++职工信息管理系统课程设计资料

ID:39701656

大小:368.02 KB

页数:32页

时间:2019-07-09

C++职工信息管理系统课程设计资料_第1页
C++职工信息管理系统课程设计资料_第2页
C++职工信息管理系统课程设计资料_第3页
C++职工信息管理系统课程设计资料_第4页
C++职工信息管理系统课程设计资料_第5页
资源描述:

《C++职工信息管理系统课程设计资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、*******************实践教学******************江西理工大学软件学院2012年春季学期C++语言程序设计课程设计(第四组)题目:职工信息管理系统专业班级:_______姓名:________学号:112121指导教师:吉宝玉成绩:____2012年6月25日目录 摘要0前言0正文01.系统功能分析02.系统总体设计03.详细设计04.系统测试05.软件使用说明书0设计总结0参考文献0致谢0附录:原程序代码0摘要 随着经济的高速发展,一个好的职工信息管理程序在企业及用人单位扮演着重要的角色,为了设计一个功能强大的职工信息管理

2、系统,在设计中我们做出了明细分工,目的是要让本组成员都从这次课程设计中学到编程经验与团队精神。“职工信息管理系统”,系统以菜单方式工作,编写存放有职工基本信息,包含职工工号,姓名,性别,出生年月,学历,职务,工资,住址,电话等,并且要求录入职工号不重复;录入的职工号信息要求用文件形式保存,并可以对其进行浏览、查询、修改、删除等基本操作,建立职工信息管理的文件。关键词:职工信息管理;文件;浏览;查询;修改。前言随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展要高效

3、率的把内部活动有机的组织起来,就必须建立自身特点相适应的管理信息系统。本组设计的是一个关于职工信息管理的数据库系统,通过这个系统,管理员可以简捷方便的对职工信息进行增加、删除、修改等功能,而用户也可以通过这个系统对职工信息进行查询等功能。在日益发展的现代社会,一个高效实用的职工信息管理系统已经是企业必不可少的一个管理工具,它可以使企业在管理方面减少很多时间,本课程设计针对现代社会企业对员工信息的管理而设计,使员工的管理更加的简捷,更加的方便,界面友好,易于操作。采用的的开发环境是visualstdio2008.在设计中,我们放弃的传统的面对过程的结构化设计

4、思想,因为面向过程的结构体的或链表的方法存储每个员工的静态属性:编号、姓名、性别、年龄、电话、工资等数据有很多的不方便也有很多的不安全,所以我们采用C++的对象的编程思想来把每个员工的数据封装成一个人员的对象。使得操作的方式更加的合理,安全。也使本组课程设计的成员更加的了解面向对象程序设计的解决问题的思维方式。正文一.系统功能分析该职工管理系统针对员工信息数据的处理设计了以下功能:1.添加职工信息添加员工信息,提供员工信息的添加,在该模块中设计了安全检查机制,即确认是否添加员工的信息,若对员工信息的添加不满意,则可以选择重新输入。还设置有返回主菜单的选项以

5、方便用户。2.修改职工信息修改员工信息设置了员工人数检查,果员工人数NUM的值为0,则返回主菜单。如果员工人数NUM不为0,则进入删除员工信息的界面。修改员工信息板块功能强大,界面友好,用循环控制修改某员工属性,这样使得操作极为方便。3.删除职工信息删除员工信息中设计了对员工人数的检查,如果员工人数NUM的值为0,则返回到主菜单。如果员工人数NUM不为0,则进入删除员工信息的界面。界面包括员工信息列表,和删除选项,方便用户的操作。4.员工职工查找通过find()函数进行查找。该函数比较简单,通过循环一次比较Per[n].num是否与你输入的num是否相等,

6、如果相等,则输入到屏幕上,如果未找到任何匹配的员工,则显示“未找该员工”。5.保存职工信息保存员工的信息,即为将当前所有的员工的信息存入到workerlist.txt中。这里我们采用的是C++的ofstream的写入文件的对象进行控制。6.职工信息的排序对员工信息进行排序,包括按员工编号排序(从小到大),按员工工资进行排序(从高到低)。其中也设置了员工人数检查机制,即:如果员工的人数为0,则直接返回主菜单。7.职工信息的显示对职工信息进行显示,包括职工的工号,姓名,年龄,学历,工资地址,电话等信息。方便对员工了解。二.系统总体设计1,编写要求:1)先声明职

7、工人员结构,该结构中包含编号、姓名、出生年月、性别,职称,部门,基本工资等成员变量,并定义人员结构数组;2)编写主函数,要求提供一界面,允许工作人员输入、修改和删除员工信息;3)将员工信息分别按编号由小到大、基本工资由大到小的顺序进行显示,要求采用不同的排序算法;4)给出某员工编号,可对该员工信息进行查找,若找到,显示相应信息,否则显示“该员工不存在”,要求用顺序查找和二分查找法进行查找;5)将所有职工信息保存在磁盘上。界面:***********************************************员工管理系统**-----------

8、--------------------**1.职工信息输入**2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。