版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上分析建立一个实际的基于Web的高校人力资源管理系统的全过程和一般方法(一)系统需求分析1. 系统分析阶段的基本任务是与用户在一起充分理解用户的需求,并把双方的理解用书面文档(系统分析说明书)表达出来。(1)系统需求分析及功能模块的设计:系统需求分析及功能模块的设计中,要有人员基本信息管理模块、人事档案管理模块、统计报表管理模块、机构管理模块、个人助理模块、权限管理模块和系统管理模块。统计报表管理模块提供强大的人事报表、工资报表自定义统计、汇总、打印功能。统计报表子系统中包括了常用人事报表、人事报表、员工资料卡、人事统计图、常用工资报表、工资报表、工资发放条和自定义报表
2、。权限管理模块中有用户管理、角色管理和表单权限。系统管理模块的主要功能有数据导出、数据导入、密码修改和系统日志。 (2)数据流图: 总体数据流图;功能模块的数据流图。(3)数据字典:数据字典包含了人员基本信息管理、员工档案管理、报表管理、机构管理、权限管理和系统管理。 (二):系统构架设计: 1:系统构架设计的主要任务是进行体系结构的选择和系统平台的选择(1)C/S(client/server)模式和B/S(browser/server)模式是两大主流开发模式。在体系结构的选择中先介绍C/S与B/S架构的概念,再比较C/S与B/S架构软件的优势与劣势。 C/S软件架构的优势:应用服务器运行压力
3、较小,通信方式多样化,接口协议可自由定义。 C/S软件架构的劣势:开发成本较高;移植困难,用户需求不同,不利于推广使用,维护复杂,升级麻烦,对于大型复杂的应用,不能集中控制,安全性差,可维护性、可重用性差 B/S软件架构的优势:成本低,平台限制少, 维护和升级方式简单 B/S软件架构的劣势:应用服务器运行负荷重,投资大,对网络环境的依赖性高,页面数据刷新速度慢,用户交互体验差; 打印功能不灵活,打印格式死板 2:系统平台的选择: 目前主流的俩种平台是J2EE和.NET它们都采用了组件技术,为企业级应用 开发提供了一些公共的基础服务。 基于 .NET技术的B/S系统结构模型是一个三层系统,包括U
4、I层,业务逻辑层和数据层三层。UI 层负责与用户进行交互,接收用户的输入并将服务器端传来的数据呈现给客户。业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。数据层是通过ADO.NET操纵数据为业务逻辑层提供数据服务,如储存数据操作结果,返回数据检索结果等。(3) :数据库设计与代码设计: 1:数据库设计要求:从数据的安全性考虑,用户对数据库的查询要全部通过视图机制来实现。数据库的用户视图的主要作用如下: (1):将用户注意力集中在特定的数据上,并达到数据安全保护的目的。 (2):按用户的需求不同采用不同的方法组织和表示数据库中的数据,以 便雨提供更加友好的数据
5、库界面,更加方面用户的使用。 (3):有利于数据交换操作。 关系数据库是在需求分析的基础上,通过借鉴其他成型的人力资源管理系统的设计而成的。 2:数据库概念结构的设计: 定义: 概念设计是将需求分析得到的用户雪球抽象为信息结构。概念结构是各种数据模型的共同基础,与数据模型相比它能独立于机器、更抽象,因此更加稳定. 在人事管理信息系统的概念结构设计中,通常采用E-R模型来描述,采用自底向上的方法。首先利用分类,聚集等数据抽象机制对需求分析阶段收集到的数据进行分类,组织,形成实体,确定实体的属性,标识实体的码,确定实体之间的联系类型,设计出分E-R图,然后合并各E-R图,解决各E-R图之间的属性命
6、名等冲突,在采用分析法,利用规划理论修改和重构形成基本E-R图。 3:数据库逻辑结构设计: 逻辑结构设计的任务是把概念结构设计好的基本E-R图转换为与所选用的DBMS产品所支持的数据模型相符合的逻辑结构。 转换步骤如下: (1):将概念结构转换为一般的关系模型,网状模型或层次模型。 (2):将转换来的关系模型,网状模型或层次模型向特定的DBMS支持下的数据模型转换。 (3):对数据模型进行优化。 为了实现用户角色管理模块的功能,就要有相应的数据库设计,根据系统的功能设计要求为各个数据库表设计字段、数据类型、长度和是否允许为空等相关信息,注意在设计数据库表时要遵守规范式的设计要求,以达到数据库表
7、设计的合理化,同时,为了保证数据库表的一致性和完整性,要为数据库表设计相应的关键字、缺省等信息。 (4):代码设计:代码是代表客观存在的实体或属性的符号,代码设计的任务就是设计出一整套供管理信息系统开发和运行所要的代码系统。 代码设计的基本原则是: (1):代码要具有唯一性。 (2):标准性。 (3):通用性。 (4):可扩充性、稳定性和结构尽量简单。 (四):系统测试: 系统设计完成后,首要的工作就是对系统进行测试,然后将新系统付诸于行动。 1:软件测试的过程: 软件测试的基本原则:在软件测试过程中,应严格执行测试的计划,同时慎选测试的用例,保存好出错统计和最终分析报告,为维护提供方便。 2
8、:B/S系统测试的内容: (1):链接测试:链接是WEB应用系统的一个主要特征,它是在页面之间切换和用户页面间导航的主要手段。 (2):表单测试:当用户通过表单提交信息的时候,都希望表单能正常工作。当用户用表单进行用户注册,登陆,信息提交等操作时,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。 (3):数据校验:如果根据业务规划需要对用户输入进行校验,需要保证这些校验功能正常工作。 (4):Cookies测试:如果WEB应用系统使用了Cookies,就必须检查Cookies能正常工作。 (5)::数据库测试:在WEB应用技术中,数据库起着重要的作用,数据库为WEB应用系统的管理、
9、运行、查询工作以及实现用户对数据存储的请求等提供空间,在使用了数据库的WEB应用系统中,一般情况下,可能发生两种错误,即数据一致性错误和输出错误。 (6):应用程序特定的功能需求的验证:测试人员需要对应用程序特定的功能需求进行验证,尝试用户可能进行的所有操作。 (7):设计语言的测试:WEB设计语言版本的差异可能引起客户端或服务器严重的问题, 3:性能测试: (1):链接速度测试:如果WEB系统响应时间太长,用户就会因为没有耐心等待而离开,而且有些页面有超时的限制,如果响应速度太慢,用户可能还没有来得及浏览内容,就被强制下线了, (2):负载测试:负载测试是为了测量WEB系统在某一负载级别上的
10、性能,以保证WEB在需求范围内能正常工作。 负载级别可以是某一个时间同时访问WEB系统的数量,也可是在线数据处理的数量。 (3):压力测试:进行压力测试是指实际破坏一个WEB应用系统,然后测试该系统的反应。 压力测试是测试系统的限制和故障恢复能力,也就是测试WEB系统会不会崩溃,在什么情况下会崩溃。 4:用户界面测试: (1):导航测试:导航测试主要关注导航是否直观,WEB系统的主要部分是否可通过主页存储,WEB系统是否需要站点地图,搜素引擎或其他的导航帮助。 (2):视觉体验测试:在WEB应用系统中,适当的图片和FLASH或者GIF动画既能起到广告宣传的作用,又能起到美化页面的作用。 (3)
11、:表格测试:要验证表格设置是否正确,一般需要关注数据类型是否与显示格式相匹配,用户是否需要向右滚动才能看见员工的职称信息,把职称信息放在左边,把学历信息放在右边,是否更有效. (4):整体界面测试:整体界面是指整个WEB应用系统的页面结构设计,是给用户的一个整体感。 5:安全测试: (1):身份认证:有些站点需要用户进行登录,以验证他们的身份。 (2):用户访问日志:在后台要验证服务器日志工作的正常。 (五)系统的配置实施与维护: 本系统针对高校校区不同、行政部门不同、院系不同、院系部分分散的特点而开发的基于Web的her,主要运用了B/S架构下Web服务器应用程序开发技术,增加了数据传输的安
12、全性,较好的系统配置如下: 1:配置要求与网络环境: 服务器配置: (1):硬件环境 CPU:建议PENTIUM4以上。 内存:512MB以上,建议1GB以上。 硬盘:建议20GB以上。 (2):软件环境: WEB服务器操作系统:WINDOWS server 2003. WEB服务器:IIS。 数据库:SQL Server 2005.。 框架:Microfoft。NET 3.5. (3):客户机配置: 硬件环境:一般办公用机。 软件环境:Windows 2000全系列,Windows XP,Windows2003, MAC OS Linux。 2:系统实施与维护: 人力资源管理信息化是一把手工
13、程,在大多组织里,如果没有一把手的关注和支持,其推进的时候难度和阻力都会相当大,而且EHR更为特殊,它可以直接改变组织人员的工作模式和沟通流程,因此,实施过程一般没有预想的那么顺利。 (1):总体规划,分布实施:建设EHR系统就是要加强项目的策划和分布实施,实施内部营销。 (2):设立专机机构:为了顺利实施管理信息系统,应当在用户组织内部成立完善的三级组织结构,即便导小组、项目小组和只能小组, (3):培训:在管理信息系统实施过程中,培训是十分重要的环节,培训工作贯穿实施的全过程,培训工作要分层次不断深化。 (4):数据准备:有效实施管理信息系统一定要投入足够的人力,重视基础数据的整理、修改和完善工作。 (5):绩效评估是人力资源管理体系中比较有弹性而且很重要的一项技能,因为它和薪酬发放是结合在一起的,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 课题申报参考:近代日本对中国茶业的侵夺研究
- 课题申报参考:教育高质量发展视域下大学体育一流本科课程建设实证研究
- 2025年园林景观绿化地使用权转让合同4篇
- 2025年度新能源汽车充电站车位租赁合作协议书4篇
- 2025版委托担保合同范本:知识产权质押贷款担保合同3篇
- 2025年度家具行业绿色供应链管理合同4篇
- 二零二五版桥梁建设施工合作协议2篇
- 2025年度个人沿街店房租赁合同(含合同解除条件与争议解决)4篇
- 二零二五年度国际交流项目教师选拔与聘用协议
- 2025年度星级酒店厨房设备采购与定期检修合同4篇
- 数学-山东省2025年1月济南市高三期末学习质量检测济南期末试题和答案
- 中储粮黑龙江分公司社招2025年学习资料
- 湖南省长沙市2024-2025学年高一数学上学期期末考试试卷
- 船舶行业维修保养合同
- 2024年林地使用权转让协议书
- 数字的秘密生活:最有趣的50个数学故事
- 移动商务内容运营(吴洪贵)任务一 移动商务内容运营关键要素分解
- 基于ADAMS的汽车悬架系统建模与优化
- 当前中国个人极端暴力犯罪个案研究
- 中国象棋比赛规则
- GB/T 31525-2015图形标志电动汽车充换电设施标志
评论
0/150
提交评论