系统分析说明书一、引言1、系统概述1)系统名称:员工管理系统2)系统目的:在完成了针对《员工管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。此需求规格说明书对《员工管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。2、背景用户:中小型企事业单位人事管理人员开发者:XXX3、参考资料《管理信息系统》机械工业出版社二、现行系统概述1、现行系统的目标与功能:(1)现行系统的目标:员工信息处理工作单单只靠人力,不但费时费力而且也容易出错。为了提高工作效率、减少人工处理的错误率,使企业走向现代化管理的道路。(2)现行系统的功能:较为简单,仅能处理员工的录入、修改等操作2、用户对新系统的要求:由于现行系统不能处理用户所需的基本要求,如:员工工资的录入修改、工资的查询统计等。数据库方面要求增加了员工的工资表、部门表和职位表,以及各表与员工基本表之间的关系。3、现行系统存在的问题:现行系统的用户界面简单、操作复杂,不方便用户浏览。它的规模较小、效率较低、功能简单,不能处理一些用户所需的基本要求。存在这些问题主要是系统开发时没有把用户需求考虑全面,系统分析用时较少、系统经费不足等原因。在开发新系统时我们应该尽量避免出现类似问题。三、目标系统逻辑设计1、系统功能目标1)目标(1)开发目标:在当今世界电脑普及的时刻,人们已经习惯用电脑办公,员工管理信息种类繁杂、数量繁多,传统的员工管理需大量人力、物力,且容易出错。因此,建立高效、实用、科学的员工管理信息系统,是企业管理走向现代化的重要一步。本软件根据此需求进行开发的。(2)应用目标:让企事业单位能够有效的掌握,有效的共享员工资源,保护好员工信息,及促进员工管理的信息化、规范化和集成化,实现计算机的智能化管理,以提高工作效率和经济效益。2)系统功能:本系统的主要功能有新员工的录入、员工信息修改核删除、工资的录入修改、工资的查询统计等操作。2、系统逻辑模型1)系统总体结构图2)系统各模块功能本系统有以下功能模块:(1)用户登陆模块:利用用户名和密码可以成功登陆本系统(2)信息编辑模块:此模块分为两块,一块为员工信息编辑:具有对员工基本信息进行录入、修改、删除等三项子功能;另一块为员工工资编辑:具有对员工工资进行录入、修改、删除等三项子功能。(3)信息查询模块:通过精确查询和模糊查询等方法,对员工信息、工资信息、部门信息等进行查询。(4)系统设置模块:设置公司名称、简码,对员工部门、职位进行增减等。(5)关于模块:主要用于描述系统的开发信息,如:开发人员、开发日期、版权信息等。3)数据流图登录数据流图员工管理信息系统用户登陆模块信息编辑模块信息查询模块系统设置模块关于模块用户名及密码身份验证登录失败登录成功错对登录表信息编辑流程图信息查询流程图4)数据库结构(1)数据库中有5个表,分别为:User、基本信息表、工资表、职位表和部门表等。(2)各表中的字段分别为:User表:ID、UserName、PassWord;基本信息表:员工ID、姓名、性别、出生日期、身份证号、家庭住址、联系电话、E-Mail、部门ID、职位ID、学历、专业、政治面貌、婚姻状况、籍贯、入职时间、备注;工资表:工资编号、员工ID、银行账号、年月、基本工资、奖金、补贴、实际工资;职位表:职位ID、职位名称;部门表:部门ID、部门名称、部门主管、部门电话。5)数据字典数据库与前台语言的联系就是数据流向的问题,数据流向设计的成功与否是系统整体成功与否的关键一步。虽然数据流程图可以从数据流向的角度说明系统的组成以及各个组成部分的相互关系,但用它来具体说明系统的各个组成部分和各数据流程的内容是不够的。具选择查询项目查询条件查询显示员工编辑添加修改删除工资编辑添加修改删除体地说明系统各个组成部分和各数据流程的内容,则需要由数据字典来完成。数据字典是在系统数据流程图的基础上,进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典是对数据流程图上的所有元素进行具体地,详细地定义和说明。有了数据字典加上数据流程图就能够对一个系统的逻辑模型进行详细、具体、全面地描述。名字:用户信息别名:描述:每一次登录时输入密码和用户名用于验证用户身份定义:登录信息=用户名+密码位置:用户登录时输入名字:用户名别名:描述:惟一标识人员的关键域定义:一般为TJC域的账号位置:登录信息名字:录入别名:员工信息和工资的录入描述:用户根据已定义的格式进行数据的录入定义:向数据库中存储数据位置:员工信息表和工资表名字:查询别名:描述:根据某些条件对员工信息、员工工资进行组合查询定义:位置:查询名字:修改别名:删除员工和工资记录描述:修改信息定义:位置:员工信息表和工资表名字:删除别名:删除员工和工资记录描述:删除信息定义:位置:员工信息表和工资表3、出错处理要求:本系统在正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。4、条件与限制:本员工管理系统软件是应用于中小企业的。在功能上还可进一步提高与完善,成为能适应于大型企业的员工管理系统软件。5、遗留问题:目前本系统还没有涉及到员工的考勤管理方面的相关内容,估计此功能将在系统的下一个版本中得到实现。四、系统设计与实施的初步计划1、工作任务的分解及时间进度计划根据系统的功能把系统分为5个模块,任务分工如下:(1)用户登录模块由XXX负责;(2)信息编辑模块由XXX负责;(3)信息查询模块由XXX负责;(4)系统设置模块由XXX负责;(5)关于模块由XXX负责。系统预定开发的开始时间为2006-11-13,完成时间为2006-12-16。2、资源需求目前我们共有2个开发人员,需要2台PC机(PC应能上网方便开发人员沟通,PC上要安装开发软件和数据库软件),办公场地初步设在学校机房里。3、经费预算此系统并非大型管理系统,而且开发人员较少。所以本项目开发经费预计不会很多,目前暂时估计预算为1000元左右。此预算较为保守,仅供参考。五、用户领导审批意见通过上面较为详细的系统分析,公司领导决定做出如下审批意见:此系统可继续进行开发设计、系统实施等工作。