工资管理系统 体系结构设计报告

  • 格式:doc
  • 大小:501.00 KB
  • 文档页数:13

下载文档原格式

  / 13
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

工资管理系统体系结构设计报告

文件状态:

[√] 草稿

[ ] 正式发布

[ ] 正在修改文件标识:Company-Project-SD-ARCHITECTURE 当前版本: 1.0

作者:XX

完成日期:2012-12-25

机构公开信息

版本历史

目录

0. 文档介绍 (4)

0.1文档目的 (4)

0.2文档范围 (4)

0.3读者对象 (4)

0.4参考文献 (4)

0.5术语与缩写解释 (4)

1系统概述 (5)

2. 设计约束 (5)

3. 设计策略 (7)

4. 系统总体结构 (7)

5. 模块分析 (8)

6. 开发环境的配置 (10)

7. 运行环境的配置 (10)

8. 测试环境的配置 (10)

9. 其他 (10)

0. 文档介绍

0.1 文档目的

分析与设计软件的体系结构。通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。

0.2 文档范围

文档范围包括:文档介绍、文档面向的用户群体,文档应当遵循的标准语规范。

0.3 读者对象

读者对象为开发人员。

0.4 参考文献

[1]、春来韩正清等《Visual FoxPro 6.0中文版编程基础与范例》电子工业出版社出版日期:2001-1-1

[2]、寒工作室《中文Visual FoxPro 6简明案例教程》机械工业出版社出版日期:1999-4-1

[3]、建平赵永《Visual FoxPro 6基础教程》机械工业出版社出版日期:2 000-5-1

0.5 术语与缩写解释

1系统概述

1.1 系统介绍

工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表。

1.2 功能描述

(1)、员工基本档案信息管理功能

(2)、工资管理功能

(3)、工资查询功能

(4)、报表生成与打印

(5)、系统维护

2. 设计约束

2.1 产品应当遵循的标准或规范

产品应遵循以下的标准和规范:

IEEE S oftware Engineering Standards;

代码注释规范。

阅读国家规范。

界面设计规范。

GB 8567-88 计算机软件产品开发文件编制指南

GB/T 12505-90 计算机软件配置管理计划规范

GB/T 12504-90 计算机软件质量保证计划规范

2.2软硬件环境约束

2.3 用户界面约束

这是人机接口。定义用户输入控制(命令)和数据的内容和方式以及计算机提供的命令处理结果的内容和格式等。例如需要向提供何种命令,带哪些参数,通过命令驱动方式还是菜单驱动方式,使用图形界面还是文本界面等。

输入设备:键盘,鼠标

输出设备:显示器

显示风格:IE界面

显示方式:1024*768

输出格式:网页方式

2.4产品质量约束

2.5接口/协议约束

采用TCP/IP协议

隐含约束:符合现代社会的有关法律规定,稳定性好,便于更新升级。服务器的管理员享有对员工录入资料的管理与修改。普通员工只享有对信息的写入和部分修改。

3. 设计策略

为了适应业务需求和机构改革的要求,系统在设计中为今后的结构变化预留了充分的空间,可以不间断地开发、完善各模块功能,并可进行上下级单位间结构级的下发定制管理。所以我们根据工资管理系统目标和发展方向,形成了我们的设计策略方案。

工资管理系统的主要功能是实现企事业单位合理高效的工资管理,实现整个单位的资源分配、维护管理、日常保养等,总之,这些功能应该充分的体现高效、灵活的设计理念,达到对工资的规范管理的目的。

在设计中对起点系统进行了折衷,因为它实现了对企业资产的全生命周期的管理过程,它从功能上可分成四大子系统:系统管理、用户基本信息管理、工资信息管理、用户出勤信息管理。整个系统以管理工资为核心,对于企业资产遵循记入、记出、使用、维护、增加删除、查阅和登记处理的全过程管理程序,而对于微小的管理,只遵循记入、记出的管理程序。但是由于客户所需的系统中不涉及维护即系统维护部分等,又需要对所生产的产品进行管理,所以对其做出了折衷策略。

综上所述,便作出了现有的设计策略:对记入单、记出单、添加、查阅或删除。在用系统的处置管理中,提供了系统维护、查阅、删除管理等。对系统记出记入、管理、查阅、删除、维护信息查询、数据备份、打印等。

4. 系统总体结构

5. 模块分析

1、系统管理模块

该模块的主要功能:1、用户登录

2、修改密码

3、注册

4、退出系统。

2、用户信息管理模块

该模块的主要功能:1、用户权限管理

2、员工基本信息增

3、员工基本信息删

4、员工基本信息改3、用户信息管理模块

该模块的主要功能:1、基本工资信息

2、奖惩信息的查删

3、扣税款信息的查删

4、工资查询

5、打印工资条

4、用户出勤信息管理模块

该模块的主要功能:1、出勤信息的查询及记录

本系统根据各自模块的功能来划分子系统,从各模块之间相互协作、相互管理的方式来实现子系统的功能。