您好,欢迎访问三七文档
软件工程课程设计之人事管理系统数学与统计学院统计学姚作露目录一.立项说明二.可行性分析研究三.需求分析研究四.体系结构说明一.立项说明•1.1产品定义:21世纪是知识经济的时代,是人才竞争的时代,随着21世纪的到来,人类已步入信息社会,信息产业正成为全球经济的主导产业。信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。人事管理系统在当今社会中是一个不可或缺的、必备的工具软件。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的管理、体现领导者的决策作用。因此,在本软件设计中心准备开发一个功能完善的人事管理系统。主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。1.2产品开发背景•A.开发的软件系统的名称:重庆大学数学与统计学院•B.本项目的任务提出者:重庆大学数统学院开发者:重庆大学数统学院统计班用户:规模比较庞大的公司以及中小型公司的人事管理部门。•C.该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与操作系统、SQLServer数据库管理系统参考资料•《软件工程》(第二版)邓良松编著西安电子科技大学出版社•《软件工程导论》张海藩编著,清华大学出版社,2006年10月版,北京•《软件工程基础》汤淮西安交通大学出版社•《软件开发技术》倪秉营电子科技大学出版社•《软件工程》张权范清华大学出版社1.3产品的主要功能和特色•(1)功能:主要通过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。通过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,并且适合一般人群使用。•(2)本产品的特色:集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以大型,中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等。1.4.1客户需求本系统是对公司的人事资料进行管理,为人事管理人员提供了一套简单的操作、使用可靠、界面友好、易于管理和使用的处理工具。系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。市场上规模比较大的公司都对本系统管理软件有需求。1.4市场概述1.4.2产品发展目标项目的目标在于开发一个功能使用、操作方便,简单明了的人事管理系统。在设计出功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本系统,尽量使单位的人事管理工作系统化、自动化和规范化,从而达到提高企、事业单位管理效率的目的。要求:1)规范企业管理,实现对全公司人事管理的实时监控。2)实现对每名员工个人业绩的考核。3)实现较完善的人事管理体系。4)为企业领导决策提供依据。5)系统符合实际生产需求,人机界面友好、操作简便。1.5团队开发计划团队建设角色知识技能要求建议人选、人数、工作时间项目经理负责本项目的只会工作约3个程序员人员管理、考勤管理、统计分析管理、工资核算模块的软件开发各2个测试员对程序进行调试约2个成本类别金额备注人力资源人员办公28.2万/年左右软件硬件资源安装费用,硬件运行费和软件运行费用39.2万/年左右差旅费职员出差3万……成本估计1.6市场营销计划•销售方式和渠道A.网络销售:通过建立相应的网站,提供公司用户下载界面,同时收取相应的软件下载使用费,获得收入。B.代理商或办事处:除公司所在地以外,在其他IT发达的大城市寻找代理商,当公司业务在该地区达一定规模后,设立办事处,向当地各大公司销售该管理系统。C.个人销售:个人推销本公司的产品,促成交易者,给予销售提成。D.联盟:与其他相关公司合作或联盟,实现优势互补,争取更多客户•促销和渗透方式A.出版书籍,树立权威;B.建立网站,用户可以下载产品试用版和一些资料,并且可以付费获得注册的系统管理软件;C.到一些专业性报纸、杂志、网站上做广告;D.将产品试用版和资料赠送给老客户和潜在客户;E.参加专业性的会展、研讨会,宣传产品;F.通过朋友联系潜在客户,推销产品;G.与政府、行业协会合作推广。二.可行性分析2.1可行性研究的前提:2.1.1要求:(建议开发软件的基本要求)A.功能:人事管理系统的主要功能就是对员工的各项信息进行管理,包括对员工信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询,还包括对企业中的部门、职位信息的管理。B.性能:要求系统能快速响应用户的各种信息请求,效率高,速度快,能够及时满足用户的需求;充分考虑人性化管理,提高办公效率。不需要用户长时间等待,节省用户的时间。C.数据的输入员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的输入。D.数据的输出根据用户要求返回的结果,如:对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的查询结果可以导出到文件里,对浏览的要求返回符合用户要求的内容。E.数据流程和处理流程:2.2.对现有系统的分析:•工作负荷:现有系统是手工操作的,不论是查询信息还是修改删除信息,都需要通过查看文件来进行操作,不仅速度慢,效率低,而且文件也不易长期保存,操作时要花费大量的人力物力资源,已经与现在经济高效的时代不相符了•人员:由于现有系统是人工的,对管理人员的要求并不高,只要有一定的管理才能和文化基础即可,但是由于工作量较大,需要的人员比较多。•局限性:由于现有系统是人工的,处理速度慢,运行效率低。2.3所建议系统的技术可行性分析利用计算机处理数据的快速有效的优点,将本系统安装在计算机上,提供人性化的界面供用户进行操作,用户就可以对各种信息进行操作,包括对员工信息、部门信息、职位信息、人事异动信息、工资信息、奖惩信息、考勤信息的维护、浏览和查询。这样不仅可以减少人员的工作量,提高操作效率,也可以避免有人工输入的某些信息的错误,操作起来简便,快捷,数据的准确性高,使人事管理效率大大提高。2.3.1处理流程和数据流程图•顶层数据流图:2.3.2改进之处:A.提供图形用户界面供用户录入信息,并对某些信息验证正确性,实现录入的数据的高校验性。B.由于不再是纯手工的进行各种操作,而是由系统进行各种处理,大大提高了数据的处理速度。C.由于使用系统可以大大提高处理速度和效率,可以减少人力和其他设备的使用,从而减少人力和设备的费用支出。D.为了提高系统的安全性和保密性,需要设置登录该系统的用户名和密码,供登录时身份认证,并且设置访问权限来限制不同用户的操作权利。2.4所建议系统的经济可行性分析•2.4.1支出基本建设投资1)采购必要设备的投资:A.网络平台的建设,这一块需要5万左右;B.服务器与存储系统,这一块需要10万左右。2)开发系统的投资:按目前市场上人事管理系统的开发价格来看,开发所需的投大概在30万不等3)安装费用:2万;总计:47万左右;其他一次性支出A、本系统开发期为3个月,需开发人员7人。根据软件系统的规模估算,每人每月的人工费按5000元计算,开发费用为10.5万元。B、硬件设备费共10万元,其中:服务器及网络等设备费10万元。C、外购开发工具、软件环境费用共3万元。D、其他费费用共1万元。一次性支出总费用:25.5万元。非一次性支出运行维护费用:1)硬件维护运行,包括设备耗电量和检修维护,这块费用在每年10万左右;2)软件运行维护:按开发费用的5%计算,1万/年左右;3)人员成本与办公经费,28.2万/年左右;总计:39.2万/年左右;2.4.2收益一次性收益:提高了对用户的各种请求操作的反应速度,能够高效的录入数据并降低了出错机率,从而节省了用户大量的时间,使管理人员的工作量大大减少,企业就可以精简人员,使原材料和劳动力资源得到更合理的利用。该系统也不需要其他特殊的外部设备,更方便了各类信息的存储,减少了企业为存档而支出的费用。从而降低了很多成本。收益/投资比:在6年期内,系统总成本307.7元,系统总收益572.4万元。A、投资回收期:1.28年B、纯收益:572.4-307.7=264.7万元从经济上考虑,开发本系统完全可行的。2.5社会因素方面的可行性•2.5.1法律方面的可行性:该人事管理系统的研制和开发都选用正版软件,将不会侵犯他人,集体和国家的利益不会违法相关的法律和政策。•2.5.2使用方面的可行性:本系统的研制和开发充分考虑用户工作流程,计算机操作水平等,尽可能提供更人性化,更直观的界面,满足用户的需求,并且提供了用户操作手册供用户遇到不懂得问题时进行查询,使用户使用起来得心应手。三.需求分析明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。保证本需求分析的结果能够完整、无遗漏地反映本系统的要求3.1产品的功能性需求系统总体需求描述:普通员工登录系统可以查询维护自己的信息,包括浏览自己的信息,维护个人信息,以及修改密码和浏览个人的考勤信息,奖惩信息和调动信息,但不允许查看和修改其他的信息。管理员登录系统可以查询和维护所有员工除了其他管理员的信息,包括浏览所有员工个人信息,维护所有员工详细档案,修改员工密码,以及浏览和维护员工考勤信息,奖惩信息和调动信息。还可以对系统进行维护,比如说维护部门信息和职位信息。系统分块需求描述:(见下页)人事管理系统分块需求数据流图:员工基本信息管理:•添加职工信息:管理员可以添加职工的基本信息,包括员工号、姓名、身份证号、性别、籍贯、年龄、生日、住址、E-mail、学历、专业、毕业时间、毕业院校、联系方式、进入本单位时间等。•修改职工信息:选择一个职工,可以修改这个职工的基本信息。•查询职工信息:可以根据职工的编号、姓名或者进入单位时间进行查询职工基本信息。并且可以针对查询结果进行修改和删除操作。•删除职工信息:先找到某个员工的信息,然后为他办理离职手续。(员工办理离职手续是同时删除与该员工有关的基本工资记录和职位记录以及该员工的密码权限信息)•部门信息管理:1.添加部门信息:添加一个新的部门,记录部门的代号、名称等2.修改部门信息:修改相应的部门信息3.删除部门信息:对待一些不需要的部门,可对部门进行删除薪资福利管理:1.该模块分为薪资管理和奖惩信息:2.员工薪资信息:员工的一些初始工资3.奖惩信息:可根据考勤记录和业绩要求对员工的奖励,处罚。在本系统中用于考勤记录对奖惩信息的影响由管理员输入。奖惩信息主要分为大功,小功,小过,大过。职工考勤信息管理:A.添加考勤信息:考勤信息主要分为:迟到,早退,矿工,请假,加班。考勤信息通常都是对应于一个特定的员工而言的。B.查询考勤信息:根据职工编号或者时间进行查询,得到所有的考勤信息,包括考勤信息里的所有信息,但是不能够对信息进行任何操作。职工调动信息管理:A.添加调动信息:添加事业职工的原有部门、原有职务、原有工资、新部门、新职务、新工资等信息。B.查询调动信息:查询某个职工的调动信息或者某段时间内事业内部的调动情况。等等一些模块的功能管理,不再赘述……3.2非功能需求3.2.1精度需求l该系统的数据精度除了薪资管理模块的有精度要求外,在其他的方面没有很高的要求。在工资方面的精度要求精确到分。3.2.2性能需求响应时间:本系统要求有很好的响应需求,能够及时响应用户的操作,一般为1-2秒钟更新处理时间:更新处理时间相对比较快,一般为1-2秒数据处理和传送时间:对操作的中间处理一定要快,一般为1-2秒3.2.3灵活性需求操作方式上的变化:要
本文标题:人事管理软件
链接地址:https://www.777doc.com/doc-997099 .html