第1页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共32页南阳理工学院本科生毕业设计(论文)学院:软件学院专业:软件工程学生:李明慧指导老师:陈珂完成日期:2016年6月第2页共32页第1页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共32页人事管理系统的设计与实现摘要此次课程设计为人事管理系统,由Devc编译器编译而成。通过本系统,在主界面老板可以通过提示的操作,对四类人员进行录入,查询,升级,修改,增加,删除等管理操作;一般人员可以进行查看四类人员信息的操作。系统主要包含了技术,业务,文秘,财务四类人员,每一类都包含人员的四项基本信息:姓名,编号,等级,薪水。本次程序设计共有六个类,一个包含四项基本信息和输入输出纯虚函数的基类,四个包含四类人员信息和操作派生类,还有一个管理各项人员的老板类,它公有继承了前边四个派生类。通过此系统用户可以简洁方便的查看公司各类人员四项基本信息,老板也可轻松进行人员各项管理,从而实现高效的管理模式,为公司企业商家等创造最大化的经济效益。关键字:管理系统基类继承纯虚函数第3页共32页第2页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共32页目录1软件需求分析说明书1.1需求分析1.2功能简介1.2.1人员录入功能1.2.2人员管理功能1.2.3统计功能1.2.4打印功能1.3界面介绍与要求1.4数据结构要求2系统分析与设计2.1系统分析2.1.1功能图2.1.2流程图3软件的实现3.1主系统头文件和基类的定义3.2购买商品代码解释3.3添加商品代码解释3.4删除商品代码解释3.5修改商品代码解释3.6查询商品代码解释3.7统计商品代码解释4系统功能实现4.1系统功能主菜单界面实现4.2人员录入信息界面实现4.3查询人员信息界面实现4.4修改人员信息界面实现4.5升级人员等级界面实现4.6增加人员信息界面实现4.7删除人员信息界面实现4.8显示人员信息界面实现4.9统计人员个数界面实现5软件测试6软件使用说明书6.1录入功能模块的使用说明6.2人事管理功能的使用说明6.3打印功能的使用说明6.4统计功能的使用说明参考文献结束语1软件需求分析说明书第4页共32页第3页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共32页1.1需求分析人事管理系统就是对人力资源的取得,开发,保持和利用等方面进行计划、组织、指挥和控制活动。研究人与人之间的关系,细条人与事的配合,充分开发人力资源,挖掘人的潜能,调动人的积极性,实现组织的既定目标,使经济利益最大化。作为企业信息管理的一个子系统,人事管理系统应该具备MIS的各项特征,而且需要考虑人为的因素,在研发的过程中应该重视人的行为,需要领导的亲自参加。人事管理系统主要提供人事管理整体解决方案,在提高工作效率的同时,将人事管理同企业战略发展紧密结合,借此达到增强企业和单位整体竞争的目的。1.2功能简介1.2.1人员录入功能本功能主要是针对老板使用。老板通过主页面提示菜单键入相对应数字,一一将四类人员姓名,编号,等级,薪水输入到四个文件中保存。每类人员当输入姓名为”no”时,系统会结束对此类人员信息的输入。1.2.2人员管理功能人员管理功能主要是针对公司老板使用,对公司人员进行简单的管理。本功能当中主要可以实现各类人员的查询、修改、升级、增加和删除等功能。(1)查询信息通过主页面提示菜单键入相对应数字进入添查询人员选项,然后进入查询的小界面,再根据提示键选择要查询的那类人员,输入要查寻的此类人员的姓名,如果找到就显示此人员的四项基本信息;如果没有找到就显示“很抱歉,没有查到你想找的人员”。(2)修改信息通过主页面的提示菜单键入相应数字进入修改人员信息选项,然后选择修改哪类人员,再根据姓名查询要修改的人员信息,若查到就修改,查不到给出提示信息。第5页共32页第4页共32页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第5页共32页(3)人员升级通过主页面的提示菜单键入相应数字进入升级人员选项,然后进入小界面,选择要升级的那类人员。技术和业务b、c类人员根据薪水升级,即给b、c类中...