企业工资信息管理系统概要设计文档_第1页
企业工资信息管理系统概要设计文档_第2页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、企业工资信息管理系统概要设计文档 1 / 19 概要设计文档 1. 导言 1.1 目的 该文档的目的是描述企业工资信息管平台的概要设计,其主要内容 包括: 系统功能简介; 系统结构设计; 系统接口设计; 数据设计; 模块设计; 界面设计。 本文档的预期读者是: 设计人员 开发人员 企业工资信息管理系统概要设计文档 2 / 19 项目管理人员 测试人员 1.2范围 该文档定义了系统的结构和单元接口,但未确定单元的实现方法, 这部分内容将在详细设计/实现中确定。 1.3引用标准 1 企业文档格式标准,北京长江软件有限公司。 2 软件详细设计报告格式标准,北京长江软件设计有限公司软件 工程过程化组织

2、。 1.4参考资料 1软件工程案例教程第二版,机械工业出版社。 1.5版本更新信息 本文档的更新记录如表1所示。 表1版本更新记录 修改编号 修改日期 修改后的版 本 修改位置 修改后内容概 述 001 2016-04-18 0.1 全部 初始发布版本 企业工资信息管理系统概要设计文档 3 / 19 2.系统分析 本系统可以实现企业的员工工资信息管理,提供了管理员对员工的 各种信息以及首页进行管理,包括了员工信息管理、假条信息管理、工 资信息管理等,在对这些信息进行管理的同时系统以方便、友好的界面 方式提供一系列的相关查询功能,比如按照姓名、编号等,管理员在登 录后也可进行退出。 此企业工资信

3、息管理平台的用户为一类,即是系统的管理员,其哟 权限进入各个层面读员工的信息进行操作。 3. 总体逻辑框架结构 根据系统分析结果,该系统从结构上应满足: 基于浏览器进行展示,以方便用户进行使用; 采用技术与数据库通信以便于数据库的转换; 采用标签技术完成动态页面的简单逻辑。 根据以上分析,本系统按照功能层次可划分为展现层、后台核心组 件层、接口层。 4. 总体设计 系统的总体结构设计遵循如下原则: 1)系统应具有良好的适应性。能适应用户对系统的软件环境、管理 内容、模式和界面的要求; 2)系统应具有可靠性。采用成熟的技术方法和软件开发平台,以保 后证在以后的实际应用中安全、可靠; 企业工资信息

4、管理系统概要设计文档 4 / 19 3)系统应具有较好的安全性。 应提供完善的安全机制和用户权限机 制,确保数据的受限访问; 4)系统应具有良好的可维护性。系统易于维护、安装; 5)系统应具有良好的可扩展性。系统应适应未来信息化建设的要 求,能方便地进行功能扩展,以建立完善的信息集成管理体系; 6)系统的设计开发应符合信息安全化建设的要求, 以便实现与其他 设备以及各类应用系统的集成。 4.1 体系结构 目前软件项目中有多种体系结构模式,其中是比较流行的一种,也 是目前开发中比较成熟的一种框架,其实用于小型的系统。这种体系结 构提高了代码的可复用性,程序易于开发维护并且支持分布式运用。 本系统

5、的体系结构基本遵循了的框架规范。 其中: 表示逻辑层用于与企业工资管理系统的用户进行交互以及显示 根据特定业务规则进行计算后的结果。 本系统将完全能采用基于 的客户端,即用户可以直接通过浏览器来访问和使用本系统。 业务逻辑层负责平台的业务逻辑处理和表示逻辑生成, 支持诸如 相应客户端以及查询等功能。并且由中间层进行逻辑处理,再讲 处理的结果反馈给客户或者发送到数据库中。 服务层提供底层的信息数据库。 4.2 系统运行环境 4.2.1 硬件环境 企业工资信息管理系统概要设计文档 5 / 19 本系统的硬件环境如下 : 1)客户机为普通。 4 1.8 以上; 内存: 256以上; 能够运行浏览器;

6、 分辨率:推荐使用1366 X 768像素。 2)服务器 4 2.0 以上 内存: 1 以上; 硬盘: 80 以上; 3)数据库服务器 4 2.0 以上 内存: 1 以上; 硬盘: 80 以上; 4.2.2 软件环境 本系统的软件环境如下: 操作系统: 2007 及以上版本; 数据库: 2003 开发工具; 服务器: 7.0; 浏览器:。 (1) 数据库及操作系统 由于数据库对整个系统的管理和运作起到置关重要的作用, 所以选择 数据库成为了重中之重。但我将作为系统的数据库,也是考虑到了以下 几点: 企业工资信息管理系统概要设计文档 6 / 19 1 数据库使用简单,可以迅速掌握。 2数据库的驱

7、动程序支持的指令全。具有强大的数据库功能,结构简 单、理论基础坚实、独立性高 , 适合开发中型管理系统。 3.用数据库开发的程序转化为 数据库也非常简单,只要用 的导入 功能将数据库转化为 数据库,转化为数据库也就重新建一下表,也不 是太麻烦。而对于数据库语句,因为采用的是标准的语言,读取数据库 和读取其他数据库基本上是一样的,只要改写一下连接数据库的语句。 (2)服务软件 目前的服务器软件有很多种,成熟而且稳定的有、和的 ,它们也占据 着服务器市场最大的份额。 和和合作出来的 ,也支持 2.2及 1.1等版本, 是程序,所以只要有就可以使用,不需要考虑操作系统平台,因此选择 作为服务器。 5

