基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx

上传人:b****2 文档编号:1759116 上传时间:2022-10-23 格式:DOCX 页数:44 大小:259.93KB
下载 相关 举报
基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx_第1页
第1页 / 共44页
基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx_第2页
第2页 / 共44页
基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx_第3页
第3页 / 共44页
基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx_第4页
第4页 / 共44页
基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx

《基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx(44页珍藏版)》请在冰豆网上搜索。

基于MVC模式下机关办公自动化系统OAB核心功能的实现毕业论文.docx

基于基于MVC模式下机关办公自动化系统模式下机关办公自动化系统OAB核心功能的核心功能的实现毕业论文实现毕业论文本科毕业设计(论文)题目:

基于MVC模式下机关办公自动化系统(OA-B)核心功能的实现Subject:

ThecornfunctiondesignofOA-BsystembasedonMVCpattern毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:

日期:

毕业论文(设计)授权使用说明本论文(设计)作者完全了解*学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

作者签名:

指导教师签名:

日期:

日期:

注意事项1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:

引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它摘要MVC模式是一种可应用于J2EE的开放式框架结构。

它允许Web页面或其它浏览内容(视图层)能够最大限度的与内部代码(模型/控制层)分离开来,从而使设计者和程序员能够将注意力集中在他们各自的专门技术上。

并因Java的“一次写入后,任何处运行”的特性而提高了开发效率。

本论文着眼于在JBuilder环境下应用MVC模式开发机关办公自动化系统的核心功能,即发/收文管理、工作流控制以及用户管理。

本论文以我们OA小组开发的机关办公自动化系统WebOA为例,介绍了由本人参与设计的发/收文工作流模块和用户管理模块的相关技术,并进行程序结构分析和具体功能实现阐述。

关键词:

MVC模式J2EE相关组件机关办公自动化发收文管理工作流用户管理ABSTRACTMVCisanopensourceframeworkforJSPWebapplications.ThisdesignmodelallowstheWebpageorothercontents(View)tobemostlyseparatedfromtheinternalapplicationcode(Controller/Model),makingiteasierfordesignersandprogrammerstofocusontheirrespectiveareasofexpertise.ItimprovetheefficiencyofthedevelopmentprocessthankstoJAVA“WriteOnce,runanywhere”nature.ThisdissertationfocusesonimplementationofMVCpatternstodevelopeOfficeAutomaticsystemforBureau(OA-B)whichrunonJBuilderenvironment,andmainlyintroduceitskernelfunctionstheorysuchasMessageSend&ReceiveManage,WorkflowControlandUserManage.ThisdissertationintroducesthefunctionofimplementedofficeautomationforbureaunamedWebOAbyourOAteam.ItalsoexpatiateitsrelativetechnologywhichwereconcernedanddesignedbymeaswellasthissystemsMessageSend&ReceiveManage,WorkflowControlandUserManagestructureandanalysisofimplementationindetails.Keyword:

MVCPatternsJ2EErelativetechnologyOA-BMessageSend&ReceiveManageWorkflowControlUserManage目录第一章绪论错误!

未定义书签。

1.1研究背景错误!

未定义书签。

1.2OA-B概念的提出错误!

未定义书签。

第二章系统相关技术简介错误!

未定义书签。

2.1系统开发架构错误!

未定义书签。

2.2系统所采用的主要技术分析错误!

未定义书签。

2.2.1系统采用的MVC模式架构错误!

未定义书签。

2.2.2系统采用的J2EE相关标准组件技术错误!

未定义书签。

2.2.3Browser/Server系统的三层体系结构错误!

未定义书签。

2.3系统的运行环境和开发平台错误!

未定义书签。

2.3.1系统的开发平台错误!

未定义书签。

2.3.2系统运行环境错误!

未定义书签。

第三章系统功能结构错误!

未定义书签。

3.1OA-B模式错误!

未定义书签。

3.1.1基本需求:

报文传递功能错误!

未定义书签。

3.1.2应用模式:

工作流错误!

未定义书签。

3.1.3数据整合:

复合型文档错误!

未定义书签。

3.2本系统功能模块错误!

未定义书签。

第四章核心子系统模块设计错误!

未定义书签。

4.1发/收文管理错误!

未定义书签。

4.1.1M-V-C模式分析发文管理错误!

未定义书签。

4.1.2发文工作流数据库实现错误!

未定义书签。

4.1.3收文查询中值对象控制错误!

未定义书签。

4.2用户权限管理错误!

未定义书签。

4.2.1用户权限的数据库逻辑结构错误!

未定义书签。

