javaee-单元1 任务3 任务实施

上传人:第*** 文档编号:53414281 上传时间:2018-08-31 格式:PPT 页数:22 大小:1.60MB
返回 下载 相关 举报
javaee-单元1 任务3 任务实施_第1页
第1页 / 共22页
javaee-单元1 任务3 任务实施_第2页
第2页 / 共22页
javaee-单元1 任务3 任务实施_第3页
第3页 / 共22页
javaee-单元1 任务3 任务实施_第4页
第4页 / 共22页
javaee-单元1 任务3 任务实施_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《javaee-单元1 任务3 任务实施》由会员分享,可在线阅读,更多相关《javaee-单元1 任务3 任务实施(22页珍藏版)》请在金锄头文库上搜索。

1、Struts2+Hibernate+Spring,JavaEE 企业级项目开发,单元一 项目分析与设计,任务3实施 系统设计,任务介绍,目录页,第1页,任务3 系统设计,过渡页,第2页,过渡页,任务介绍,任务3实施 系统设计,任务介绍,本任务分析高校办公自动化管理系统的软件设计,主要包括分析和设计: 系统的总体结构设计; 系统的架构设计; 系统的数据库设计; 系统的详细设计。,第3页,过渡页,第4页,过渡页,实施步骤,任务3实施 系统设计,实施步骤,第5页,系统的总体结构。,分为表示层、业务层和持久层,采用SSH框架设计。,表的设计、表与表之间的关系。,模块概述、界面设计、流程逻辑和算法流程图

2、。,任务3实施 系统设计,实施步骤,第6页,在充分理解高校办公自动化管理系统需求分析的基础上得到OA系统的总体结构,功能描,任务3实施 系统设计,实施步骤,第7页,高校办公自动化管理系统: 采用基于Web的业务应用系统,系统应用成熟稳定的JavaEE(SSH)框架技术。 应用SSH框架技术将系统分为三个层次:表示层、业务层和持久层。 分层结构将用户界面、业务逻辑和数据进行了分离,实现了系统内部松耦合,以灵活、快速地响应业务需求的变化。,任务3实施 系统设计,实施步骤,第8页,功能描,表示层 系统管理员、教师用户与系统直接进行交互的界面,也是唯一直接面向使用者的接口; 本系统采用Struts中的

3、JSP页面和Action类实现表示层,负责收集用户请求并返回处理结果页面。,持久层 由数据访问对象(DAO)组成,这些数据访问对象提供对领域基本的创建、查询、修改和删除等操作。 本系统有Hibernate实现数据持久层,为业务逻辑层数据存取的方法,实现数据库数据的增、删、改、查操作。,业务层 业务层是由业务逻辑对象组成,是系统的核心,处于中心的位置。 业务逻辑层实现并提供了系统所需要的业务逻辑方法。 本系统由Spring实现业务逻辑层,并负责整体框架的整合。,任务3实施 系统设计,实施步骤,第9页,本任务使用工具PowerDesigner设计系统的数据库,系统共有12张表,其中包括: 权限相关

4、表:用户表、权限表、角色表、权限角色表; 文档相关表:文件夹表、文件表; 部门相关表:机构表、部门表; 工作流程相关表:申请表、签到表; 日志相关表:登录日志表; 个人信息相关表:员工档案表。,任务3实施 系统设计,实施步骤,第10页,系统数据库ER图(其中用户表的系统的核心),任务3实施 系统设计,实施步骤,第11页,本任务以日志管理模块为例说明详细设计的步骤。 日志是用户登录、是否登录成功的记录,操作日志就是记录人员操作的记录和操作时间; 以删除操作日志子模块的设计为例进行介绍。,任务3实施 系统设计,实施步骤,第12页,删除操作日志是在用户登录后,用户可以删除选中项或全部删除操作日志。,(1)模块概述,任务3实施 系统设计,实施步骤,第13页,(2)界面设计,选中删除选项的操作日志图,删除后的操作日志图,任务3实施 系统设计,实施步骤,第14页,输入:删除选定项; 输出:返回操作日志列表页面。,(3)输入输出项,任务3实施 系统设计,实施步骤,第15页,(4)流程逻辑,任务3实施 系统设计,实施步骤,第16页,(5)算法,控制端OperateLogAction类中删除操作日志的算法流程,过渡页,第11页,过渡页,任务小结,任务3实施 系统设计,任务小结,能力目标,第12页,过渡页,第13页,过渡页,拓展任务,任务3实施 系统设计,拓展任务,能力目标,第14页,谢谢观看,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号