《高校人力资源管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《高校人力资源管理系统的设计与实现.doc(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 软件需求说明书高校人力资源管理系统的设计与实现日期版本作者备注4.241.0郑艳艳 初级版目录第一章 引言11.1编写目的11.2背景11.3定义11.4参考资料2第二章 任务概述22.1目标22.2用户的特点32.3假定和约束3第三章 需求规定33.1对功能的规定33.2对性能的规定53.2.1精度53.2.2时间特性要求53.2.3灵活性63.3输入输出要求63.4 数据管理能力要求93.5故障处理要求113.6其他专门要求12第四章 运行环境规定134.1设备134.2支持软件134.3接口134.4控制13软件需求说明书第一章 引言对软件需求的完全理解对于软件开发工作的成功来说是至关
2、重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于需求分析人员、开发人员、测试人员、用户文档编写者、项目管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。1.1编写目的为了使软件的研究能够成功进行,并能满足用户的需求,对其进行需求分析。其作为开发人员、维护人员、客户之间提供共同的协议创立基础,同时也是对软件功能的实现作使命描述。明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了
3、解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为用户或需求分析人员、测试人员、用户文档编写者、项目管理人员。1.2背景 现行的高校人力资源管理工作由于受传统的人事管理模式制约,管理模式仍以事务性工作为中心,对待被管理对象的态度不是以民主、尊重为主,而是以命令式、独裁式为主;与被管理对象的关系也不是以帮助和服务为主,而是以管理、控制为主。这些都与知识经济时代的文化不相符,使得高校人才的价值观没有真正得以体现,高校管理层与人力主体之间的关系没有真正协调起来,人力资源的合理配置和充分利用没有真正落实,在很大程度上影响了高校改革的进度与深度;面对这种严峻
4、的形势,高校必须根据发展的总体目标开拓创新,由传统的人事管理向现代人力资源管理转变,用人力资源管理新模式创新人事管理工作的观念、思路、机制和方式方法,重点加强人力资源建设,合理、科学地进行高校人力资源开发与优化配置,充分发挥人才的作用,为高等教育的改革和发展提供强大的人才支撑。 高校人力资源管理是指高校在自身发展目标的指导下,对其教职员工进行招聘、录用、培训、升迁、调动、评价直至退休的全过程的管理。其目的是通过科学管理,不断获取高素质人力资源,将其整合到学校各项活动中去,谋求教职工与学生、教育事业、社会环境之间的相互协调,以达到人尽其才的效果。高校人力资源具多种特点。也正因其存在诸多不同于其他
5、领域的人力资源特点,所以对其管理也存在特殊困难,目前高校人力资源管理还是存在一些问题,值得引起思考。1.3定义1. 管理信息系统MIS(Management Information System):它跨越了若干个领域,形成一整套科学合理的信息收集和加工的方法,构成一个纵横交织的系统。2. 模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。3. 需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。4. 需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担
6、者都明其含义并找出其中的错误,遗憾或其它不足的地方。5. 教职工号:这个很重要,是唯一标识一个老师的编码,是可以被计算机识别的。包含教师的职称以及教师的基本信息等内容在条码中。1.4参考资料、数据库系统概论 王珊,萨师煊; 高等教育出版社、SQL Server 2000应用程序开发,李赫雄, 许宏泰, 唐家才编著;北京人民邮电出版社、Delphi7.0程序设计, 田原,官东、 Delphi7实用编程100例 张海卿等编;中国铁道工业出版社、数据库系统概论 陶宏才等编著; 清华大学出版社、 软件需求 Karl E.Wiegers 著,陆丽娜 王忠民 王志敏等译、SQL Server 2000应用
7、程序开发李赫雄, 许宏泰;人民邮电出版社、Delphi第三方控件使用大全 刘艺主编,中国水利水电出版、软件工程 张海藩 编著; 清华大学出版社;、面向21世纪的人力资源开发与管理J 李维安; 南开管理评论、网络资源:Delphi论坛,第二章 任务概述2.1目标高校人力资源管理是高校管理重要组成部分;教师是高校人力资源的主体,目前高校人力资源系统的机构管理,教师基本信息的管理,教师职称的管理,人员调动管理以及离退休管理等等管理的这些信息量多而且繁杂,而在日常工作中常常采用人工管理,不仅存在着大量的浪费和多余,还经常因为数据更新不及时等导致的错误。本软件根据此要求进行开发。高校人力资源管理信息系统
8、, 是高校人事部门借助现代信息技术,对教师的基本信息,人员调动以及离退休等等进行统一的管理,将信息技术与人力资源管理相结合, 通过对各类人事信息资源的广泛收集、深入开发和充分利用, 建立起的一种能够进行各种人力资源管理活动的结构工具和数字化管理信息平台。本系统的主要目标:本系统的主要目标: 方便人力资源管理系统中对教师的职称、调用、升降职、离退休等信息的增删改查等操作。 方便统计分析各类员工的学历、年龄等结构人数情况,为领导决策分析提供依据,用户可以根据自己的需求自由的扩展分析结构并设置相应条件。 高校人力资源管理中的每一位教师的姓名、年龄、职位、职称等基本信息在系统中清楚明了,而且都保存在数
9、据库里,便于索引查询、修改删除等操作。 人力与财力费用也会随之减少,如果系统成功投入使用的话,将在人力与财力费用中得到减少。将不需要那么相关部门的人员对各种信息进行录入、修改、核对和撤销、删除等手工传统的管理,转向对电脑的操作实现对人力资源信息的管理,同时也提高了员工的素质。 处理速度的提高,由于使用了现代信息化的人力资源管理系统,它是建立在电脑与网络之上的系统,将在处理数据上有更高速度,且减轻了员工手写处理问题的负担。 控制精度的提高,大大地降低了出错几率,因为人工的记录出错的机率很大。 生产能力的提高,因为信息化的效率比人的效率高很多。 管理信息服务的改进,查询起来比较简单。 人员利用率的
10、改进。采用了人力资源管理系统之后,将不需要原先那样专门一个部门的职工来完成同一个操作,在人员的利用率上也将有个质的提高!2.2用户的特点本软件是面向高校教室的管理软件,因此,他对其用户有以下几个方面的要求:1. 其使用人员应具备一定的计算机基础知识,了解教室管理的基本流程。2. 本产品的维护人员需要具备有一定得编程知识和教室管理的知识。2.3假定和约束本软件在开发的过程中软件工程的陈述出现问题,部分描述不清楚或是需求有所变动都会延误工程进度,影响工程的按期完工。在管理方面,如果管理者没有预见性,对出现的问题无法采用可行的解决手段,都会影响各个模块之间的互动,从而影响工程的顺利开展,导致工程无法
11、按期完工。 为了减少问题的发生,在应对这些开发中一些假定制定了以下几种限制、约束,如: 经费,投资方面由福建工程学院出资。 要求使用正版软件,要有合同责任,不得侵犯他人的专利权,不得侵犯他人的版权。 在window xp2000操作系统中运行。 最迟期限投入使用为2010年。第三章 需求规定鉴于产品种类繁多,数量大,变更频繁,人为管理效率低,可能还会出错,就使得我们对新系统的需求的迫切性。需求涉及了多方面的内容,各个方面都有其规定,特别是功能的规定和性能的规定尤其重要。3.1对功能的规 3.1.1 业务流程图高校人力资源管理系统整个业务流程图如下:否是是否否是招聘考核录用查询是否已有该教职工的
12、信息录入教职工信息上报教职工信息审批是否通过教职工审批教职工岗位安排教职工用户表教职工调动更改机构信息机构表工资结算是否符合离退休手续离职或是退休离退休表高校人力资源管理系统整个业务流程具体说明如下:高校发出招聘信息通知人员招聘,应聘人员通过考核,考核通过者即被高校录用,在此之前先判断系统里面是否已经存在该教职工的信息;如果没有,高校系统将为教职工建立个人的基本信息,并对其进行部门的分配,更新部门基本信息;如果有,则直接根据相应的情况安排教职工的岗位;有时候需要对员工进行调整,需更改相应的部门信息;当员工符合离退休条件后,将其在职状态转为离退状态,与此同时将员工从用户信息表中删除。2、各个模块
13、流程 教职工信息管理模块流程图如下: 是否更新教职工信息是否符合更新条件更新失败更新成功查看相关文件打印登记表生成教职工信息表查询模块流程图如下: 反馈是否教职工、管理员输入查询的信息是否符合查询条件信息查询查询结果机构信息管理模块流程图如下:否是是否更新机构信息查看相关文件是否符合更新条件更新失败更新成功生成机构表是否需要机构转化或是合并合并机构职工调动管理模块流程图如下: 是否否是查询机构信息是否有缺员信息查询教职工信息修改机构信息是否有符合条件的教师发布招聘信息教职工调动更改机构信息申请调动教职工离退休管理模块流程图如下: 是否查看教职工信息是否有符合离退休条件人员修改教职工信息申请办理
14、手续离职或是退休 3.1.2数据流程图高校人力资源管理系统中,包括管理员信息、教职工信息、机构信息、教职工调动信息、教职工离退休信息等人事信息均由管理员进行处理,系统生成相应的存储表,普通用户可以向系统修改自己的密码、一些查询操作和打印个人信息等等这些具体的请求,系统返回相应的请求结果。本系统的顶层数据流图如下图。查询结果输入查询信息离退休表机构表教职工信息表用户表离退休信息教职工调动信息机构信息教职工信息管理员信息管理员1高校人力资源管理系统管理员2教职工高校人力资源管理系统顶层数据流图DFD为了更加清楚的理解顶层数据流图DFD,可把顶层数据流图中的细分为系统管理、教职工信息管理、机构信息管
15、理、教职工调动管理、离退休管理这样就形成了第1层数据流图,如下图所示。更新教职工信息离退休信息更新教职工信息教职工信息缺员信息教职工信息表机构表机构信息用户表用户信息输入查询信息查询结果教职工信息教职工信息管理管理员教职工系统管理机构管理教职工调转管理离退休管理 高校人力资源管理系统第1层数据流3.1.3数据字典 实体名称:管理员 描述:负责处理整个系统所有人力资源信息的用户操作模块:系统管理、教职工信息管理、机构信息管理、教职工调动管理、离退休管理输入:管理员信息、教职工信息、机构信息、教职工调动信息、离退休信息输出:用户表、教职工信息表、机构表、离退休表 实体名称:教职工描述:向系统提出修
16、改个人密码、查询基本信息,打印个人所有信息的用户操作模块:系统管理、教职工信息管理、机构信息管理、教职工调动管理、离退休管理输入:输入查询信息输出:输出结果3.2对性能的规定3.2.1精度l 在进行向数据库文件提取数据时,要求数据记录定位准确。l 在往数据库文件数组中添加数时,要求输入数据准确无误。l 要按照严格的数据格式输入,否则系统给予弹出出错信息响应处理。l 查询时要保证查全率,对输入的指令要精确,要把所有相应域包含查询关键字的记录都要查到,因为通常有文件的记录会很多。3.2.2时间特性要求l 响应时间:在人的感觉和视觉事件范围内;一般操作的响应时间应在5秒内,对打印机的操作也应在可接受
17、的时间内完成。l 数据的转换和传送时间:要求在程序调用前和调用后都一样与数据库保持同步更新。 3.2.3灵活性编写高校教室管理系统的设计与实现统软件时,对该软件的灵活性的要求,就是当需求发生某些变化时,该软件对这些变化的适应能力,有如下几种方式和内容:l 操作方式不会随之发生改变;l 运行环境基本不会发生变化; l 同其他软件的接口不会有太大变/化,基本一致;l 精度和有效时限也不会有太大改变;l 对应的数据库文件内的记录更新之后会有所改变。 l 在Windows95、Windows98、Windows ME、Windows NT server 、Windows 2000 Profession
18、al、Windows 2000 Server等操作系统中都能自由运行。率。3.3输入输出要求系统中对于输入输出的数据种类是多样化的,有静态数据和动态数据之分。各种数据类型的具体描述又都是不尽相同的。对软件所提出的功能要求,换句话就是说要说明输入什么量、经怎样的处理、得到什么输出。必须是能对数据进行记录、查询、保存、求和等。如下图所示:输入高校教职工的基本资料信息高校机构的基本资料信息员工录用、调转、离退休等信息和其他一些可以修改的信息 处理管理教职工的用户信息登记教职工和机构的基本信息登记相关修改信息(原因、备注等等)教职工的调转、离退休情况的处理输出用户表教职工信息表机构表离退休表图9: I
19、PO流程图 功能可分外部功能和内部功能,机械制造业人事管理系统软件外部功能包括可视化窗口,查找存储。高校人力资源管理系统软件内部功能包括了过滤、定位、使用库等。动态数据可以有如下表示:l 输入数据:菜单选项,查找关键字,新建记录项。l 输出数据:由查询关键字确定的数据库记录集合。l 内部生成的数据:中间查询结果。 由于考虑到系统的负荷能力问题,规定一次性能处理的最大数据量是30条记录。输入数据为一次性30条记录。输出数据为一次性40条记录。3.4数据管理能力要求这是一个高校人力资源管理系统,涉及到所有教职工的基本资料和在岗教职工的调转管理和离退休人员等状态信息,所以其要管理的文卷和数据个数我们
20、设置为100,000,000个,每条数据的图文材料设置为1000条记录,并计划多配置四分之一的空间作为扩展用。数据、图文、文卷等一律利用DBMS等对数据进行有效的管理。调用,查询数据,文件,记录时,通过库文件名直接进行操作。3.5故障处理要求在软件的运行过程中经常会遇到这样那样的问题,为了能够更好的使用这个软件,就必须在开发的过程中处理好故障的处理。1. 为防止突然停电等客观因素,系统将定时通知管理人员对所处理的资料进行保存处理,减少损失。2. 处理数量太大时,系统将提前在最大处理量剩5条的时候通知用户相关系统信息,让用户暂缓处理工作。3. 系统定期提醒管理人员对系统进行病毒扫描,备份资料等工
21、作,确保系统与资料的安全。4. 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的一些问题及其解决的方案:l 遇到跳出“数据库已经关闭“提示信息阻止程序运行时可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。l 关于空记录带来的麻烦。有些空记录往往会使程序无法运行。此时你可用“if not isnull”语句先判断一下是否为空记录,再操作。有些运行错误也可用On Error resume ext等语句进行处理。3.6其他专门要求 根据客户的要求,我们将对系统有一下附加要求:1. 用户单位对安全保密
22、的要求。不同的工作人员有不同的访问权限。2. 对使用方便的要求。采用和WINDOWS一样的对话形式。让用户方便上手。3. 对系统有可维护性、可补充性、易读性、可靠性、运行环境可转换性的要求。对程序的维护,需进行必要的备份。4. 系统的功能实现情况: 用户可在本系统下实现各种用户要求的功能5. 系统的安全性: 对于系统的重要数据都有密码保护,具有一定的安全性6. 系统的容错性: 用户输错数据都有提示信息,具有较好的容错性能。7. 系统的封闭性: 用户的封闭性较好,用户基本上在提示信息下输数据8. 为企业内某些系统维护人员提供所需要的权限与资料。并且留出可补充的接口。支持多种操作系统(Linus、
23、windows)。第四章 运行环境规定本章阐述了机械制造业人事管理系统软件对运行环境的相关要求。包括了四个方面:设备、支持软件、接口以及控制。4.1设备1. 具有酷睿双核2处理器和金士顿1G内存的计算机。2. 外存160G,希捷酷鱼硬盘,接口SATA2。个数与电脑台数相同。3. 联机处理;4. 双飞燕鼠标键盘套件,套件个数与电脑台数相同。5. 数据通信设备用DLINK调制解调器。个数30。6. 功能键及其他专用硬件7. VGA显示器或更高。8. Windows2000中文版或Windows XP中文版或更高。9. 一般计算机外设,如:打印机、扫描仪。如要配置网络环境,还需网络连接设备。4.2支
24、持软件1. 本软件开发是使用Delphi编写。2. 以WINDOWS操作系统为工作平台。3. 支持中英文输入法4. 以SQL SERVER2000为工具执行数据库操作;5. 程序语言以java为主6. 自行设计的测试软件。 7. Office 2000应用软件4.3接口数据通信协议有:tcpip协议,udp协议,ppp协议,ftp协议,http协议等。软件之间的接口:无特别的要求硬件接口:无特别要求网络硬件接口要求:在理论实验验证软件本身的目的来看,无需网络通讯接口,只要能够联网就好。4.4控制本软件窗口是用DELPHI制作,展示界面由主窗口与子窗口嵌套而成。窗口操作可以通过鼠标控制,也可以通过按钮控制,不同的按钮进行不同的操作实现不同的功能。