1、. 编 号:_ 版 本:_ 文档名称: 需求设计说明书项目名称: 超市人力资源管理系统项目组长:项目成员: 目 录1.引言31.1编写目的31.2背景31.2.1项目开发背景31.2.2项目说明31.3术语定义41.4参考资料42.任务概述42.1目标42.1.1开发目标42.1.2应用目标52.1.3作用及范围52.2用户的特点5.3假定与约束53.需求分析63.1总体需求分析63.2系统大致流图:73.4数据流图(DFD)103.6性能需求213.6.1身份验证要求213.6.2容错要求223.6.3网站安全性要求223.6.4灵活性要求223.7数据管理能力要求223.7.2数据规模。2
2、33.8故障处理要求234.数据库设计234.1数据库描述234.2数据表结构245.运行环境规定256.开发流程及小组分工266.1开发流程:261.引言1.1编写目的 本超市人力资源管理系统的需求设计分析的编写目的,是为使用户、软件开发者及分析人员对该软件的初始规定有一个共同的理解,它说明了本系统的各项功能需求、性能需求、数据要求、实现环境及所使用的实现技术,阐述实用背景及范围,提供客户解决问题或达到目标所需的条件或权能,提供一个度量和遵循的基准。预期的读者:项目开发者以及参与实施本项目的工作者、人力资源部、中间用户(软件的管理人员、开发人员、维护人员)1.2背景1.2.1项目开发背景超市
3、人力资源管理要涉及到总经理、部门经理、店面经理、柜长、超市员工、普通员工、见习员工、促销员等多个层次的不同人员,而且根据工作需要,人员流动性也非常频繁。这些繁琐的事情在人事信息纸质化状态下成为人力资源部的主要工作,且不能让人满意。繁杂的人工信息收集、统计也无法给超市提供完整、准确的数据。集团领导无法及时直观全面的了解本月发生的各种人员。 1.2.2项目说明 a. 开发软件名称:超市人力资源管理系统b. 本项目的提出者和开发者:本小组成员c. 本项目的专利所有权属专利发明人; d.项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windows XP 系统上以Micr
4、osoft Visual C+为开发软件的应用程序,服务器端采用Windows Server 2000/XP2003为操作系统的工作站,是采用SQL Server 2000的为开发软件的数据库服务程序。 e.项目用户:人力资源部、客户、中间用户、最终用户。1.3术语定义 超市人力资源管理软件是一款专为超市人力资源量身定做的管理软件。 JavaScript:JavaScript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。 数据库:SQL Server 2000:SQL Server 是一个关系数据库管理系统,具有使用方便,可伸缩性好与相
5、关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。C#:C#是微软公司在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,是专门为.NET的应用而开发的语言。1.4参考资料 软件工程导论,张海藩,清华大学出版社。 数据库系统概论,王珊、萨师煊,高等教育出版社2.任务概述2.1目标2.1.1开发目标利用人力资源管理信息化,全面掌控人员信息,使人力资源管理人员可在很短的时间之内对某个员工的基本信息有一个全面的了解,进而更好的解决人员的新增、调动、晋升、薪
6、资、辞职(辞退)相关问题,大大提高超市人力资源管理的效率。2.1.2应用目标 大型超市、管理人员,人力资源部。2.1.3作用及范围 超市人力资源管理软件集成了账户管理、员工档案、人事职/薪管理、考勤管理、员工薪资信息、社保管理、绩效考核、奖惩记录、出差管理、费用管理、系统管理等,可满足千人以上大型商场人事管理方面所有需求。2.2用户的特点 本系统管理员界面级员工界面操作方便、明了,管理员及员工可以方便、轻松的操作。产品维护人员必须精通C#、Java、数据库操作和Microsoft SQL Server等有关知识。.3假定与约束系统开发环境操作系统:Windows Server 2000/XP2
7、003开发工具:Microsoft Visual Studio 2005开发语言:C#语言服务器:IIS 5.0/5.1/6.0浏览器:IE6.0/7.0数据库:SQL Server 2000硬件配置:CPU:P41.8GHz内存:256MB以上分辨率:最佳效果1024768像素3.需求分析 3.1总体需求分析该网络协作教学平台主要包括课程定制引擎,网络协作教学系统(信息发布、教学资源等)和系统管理平台三部分,功能结构图如图1所示。 超市人力资源管理系统包括员工界面,管理员界面(账户管理,员工档案管理等)和系统开发平台。功能结构图如图:超市人力资源管理系统员工界面管理员界面系统管理平台基础设置
8、考勤管理薪酬管理员工档案管理员工档案招聘劳动关系绩效记录奖惩记录员工出勤记录员工档案员工基本信息出差记录薪资查询短信平台人事职/薪管理绩效考核员工薪资信息考勤管理社保管理工作考核培训管理奖惩记录费用管理出差管理人事职/薪管理员工档案员工档案账户管理短信平台系统管理3.2系统大致流图:系统的总体功能流图:系统管理系统管理员登录功能界面数据库Access数据编辑数据导入数据查询数据导出注册 员工档案注册表员工注册数据员工人事部管理部门员工招聘信息整理数据并打印印员工招聘岗位变动档案员工基本情况档案人事管理科管理员考勤及出差记录按薪级统计考勤统计薪资信息绩效考核及社保管理档案室 系统管理大致流程图管
9、理员管理功能大致流图:管理员发布相关的公共文件、发布相关信息,如规章制度、通知公告等。 可以建立多种公共信息类别。3.3功能描述 1、账户管理 创建系统账户、部门及组织结构,并根据组织结构为模块分配输入、查询和管理权限。2、员工档案 员工档案管理主要是完成员工的入职审批,建立员工的个人档案,员工离职管理,并可由档案管理员对档案的变更情况进行记录,以及对 数据的管理和维护。并可实现按权限查询。3、绩效考核 业务考核表:员工根据评分细则填写本月的工作情况后有领导进行审批。点击按钮可以导入该员工本月的出差、请假、加班的情况数据,员工自己根据评分细则填写自我评价然后有领导进行审批。4、奖惩记录 奖惩记
10、录主要是对员工的奖励和惩罚情况进行记录存档。以反映员工的工作情况。5、出差管理 出差管理主要是对出差申请和出差任务的审批、出差费用控制以及整个出差情况的统计和管理。6、系统管理 本模块包含自定义架构、系统管理、工作流设置、系统重构、个人权限查看、个人账号管理、重新登录等功能。主要用于对系统组织架构、用户及用户组权限设置及权限范围设置进行设定,并通过工作流设置和系统重构实现对系统数据结构的调整和相关工作流程的修订。同时个人也可个人权限和密码信息进行管理。3.4数据流图(DFD) 数据流图的符号说明 顶层数据流图 管理员界面0层数据流图管理员显示考勤信息添加考勤信息删除考勤信息更新考勤信息查询考勤
11、信息员工1.员工考勤管理信息1层数据流管理员显示人事信息添加人事信息删除人事信息更新人事信息查询人事信息员工 2.员工人事管理信息数据流管理员显示出差信息添加出差信息删除出差信息更新出差信息查询出差信息员工3员工出差管理信息数据流管理员显示培训信息添加培训信息删除培训信息更新培训信息查询培训信息员工 4.员工培训管理信息数据流管理员记录奖惩信息修改奖惩信息删除奖惩信息浏览奖惩档案员工 5.员工奖惩管理信息数据流按员工查询按年月查询管理员显示薪资信息添加薪资信息删除薪资信息更新薪资信息查询薪资信息员工按员工查询6.员工薪资管理信息数据流管理员显示合同信息添加合同信息删除合同信息更新合同信息查询合
12、同信息员工7.员工合同管理信息数据流非录用查询录用查询管理员显示招聘信息删除招聘信息添加招聘信息更新招聘信息是否录用详细查询查询招聘信息员工 8招聘管理信息数据流 员工管理员显示员工调动信息添加员工调动信息删除员工调动信息更新员工调动信息查询员工调动信息 9.员工调动管理信息数据流按照部门信息管理员显示员工信息添加员工信息删除员工信息更新员工信息查询员工信息员工 10员工信息管理数据流 管理员显示部门信息添加部门信息删除部门信息更新部门信息查询部门信息员工 10.1员工信息管理数据流3.5实体-联系(E-R)图培训人员rerenyuan管理员招聘的人员各部门配置招聘信息某个部门vbumen部门
13、基础设置及角色管理员工管理分配发布所属发布分配配置配置招聘人员分类所属n1nn11n111nmnn11n111招聘计划招聘n制订1人事部门及1制订薪资数据在职人员应聘人员培训计划vbumen部门考勤部门考勤计算实施录用nn1n11n1nmn员工实体描述:出生日期籍贯分部性别民族姓名职级员工卡号员工编号文化程度工作部门所学专业职务联系电话验印编号毕业学校工作部门姓名地址联系电话性别管理员职位管理卡号员工登录流程图:员工登录是否通过验证是进入主页否基本信息短信平台工作信息出差记录考勤记录绩效考核奖惩记录薪资记录社保信息管理员登录流程图:管理员登录修改员工和部门信息系统管理基本信息管理工资管理YNY
14、N添加删除查询员工信息NY修改查询员工工资打印工资报表退出系统3.6性能需求3.6.1身份验证要求为了使数据库得到一定保障,网站的相关部分须要通过登陆验证程序检验其是否是合法员工及管理员,只有通过验证身份后方能进行相关操作,这样来防止非法员工及用户的登陆和执行非法操作,让数据库的安全性得到进一步提高。3.6.2容错要求为了保障网站能正常运行,尽量使得服务器数据库的数据合法化,以及前台能有效操作和浏览,该系统应做到: 对数据输入或条件输入进行有效检验,禁止非合法数据阻碍客户端与服务器的正常运行,使得数据库也得到进一步安全性的保障。 对连接数据库的错误操作或用户错误操作进行一定化的提示和警告,控制
15、非正常浏览后台管理网站。3.6.3网站安全性要求3.6.4灵活性要求本系统的灵活性比较好,即当需求发生一些变化是,本系统可以对其进行适当变化:(1)操作方式上的变化:可以根据员工的需求而修改员工操作界面(2)运行环境的变化:本系统对硬件的环境要求不是很高,可以灵活的更改其硬件,而软件环境则主要是基于Widows XP系统、IE服务器和SQL Server 数据库.3.7数据管理能力要求3.7.1数据备份备份安装软件:SQL server 2000;备份数据库:先打开所要保存该数据库的目录文件,然后以.bak后缀备份该数据库;数据库还原:如是该数据库由于某种原因,丢失了部分数据,可以利用该数据库
16、还原功能,修改该数据库,从而保证了该系统正常运行.数据库备份时间:每周末做备份;存储介质: 建议使用:光盘或者硬盘;3.7.2数据规模。3.8故障处理要求4.数据库设计4.1数据库描述 数据库(DataBase,DB)是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。她是一个按数据结构来存储和管理数据的计算机软件系统。数据库的概念实际包括两层意思: (1)数据库是一个实体,它是能够合理保管数据的“仓库”,用户在该“仓库”中存放要管理的事务数据,“数据”和“库”两个概念结合成为数据库。 (2)数据库是数据管理的新方法和技术,他能更合适的组织数据、更方便的维护数据、更严密的控制数
17、据和更有效的利用数据。4.2数据表结构1、 Manager (管理员表)字段名数据类型为空默认值字段说明Manager NumInt(4)no管理人员编号,主键Manager NameVarchar(50)no管理员名Apart IDInt(4)部门号,外键Manager EmailVarchar(50)电子邮件Manager GenderInt(4)性别Manager PasswordVarchar(50)密码Manager PhoneVarchar(50)电话号码Manager AddressVarchar(200)通讯地址Manager CreatedDatetime(8)开通时间2、e
18、mployee(员工表) 字段名数据类型为空默认值字段说明Emp NumInt(4)no员工编号,主键Emp NameVarchar(50)no员工名Apart IDInt(4)所属部门号 ,外键Emp EmailVarchar(50)电子邮件Emp GenderInt(4)性别Emp PasswordVarchar(50)密码Emp PhoneVarchar(50)电话号码Emp AddressVarchar(200)通讯地址Emp CreatedDatetime(8)开通时间3、Apartment (部门表)字段名数据类型为空默认值字段说明Apart NameVarchar(50)no部门
19、名Apart IDInt(4)部门号 ,外键Manager NumVarchar(200)部门管理员号4.招聘人员表字段名数据类型为空默认值字段说明Invitation positionInt(4)no招聘职位Invitation NameVarchar(50)no招聘人员名Invitation NumInt(4)招聘人员数Invitation requirementVarchar(50)招聘要求5.运行环境规定 操作系统:Windows Server 2000/XP2003 开发工具:Microsoft Visual Studio 2005 开发语言:C#语言 服务器:IIS 5.0/5.1/6.0 浏览器:IE6.0/7.0 数据库:SQL Server 2000 硬件配置:CPU:P41.8GHz 内存:256MB以上 分辨率:最佳效果1024768像素6.开发流程及小组分工6.1开发流程:员工薪资报表薪资情况员工平时情况 平时表现奖惩资格审查奖励名单员工奖惩及考勤出差 审查年度考核记考勤情况月薪表每月月薪情况 出差申请人事员工薪资档案部门审核社保表社保情况 考核表绩效考核.
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100