8、. 界面设计 企业工资信息管理系统主要实现登录、管理首页、员工信息管理、 假条信息管理、工资信息管理、退出等功能。主要界面设计如下: 登录界面。通过用户名和密码实现用户登录。 管理首页。进入首页,并在首页中展示首页界面。 员工信息管理。包括“添加新员工信息” 、“修改”、“删除”等链 接。 假条信息管理。 包括“添加假条信息”、“修改”、“删除”等链接。 工资信息管理。 包括“添加工资信息”、“修改”、“删除”等链接。 退出。退出系统到登录界面。 具体页面流设计如图 1 所示。企业工资信息管理系统概要设计文档 7 / 19 输入编号查询 点击编号查询 输入编号查询 点击编号查询 企业工资信息管

9、理系统概要设计文档 8 / 19 图1企业工资信息管理页面流设计图 6. 数据模型设计 6.1概念结构模型设计 概念结构设计将反映现实世界中的实体、属性和它们之间的关系, 建立原始数据形式。图2表示了本系统的图,用来描述现实世界的概念 模型。 企业管理员 图2系统图 根据一个公司日常人事管理的需求分析及系统分析, 我们抽象出了 3 个数据对象实体,包括员工信息实体,工资信息实体,假条信息实体, 各个实体拥有各自的不同属性,我们可以用实体联系图表示图 3所示: 图3各种实体及实体联系图 企业工资信息管理系统概要设计文档 9 / 19 6.2逻辑结构模型设计 (1)管理员包括的库表 - 管理员登录

10、时的用户名和密码的基本信息 表2管理员信息表() 字段名 字段代码 类型 可否为空 备注 用户名 文本 N 主键 密码 文本 Y (2)员工信息管理包括的库表 员工信息表 表3员工信息表() 字段名 字段代码 类型 可否为空 备注 职工编 号 文本 N 主键 企业工资信息管理系统概要设计文档 10 / 19 姓名 文本 Y 身份证 号 文本 Y 民族 文本 Y 性别 文本 Y 生日 文本 Y 毕业学 校 文本 Y 学历 文本 Y 部门 文本 Y 职称 文本 Y 电话 文本 Y 电子邮 件 文本 Y 编辑时 间 文本 Y 附加信 息 备注 Y (3) 假条信息管理包括的库表企业工资信息管理系统概

11、要设计文档 11 / 19 请假信息表 表4请假信息表() 字段名 字段代码 类型 可否为 空 备注 假条编号 自动编号 N 主键 员工编号 文本 N 员工姓名 文本 Y 请假开始时间 文本 Y 请假天数 文本 Y 请假原因 文本 Y 批准人 文本 Y 编辑时间 文本 Y 附加信息 备注 Y (4)工资信息管理包括的库表 -工资信息表 表5工资信息表() 字段名 字段代码 类型 可否为 空 备注 工资编号 自动编号 N 主键 企业工资信息管理系统概要设计文档 12 / 19 员工编号 文本 N 员工姓名 文本 Y 工资发放 年 整型 Y 工资发放 月 整型 Y 基本工资 单精度型 Y 加工工资

12、 单精度型 Y 交通补助 单精度型 Y 总工资 单精度型 Y 考勤扣除 单精度型 Y 保险扣除 单精度型 Y 税收扣除 单精度型 Y 总扣除 单精度型 Y 实际工资 单精度型 Y 编辑时间 文本 Y 附加信息 备注 Y 6.3物理结构模型设计 数据库的物理结构设计主要是对数据库在内存中的安排进行设 企业工资信息管理系统概要设计文档 13 / 19 计,包括对索引区、缓冲区的设计;对使用的外存设备及外存空间 的组织,包括索引区、数据块的划分;设置访问数据的方式方法。 首先,在非系统卷(操作系统所在卷以外的其他卷)上安装数据 库文件。 内存是影响性能的一个重要因素, 为了确定系统最适宜的内存需 求

13、,理想的情况是给分配尽可能多的内存,而不产生页面调度。设 置服务器的虚拟内存为 1。 7. 功能模块设计 本系统的总体功能包括管理首页模块,员工信息管理模块,假条信 息管理模块,工资信息管理模块,退出模块,其中在除管理首页模块外 的每个模块中都包括对该模块信息的添加操作,修改操作,删除操作, 并且在各个模块中都能按照各自的不同条件进行查询, 其总体功能如图 4所示:企业工资信息管理系统概要设计文档 14 / 19 图4模块设计 7.1登录管理 登录管理负责用户的登录。用户必须通过登录界面进去系统,用户 需要输入用户名和密码进入系统,列出相应的功能。具体如图 5所示企业工资信息管理系统概要设计文

14、档 15 / 19 图5登录管理模块功能流程图 7.2企业工资信息管理 显示出了本系统的几个基本的管理子模块,点击某个子模块,可以 进入相应的子模块当中。具体如图 6所示。 图6企业工资信息管理功能流程图 7.3管理首页 管理首页模块显示了本系统的欢迎登录的界面。 7.4员工信息管理 员工信息管理包括了管理员对员工信息的一系列操作,有添加新员 企业工资信息管理系统概要设计文档 16 / 19 工信息、修改、删除、信息查询。具体如图 7所示。企业工资信息管理系统概要设计文档 17 / 19 图7员工信息管理功能流程图 7.5假条信息管理 假条信息管理包括了管理员对员工请假信息的一系列操作,有添加 假条信息、修改、删除、信息查询。具体如图 8所示。 图8假条信息管理功能流程图 7.6工资信息管理 工资信息管理包括了管理员对员工工资信息的一系列操作,有添加 企业工资信息管理系统概要设计文档 18 / 19 工资信息、修改、删除、信息查询。具体如图 9所示。 7.7退出 管理员退出本系统到登录界面。 8.性能优化设计 本系统设计了很多的异常处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论