




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
- 精选资料 学学 号:号: 01209106804 21 课课 程程 设设 计计 课程名称课程名称软件需求工程 论文题目论文题目某公司人事管理系统需求分析报告 学学 院院计算机科学与技术学院 专专 业业软件工程专业 班班 级级0904 班 姓姓 名名朱 鹏 指导教师指导教师岑 丽 - 精选资料 20112012 学年 第 1 学期 - 精选资料 目录目录 1 1 论文要求论文要求 .- 2 - 2 2 可行性研究报告可行性研究报告.- 3 - 2.1 引言.- 3 - 2.2 可行性研究的前提 .- 3 - 2.3 对现有系统的分析 .- 5 - 2.4 对所建议系统的分析.- 5 - 2.5 可选择的其他系统方案.- 7 - 2.6 技术可行性分析 .- 7 - 2.7 投资及效益分析 .- 7 - 2.8 社会可行性.- 7 - 2.9 可行性分析结论意见.- 8 - 3 3 项目开发计划项目开发计划.- 9 - 3.1 引言.- 9 - 3.2 项目概述.- 9 - 3.3 实施计划.- 10 - 3.4 支持条件.- 12 - 3.5 专题计划要点.- 12 - 3.6 交付期限.- 12 - 4 4 需求规格说明书需求规格说明书.- 13 - 4.1 引言.- 13 - - 精选资料 4.2 综合描述.- 14 - 4.3 外部接口需求.- 15 - 4.4 功能需求.- 15 - 4.5 其他非功能要求 .- 19 - 4.6 其他需求.- 21 - 5 5 附录附录 .- 22 - 6 6 体会与感想体会与感想.- 23 - 本科课程论文评分标准.- 24 - 1 1 论文要求论文要求 (1) 对所选系统进行严密的需求获取以及需求分析。 (2) 给出所选系统的各层次需求,包括业务需求,用户需求,功能需求以及非 功能需求。 (3) 给出所要实现系统的项目开发计划(简略)以及需求规格说明书。 (4) 需求规格说明书要详尽,必须包括以下内容:引言,总体描述,功能需求, 接口需求以及其它非功能性需求等,符合需求规格说明书各项细则。 (5) 附录中给出所选系统需求规格说明书中各图表的获取过程。 - 精选资料 2 2 可行性研究报告可行性研究报告 2.12.1 引言引言 .1 编写目的编写目的 在允许的成本和性能要求以及系统的范围内,分析每项需求得以实施的可 能性。目的在于明确与每项需求相关联的风险,包括一些与其他方面的冲突、 - 精选资料 对外部环境的依赖和某些技术的障碍等。最后,以文件的形式给企业的决策层 提供项目实施的参考依据,其中包括项目存在的风险、项目需要的投资和能够 收获的最大效益。 .2 项目背景项目背景 项目名称 公司人事管理系统 项目委托人 朱鹏 产品用户 XX 公司人事管理部门 项目开发者 XX 团队 项目与其他软件或其他系统的关系 此系统仅是总系统中的一个组成部分,该系统与企业的员工培训管理系统、 考勤管理系统、工资管理系统等系统存在数据共享等关系。与其他数据库可以 建立链接,为其他模块相应功能的实现提供信息来源和依据。 .3 参考资料参考资料 1软件工程导论 (第 5 版) 编著:张海藩 出版社:清华大学出版社 2软件需求工程 编著:毋国庆 梁正平 袁梦霆 李勇华 出版社:机械 工业出版社 2.22.2 可行性研究的前提可行性研究的前提 .1 要求要求 功能功能 (1)人事信息管理:人事增减、人员调动和聘任、职称评定、奖励和惩罚; (2)查询人事信息:根据权限按条件(部门、姓名、性别等)查询相关的人事 信息,并生成统计报表; - 精选资料 (3)提供工资数据和报表:按月打印和生成工资表和工资条用于发放工资; (4)系统用户管理:系统登陆采用用户名+密码形式,管理员可以增、删用户 和设置初始密码,用户可以自己修改密码; (5)考勤管理:按月提供考勤记录,并生成和输出考勤表。 性能性能 对输入数据进行检查,确保输入数据的准确性。可以实现多个用户同时操作。 输入输入 由管理员通过文本输入公司员工所有信息。 输出输出 通过表单来输出显示相关的信息,还可以通过 Excel 文档输出和打印输出。 安全性安全性 该人事系统由用户名和密码登录,通过管理员设置登录用户的权限,系统 对不同权限的用户提供不同的功能模块,一般的用户只能进行查询操作,从而 对数据库的关键数据进行保密。 完成期限完成期限 预期两个月 .2 目标目标 开发一个功能实用、操作方便,简单明了的人事管理系统。在设计出功能 强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过 使用本系统,尽量使公司的人事管理工作系统化,自动化和规范化,从而达到 提高企、事业单位管理效率的目的。 .3 条件、假定和限制条件、假定和限制 - 精选资料 建议软件使用寿命:3 年 进行系统方案选择比较的时间:一个星期 经费来源:XX 公司 硬件条件:服务器,若干台 PC 机作为客户机 开发环境:.Net Frameworks 1.0 运行环境:windows2000 以上版本操作系统 数据库:SQL Server2005 投入运行的最迟时间:两个月 使用范围:仅在 XX 公司内部使用 .4 可行性研究方法可行性研究方法 从技术可行性、经济可行性、操作可行性和社会可行性四个方面来研究该 系统的可行性。根据技术可行性的考虑初步排除一些不现实的系统和不合理的 要求;操作可行性方面,根据使用部门处理事务的原则和习惯检查技术上可行 的方案,去掉其中从操作方式或操作过程的角度看用户不能接受的方案;经济 方面的可行性,应估计可能的系统开发成本和运行费用,并且估计可以节省的 开支或可以增加的收入;社会可行性方面,显然该系统可以提高公司管理效率, 从而增进公司效益。 通过与公司人事管理人员的交流,考虑到现行开发环境的实际情况,此系 统技术难度不高,实现环节不复杂,所以在技术上是可行的;设计人员已经过 了详细调查,充分地了解了用户的需求,因此从操作上来讲可以给用户提供一 个优良的系统;通过介绍这个系统之后,公司人事管理人员充分表达了实施该 项目的必要性,最后对现有系统和拟开发系统在费用上进行比较,得出的结论 - 精选资料 是通过这套系统不仅能节省人力、物力,而且提高了准确性。所以综上所述, 此软件是完全可行的。 .5 评价尺度评价尺度 根据用户的需求,项目包括职工信息管理、部门信息管理、工资管理、职 工考勤管理、职工绩校考核管理等基本信息管理,还包括强大的查询功能。由 于企业人数较多,系统也要求数据具有安全性原则。在遭遇外界环境突然变化 (如断电)的情况下,数据仍然能够得到安全的存储。 2.32.3 对现有系统的分析对现有系统的分析 .1 系统模型系统模型 (待定) .2 工作负荷工作负荷 (待定) .3 费用支出费用支出 (待定) .4 局限性局限性 (待定) 2.42.4 对所建议系统的分析对所建议系统的分析 .1 概述概述 本系统在提高处理能力、减轻工作负荷、增强系统灵活性和保证数据安全 等方面都有一定的优越性。系统设计人力资源管理中的薪资、考勤、调动、基 本信息、用户管理等方面。可以很好地为用户对员工进行管理以及方便员工查 询相关信息。 - 精选资料 .2 处理流程和数据流程处理流程和数据流程 员工信息管理系统功能结构图员工信息管理系统功能结构图 图 1 系统结构图 数据流图数据流图 人事管理系统 统 部门信息管理模块员工信息管理模块用户管理模块 部门 信息 管理 人员 调动 管理 员 工 基 本 信 息 员 工 工 资 信 息 员 工 考 勤 信 息 员 工 奖 惩 信 息 权限 管理 账号 管理 - 精选资料 权限 选择 权限选择 退 出 验证错误 信息管理 员工信息 工资 结算 时间 签到 取消 记录 用户 身份验 证登陆 查询信息 信息处理 工资信息记录考勤信息记录奖惩信息记录员工信息记录 图 2 数据流图 ERER 图图 用户名 密码用户名 密码 管理员 用户 管理 查看 员工编号 部门名称 年龄 性别 员工信 息表 图 3 ER 图 .3 采用建议系统可能带来的影响采用建议系统可能带来的影响 - 精选资料 对设备的影响对设备的影响 可能需要提高相应的设备来满足现在的功能需求。 对用户的影响对用户的影响 使用这个管理系统会使用户和原来相比节省很多时间,使工作更高效 对系统运行过程的影响对系统运行过程的影响 使用系统的过程中,应该按一定的时间对重要的信息进行及时的备份,以 便更新和维护该系统。 对开发的影响对开发的影响 用户整理公司员工信息记录,部门记录等,准确及时地录入系统。 对经费开支的影响对经费开支的影响 用于系统硬件建设,以及软件开发和维护,需要投入更多的资金。 2.52.5 可选择的其他系统方案可选择的其他系统方案 无 2.62.6 技术可行性分析技术可行性分析 (1)在当前的限制条件下,该系统的功能目标能够实现 (2)利用现有的技术,该系统的功能能够实现 (3)开发人员为武汉理工大学 XX 团队成员,均具备一定的程序设计能力和代 码编写能力,具有足够的专业知识技能。 (4)在规定的期限内,本系统的开发能够完成。 2.72.7 投资及效益分析投资及效益分析 .1 支出支出 (待定) - 精选资料 .2 收益收益 (待定) .3 收益投资比收益投资比 (待定)通过对支出和效益的衡量,分析得出在经济上的回报还是非常可观的。 .4 投资回收周期投资回收周期 (待定)预计本次投资的回收周期为一年。 .5 敏感性分析敏感性分析 该系统的反应时间一般在 1 秒内,不会对人们使用习惯产生很大的影响。 2.82.8 社会可行性社会可行性 .1 法律方面的可行性法律方面的可行性 该系统由开发人员自主研究开发,开发方和投资方的各自的责任非常明确, 没有侵犯任何人的著作权,也没有侵犯到国家、集体或他人的利益。 .2 使用方面的可行性使用方面的可行性 该系统界面人性化,操作简单,一般只要懂得电脑基本操作的人员都能够 使用它。而且该系统考虑到企业组织管理结构、工作流程等方面,能够很好在 企业中得到应用。 2.92.9 可行性分析结论意见可行性分析结论意见 通过以上分析,可以得到: (1) 就当前公司管理当前状况,开发公司人事管理系统是十分必要的,符合公 司发展战略和目标。 (2) 此开发项目在技术、操作、经济以及法律和社会各个方面均满足可行性条 件,因此决定着手组织开发。 - 精选资料 3 3 项目开发计划项目开发计划 3.13.1 引言引言 .1 编写目的编写目的 为了能高效的,有计划设计企业人事管理系统,此项目计划书目的是让软 件程序设计人员能确定详细的项目实施范围、定义递交的工作成果、评估实施 过程中的主要风险、制定项目实施的进度计划、成本和预算计划、人力资源计 划等。本报告的主要作用是确定各个项目模块的设计情况和主要的负责人的负 - 精选资料 责任务,以便每个项目模块的负责人阅读,做到及时协调,按步有序进行项目的开 发.减少设计中的不必要损失。进而能更好的更高效的完成本系统的开发。 .2 背景背景 (1) 项目名称:公司人事管理系统 (2) 项目任务提出者:09 软件 (3) 项目开发者:XX 团队 (4) 用户:XX 公司人事管理部门 (5) 实现软件中心:XX 软件设计中心 (6) 项目与其他软件或其他系统的关系 此系统仅是总系统中的一个组成部分,该系统与企业的员工培训管理系统、 考勤管理系统、工资管理系统等系统存在数据共享等关系。与其他数据库可以 建立链接,为其他模块相应功能的实现提供信息来源和依据。 .3 定义定义 .4 参考资料参考资料 1 软件工程导论(第 5 版) 编著:张海藩 出版社:清华大学出版社 2 软件需求工程 编著:毋国庆 梁正平 袁梦霆 李勇华 出版社:机械 工业出版社 3 本项目可行性研究报告 3.23.2 项目概述项目概述 .1 工作内容工作内容 - 精选资料 (1) 定义阶段:此阶段主要是立项和需求分析和计划部分,需要做出的报告和 计划书:项目立项报告需求定义书、项目开发计划、配置 管理计划、测试计划; (2) 开发阶段:此阶段主要是设计、编码和测试三个部分,各个部分需要做出 相应的设计书或说明书:系统结构图、概要设计说明书、详细 设计书、数据库设计说明书、数据库设计规范、测试报告书 ; (3) 维护阶段:此阶段主要是运行和维护部分需要做出的说明书:用户操作 手册和项目部署手册。 .2 主要参加人员主要参加人员 XX 团队 .3 产品产品 程序程序 系统名称:企业人事管理系统 使用的语言:C+ 存储形式:磁盘 文件文件 项目计划书,可行性研究报告,需求分析报告,概要设计说明书,详细设 计文档,测试分析报告,测试计划文档,项目开发总结报告书,系统问题报告 服务服务 (1) 用户登录功能 (2) 留言板功能 - 精选资料 (3) 人事部门信息发布功能 (4) 系统管理功能 (5) 员工管理功能 (6) 员工自助功能 非移交的产品非移交的产品 项目组内部的文档:有需求规格说明书,概要设计说明书、详 细设计说明书、源代码清单、代码接口说明、测试策略、测 试计划、系统测试用例、缺陷报告和最终测试结果报告。 .4 验收标准验收标准 系统能正常运行且功能能达软件需求说明书中定义的全部功能、性能、可 靠性等需求。整个系统是否达到客户的要求,且试运行阶段不会出现两次以上 故障。 .5 完成项目的最迟期限完成项目的最迟期限 2012 年 2 月 1 日 .6 本计划的批准者和批准日期本计划的批准者和批准日期 (待定) 3.33.3 实施计划实施计划 .1 工作任务的分解与人员分工工作任务的分解与人员分工 任务阶段具体任务划分描述负责人 项目开发计划 测试用例计划 计划阶段 配置管理计划 - 精选资料 调研分析系统主要任务 需求规定 运行环境规定 需求分析阶段 需求定义书 接口设计 概要设计 系统出错处理设计 概要设计说明书 设计阶段 结构设计 数据库设计 运行设计 数据库设计说明 书 数据库实现模块 终端控制模块 数据同步模块 实现阶段 后天管理中心控制模块 界面测试与数据确认测试 接口测试与代码走读 集成测试 测试与维护 测试报告书 用户培训 项目交付与技术支持 用户使用手册 - 精选资料 项目部署手册 .2 接口人员接口人员 (1) 负责本项目同用户的接口人员:XXX (2) 负责本项目同本单位计划管理部门接口人员:XXX (3) 负责本项目同本单位财务部门接口人员:XXX (4) 负责本项目同本单位质量管理部门接口人员:XXX (5) 负责本项目同各分合同负责单位的接口人员:XXX .3 进度进度 编号任务阶段开始日期完成日期所需资源标志性事件 1 计划阶段 2 需求分析阶段 3 设计阶段 4 实现阶段 5 测试与维护 6 项目交付与技术支持 .4 预算预算 总体预算 10,000 .5 关键问题关键问题 如何提高系统的运行效率以及可靠性,应采用高效率搜索算法以及模块化 设计,减少各模块之间的耦合。对于数据库设计,应尽量减少数据冗余。 3.43.4 支持条件支持条件 - 精选资料 团队成员:N 人 硬件设备:电脑 N 台 .1 计算机系统支持计算机系统支持 软件设备:Microsoft XP、SqlSever2005 本系统打算使用 Adobe Dreamweaver CS3 作为界面和功能开发工具, 使用 MySQL 作为后台数据库,并利用其提供的各种面向对象的开发工具进行 界面和数据库开发。系统开发过程要结合快速原型模型与增量模型的优点:首 先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断 修正和改进,直到形成可行系统。 .2 需由用户承担的工作需由用户承担的工作 用户需要明确的需求说明,当有需求改动的时候需要及时提醒。 .3 需由外单位提供的条件需由外单位提供的条件 3.53.5 专题计划要点专题计划要点 (1) 数据库模块设计 (2) 数据库操作模块的实现 (3) 网络同步模块的设计 (4) 网络同步模块模型的实现 (5) 客户终端程序接口的设计与实现 (6) 后台控制中心接口设计与实现 3.63.6 交付期限交付期限 2012 年 2 月 1 日 - 精选资料 4 4 需求规格说明书需求规格说明书 4.14.1 引言引言 .1 目的目的 (1) 以文档的形式给出在需求获取和需求分析阶段所获得的所有用户需求,并 为软件设计和实现奠定基础,且能够作为软件测试和用户验收软件系统的 重要依据。所有技术人员都应该以该文档作为产品的功能定义,具体建设 内容。 (2) 为开发小组成员、客户之间提供共同的协议而创立基础,减少彼此之间交 流的困难和开发中因为需求不明确而产生的不必要的麻烦,让客户指出不 足,进一步了解客户的要求。 .2 文档约定文档约定 (1) 必须使用国家公布的规范字。打印版面上空 2.5cm,下空 2cm,左空 2.5cm,右空 2cm(左装订) ,固定行距,24 磅。 (2) 章条序码统一用阿拉伯数字表示,题序层次可以分为若干级,各级号码之 间加一小圆点,末尾一级码的后面不加小圆点,层次分级一般不超过 4 级 为宜。第一级(章)题序和题名用黑体小二号字,第二级(条)题序和题 名用黑体小三号字,第三级(条)题序和题名用黑体四号字,第四级(条) - 精选资料 题序和题名用黑体小四号字。 (3) 正文字体为宋体小四号。无特殊情况下,字体颜色均采用黑色。 (4) 出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次 为(1) 、1) 、a 等,特殊情况另作规定。 .3 预期的读者和阅读建议预期的读者和阅读建议 本文档面向多种读者对象: (1) 项目经理:项目经理可以根据该文档了解预期产品的功能,并据此进行系 统设计。 (2) 设计员:对需求进行分析,并设计出系统,包括数据库的设计。 (3) 程序员:配合设计报告 ,了解系统功能,编写用户手册 。 (4) 测试员:根据本文档对软件产品进行功能性测试和非功能性测试。 (5) 用户:了解预期产品的功能和性能,并与分析人员一起对整个需求进行讨 论和协商。 (6) 其他人员:如部门领导、公司领导等可以据此了解产品的功能和性能。 在阅读本文档时,首先要了解产品的功能概貌,然后可以根据自身的需要 对每一功能进行适当的了解。 .4 产品的范围产品的范围 系统设计人力资源管理中的薪资、考勤、调动、基本信息、用户管理以及 用户切换等方面,并有综合的系统安全设置、报表综合管理模块,可以很好地 为用户对员工进行管理以及员工查询相关信息。该系统仅在 XX 公司内部供公 司所有成员使用。 .5 参考文献参考文献 - 精选资料 1软件工程导论 (第 5 版) 编著:张海藩 出版社:清华大学出版社 2软件需求工程 编著:毋国庆 梁正平 袁梦霆 李勇华 出版社:机械 工业出版社 3软件开发项目管理 编著:栾跃 出版社:上海交通大学出版社 4.24.2 综合描述综合描述 .1 产品的前景产品的前景 人事管理系统可以说是每一个公司都需要的软件,一个公司的员工可能会 有成百上千,而且职位也不尽相同,对每位职员的信息管理无疑是一份工作量 十分巨大的任务,稍有不细心就可能引发一系列问题。因此像这种不涉及过多 逻辑推理的任务完全可以交给软件来实现,人事管理系统应运而生。 .2 产品的功能产品的功能 (1) 人事信息管理:人事增减、人员调动和聘任、职称评定、奖励和惩罚; (2) 查询人事信息:根据权限按条件(部门、姓名、性别等)查询相关的人事 信息,并生成统计报表; (3) 提供工资数据和报表:按月打印和生成工资表和工资条用于发放工资; (4) 系统用户管理:系统登陆采用用户名+密码形式,管理员可以增、删用户和 设置初始密码,用户可以自己修改密码; (5) 考勤管理:按月提供考勤记录,并生成和输出考勤表; (6) 安全可靠性:实现数据库的备份、还原及清空操作。系统运行稳定、安全 可靠。 .3 用户类和特征用户类和特征 根据权限将用户类分为:普通员工,部门经理,人事部员工,人事部经理, - 精选资料 总经理。 人员类型权限描述 普通员工查看员工资料、请假、加班、考勤、薪资等信息, 填写业绩报告等 部门经理除普通员工的权限外,还可审批请假、加班和业绩 报告的信息等 人事部员工修改员工资料,登记考勤信息,核实加班请假信息 并计算月工资等 人事部经理除人事助理的权限外,还有指定员工起薪等权限 管理员 总经理默认拥有部门经理的所有权限 .4 运行环境运行环境 (1) 系统开发平台Microsoft Visual Studio 2005 (2) 系统开发语言C+ (3) 数据库管理系统软件Microsoft SQL Server 2005 (4) 运行平台Windows 系统 (5) 开发环境Microsoft .NET Framework 1.0 (6) 分辨率 最佳效果 1024768 像素 .5 设计和实现的限制设计和实现的限制 (1) 软件开发小组提供相应的开发阶段文档,用户提供相适应的行业标准,使 软件开发与典型实例考核相结合。 (2) 操作员与用户要按照操作规程运行本系统,不得进行恶意破坏性操作。 (3) 用户必须提供相关运行软件有效的数据库接口标准,并在改动的过程中及 - 精选资料 时通知本软件开发商,以保证从中正确读取预决算参数,进行成本预算。 .6 假设和依赖假设和依赖 (1) 预计开发期限:2012 年 2 月 1 日 (2) 预计开发经费:10,000RMB 4.34.3 外部接口需求外部接口需求 .1 用户界面用户界面 本系统的三层 C/S 部分采用标准的 GUI 图形界面,主窗体为多文档风格, 其中出现的所有错误信息和提示信息均采用 Windows 的标准提示框。B/S 部 分采用浏览器界面。 系统的界面要求如下: (1) 页面内容:主题突出,站点定义、术语和行文格式统一、规范、明确,栏 目、菜单设置和布局合理,传递的信息准确、及时。内容丰富,文字准确, 语句通顺;专用术语规范,行文格式统一规范。 (2) 导航结构:软件操作简单,且便于理解,方便用户使用。 .2 硬件接口硬件接口 采用 USB 接口方式与外部设备相连接。 .3 软件接口软件接口 本软件使用 Microsoft Visual Studio 2005 做设计开发平台,在 Windows 操作平台下运行,可与各类应用软件很好兼容。 .4 通信接口通信接口 与各种网络协议不冲突。 4.44.4 功能需求功能需求 - 精选资料 .1 登录页面登录页面 需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入 ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页 面,若不正确,则提示用户用户名或密码错误,仍显示当前页面。 用例图: .2 查询员工资料查询员工资料 该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。 同时也可以修改自己的部分信息。 主要功能包括: (1) 查询自己的详细信息:员工 ID、员工姓名、电子邮件、所在部门名称、经 理、分机和自我简介等 (2) 修改自己的相关信息,密码 (3) 查询、搜索其他同事的相关信息 用例图: 图 4 - 精选资料 .3 员工资料管理员工资料管理 人事部门负责维护员工的基本资料。人事部门将员工的基本资料录入到数 据库中,并打印一份报到单给员工,上面列出了该员工的登录 ID、公司邮件的 地址、该员工的部门名称以及该员工的同部门同事列表。 主要功能包括: (1) 添加/修改/删除员工 (2) 按任意条件搜索员工 (3) 打印员工报到单 (4) 修改员工相关信息。 用例图: 图 5 - 精选资料 .4 考勤管理考勤管理 人事部可以管理考勤记录,即根据员工请假记录,判定是否缺勤,以及打 印一些汇总信息。由于公司在使用该软件之前把考勤信息记录在 Excel 表格中, 本模块需要实现从该 Excel 表中导入数据的功能。 主要功能包括: (1) 输入/修改/删除/查询员工的考勤记录 (2) 显示当日迟到、缺勤明细 (3) 统计某段时间内迟到、缺勤人数汇总信息 用例图: 图 6 图 7 - 精选资料 .5 业绩评定业绩评定 由员工填写业绩报告表(部门经理不需要填写) ,部门经理根据该报告,评 定其下属的业绩分数。人事部根据部门经理的评分作为基础,然后根据考勤记 录来计算最终的绩效成绩。 主要功能包括: (1) 员工可填写业绩报告 (2) 经理查询下属的业绩报告。可填写业绩评分 (3) 员工查询最终的业绩评分 (4) 员工查询所有的历史业绩报告,单击显示其详细信息 (5) 经理查看某次业绩评定的所有下属的汇总信息。 用例图: .6 薪资查询及管理薪资查询及管理 员工薪资由基本薪资和加班薪资组成,并且有可能因为迟到和缺勤而扣除 部分薪资。基本薪资由人事经理指定。员工可以查看自己的本月薪资明细,还 可以查询历史薪资记录。 主要功能包括: 图 8 - 精选资料 (1) 显示员工当月的薪资信息,并列出影响薪资额的加班和考勤记录 (2) 打印本月薪资单 (3) 查看某段时期内的薪资信息。 (4) 按部门打印员工月薪资的汇总表 (5) 查看某个员工的历史记录 用例图: .7 安全管理安全管理 本模块的功能是验证登录者的身份,保证系统安全性。本模块除了验证功 能还包括系统事件记录功能,可以将系统中发生的与安全相关的各类事件、对 重要信息的操作记录下来。密码修改时注意密码不能为空,且至少包含 6 个字 符。 主要功能包括: (1) 验证登录者的身份 (2) 人事经理可以添加/删除操作员(即人事部员工) (3) 密码修改 (4) 系统事件记录 图 9 - 精选资料 (5) 系统事件查询 用例图: 4.54.5 其他非功能要求其他非功能要求 .1 性能需求性能需求 用户数量用户数量 项目的主要用户是公司内部所有工作人员,所以流量不会很大,根据公司 的规模以及发展,预计员工数目 100 人左右。 时间特性要求时间特性要求 (1) 响应时间:视网络情况,等待时间约为 2-4 秒 (2) 更新处理时间:无 (3) 数据的转换和传送时间:2-4 秒 灵活性灵活性 系统应具有较灵活的更新操作,对用户信息的添加、修改、删除、查询, 对一段时间后数据库的内容进行有选择地添加、修改和删除,必要时对数据库 图 10 - 精选资料 系统的部分信息进行初始化。 .2 安全设施需求安全设施需求 (1) 设备的硬件故障可能造成本软件不能运行或不能正常进行输入、输出等后 果,系统的资源不足及网络传输通道阻塞可能造成本软件不能正常运行, 在系统自动关闭之前要保证信息的保存,要提供方便的手段供系统维护人 员进行数据的备份,日常的安全管理,系统意外崩溃时数据的恢复等工作。 (2) 当系统出现异常时,为了使异常处理简洁,定义专门的错误页面来处理可 能发生的异常,在错误页面打印异常信息以及用户应该做的处理,同时将 异常写入日志文件,便于日后的维护。 .3 安全性需求安全性需求 (1) 若要对该公司人事管理系统进行操作就应当具有某些操作权限。没有权限 的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据, 以确保系统的严密性和安全性。 (2) 在上述要求基础上可以为该系统设定多种登录方式,程序开始运行所有功 能将是不可使用的,只有系统管理员登录和普通用户登录两个窗口可以使 用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系 统。 (3) 在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员 应当可以使用系统的所有模块,普通用户对于用户管理模块是无权使用的。 .4 软件质量属性软件质量属性 (1) 运行环境的变化:既可以在 Windows2003 上运行,也能在 WindowsXP - 精选资料 和 WindowsVista 等 windows 系列操作系统上运行。 (2) 使用性:具有良好的用户接口,可供普通群众使用(识字即可) 。 (3) 软件的安全性:可以有效的防止病毒入侵,系统可以在满足硬件需求的条 件下稳定的运行,不会出现系统崩溃或数据丢失等情况。 (4) 软件的可维护性:同时,本软件可随时随着用户需求的变化而快速更新, 满足用户不断增长的需求,可维护性强。 (5) 可移植性:该软件可在 Windows 系列的操作系统中稳定的运行。 .5 业务规则业务规则 (1) 普通员工登陆后可以查看员工资料、请假、加班、考勤、薪资等信息,填 写业绩报告等。 (2) 部门经理登陆后除普通员工的权限外,还可审批请假、加班和业绩报告的 信息等。 (3) 人事部员工登陆后可以修改员工资料,登记考勤信息,核实加班请假信息 并计算月工资等。 (4) 人事部经理登陆后除人事部员工的权限外,还有指定员工起薪等权限。 (5) 总经理登陆后默认拥有部门经理的所有权限。 .6 用户文档用户文档 同本软件一起发行的用户文档包括: (1) 安装手册:Word 格式文件。 (2) 用户手册:Word 格式文件。 (3) 在线帮助:HTML Help 格式文件,联机式。 4.64.6 其他需求其他需求 - 精选资料 (1) 软件必须严格按照设定的安全权限机制运行,并有效防止非授权用户进入 本系统。 (2) 软件必须提供对系统中各种码表的维护、补充操作。 (3) 软件必须按照需求规定记录各种日志。 (4) 软件对用户的所有误操作或不合法操作进行检查,并给出提示信息。 (5) 用户必须对系统中的材料成本信息进行维护,以便软件能取得。 (6) 软件仅供公司内部使用。任何组织和个人不得将软件传播,或者用于其他用 途.软件涉及到的相关信息将严格保密,绝对不可以泄露。 - 精选资料 5 5 附录附录 各图表获取过程: 图 1:员工信息管理系统功能结构图。将人事管理系统分为三个子模块,部 门信息管理模块,员工信息管理模块和用户管理模块。每个模块对应其不 同的功能。 图 2:数据流图。粗略的描述了系统内部的处理流程,表现出了一些数据流 的加工和处理。用户登录到系统进行相关的信息处理。 图 3:ER 图。描述管理员、一般用户以及员工信息表等之间的数据关系。 管理员管理员工信息表,用户查看员工信息表,不同数据又关联其相关的 属性。 图 4:登陆页面的用例图。不同的用户输入相应的密码具有不同的权限,分 别进入相应的员工信息页面。 图 5:查询信息的用例图。所有用户均可以查询或修改自己的相关信息,并 可以查询同事的部分信息。 图 6:资料管理的用例图。管理员可以添加/修改/删除员工,按任意条件 搜索员工,打印员工报到单,修改员工相关信息。 图 7:考勤管理的用例图。由管理员上传考勤记录,员工进行查询。同时, 管理员可以对考勤记录进行修改和统计。 图 8:业绩评定的用例图。员工填写业绩报告并可以查询历史业绩报告,查 询业绩评分。管理员(经理)进行业绩评分,查询员工业绩报告
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业保险理赔流程规范合同
- 主要商品价格对比表(按品牌)
- 市场行情调研统计表
- 2025年应用化学专业相关知识考核试卷及答案
- 2025年心血管内科执业医师考试试卷及答案
- 2025年演艺与戏剧表演专业考试试卷及答案
- 2025年网络技术与信息系统安全课程测试试题及答案
- 2025年大数据与商业智能在市场营销中的应用能力考试题及答案
- 2025年法律专业认证考试试题及答案
- 2025年甘肃省兰州树人中学教师招聘笔试参考题库及参考答案详解1套
- 秀场内外-走进服装表演艺术知到智慧树期末考试答案题库2025年武汉纺织大学
- 2024年山东省济南市中考地理试题卷(含答案解析)
- 医院医用耗材SPD服务项目投标方案
- GB/T 15934-2024电器附件电线组件和互连电线组件
- 浙江嘉兴市小学英语四年级下学期期末测试卷测试题(含答案)
- 信息化项目网络设备、网络安全设备、服务器和存储系统集成项目培训方案
- 汉语语法教学-是……的
- 无犯罪记录无吸毒史证明模板
- 六年级信息技术下册《走进人工智能》优质课获奖课件
- 第18课 现代设计与现代媒体-高中美术鲁美版美术鉴赏
- 国际商务毕业论文范文
评论
0/150
提交评论