工资管理系统体系结构设计报告.docx
- 文档编号:25470946
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:12
- 大小:277.69KB
工资管理系统体系结构设计报告.docx
《工资管理系统体系结构设计报告.docx》由会员分享,可在线阅读,更多相关《工资管理系统体系结构设计报告.docx(12页珍藏版)》请在冰豆网上搜索。
工资管理系统体系结构设计报告
工资管理系统
体系结构设计报告
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
Company-Project-SD-ARCHITECTURE
当前版本:
作者:
XX
完成日期:
2012-12-25
机构公开信息
版本历史
版本/状态
作者
参与者
起止日期
备注
—
用于纠正系统中的某些错误
—
用于纠正系统中的某些错误
—
用于纠正系统中的某些错误
0.文档介绍
文档目的
分析与设计软件的体系结构。
通过系统分解,确定子系统的功能和子系统之间的关系,以及模块的功能和模块之间的关系,产生《体系结构设计报告》。
文档范围
文档范围包括:
文档介绍、文档面向的用户群体,文档应当遵循的标准语规范。
读者对象
读者对象为开发人员。
参考文献
[1]、春来韩正清等《VisualFoxPro中文版编程基础与范例》电子工业出版社出版日期:
2001-1-1
[2]、寒工作室《中文VisualFoxPro6简明案例教程》机械工业出版社出版日期:
1999-4-1
[3]、建平赵永《VisualFoxPro6基础教程》机械工业出版社出版日期:
2000-5-1
术语与缩写解释
缩写、术语
解释
SPSA
体系结构设计,SPP-PROC-SD-ARCHITECTURE
SD
系统设计,SystemDesign
SPP
精简并行过程,SimplifiedParallelProcess
1系统概述
系统介绍
工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表。
功能描述
(1)、员工基本档案信息管理功能
(2)、工资管理功能
(3)、工资查询功能
(4)、报表生成与打印
(5)、系统维护
2.设计约束
产品应当遵循的标准或规范
产品应遵循以下的标准和规范:
IEEESoftwareEngineeringStandards;
代码注释规范。
阅读国家规范。
界面设计规范。
GB8567-88计算机软件产品开发文件编制指南
GB/T12505-90计算机软件配置管理计划规范
GB/T12504-90计算机软件质量保证计划规范
2.2软硬件环境约束
需求名称
详细要求
硬件环境需求
CPU:
I3以上
内存:
2G以上
硬盘:
500G以上
I/O设备:
鼠标、键盘、显示器
软件环境需求
运行环境:
WindowsXP以上的操作系统
软件开发环境需求
开发环境:
MicrosoftVisualStudio2008SQLServerManagementStudio
用户界面约束
这是人机接口。
定义用户输入控制(命令)和数据的内容和方式以及计算机提供的命令处理结果的内容和格式等。
例如需要向提供何种命令,带哪些参数,通过命令驱动方式还是菜单驱动方式,使用图形界面还是文本界面等。
输入设备:
键盘,鼠标
输出设备:
显示器
显示风格:
IE界面
显示方式:
1024*768
输出格式:
网页方式
2.4产品质量约束
主要质量属性
详细要求
正确性
对操作者的动作输入要以图形及文字的方式正确显示
健壮性
功能具备完整性。
即能满足一般用户的全部需求
可靠性
软件运行鉴定,不易造成信息的异常丢失
性能,效率
反应时间短
易用性
没有专门训练的人,可以通过说明指引或洁面示范在2分钟内暗转和操作软件实现网上对齐;对于没有太多知识的初学者,可以通过电脑辅助指引15分钟内学会按规则运行。
安全性
操作过程中严格遵守法律规则以及公司制度
可扩展性
本软件采用模块化设计,需要扩展功能时只需编写满足相应功能的模块与本软件接口对接即可,可扩展性较强
兼容性
对系统其它软件没有任何影响。
兼容性较强
可移植性
不用做任何改动即可在任何系列机器上正常运行,可移植性较强
…
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、出勤信息的查询及记录
本系统根据各自模块的功能来划分子系统,从各模块之间相互协作、相互管理的方式来实现子系统的功能。
6.开发环境的配置
类别
标准配置
最低配置
计算机硬件
CPU:
I3以上
内存:
2G以上
硬盘:
500G以上
I/O设备:
鼠标、键盘、显示器
CPU:
奔腾系列
内存:
2G以上
硬盘:
320G以上
I/O设备:
鼠标、键盘、显示器
软件
WindowsXP以上的操作系统
WindowsXP
网络通信
QQ、MSN、飞信等
其他
绘制UML所需要的RationalROSE或officeVISIO
各适用软件开发的普遍工具
7.运行环境的配置
类别
标准配置
最低配置
计算机硬件
CPU:
I3以上
内存:
2G以上
硬盘:
500G以上
I/O设备:
鼠标、键盘、显示器
CPU:
奔腾系列
内存:
2G以上
硬盘:
320G以上
I/O设备:
鼠标、键盘、显示器
软件
WindowsXP以上的操作系统
WindowsXP
网络通信
其他
各适用软件开发的普遍工具
各适用软件开发的普遍工具
8.测试环境的配置
1.符合软件运行的最低要求。
测试环境首先要保证支撑软件的正常运行。
2.选用比较普及的操作系统和软件平台。
例如,一个软件若声称支持“Windows9X/ME/NTWorkstation/2000professional”和“MSOffice97/2000/XP”,一般我们会采用如“Windows2000professional+MSOffice2000”的流行环境。
3.无毒的环境。
利用有效的正版杀毒软件检测软件环境,保证测试环境中没有病毒。
4.营造相对简单、独立的测试环境。
除了操作系统,测试机上只安装软件运行和测试必需的软件,以免不相关的软件影响测试实施。
5.单元测试、集成测试环境与开发相同。
系统测试、验收测试环境和运行环境相同或相似。
.
9.其他
数据流程图DFD:
对应E-R图如下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 体系结构 设计 报告