基于java的办公系统自动化的设计与实现讲解

上传人:最**** 文档编号:117932001 上传时间:2019-12-11 格式:PPT 页数:18 大小:7.34MB
返回 下载 相关 举报
基于java的办公系统自动化的设计与实现讲解_第1页
第1页 / 共18页
基于java的办公系统自动化的设计与实现讲解_第2页
第2页 / 共18页
基于java的办公系统自动化的设计与实现讲解_第3页
第3页 / 共18页
基于java的办公系统自动化的设计与实现讲解_第4页
第4页 / 共18页
基于java的办公系统自动化的设计与实现讲解_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《基于java的办公系统自动化的设计与实现讲解》由会员分享,可在线阅读,更多相关《基于java的办公系统自动化的设计与实现讲解(18页珍藏版)》请在金锄头文库上搜索。

1、基于java的办公自动化系统 的设计与实现 作者: 指导老师: 学院:信息科学与工程学院 班级: XX大学信息科学与工程学院毕业设计 主要内容 n系统概述 n系统设计 n系统实现 LOGO 系统概述 研究办公自动 化在人们日程办公 中的作用,如何高 效的完成一系列的 办公任务 随着经济的发展, 企业对信息需求的 增长,传统的企业 内信息的交流方式 早已不能满足企业 对大量信息的快速 传递与处理的需求 包括设计一个 办公系统的工作流 程,具体模块方法 的实现、界面设计 和系统的实现。 课题背景课题目的研究内容 办公自动化系统(OAS) lOA (Office Automation) 办公自动化

2、l功能:实现企业办公自动化,管理信息化 l意义:利用先进技术,使人的各种办公活 动逐步有人机信息系统来协助完成,以提 高工作效率 OA的发展 OA研究意义 n传统办公模式 纸质版为主,缺少重要 的信息传递和工作流 程环节,办公的各个 部门之间无法实现信 息共享和信息集成 n现有的办公模式 网上办公为主,信息的 传递更加快捷和方便 ,管理规范化,信息 传递效率化 n减少人为的可能出现 的错误 n使信息的传递更加快 捷和方便,从而极大 地扩展了管理手段, 实现了运营的高效。 n提高企业的效率,增 强企业的综合竞争能 力 OA研究分析 o需求分析 没有人怀疑计算机的出现给办公室职员带来的便利,对现

3、代的办公自动化而言,其目的己经不局限于减轻员工的 工作量,而是要将员工从繁琐的事务性工作中解放出来 ,用更多的精力去关注最重要的事情,从而提高企业的 效率,增强企业的综合竞争能力 o可行性分析 组织和管理可行性 经济可行性 技术可行性 系统设计 v采用结构化生命周期法的设计思想,即自顶向下, 从总体到部分,合理划分系统的结构,设计数据库 模型 v该系统是基于 B/S(Browser/Server,B/S)架构的三 层体系结构,即浏览器和服务器结构。由模块组合 构成的系统一般称为模块化结构系统。在这样的系 统中,由于各个模块之间基本上是相互独立的,而 其他模块则分成了十个不同的子模块,各子模块既

4、 相互配合,又各自具有一定的独立功能。这样就形 成了一个树形的结构。 系统设计-开发环境 vJDK软件(jdk 1.6) v 数据库软件MySQL (mysql5.0) vWeb服务器Tomcat (tomcat6.0) v 集成开发工具Eclipse+MyEclipse v网页美化设计 Dreamweaver 8 v本系统中我们选用MyEclipse8.5作为Eclipse 的扩展开发工具。 系统设计-业务流程 工作流概念起源于生产组 织和办公自动化领域,目 的是通过将工作分解成定 义良好的任务或角色,按 照一定的规则和过程来执 行这些任务并对其进行监 控,达到提高工作效率、 更好的控制过程

5、、增强对 客户的服务、有效管理业 务流程等目的。 OA系统基本工作流程图 系统设计-设计技术 核心技术:J2EE的三项基础技术 JSP(页面)、JavaBean(业务逻辑封 装)、Servlet(服务器) 开源框架:Struts+Spring+Hibernate (SSH框架) 系统建模(举例) 用户身份验证模块 登陆 系统管 理员 普通用 户 员工信息管理模块 新增员工 查看信息 修改信息 删除员工 普通用 户 系统管 理员 基本模块及其流程图(举例) 数据库的设计(举例) E-R图设计(概念设计)数据库表格设计(关系数据模式 ) 用户模块的相关数据库设计 LOGO 系统实现 系统基本功能的

6、实现 系统参数设置实 现 系统页面的实现 系统操作的实现 登录主页面 用户登录页面 登录主页面 系统的基本功能 系统管理员 普通用户 下面 对办公自动化系统进行演示 谢谢 请各位老师指导 系统架构图系统架构说明 系统的基本业务流程是: 在表示层中,首先通过JSP页 面实现交互界面,负责传送请求(Request)和接收响应 (Response),然后Struts根据配置文件(struts-config.xml) 将ActionServlet接收到的Request委派给相应的Action处 理。在业务层中,管理服务组件的Spring IoC容器负责向 Action提供业务模型(Model)组件和该组件的协作对象数 据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲 池等容器组件以提升系统性能和保证数据的完整性。而 在持久层中,则依赖于Hibernate的对象化映射和数据库 交互,处理DAO组件请求的数据,并返回处理结果。 为什么要用ssh框架? 采用ssh框架模型,不仅实现了视图、控制器与模 型的彻底分离,而且还实现了业务逻辑层与持久 层的分离。这样无论前端如何变化,模型层只需 很少的改动,并且数据库的变化也不会对前端有 所影响,大大提高了系统的可复用性。而且由于 不同层之间耦合度小,有利于团队成员并行工作 ,大大提高了开发效率。 返回

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

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