系统分析说明书
一、引言
1、 系统概述
1)系统名称:员工管理系统
2)系统目的:
在完成了针对《员工管理系统》软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份软件需求规格说明书。
此需求规格说明书对《员工管理系统》软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 2、 背景
用户:中小型企
事业单位
事业单位结构化面试题事业单位专业技术岗位财务人员各岗位职责公文事业单位考试事业单位管理基础知识
人事管理人员
开发者:XXX
3、 参考资料
《管理信息系统》 机械工业出版社
二、现行系统概述
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元左右。此预算较为保守,仅供参考。
五、用户领导审批意见
通过上面较为详细的系统分析,公司领导决定做出如下审批意见:此系统可继续进行开发设计、系统实施等工作。