小马峰:20160401082,飞飞飞:20160401092
总体设计:
2.1界面需求:
系统开发基于C/S的开发模式,界面直观、简洁,人机交互性强。基于表单和弹出式窗口的数据录入方式,菜单电击的方式操作。用户使用时,只要是按照格式和要求填入信息,系统在后台响应用户操作过程。让用户在最短时间里,不需要经过专门培训,就可以轻松上手使用。
本薪酬管理系统应当具有的页面有:用户登录界面、用户信息查询、配置用户薪酬。
2.2 基本设计概念和处理流程:
软件结构图设计的出发点是需求分析阶段得到的细化后的数据流图,首先分析该数据流图是变换型还是事务型,然后分别找出变换中心或事务中心,然后进行从数据流图向软件结构图的形式化的映射,下图就是需求分析阶段得到的数据流图:
工资管理系统的数据流图
2.2.1总体功能结构:
工资管理系统的功能结构图
2.2.2 工资管理系统的业务流程图
工资管理系统的业务流程图
2.3 运行环境需求:
系统在进行数据的录入、计算、统计的时候,能将数据精确到小数点后三位小数。系统接收到用户的操作命令后,能迅速的响应其操作请求,响应时间不超过1秒。在同一时间,系统还提供支持至少100个客户端进行同一个操作请求的响应。系统可移植较强,在不同的平台下运行,均不会影响系统的稳定性。同时,支持在客户端安装不同操作系统、浏览器版本,均不会影响系统的运行。
2.4 安全性需求
为保障系统数据的安全性,系统采用访问控制策略,未授权者不能进入系统。同时,对不同级别的用户授予不同的使用权限。在系统运行期间,如发生掉电尚未保存数据,或由于操作不当等原因导致系统重启等,为保证数据的易恢复性,系统提供每隔30秒自动保存数据的机制,让用户的数据在发生意外时能最大程度上得到恢复。同时,系统提供强大的容错性能,当一台服务器发生故障时,系统能自动切换到另外一台服务器上,从而保障服务器能长时间的提供系统的运行支持。在输入数据时,如果用户输入的数据不符合系统的要求,则系统自动提示错误信息,并要求用户重新输入,直到输入完全正确时才允许进行下一步的操作。
2.5质量需求
2.6硬件软件需求
以上是工资管理系统的总体设计需求分析,根据实际生活需求和资料汇总得出,资料主要来源于书本上所学过的知识。
原文地址:https://www.cnblogs.com/cmy-cn/p/10184249.html