软件工程实验三-概要设计

软件工程实验三-概要设计

ID:18544687

大小:342.07 KB

页数:13页

时间:2018-09-18

软件工程实验三-概要设计_第1页
软件工程实验三-概要设计_第2页
软件工程实验三-概要设计_第3页
软件工程实验三-概要设计_第4页
软件工程实验三-概要设计_第5页
资源描述:

《软件工程实验三-概要设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、人事工资管理系统概要设计第13页共13页目录1.导言31.1目的32.系统分析43.界面设计5图2-5人事管理0层编号1的数据流图7图2-6人事管理0层编号2的1层数据流图8图2-7工资管理0层数据流图84.体系结构84.1体系结构94.1.1STRUCT体系结构94.1.2系统体系结构94.2系统运行环境104.2.1 网络结构图104.2.2硬件环境104.2.3软件环境115.数据模型125.1数据库的概念结构模型设计125.2数据库的逻辑结构模型设计125.3数据库管理物理结构模型设计126.模块设计126.1.1表示层设计126.1.2控制层136.1.3

2、模型层136.2登录管理模块设计136.2.1表示层设计136.2.2控制层设计146.2.3模型层设计14第13页共13页1.导言1.1目的该文档的目的是描述人事工资管理系统项目的概要设计,其主要内容包括:l系统功能简介l系统结构设计l系统接口设计l数据设计l模块设计l界面设计本文档的预期的读者是:l开发人员l项目管理人员l测试人员1.2范围该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。1.3缩写说明UMLUnifiedModelingLanguage(统一建模语言)的缩写,是一个标准的建模语言。HRHumanres

3、ourcesmanagement(人事工资管理管理)的缩写。1.4引用标准[1]《企业文档格式标准》北京长江软件有限公司[2]《软件概要设计报告格式标准》北京长江软件有限公司软件工程过程化组织1.5参考资料[1]《实战struct》〔美〕Ted Husted机械工业出版社[2]《软件重构》清华大学出版社第13页共13页2.系统分析本系统可以实现人事工资管理,人事管理者通过该系统进行人事工资管理。系统包括管理端子系统和客户端子系统。管理端子系统包括人事管理、工资额度管理、岗位管理。客户端子系统包括查询工资、查询岗位。图B-1和B-2为客户端和管理端的组成结构图。管理端

4、人事管理者职工管理岗位管理工资额度管理图B-2:管理端子系统3.界面设计本系统的用户界面按功能分客户端和管理端。3.1管理端界面设计管理端主要实现人事管理管理、岗位管理、工资额度管理管理等功能。-登录界面u通过用户名和密码实现用户登录,并判断用户的权限-管理首页u根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。-人事管理u包括“职工列表”、“职工详细信息”、“查询职工”、“增加职工”、“删除职工”和“修改职工信息”等页面。-岗位管理u包括“职工列表”、“岗位列表”、“职工所在岗位列表”等页面。-职工工资额度管理u包括“职工列表”、“工资分配列表

5、”、“职工所在岗位工资列表”等页面。-用户管理u包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户”、“用户权限设置”等页面。具体页面流如下图B-3所示:第13页共13页第13页共13页人事管理登录界面岗位管理首页职工所在岗位工资列表工资分配列表职工列表职工工资额度管理修改用户信息用户信息删除用户增加用户用户列表用户管理职工所在岗位列表岗位列表职工列表岗位管理修改职工信息职工详细信息增加职工查询职工职工列表工资额度管理管理人事管理第13页共13页图B-3:管理端的页面流程3.2数据流图图2-2人事管理顶层数据流图图2-3工资管理顶层数据流图图

6、2-4人事管理0层数据流图图2-5人事管理0层编号1的数据流图第13页共13页图2-6人事管理0层编号2的1层数据流图图2-7工资管理0层数据流图图2-8工资管理0层编号1的1层数据流图图2-9工资管理0层编号2的1层数据流图4.体系结构系统的总体结构设计遵循如下原则:1)系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求;2)系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠;3)系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问;第13页共13页1)系统应具有良好的可

7、维护性:系统应易于维护、安装;2)系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。本系统采用struts体系结构,Struts是一个基于模型(Model)-视图(View)-控制器(Controller)(MVC)模式的应用架构的开源框架。4.1体系结构4.1.1Struct体系结构对于开发Web应用,要从头设计并开发出一个可靠、稳定的框架不是一件容易的事情,随着Web开发技术的日趋成熟,在web开发领域出现了一些现成的优秀的框架,开发者可以直接使用它们,struct就是一个很好的框架结构,它是在JS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。