软件工程实验三概要设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实验三概要设计

人事工资管理系统概要设计 目 录 1.导言 3 1.1目的 3 2.系统分析 4 3.界面设计 5 图2-5人事管理0层编号1的数据流图 7 图2-6 人事管理0层编号2的1层数据流图 8 图2-7 工资管理0层数据流图 8 4.体系结构 8 4.1体系结构 9 4.1.1Struct体系结构 9 4.1.2系统体系结构 9 4.2系统运行环境 10 4.2.1 网络结构图 10 4.2.2 硬件环境 10 4.2.3软件环境 11 5.数据模型 12 5.1数据库的概念结构模型设计 12 5.2数据库的逻辑结构模型设计 12 5.3数据库管理物理结构模型设计 12 6.模块设计 12 6.1.1表示层设计 12 6.1.2控制层 13 6.1.3模型层 13 6.2登录管理模块设计 13 6.2.1表示层设计 13 6.2.2控制层设计 14 6.2.3模型层设计 14 系统功能简介 系统结构设计 系统接口设计 数据设计 模块设计 界面设计 本文档的预期的读者是: 开发人员 项目管理人员 测试人员 1.2范围 该文档定义了系统的结构和单元接口,但未确定单元的实现方法,这部分内容将在详细设计/实现中确定。 1.3缩写说明 UML Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。 HR Human resources management(人事工资管理管理)的缩写。 1.4引用标准 [1] 《企业文档格式标准》 北京长江软件有限公司 [2] 《软件概要设计报告格式标准》 北京长江软件有限公司软件工程过程化组织 1.5参考资料 [1] 《实战struct》 〔美〕Ted Husted 机械工业出版社 [2] 《软件重构》 清华大学出版社 2.系统分析 本系统可以实现人事工资管理,人事管理者通过该系统进行人事工资管理。系统包括管理端子系统和客户端子系统。 管理端子系统包括人事管理、工资额度管理、岗位管理。客户端子系统包括查询工资、查询岗位。图B-1和B-2为客户端和管理端的组成结构图。 管理端 3.界面设计 本系统的用户界面按功能分客户端和管理端。 3.1管理端界面设计 管理端主要实现人事管理管理、岗位管理、工资额度管理管理等功能。 登录界面 通过用户名和密码实现用户登录,并判断用户的权限 管理首页 根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。 人事管理 包括“职工列表”、“职工详细信息”、“查询职工”、“增加职工”、“删除职工”和“修改职工信息”等页面。 岗位管理 包括“职工列表”、“岗位列表”、“职工所在岗位列表”等页面。 职工工资额度管理 包括“职工列表”、“工资分配列表”、“职工所在岗位工资列表”等页面。 用户管理 包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户” 、“用户权限设置”等页面。 具体页面流如下图B-3所示: 3.2数据流图 图2-2 人事管理顶层数据流图 图2-3 工资管理顶层数据流图 图2-4人事管理0层数据流图 图2-5人事管理0层编号1的数据流图 图2-6 人事管理0层编号2的1层数据流图 图2-7 工资管理0层数据流图 图2-8 工资管理0层编号1的1层数据流图 图2-9 工资管理0层编号2的1层数据流图 4.体系结构 系统的总体结构设计遵循如下原则: 系统应具有良好的适应性:能适应用户对系统的软件环境、管理内容、模式和界面的要求; 系统应具有可靠性:采用成熟的技术方法和软件开发平台,以保证在以后的实际应用中安全、可靠; 系统应具有较好的安全性:应提高完善的安全机制和用户权限限制机制,确保数据的受限访问; 系统应具有良好的可维护性:系统应易于维护、安装; 系统应具有良好的可扩展性:系统应适应未来信息化建设的要求,能方便得进行功能扩展,以建立完善的信息集成管理体系。 本系统采用struts体系结构,Struts 是一个基于模型 (Model) -视图 (View) -控制器 (Controller)(MVC) 模式的应用架构的开源框架。用于与用户进行交互以及显示结果。SP,提供用户界面,接受用户输入, 还包括相应的ActionFrom Bean,用来存放表单数据,并进行表单数据验证。 控制层:包括所有的Action类,它完成三项任务:一是进行业务逻辑验证,二是调用模型组件,三是决定将合适的视图组件返回给用户。 模型:进行

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档