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

上传人:b****1 文档编号:1421405 上传时间:2022-10-22 格式:PPT 页数:18 大小:7.88MB
下载 相关 举报
基于java的办公系统自动化的设计与实现.ppt_第1页
第1页 / 共18页
基于java的办公系统自动化的设计与实现.ppt_第2页
第2页 / 共18页
基于java的办公系统自动化的设计与实现.ppt_第3页
第3页 / 共18页
基于java的办公系统自动化的设计与实现.ppt_第4页
第4页 / 共18页
基于java的办公系统自动化的设计与实现.ppt_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

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

《基于java的办公系统自动化的设计与实现.ppt》由会员分享,可在线阅读,更多相关《基于java的办公系统自动化的设计与实现.ppt(18页珍藏版)》请在冰豆网上搜索。

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

,基于java的办公自动化系统的设计与实现,作者:

指导老师:

学院:

信息科学与工程学院班级:

XX大学信息科学与工程学院毕业设计,主要内容,系统概述系统设计系统实现,系统概述,办公自动化系统(OAS),OA(OfficeAutomation)办公自动化功能:

实现企业办公自动化,管理信息化意义:

利用先进技术,使人的各种办公活动逐步有人机信息系统来协助完成,以提高工作效率,OA的发展OA研究意义,传统办公模式纸质版为主,缺少重要的信息传递和工作流程环节,办公的各个部门之间无法实现信息共享和信息集成现有的办公模式网上办公为主,信息的传递更加快捷和方便,管理规范化,信息传递效率化,减少人为的可能出现的错误使信息的传递更加快捷和方便,从而极大地扩展了管理手段,实现了运营的高效。

提高企业的效率,增强企业的综合竞争能力,OA研究分析,需求分析没有人怀疑计算机的出现给办公室职员带来的便利,对现代的办公自动化而言,其目的己经不局限于减轻员工的工作量,而是要将员工从繁琐的事务性工作中解放出来,用更多的精力去关注最重要的事情,从而提高企业的效率,增强企业的综合竞争能力可行性分析组织和管理可行性经济可行性技术可行性,系统设计,采用结构化生命周期法的设计思想,即自顶向下,从总体到部分,合理划分系统的结构,设计数据库模型该系统是基于B/S(Browser/Server,B/S)架构的三层体系结构,即浏览器和服务器结构。

由模块组合构成的系统一般称为模块化结构系统。

在这样的系统中,由于各个模块之间基本上是相互独立的,而其他模块则分成了十个不同的子模块,各子模块既相互配合,又各自具有一定的独立功能。

这样就形成了一个树形的结构。

系统设计-开发环境,JDK软件(jdk1.6)数据库软件MySQL(mysql5.0)Web服务器Tomcat(tomcat6.0)集成开发工具Eclipse+MyEclipse网页美化设计Dreamweaver8本系统中我们选用MyEclipse8.5作为Eclipse的扩展开发工具。

系统设计-业务流程,工作流概念起源于生产组织和办公自动化领域,目的是通过将工作分解成定义良好的任务或角色,按照一定的规则和过程来执行这些任务并对其进行监控,达到提高工作效率、更好的控制过程、增强对客户的服务、有效管理业务流程等目的。

OA系统基本工作流程图,系统设计-设计技术,核心技术:

J2EE的三项基础技术JSP(页面)、JavaBean(业务逻辑封装)、Servlet(服务器)开源框架:

Struts+Spring+Hibernate(SSH框架),系统建模(举例),基本模块及其流程图(举例),数据库的设计(举例),E-R图设计(概念设计),数据库表格设计(关系数据模式),用户模块的相关数据库设计,系统实现,登录主页面,用户登录页面,登录主页面,系统的基本功能,系统管理员,普通用户,下面对办公自动化系统进行演示,谢谢请各位老师指导,系统架构图,系统架构说明,系统的基本业务流程是:

在表示层中,首先通过JSP页面实现交互界面,负责传送请求(Request)和接收响应(Response),然后Struts根据配置文件(struts-config.xml)将ActionServlet接收到的Request委派给相应的Action处理。

在业务层中,管理服务组件的SpringIoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。

而在持久层中,则依赖于Hibernate的对象化映射和数据库交互,处理DAO组件请求的数据,并返回处理结果。

为什么要用ssh框架?

采用ssh框架模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。

这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。

而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。

返回,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1