公司人事管理系统_第1页
公司人事管理系统_第2页
公司人事管理系统_第3页
公司人事管理系统_第4页
公司人事管理系统_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精心整理精心整理软件学院课程设计报告设计名称:C课程设计选题名称:人事管理系统姓名:学号:1515专业班级:系(院):设计时间:设计地点:需求分析需求概述设计一个公司人事管理系统,该系统主要实现了对老板和普通员工(游客)不同的操作。【】老板身份的功能:()增加职员信息()显示职员信息()删除职员信息()保存职员信息()读取职员信息()修改职员信息精心整理()排序职员信息()统计员工信息()查找员工信息()退出系统【】普通员工的功能()显示职员信息()公司职员状况()查找职员信息()退出系统需求说明(随着现代社会的发展,公司的人员信息资料变化较大。在这个信息爆炸的时代再像曾经用笔那样记录人员信息效率较低工作量较大。与此相对应的信息登记电子化则很好的解决此问题。故推出本人事管理系统令你摆脱往日与笔墨为伴的岁月。(本系统能记录常见的姓名,性别,编号,职务,月薪等基本工资。对于录入的人员的信息都能用文件保存起来,并且可以任意对其进行删除,浏览,修改,增加等常见操作。(显示所有人员信息有一定规范的格式,以便老板以及其他员工的查看,分析等应用。(该管理系统是以大菜单下细分小菜单的方式进行工作,为不同用户提供清晰且不同菜单功能的使用提示,依据不同用户的不同选择进行不同操作任意切换总体设计功能模块图该系统按功能模块划分如下:公司人事管理系统

删除职员值按照保存职员信息读取职员信回修改职员信I统计员工信息员,功修改姓修改职查找员工信息照员工的退出系统公司职员状况统计员工信息查找职员信息择模删除职员值按照保存职员信息读取职员信回修改职员信I统计员工信息员,功修改姓修改职查找员工信息照员工的退出系统公司职员状况统计员工信息查找职员信息择模的入口,成用户操作命令的接口,用户可以根据提示进入不同的身份的功能界面,进而实现不同用户的不同需求()进入公司人员管理界面开始选择功能,如果系统读取到之前的保存的信息可以增删查改等常见功能,如没有则可初始化人员,然后进行相应操作。()对人员信息的查询可以运用独一无二的编号快速查找职工。()在删除商品信息模块中仅允许老板身份人员对职员信息进行删除操作()修改职员信息中老板可以根据需要对某些职员进行提拔,调整工资等功能。•()在统计职员信息功能中,统计出当前所有职员的一些信息。如男女职员的数目,某一职务的人数,所有职员数目等等功能。()在普通职员身份仅仅能查看公司特定信息,任何具有修改信息的功能模块,考虑到安全性均不能实现。数据结构在公司人事管理系统中主要的数据结构是职员的信息,包含职员姓名,职员性别,职员编号,职员工资,职员职务,等在处理过程中可以作为一个员工的不同类别进行处理,其中员工类别包括文书类,技术人员类,技术经理类,业务员类,业务员经理类等等。用户可精心整理精心整理以根据菜单提示对信息进行不同处理系统流程图老板功能流程图类的设计在;人事管理系统中共设计了六个类,分别是文书()类,销售员()类,销售经理精心整理)类,老板()类,( )类,技术员( )类,技术经理()类,老板()类,类作为基类,其他类均由 类派生。()文书( )类普通职工姓名编号职务性别工资标记提取姓名函数提取编号提取级别提取性别精心整理精心整理()经理()类经理()销售员()类销售员销售额项目额销售额提成率标记()销售经理(项目额提成率)类销售额项目额姓名等级编号性别()技术人员()类姓名等级编号性别()技术经理()类姓名等级编号性别()老板()类读文件写入文件画出类图编码头文件姓名,编号,级别,低薪,工资总额光标位置函数普通职工姓名编号如果用 类型文件读到职位这个数据时会出现错误或者乱码若是改成 ,文件的读写能实现但是会有警告。性别工资标记提取姓名函数提取编号提取级别提取性别初始化编号,基本工资,级别姓名等级编号性别经理销售员销售额项目额销售额提成率项目额提成率标记销售额项目额姓名等级编号性别姓名等级编号性别统计函数姓名等级编号性别读文件写入文件公司职员信息人女生人数人女生人数其中男生人数公司文书人数为销售人员人数为销售经理人数为技术人员人数为技术经理人数为公司的人均月薪为最高工资最低工资员工信息暂时未统计是否离开本界面修改函数修改作用姓名编号等级性别工资请输入修改的类型姓名等级工资请输入编号:输入修改后的姓名:输入调整人员编号:输入调整岗位文书技术工业务员业务经理:输入调整编号:修改后的薪水:无此选项无此人员请核对后再调整信息修改成功!是否退出排序函数保存函数空信息请添加后保存删除函数文件打开失败员工信息更新成功请输入要删除员工的编号该员工已删除无编号为 的员工查找函数请输入要查找员工的编号姓名编号职务性别工资查无此人读取函数姓名编号等级创建空头函数性别工资尚未存入信息,请创建后再进行操作。添加职员函数请输入你所建立的信息:技术经理公司文书销售人员销售经理技术人员技术经理输入姓名输入性别公司文书输入姓名输入性别请输入销售额:请输入项目额:销售人员输入姓名输入性别请输入销售提成:销售经理输入姓名输入性别请输入代码数千行:技术人员输入姓名输入性别输入提成技术经理无此选项是否继续添加信息显示函数信息为空,请创建信息姓名编号职务性别工资是否退出老板菜单函数检测到有保存的信息,是否加载是否重新建立人员信息请选择功能增加职员信息显示职员信息删除职员信息保存职员信息读取职员信息修改职员信息排序职员信息统计员工信息查找员工信息退出你的选择是退出无此选项职员菜单函数请选择功能显示职员信息公司职员状况查找职员信息退出员工身份登录菜单函数请选择功能注册账号登录账号修改账号退出老板身份菜单函数请选择当前身份公司老板普通员工退出无此选项注册函数请输入用户注册账号请输入密码请再次输入密码两次密码不一致,请重新注册!!!两次密码不一致,请重新注册!!!恭喜!账号创建成功登录函数抱歉!该用户丢失或未建,请重建!请输入用户名:用户名错误请重新登陆请输入密码:密码错误请重新登陆恭喜登陆成功修改密码函数请输入需要修改的用户名:无该用户请重试请输入新的密码:请再次输入密码:两次密码不一致,请重新修改!!!恭喜!密码修改成功!!!测试的步骤与内容下面的内容为公司人事管理系统运行时界面展示,老板或职员不同的身份可以根据菜单提示进行选择性输入,系统会自动调用不同的功能函数实现不同用户所需,满足多种身份人的要求,为使用本系统的所有用户提供最佳的服务。开始进入系统时的菜单登录界面输入进入公司老板界面,首次登陆需要注册密码密码输入正确进入老板的功能选择界面输入是录入员工信息,下面是输入录入几个公司职员信息(这个图片添加的职员是文书)精心整理输入是继续添加员工信息,员工的编号是独一无二的,方便其他的操作。当选择的是时就会回到菜单选择输入是删除,删除按照动态生成的编号,比较方便,更准确。查看是否删除成功。输入是修改职员信息,下面选择第一个姓名进行修改查看姓名是否修改成功输入是对员工的工资从小到大进行排序。输入对公司员工进行统计,比如男女数目。输入按照编号查询员工的信息。输入进行登录的操作界面,再输入退出判断的界面,再进行选择身份再输入直接退出程序心得体会课程设计果然不一般,不同于任何之前的实践报告其综合性及对 要求掌握的程度之高,前所未有!坐下来把代码从脑中过一遍,其中的知识点仍然还有清晰的印象。首先得对数据进行综合判断是 类, 类还是 类,这对于以后数据重新利用也就是继承非常重要。第二点,得对构造函数有所了解,构造函数不同于其他的函数,前面没有返回值,按照需要可以分为含参和无参,当然必要的时候还可以重载。第三点,考虑到显示函数的需要得调用返回函数。当然返回数据还得选取自己最为擅长的。比如这次的职务类型,我一开始选的是字符串类型,直接把汉字的职务用构造函数初始化了。其结果直接就是得到了编译器的警告。再修改的时候把职务改成了 类型,结果 是个类,其大小我没法解决。结果就是读取文件时经常出现乱码。在学长的帮助下利用一个字符串变量作为中间量再把这个中间字符串用构造函数初始化,结果编译器正常运行了。所以有时候选取数据类型加上思考非常重要。第四点,就是在多继承环境下的构造函数如何正确初始化。随着多层类的继承,构造函数不再那么容易成功需精心整理要多次调试。原本课本上感觉一听就会的东西在上机运行的时候成了拦路虎。我感觉这就是完成这次作业最大的感受吧。第五点,就是勤于思考,不走近道。遇到问题不能逃避,比如这次的排序问题,上年的语言我用了最简单的排序方式一一复制,当时不想动动脑子。但是到了今年和语言几乎差不多,为了今年有所收获于是拾起了去年的漏子。当然离不开学长的开导,把一个链表解开重新又创建一个链表虽说思路很清晰,但上机调试了好久。最终成功了也是莫大的鼓舞。第六点,就是该省的时候省不该省的时候不能省。就拿一个简单的遍历查询功能来说,这次系统要求的员工编号是自动生成的也就是唯一的。在查询函数的构想之初就是利用编号查询。但是别人运行我的程序后建议也加一个按照姓名查询的函数考虑到编号查询和姓名查询非常多重复的地方一样是先遍历,不同的唯有判断的条件,于是偷懒没有加。果然最终别人体验的感受评价不高。所以说,做事一定要踏实,不能偷懒。第七点,自己的事情自己做。这次写课程设计是对自己学习查漏补缺最好不过了。自己知识点的缺点和不足,以及上机动手能力都是很好的锤炼。虽

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论