分析建立一个实际的基于Web的高校人力资源管理系统的全过程和一般方法_第1页
分析建立一个实际的基于Web的高校人力资源管理系统的全过程和一般方法_第2页
分析建立一个实际的基于Web的高校人力资源管理系统的全过程和一般方法_第3页
分析建立一个实际的基于Web的高校人力资源管理系统的全过程和一般方法_第4页
分析建立一个实际的基于Web的高校人力资源管理系统的全过程和一般方法_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

分析建立一个实际的基于 Web 的高校人力资 源管理系统的全过程和一般方法 一 系统需求分析 1 系统分析阶段的基本任务是与用户在一起充分理解用户的需求 并把双方的理解用书面文档 系统分析说明书 表达出来 1 系统需求分析及功能模块的设计 系统需求分析及功能模块的设计中 要有人员基本信息管理模块 人事档案管理模块 统计报表管理模块 机构管理模块 个人助理模块 权限管理模块和系统管理模块 统计报表管理模块提供强大的人事报表 工资报表自定义统计 汇 总 打印功能 统计报表子系统中包括了常用人事报表 人事报表 员 工资料卡 人事统计图 常用工资报表 工资报表 工资发放条和自定 义报表 权限管理模块中有用户管理 角色管理和表单权限 系统管理模块的主要功能有数据导出 数据导入 密码修改和系统 日志 2 数据流图 总体数据流图 功能模块的数据流图 3 数据字典 数据字典包含了人员基本信息管理 员工档案管理 报表管理 机构管理 权限管理和系统管理 二 系统构架设计 1 系统构架设计的主要任务是进行体系结构的选择和系统平台的选择 1 C S client server 模式和 B S browser server 模式是两大主流开发模式 在体系结构的选择中先介绍 C S 与 B S 架构的概念 再比较 C S 与 B S 架构软 件的优势与劣势 C S 软件架构的优势 应用服务器运行压力较小 通信方式多样化 接口 协议可自由定义 C S 软件架构的劣势 开发成本较高 移植困难 用户需求不同 不利于 推广使用 维护复杂 升级麻烦 对于大型复杂的 应用 不能集中控制 安全性差 可维护性 可重 用性差 B S 软件架构的优势 成本低 平台限制少 维护和升级方式简单 B S 软件架构的劣势 应用服务器运行负荷重 投资大 对网络环境的依 赖性高 页面数据刷新速度慢 用户交互体验差 打印功能不灵活 打印格式死板 2 系统平台的选择 目前主流的俩种平台是 J2EE 和 NET 它们都采用了组件技术 为企业级应 用 开发提供了一些公共的基础服务 基于 NET 技术的 B S 系统结构模型是一个三层系统 包括 UI 层 业 务逻辑层和数据层三层 UI 层负责与用户进行交互 接收用户的输入并将服务器端传来的数据呈现 给客户 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层 同时 将请求处理结果发给浏览器 数据层是通过 ADO NET 操纵数据为业务逻辑 层提供数据服务 如储存数据操作结果 返回数据检索结果等 3 数据库设计与代码设计 1 数据库设计要求 从数据的安全性考虑 用户对数据库的查询要全部通 过视图机制来实现 数据库的用户视图的主要作用如下 1 将用户注意力集中在特定的数据上 并达到数据安全保护的目的 2 按用户的需求不同采用不同的方法组织和表示数据库中的数据 以 便雨提供更加友好的数据库界面 更加方面用户的使用 3 有利于数据交换操作 关系数据库是在需求分析的基础上 通过借鉴其他成型的人力资源管理 系统的设计而成的 2 数据库概念结构的设计 定义 概念设计是将需求分析得到的用户雪球抽象为信息结构 概念 结构是各种数据模型的共同基础 与数据模型相比它能独立于机器 更抽象 因此更加稳定 在人事管理信息系统的概念结构设计中 通常采用 E R 模型来描述 采 用自底向上的方法 首先利用分类 聚集等数据抽象机制对需求分析阶段收集 到的数据进行分类 组织 形成实体 确定实体的属性 标识实体的码 确定 实体之间的联系类型 设计出分 E R 图 然后合并各 E R 图 解决各 E R 图之 间的属性命名等冲突 在采用分析法 利用规划理论修改和重构形成基本 E R 图 3 数据库逻辑结构设计 逻辑结构设计的任务是把概念结构设计好的基本 E R 图转换为与所选用 的 DBMS 产品所支持的数据模型相符合的逻辑结构 转换步骤如下 1 将概念结构转换为一般的关系模型 网状模型或层次模型 2 将转换来的关系模型 网状模型或层次模型向特定的 DBMS 支 持下的数据模型转换 3 对数据模型进行优化 为了实现用户角色管理模块的功能 就要有相应的数据库设计 根据系 统的功能设计要求为各个数据库表设计字段 数据类型 长度和是否允许为空 等相关信息 注意在设计数据库表时要遵守规范式的设计要求 以达到数据库 表设计的合理化 同时 为了保证数据库表的一致性和完整性 要为数据库表 设计相应的关键字 缺省等信息 4 代码设计 代码是代表客观存在的实体或属性的符号 代码设计 的任务就是设计出一整套供管理信息系统开发和运行所要的代码系统 代码设计的基本原则是 1 代码要具有唯一性 2 标准性 3 通用性 4 可扩充性 稳定性和结构尽量简单 四 系统测试 系统设计完成后 首要的工作就是对系统进行测试 然后将新系统付诸 于行动 1 软件测试的过程 软件测试的基本原则 在软件测试过程中 应严格执行测试的计划 同 时慎选测试的用例 保存好出错统计和最终分析报告 为维护提供方便 2 B S 系统测试的内容 1 链接测试 链接是 WEB 应用系统的一个主要特征 它是在页面之 间切换和用户页面间导航的主要手段 2 表单测试 当用户通过表单提交信息的时候 都希望表单能正常 工作 当用户用表单进行用户注册 登陆 信息提交等操作时 必须测试提交 操作的完整性 以校验提交给服务器的信息的正确性 3 数据校验 如果根据业务规划需要对用户输入进行校验 需要保 证这些校验功能正常工作 4 Cookies 测试 如果 WEB 应用系统使用了 Cookies 就必须检查 Cookies 能正常工作 5 数据库测试 在 WEB 应用技术中 数据库起着重要的作用 数 据库为 WEB 应用系统的管理 运行 查询工作以及实现用户对数据存储的请 求等提供空间 在使用了数据库的 WEB 应用系统中 一般情况下 可能发生 两种错误 即数据一致性错误和输出错误 6 应用程序特定的功能需求的验证 测试人员需要对应用程序特定 的功能需求进行验证 尝试用户可能进行的所有操作 7 设计语言的测试 WEB 设计语言版本的差异可能引起客户端或 服务器严重的问题 3 性能测试 1 链接速度测试 如果 WEB 系统响应时间太长 用户就会因为没 有耐心等待而离开 而且有些页面有超时的限制 如果响应速度太慢 用户可 能还没有来得及浏览内容 就被强制下线了 2 负载测试 负载测试是为了测量 WEB 系统在某一负载级别上的 性能 以保证 WEB 在需求范围内能正常工作 负载级别可以是某一个时间同时访问 WEB 系统的数量 也可是在线数 据处理的数量 3 压力测试 进行压力测试是指实际破坏一个 WEB 应用系统 然后 测试该系统的反应 压力测试是测试系统的限制和故障恢复能力 也就是测试 WEB 系统会 不会崩溃 在什么情况下会崩溃 4 用户界面测试 1 导航测试 导航测试主要关注导航是否直观 WEB 系统的主要 部分是否可通过主页存储 WEB 系统是否需要站点地图 搜素引擎或其他的导 航帮助 2 视觉体验测试 在 WEB 应用系统中 适当的图片和 FLASH 或 者 GIF 动画既能起到广告宣传的作用 又能起到美化页面的作用 3 表格测试 要验证表格设置是否正确 一般需要关注数据类型 是否与显示格式相匹配 用户是否需要向右滚动才能看见员工的职称信息 把 职称信息放在左边 把学历信息放在右边 是否更有效 4 整体界面测试 整体界面是指整个 WEB 应用系统的页面结构 设计 是给用户的一个整体感 5 安全测试 1 身份认证 有些站点需要用户进行登录 以验证他们的身份 2 用户访问日志 在后台要验证服务器日志工作的正常 五 系统的配置实施与维护 本系统针对高校校区不同 行政部门不同 院系不同 院系部分分散 的特点而开发的基于 Web 的 her 主要运用了 B S 架构下 Web 服务器应用程序 开发技术 增加了数据传输的安全性 较好的系统配置如下 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 系统实施与维护 人力资源管理信息化是一把手工程 在大多组织里 如果没有一 把手的关注和支持 其推进的时候难度和阻力都会相当大 而且 EHR 更为特殊 它可以直接改变组织人员的工作模式和沟通流程 因此 实施过程一般没有预 想的那么顺利 1 总体规划 分布实施 建设 EHR 系统就是要加强项目的策划 和分布实施 实施内部营销 2 设立专机机构 为了顺利实施管理信息系统 应当在用户组织 内部成立完善的三级组织结构 即便导小组 项目小组和只能小组 3 培训 在管理信息系统实施过程中 培训是十分重要的环节 培训工作贯穿实施的全过程 培训工作要分层次不断深化 4 数据准备 有效实施管理信息系统一定要投入足够的人力 重 视基础数据的整理 修改和完善工作 5 绩效评估是人力资源管理体系中比较有弹性而且很重要的一项 技能 因为它和薪酬发放是结合

温馨提示

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

评论

0/150

提交评论