定义:调动情况=员工号+姓名+原部门号+原职位名称+原工资+新部门号+新职位名称+新工资+调动时间。
数据流量:根据公司的 具体情况来确定。
说明:员工号和调动日期可以唯一确定一个调动情况。 4)数据流名称:实际工资查询 位置:P4—>员工
定义:实际工资查询情况=员工号+姓名+实发工资+发放日期。 数据流量:根据公司的 具体情况来确定。
说明:员工号和发薪日期可以唯一确定一个工资记录。 5)数据流名称:部门情况 位置:上级—>部门情况
定义:部门情况=部门号+名称+备注。
数据流量:根据公司的 具体情况来确定。 说明:部门号是主码。
4 非功能需求
4.1精度需求
? 该系统的数据精度除了薪资管理模块的有精度要求外,在其他的方面没有很
高的要求。
在工资方面的精度要求精确到分。 4.2性能需求
? 响应时间:本系统要求有很好的响应需求,能够及时响应用户的操作,一般
为1-2秒钟
? 更新处理时间:更新处理时间相对比较快,一般为1-2秒
? 数据处理和传送时间:对操作的中间处理一定要快,一般为1-2秒 4.3灵活性需求
? 操作方式上的变化:要求能够适应这种情况,即要求操作最通俗易懂
? 运行环境的变化:要求系统能适应不同的运行环境,即能够在不同环境下运
行
? 同其他软件接口的变化:要求系统适应这种变化 ? 精度和有效时限的变化:不做太大要求
? 计划的变化和改变:要求系统具有适应计划变化后的功能扩展功能 4.4输人输出需求
? 系统使用SQL Sever 存储各类日常数据,在建立数据库时都会为每个变
量定义所用数据类型,在进行数据输入输出时应严格按照所限制的数据类型,否则将会产生错误提示,不能进行正常的操作。
? 对于输出的就是由文档化得要求,可以支持Excel,word文档格式 4.5数据管理能力需求
? 系统使用SQL Sever 存储日常数据,数据量依据用户数量增长特别是用
户提交程序数量的增长而增加。
4.6故障处理需求
? 从操作系统环境的角度,系统分为两个部分:数据库数据部分和外部文
件部分。数据库部分由数据库驱动连入系统,要求数据库服务器能够正常运行,而外部文件部分则必须匹配正确的存储路径。
16
4.7其他需求
? 对安全保密的需求,以防止各种非法的访问、使用、修改、破坏或者泄
密。
? 软件产品具备可扩充性和很好的可维护性,易读性,可靠性,可转换型,
运行环境的要求在以下的运行环境规定里边具体阐述。
5 外部接口需求
5.1 软件接口
? 软件:Office 2003或者Office 2007,需要支持Excel和Word的导出
文档
17
概要设计说明书
1 引言
1.1编写目的
在本人事管理系统项目的前一阶段,已经将用户对本系统的需求做了详细的阐述。本阶段在需求分析的基础上,对人事管理系统做比较概括的设计,明确将要开发的系统应该具有的功能,确定如何把该系统划分成若干个模块、各个模块之间的接口以及模块之间传递的信息,并完成数据库的设计。在该概要设计说明中将对在本阶段中对系统所做的所有概要设计进行详细的说明。
本报告的预期读者是用户、同学以及相关项目组的所有成员和将来有可能使用本系统的相关人员。 1.2背景
说明:
a.待开发软件系统的名称;
环宇科技人事管理系统
b.列出此项目的任务提出者、开发者、用户
项目任务提出者:环宇科技有限责任公司
项目开发者:焦飞嫚、郭丹、李欢、蒋梦琴、雒晓华、姬彩云、鲁景辉 用户:环宇科技有限责任公司
1.3定义
人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。 1.4参考资料
[1]《软件工程》(第二版)邓良松、刘海岩、陆丽娜 西安电子科技大学出版社
[2] 《软件工程导论》 张海藩 清华大学出版社
2 总体设计
2.1需求规定
本系统面向用户的输入接口有:登陆界面、修改信息界面、查询操作的条件输入域、针对管理员的添加操作等。对于用户输入的信息,可能会出现输入数据与数据库中定义的数据类型相冲突,这时通过捕捉异常来处理并提示用户输入错误。
18
2.2运行环境
硬件要求:PI 133以上的处理器,最低32M内存,300M以上硬盘剩余空间 运行环境:win7/winxp 2.3基本设计概念和处理流程
说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 处理流程图:
身份验证 信息查询 结果显示 查询条件 数据汇总 操作结果 更新内容 信息修改 信息维护 信息维护 新数据 数据库 信息添加 信息删除 被删除项
2.4结构
2.4.1该系统的模块结构图:
19
人事管理系统 人事管理 人事异动 奖惩管理 系统管理 考勤管理 工资管理 帮助说明 员工信息浏览 员工档案维护 奖惩信息维护 奖惩信息查询 考勤信息维护 考勤信息查询 软件说明 用户手册 员工就职 员工调动 员工离职 员工调动查询 部门信息维护 修改密码 职位信息维护 权限设置 工资信息维护 工资发放 工资信息查询
2.4.2各个子模块的功能概述:
员工信息浏览:点击员工浏览按钮时,显示出员工的基本信息。 员工档案维护:点击档案维护按钮时,弹出一个窗体来显示出员工的员工号和姓名,点击该员工,显示出该员工的信息,输入想要维护的信息,并把信息更新到
20