《人事管理系统需求规格说明(共12页).doc》由会员分享,可在线阅读,更多相关《人事管理系统需求规格说明(共12页).doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上学 号: 33课 程 设 计课程名称软件需求工程题 目人事管理系统需求分析学 院计算机科学与技术学院专 业软件工程班 级软件0704班姓 名黄奕群指导教师杨世达2010年1月11日课程设计任务书学生姓名: 黄奕群 专业班级: 软件工程0704 指导教师: 杨世达 工作单位: 计算机科学与技术学院 题 目: 人事管理系统需求分析 初始条件:1.完成需求分析程教学与实验 2. 人事管理系统的需求分析要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.掌握人事管理系统需求获取的方法2.熟悉人事管理系统需求分析方法3.熟悉需求规格说明的结构和
2、内容4.掌握需求分析建模方法5.熟悉需求与进度之间协调时间安排: 1.第21周周1(元月25日):全体集中讲解课程设计原理与方法 2.第21周周25(元月2629日):分班实验,编写系统需求分析报告指导教师签名: 2010 年 元 月 日系主任(或责任教师)签名: 2010 年 元 月 日专心-专注-专业人事管理系统需求规格说明书1引言1.1编写目的该人事管理系统需求规格说明书的编写目的是为了以文档的形式给出在需求获取和需求分析阶段所获得的所有用户需求,并为软件设计和实现奠定基础,且能够作为软件测试和用户验收软件系统的重要依据。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为
3、产品的功能定义,具体建设内容。1.2背景随着经济的发展与经济全球化的进行,企业的发展要求要求企业规模不断健全,一个科学有效的用于人事管理的系统也被迫切需要。引入全方位的电脑服务和电脑管理日益流行,同时人事管理系统是企业运转的一个重要环节。人事管理系统将先进的电脑技术与现代职工管理完美地结合起来,实现了员工与经理互动,交流,信息处理的全新概念的管理方式。人事管理的电脑化,不仅是有助于企业的全球化扩展,而且对于提高员工工作效率,加速资金周转、降低各项成本都有十分积极的作用。A公司的主营业务是软件开发,公司目前规模为25人,其组织结构如图 2 1所示:公司的人员类型有以下几种:普通员工、部门经理、人
4、事部成员和总经理。其中人事部有1个人事经理、3个人事助理。目前,公司尚无人事管理系统。薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。该系统的项目计划开始日期为2010-1-21,项目开发周期为一学期。a 待开发的软件系统的名称:人事管理系统b 本项目的任务提出者:A公司c 开发者:Duckd 用户(客户):A公司人事部e 软件平台:操作系统:Windows2000/XP开发工具:Microsoft Visual Studio .NET数据库:Microsoft SQL Server20001.3定义Web2.0: 是以人为中心,因此而进行的一系列改变,比如使用ajax改善
5、用户体验,讲究草根文化,流行六度理论等等。1.4参考资料a Web2.0网页布局标准-b 软件开发规范参考2任务概述2.1目标A公司的主营业务是软件开发,公司规模为25人左右,其部门包括人事部、财务部、研发部、销售部等。公司的人员类型有以下几种:普通员工、部门经理、人事部成员和总经理。其中人事部有一个人事经理,三个人事助理。该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。人事经理默认拥有人事助理的所有权限,部门经理默认拥有普通员
6、工的所有权限,总经理默认拥有部门经理的所有权限。2.2用户的特点公司的人员类型有以下几种:普通员工、部门经理、总经理、人事部经理和人事助理。权限定义如下表所示:人员类型权限描述普通员工查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告部门经理除普通员工的权限外,还可审批请假、加班和业绩报告的信息人事助理修改员工资料,登记考勤信息,核实加班请假信息并计算月工资人事经理除人事助理的权限外,还有指定员工起薪等权限总经理默认拥有部门经理的所有权限。2.3假定和约束经费说明:本软件共分为两个版本,第一个版本提供基本功能,实现必须的任务模块,预计费用100万人民币。第二个版本提供在线自动升级,完善功
7、能,总计约250万。开发期限:第一个版本预期半年内完成,第二个版本预期一年内完成!具体时限还需要软件开发商和软件使用者具体协商再定。3需求规定 3.1对功能的规定311功能模块图312功能模块表通过细致的调查研究和讨论交流,开发小组分析认为该公司人事管理系统主要功能模块及子功能模块应该包括:序号功能模块名称子功能模块名称1登录界面用户登录方式网站Logo 页面图片2员工资料管理创建左侧链接栏用户控件创建“显示员工资料”页面,并在该页面上显示除照片外的其他员工信息。在“显示员工资料”页面显示员工的照片在“显示员工资料”页面修改信息在“员工查询”页面按关键子搜索员工在“员工查询”页面,点击部门,则
8、显示该部门所有员工。“修改登录密码”页面,验证控件旧密码,保存新密码创建左侧链接栏的用户控件创建“批准请假”页面,页面显示未审核的请假记录在“批准请假”页面实现“详细情况”、“批准”、“否决”等按钮功能“部门汇总”页面,详情等页面建设5考勤管理创建左侧链接栏的用户控件创建“查看考勤记录”页面,及该功能创建“部门当日考勤”页面,并实现各功能历史记录查询,搜索功能6业绩评定创建左侧链接栏用户控件。创建“填写业绩报告”页面,并实现该页面所有功能。创建“审核业绩报告”页面,并实现该页面所有功能。创建“部门年度汇总”页面,并实现该页面所有功能创建“详细情况”页面,并实现显示本季度业绩报告的总体信息等功能
9、。7工资查询创建左侧链接栏用户控件建“查看工资记录”页面,并实现“搜索”按钮功能。实现选定,和导出工资单(可以采用打印方式)创建“部门记录汇总”页面,并实现各功能8员工管理创建左侧链接栏用户控件添加/修改/删除员工支持模糊查询,管理员工报道等功能9部门管理人事经理添加/删除部门更改员工的所属部门查看部门人数汇总及明细信息10考勤管理创建左侧链接栏用户控件管理员工考勤记录公司策略设定,上下班时间等当天的缺勤明细,历史记录的导入等功能11薪资管理创建左侧链接栏用户控件人事经理管理员工薪资展现员工薪资的明细,查询历史记录等。3.2功能详情321登录页面需要登陆的人员,对于不同的身份,他们的权限是不一
10、样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面322 查询员工资料该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息。主要功能包括: 查询自己的详细信息:员工ID、员工姓名、电子邮件、所在部门名称(不是部门ID)、经理、分机和自我介绍等 修改自己的自我介绍 修改自己的登录密码 查询、搜索其他同事的相关信息323 员工资料管理人事部门负责维护员工的基本资料。当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入
11、到数据库中,并打印一份报到单给员工,上面列出了该员工的登录ID、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。主要功能包括: 添加/修改/删除员工 按任意条件搜索员工(支持模糊查询) 打印员工报到单上传/修改员工的照片。 323考勤管理员工必须按规定时间上下班,即上午9点上班,下午6点下班,不能迟到或早退。有一名人事助理专门负责记录员工的上班和下班时间,如果一个员工在一个月内迟到多于3次,则要扣除薪资。考勤记录也影响该员工的绩效考核。本模块中员工可以查看自己的记录,经理可以查看下属的记录。主要功能包括: 员工查看自己某段时间内的考勤记录(迟到/缺勤) 经理查看某段时间内、当日所有
12、/部分下属的考勤记录经理查看某段时间内迟到/缺勤次数最多的人员列表。人事部可以管理考勤记录,即根据员工请假记录,判定是否缺勤,以及打印一些汇总信息。由于公司在使用该软件之前把考勤信息记录在 Excel 表格中,本模块需要实现从该 Excel 表中导入数据的功能。主要功能包括: 输入/修改/删除/查询员工的考勤记录 显示当日迟到、缺勤明细 统计某段时间内迟到、缺勤人数汇总信息 324业绩评定公司员工三个月评定一次业绩,先由员工填写业绩报告表(部门经理不需要填写),该报表包括以下几项:工作总结、上阶段目标完成情况、自我评分和下阶段目标设定。部门经理根据该报告,评定其下属的业绩分数。人事部根据部门经
13、理的评分作为基础,然后根据考勤记录来计算最终的绩效成绩(人事部的功能放在 Windows 子系统实现)。主要功能包括: 员工可填写工作总结,进行自我评分 显示员工上一阶段设定的工作目标,员工在此可填写完成度。如果员工未填写过,则不显示该部分 显示考核项,员工和经理各填写其中的相应部分 员工设定下一阶段的工作目标,最少三项,最多不限 经理查询下属的业绩报告。可填写考核项和业绩评分 员工查询最终的业绩评分 员工查询所有的历史业绩报告,单击显示其详细信息经理查看某次业绩评定的所有下属的汇总信息。325薪资查询及管理员工薪资由基本薪资和加班薪资组成,并且有可能因为迟到和缺勤而扣除部分薪资。基本薪资由人
14、事经理指定。员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。主要功能包括: 显示员工当月的薪资信息,并列出影响薪资额的加班和考勤记录 打印本月薪资单查看某段时期内的薪资信息。基本薪资只能由人事经理指定和修改。人事部负责每月根据员工的加班记录和考勤记录,计算员工的本月薪资,并可打印公司员工薪资月汇总表。主要功能包括: 人事经理指定员工的基本薪资 计算员工的当月薪资 按部门打印员工月薪资的汇总表查看某个员工的历史记录。326 安全管理本模块的功能是验证登录者的身份,保证系统安全性。本模块除了验证功能还包括系统事件记录功能,可以将系统中发生的与安全相关的各类事件、对重要信息的操作记录下来。密
15、码修改时注意密码不能为空,且至少包含6个字符。主要功能包括: 验证登录者的身份 人事经理可以添加/删除操作员(即人事助理) 密码修改 系统事件记录 系统事件查询。3.3对性能的规定3.3.1用户数量项目的主要用户是公司内部员工,部门经理,总经理,人事助理及经理,所以流量不会很大,根据公司的规模以及发展,预计员工数目100人左右。3.3.2时间特性要求a 响应时间:视网络情况,等待时间约为2-4秒b 更新处理时间:无c 数据的转换和传送时间:2-4秒3.3.3灵活性系统应具有较灵活的更新操作,对用户信息的添加、修改、删除、查询,对一段时间后数据库的内容进行有选择地添加、修改和删除,必要时对数据库
16、系统的部分信息进行初始化。3.3数据管理能力要求需要管理的文卷和记录的个数:每天以3位数来记客流量。表和文卷的大小规模以可预见的增长速度增加。3.4故障处理要求本系统异常处理从两方面考虑:a为了使异常处理简洁,定义专门的错误页面来处理可能发生的异常,在错误页面打印异常信息以及用户应该做的处理,同时将异常写入日志文件,便于日后的维护。b采用声明式异常处理,会对常见的401,403,404,500等错误,给出提示信息。3.5 系统备份和恢复系统数据库会运用Microsoft SQL Server2000的备份功能实现备份,可以使用恢复功能返回备份前的状态。3.6其他专门要求任何组织、任何单位未经授权不得擅自使用本软件,必须在获得购买允许和许可后才可以使用本软件.任何组织和单位不得将软件传播,或者用于其他用途.软件涉及到的相关信息将严格保密,绝对不可以泄露,特别是用于商业用途,希望遵循.4运行环境规定4.1设备其中的新型设备及其专门功能,包括:a 处理器型号:intel p3 1000MHZ/AMD 速龙1000MHZb 内存:2G或者更高c 硬盘: 至少150M剩余空间d 操作系统:Windows XP/2000、UNIXe 鼠标 键盘、扫描仪4.2支持软件无4.3接口本软件提供了webservice为分布式设计与存储提供条件。