4.2.2用户管理数据库的物理结构错误!

未定义书签。

第五章小结错误!

未定义书签。

结语错误!

未定义书签。

致谢错误!

未定义书签。

参考文献错误!

未定义书签。

附录:

发文管理源代码错误!

未定义书签。

第一章第一章绪绪论论1.1研究背景研究背景办公自动化(OfficeAutomation,简称OA),是以先进成熟的计算机和通信技术为主要手段,建成一个覆盖政府企业等部门的办公信息系统,提供企事业单位与其他专用计算机网络之间的信息交换,建立高质量、高效率的政府信息网络,为领导决策和办公提供服务,实现办公现代化、信息资源化、传输网络化和决策科学化。

由于OA所含盖的范畴太广,只要是与信息通信相关的办公软件仿佛都可以与OA挂钩,导致市场中的OA产品质量水平参差不齐,尽管客户对其需求量大,但能满足要求的产品并不多,我们通过调研发现,主要有如下缺陷:

1功能华而不实。

不少产品看上去非常全面,很多功能却难以实现,而且真正核心的功能做的并不深入,反而造成资源上浪费。

2面向群体无针对性。

OA是要面向客户群体的,很多产品标榜其可以用在任何办公环境,但结果是哪里都能用,哪里都用不好。

OA工作环境的性质决定其必须能针对某类工作流程比较固定的单位。

3行业规范性不强。

OA针对的是具有一定办公标准的行业,这就要求所研制的软件应用时有严格的且符合该行业设计规范公文文档和工作流程1.2OA-B概念的提出从上述要求出发,我们提出OA-B(OfficeAutomationforBureau)的概念,即机关办公自动化系统。

机关办公自动化系统是实现机关内部各级部门之间以及机关内外部之间办公信息的收集与处理、流动与共享、实现科学决策的具有战略意义的信息系统。

经过市场调查,我们发现,一个成功的OA-B最应具有是以下特点:

1能适应灵活多变办公自动化业务的流程化处理手段。

2各子系统间数据集成化,且OA系统能在不同职能部门系统间完成信息双向传递。

而这些系统本身可以是完全异构的、分散的。

3由于涉及重要的政务办公信息,信息系统的的安全性与完整性,及可配置管理是随时应该考虑的特性。

4技术的符合标准与先进性。

特别是办公文档和工作流程必须符合所应用行业的规范。

第二章第二章系统相关技术简介系统相关技术简介2.1系统开发架构系统开发架构本系统采用JSP+Servlet+JavaBean的三层架构开发模式。

此模式遵循视图控制器M-V-C模式,其基本构想是使用一个或多个Servlet作为控制器。

请求由前沿的Servlet接收并处理后,会重新定向到JSP。

在Servlet作为控制器时,每个Servlet通常只实现很少一部分功能,多个Servlet控制器就可以结合起来完成复杂的任务,这样的好处是Servlet的重用性好。

在此模式中,JavaBean作为模型的角色,它充当JSP和Servlet通信的中间工具,Servlet处理完后设置Bean属性,JSP读取此Bean的属性,然后进行显示。

此模式更加明显的把显示和逻辑分离,使代码容易管理,适合于大型项目的开发,所以在本系统中采用了这种模式。

此模式的数据传递关系如图1-1所示。

图1-1OA-B开发模式数据传递关系2.2系统所采用的主要技术分析2.2.1系统采用的MVC模式架构通过模型、视图和控制架构(M-V-C)以实现简单高效的应用程序升级和维护,以及如何让不懂程序代码的人员避开程序数据。

MVC的架构是一个描述重现的问题及其解决方案的设计范式,但每次问题重现时,解决方案都不会完全相同。

MVC设计范式包括三种对象:

1、模型(model)提供应用业务逻辑(EnterpriseBeans类)。

2、视图(view)则是其在屏幕上的显示(html页面、JSP页面、SwingGUI)3、控制器则是Servlet、JavaBeans或SessionBeans类,它用于管理用户与视图发生的交互。

2.2.2系统采用的J2EE相关标准组件技术J2EE平台为多层的分布式模型,组件再用,一致化的安全模型以及灵活的事务控制。

应用客户组件、EnterpriseBeans组件、Servlet及JSP页面组件、Applet等。

1、JSP(JavaServerPages)技术本系统中充当MVC的V部分视图表示(Viewer)。

2、Servlet技术Applet的服务器端版本,是由Web服务器装入、用于处理客户请求的Java程序。

本系统中作为MVC中的C部分控制器(Controller)。

3、J

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

当前位置:首页 > 经管营销 > 财务管理

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

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