欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于web的lt企业协同办公管理系统设计与实现工程学位论文.doc

    • 资源ID:88281688       资源大小:5.50MB        全文页数:90页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于web的lt企业协同办公管理系统设计与实现工程学位论文.doc

    中文图书分类号:TP311密 级:公开UDC:004学 校 代 码:10005工程硕士学位论文M.E. DISSERTATION论 文 题 目:基于Web的LT企业协同办公管理系统设计与实现论 文 作 者:领 域:软件工程指 导 教 师:论文 提交 日期: 2016年5月 UDC: 004学校代码:10005中文图书分类号:TP 311 学 号:G2013125012密 级:公开 北京工业大学硕士专业学位论文(非全日制)题 目:基于Web的LT企业协同办公管理系统设计与实现英文题目:Design and implementation of LT enterprise cooperative office management system based on Web 论文作者:领域:软件工程研究方向:信息与服务工程 申请学位:工程硕士专业学位指导教师:所 在 单 位:软件学院答 辩 日 期:2016年5月20日授予学位单位:北京工业大学 独 创 性 声 明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。 签 名: 日 期: 年 月 日关于论文使用授权的说明本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。(保密的论文在解密后应遵守此规定)签 名: 日 期: 年 月 日导师签名: 日 期: 年 月 日ABSTRACT摘 要自从第三次工业革命以来,信息技术得到了飞速的发展,现在,无论是政府部门或者是各种企业,都已经离不开信息化技术,而且越来越复杂,领导所面临的信息也是纷繁芜杂。所以如何能建立健全有效的办公智能系统,实现信息化办公,对于工作效率的提高是很有必要的。本文作者以LT公司为例,分析了该企业的办公管理系统的用户的需求,并在解决了系统的问题与缺陷后,针对系统的总体模块以及子模块进行设计分析,最终设计出一个可运行的系统,结果发现,该系统的运行效果明显,下面,将对具体的设计过程进行具体分析与说明:第一,要对LT公司的管理系统的需求进行详细分析,所谓的详细分析的过程一般分为两步:第一,先要明白用户有什么需求并对其进行详细分析;第二就是要弄明白为什么要这么做以及这么做有什么意义。第二,在对系统进行完详细分析过后,就要开始对系统的功能模块进行分类,一般来说,系统可以分为八个功能模块,分别为:用户模块、通讯模块、固定资产模块、办公模块、信息模块、人事模块、组织模块、系统模块等八个管理模块,另外还对整体系统的结构进行设计,基于web技术进行系统的模块结构设计。另外,描述解释了系统的实现环境,也针对其进行了测试。具体工作包括用户管理、系统的登陆与注册、代码编程、内部通讯等功能模块的详细设计与实现。并对系统的性能和功能进行了测试,测试结果表明,系统符合需求。最后,简单讨论了下一步的工作重点和方向。关键词:协同办公系统;LT企业;在线交流;web73ABSTRACTWith the development of information technology, is now whether productive enterprises or functional government institutions, more and more to deal with the matters and documents, the working process is relatively complicated a lot before, in front of decision makers face information more chaos, and they also need many according to these information to make decisions. To build the information by means of intelligence and information technology, intelligent online office system, now the office automation system for government departments and enterprises and institutions is a good thing, can significantly improve the efficiency.In this paper, the LT of collaborative office management system was analyzed, and the user requirements, and to overcome the existing defects, on the basis of system function and the user experience design overall and sub modules of the system, and the operation process of the implementation, now has achieved obvious effect, specifically as follows:First of all, the demand for LT enterprise collaborative office management system are analyzed in detail, from the business requirements, the Angle of the functional requirements and non-functional requirements put forward the necessity of construction of office automation system, the function of the need to implement and performance, ease of use, security and other indicators.Secondly, on the basis of system function requirement analysis, the system is divided into eight function modules: the major difference is the user management module, the personal office internal module, information management module, communication module, fixed assets management module, and personnel management module, the organization management and system management module and so on eight major management module, and the structure of the overall system design, architecture design based on web technology related function module.Again, describes in detail the realization of the system, and the realization of the function of system adopted modular operation flow chart and the result of system operation, the main code the way of the combination of user management module, log in and public information, fixed assets, and internal communication management module of main function.Finally, a short discussion of the focus and direction.Key words: collaborative office system; LT; Online communication; web目 录目 录摘 要IABSTRACTIII目 录V第1章 绪论11.1 研究背景和目的11.1.1 研究背景11.1.2 研究目的21.2 国内外研究现状21.2.1 国外OA研究现状31.2.2 国内OA研究现状41.3 论文的主要研究内容6第2章 相关技术介绍92.1 C/S 和B/S结构92.1.1 C/S和B/S的概述92.1.2 C/S和B/S的对比102.2 概述框架技术112.1.1 SII框架技术112.1.2 iBatis框架技术122.3 MySQL数据库技术142.4 小结14第3章 LT企业协同办公管理系统需求分析163.1 LT企业协同办公管理系统业务需求分析163.1.1 LT企业协同办公管理系统业务域分析163.1.2 LT企业协同办公管理系统用户情况分析173.2 系统功能性需求分析223.2.1 用户管理模块功能性需求研究223.2.2 个人办公模块功能性需求分析233.2.3 内部通讯模块功能性需求分析243.2.4 公共信息管理模块的功能性需求分析研究253.2.5 固资管理模块功能性需求分析263.2.6 人事管理模块的功能性需求分析283.2.7 组织管理模块功能性需求分析303.2.8 系统管理模块功能性需求分析303.3 系统非功能性需求分析313.3.1 运行环境约束313.3.2 性能需求323.3.3 易用性需求323.3.4 安全性要求323.4 本章小结32第4章 LT企业协同办公管理系统设计344.1 整体设计原则344.2 系统的架构354.2.1 系统总体结构设计354.2.2 系统拓扑结构设计354.3 系统功能模块设计364.3.1 用户管理模块设计364.3.2 个人办公模块设计394.3.3 内部通讯模块设计414.3.4 公共信息管理管理模块设计434.3.5 固资管理模块设计454.3.6 人事管理模块设计474.3.7 组织管理模块设计484.3.8 系统管理模块设计494.4 系统数据库设计504.4.1数据库逻辑设计504.4.2 数据库表设计514.4 系统安全性设计534.5 本章小结54第5章 LT企业协同办公管理系统实现555.1 用户管理模块的实现555.2 个人办公模块实现565.3 内部通讯模块实现575.4 公共信息管理模块的实现615.5 固定资产管理模块的实现635.6 人事管理模块的实现655.7 组织管理模块实现665.8 系统管理模块实现675.9本章小结67第6章 LT企业协同办公管理系统测试686.1 测试概述686.1.1 测试环境686.1.2 测试方法686.1.3 测试目标696.2 功能测试696.3 安全性测试706.4 性能测试716.5 本章小结73第7章 总结与展望747.1 主要总结747.2 展望74参考文献76致 谢78第1章 绪论第1章 绪论1.1 背景与目的1.1.1 研究背景从上个世纪五十年代开始,西方的发达国家开始研究与办公自动化(OA)相关的内容,在随后的一二时年内,办公自动化得到的飞速的发展;而我国则是在改革开放时期才开始研究办公自动化的相关内容,但是在随后的几十年内,我国经济飞速发展,因此,办公自动化的产品也得到了广泛的运用于认同。现如今,伴随着计算机与信息技术的飞速发展,无论是政府部门或者是各种企业,都已经离不开信息化技术,而且现在网络这么发达,因此这些部门单位要处理的事情也越来越多,各种工作流程也越来越复杂,因此,当决策者在这种情况下要做出正确的决策,是一件十分困难的事情,所以,智能化自动办公系统的构建就刻不容缓,这种系统对于提高部门单位的办公效率以及沟通交流都有着重要提高。在现在网络化的大时代背景下,各个部门之间的交流越来越显得重要,尤其是那种在不同地区的单位之间的信息沟通与交流尤为重要,那么,这个系统就可以让这种异地办公的可能成为现实,因此,一家优秀的单位要想拥有较高的工作效率,一套办公自动化系统是必不可少的。经过几十年的发展与实践,办公自动化系统也以及日趋完善,随着这些年在各个行业领域的发展以及计算机与信息化的大力发展,我们可以将办公自动化系统的发展分成传统办公模式与网络化办公模式两种;其中,传统办公模式如图一所示: 图1-1 传统的办公模式Figure1-1 Traditional office mode在计算机得到广泛运用后,现在的单位办公基本都要依靠计算机来运行,比如说打印文件、数据保存、传递消息等操作都要依靠计算机来完成,所以说,现在的办公环境以及离不开计算机了,而且,随着网络化的推进,现在的办公环境都是将各个办公电脑通过互联网或者局域网的连接方式给连接起来,这样才能有利于公司各个部门之间的信息共享,同时,对于各个部门的管理工作也更加便捷,现在,一般的情况下,网络化的办公流程如图2所示: 图1-2 网络化办公模式Figure1-2 Network office mode1.1.2 研究目的随着信息化的进程逐步加快,现在,越来越多的LT企业更加需要依赖自动化办公系统。这是因为像LT企业要处理的事务一般比较多,也比较复杂,传统的处理方式效率远远跟不上。本文基于这一点,研究计算机与信息化对自动化办公系统的作用,设计并实现自动化办公系统,基于相关客户的需求分析,通过面向对象法和分层的方法来对自动化办公系统进行结构的框架设计与功能模块的设计,让各大功能模块之间的相互关系耦合与内聚,然后利用计算机技术、信息技术、数据库的相关知识、先进的管理方法等,通过java语言的编程与设计,构建一套完善的基于web技术的自动化办公系统,这套系统不仅可以高效的、快速的处理企业各种事务,而且也为企业内部之间、企业与企业之间的交流提供一个交流的平台。1.2 国内外研究现状OA系统在国外起步比较早,到目前为止,国外无论是政机构,还是企事业单位,其办公系统发展迅速和完善,相比之下,国内的办公系统发展较为落后,仍处于初级阶段,国内的办公自动化发展和普及还十分落后。下面将对国内外的办公自动化发展和应用状况进行详细的介绍。1.2.1 国外OA研究现状根据OA的发展历程,可将其分为以下几个阶段:(1)初始阶段,OA初始阶段也是其萌芽阶段,这也是办公自动化的雏形时期。该阶段的特点就是,在办公室能够快速的、随意的打印与撰写各种文档文件,这些都是由于计算机技术的飞速发展带来的好处,像word文档/WPS文档等一些常见的文档编辑软件的广泛运用,以及各种复印,打印,彩打等打印机的出现。该阶段出现的办公自动化如打印机等,刚开始流行,价格昂贵,只有实力雄厚的企事业单位才能建立办公自动化系统。(2)协作性的自动化办公系统。随着计算机的广泛运用于信息处理技术的高速发展,以及各类软件的开发和使用,尤其是像各种便捷的软件平台以及操作系统的出现,以及各种操作系统不断完善(比如说,windows操作系统就一代比一代功能强大);而且现在信息化这么发达,使得很多公司以及开始建立自己的局域网络变得相当容易。继而,Lotus Domino平台OA系统的出现,让系统更加具有协调性,比如像传递各种资料以及审批各种文件等。当然了,这个阶段的自动化办公系统还是具有以下瑕疵的,因此,在市场上的运用还是没有得到许多的领导与高层的认可与使用,这也就让OA系统的一些基本功能没法使用,也无法实现他的强大的辅助功能。(3)知识性办公自动化系统与写作的发展:经过了前面两个阶段的快速成长之后,OA系统也越来越完善,但是,随着信息化的发展与互联网的普及,人们的要求当然也随之增加,因此,OA不得不面临革新。首先,Lotus公司将Louts/Domino系统进行了升级处理,并发布了第三代的OA系统,也就是Louts/Domino R5系统。这一套系统不仅支持java语言,同时也支持互联网技术,因此,第三代的OA系统也就得到了广泛的认可与运用,各种衍生产品层出不穷。随着企业对于管理思想的重视以及软件技术的提高,像电子认证、查阅知识、编写文档等一些基础的操作都可以在浏览器下运行。另外,现在电子设备产品的供过于求,也导致各种电子设备与产品的价格也是越来越低,以及渐渐的能够被老百姓所接受,现在,人们都已经能够使用各种软件产品和技术。这一切都加速了OA系统的发展与开发,有利于OA系统的推广运运用,同时,OA系统与ERP系统这些还是有不同的,虽然都是属于信息化系统,但是OA系统主要还是辅助办公以及决策的,OA系统能够将人的思想向电子化转变,并通过信息化技术传达给别人,并且能将别人的思想汇聚一起。现在,利用OA系统人们能够快速高效的查找到自己想要的东西,然后根据系统的辅助做出最有力的决策,这样就能够保证领导层的公正与客观。这就是OA系统所需要达到的目标,所以说,OA系统不仅仅是科学技术的产物,同时也是经济发展的产物,OA系统的产生是人类利用知识与使用知识的必然发展的结果 3。1.2.2 国内OA研究现状当前国内的办公自动化系统市场也伴随着互联网市场的兴衰经历了不少的波折,随着2003年攀升的互联网经济景气再度兴起。目前国内的OA厂家有上千家,可谓是百家争鸣百花齐放,因此在中国市场上上演了群雄争霸的大战。根据贝恩分类法对竞争的定义,如果在某一行业内,排名前四的企业占据市场低于三成的话或者排名前八的企业占据市场低于四成的话,那么这个行业的竞争力就会相当的大。但是,目前国内OA行业排名前四的企业市场份额之和绝对在10%以下,很显然,在中国OA市场竞争十分激烈4。当前国内的OA企业,很难对其进行排名哪家实力最强,但是根据市场占有率以及人们对品牌的认可度来分的话,比较优秀的企业主要有点击、合强、新思创、协达、用友致远等企业与公司。按照我国的自动化办公系统的发展来看,主要经历了四个阶段,分别是: 1980-1999,文件型;2000-2005,流程型;2005-2010,知识型;2010年以后,智能型。还可以根据OA的属性和特点将其分为三类:第一类OA系统是在利用ffiM Lotus Domirao/Notes平台上开发的一些产品,代表的企业有金蝶、蓝凌、凌柯、合强等,现在,国内用的最多的也是这种类型的产品。第二类OA系统是利用微软系统的Exchange平台开发的产品,代表企业主要是领航公司、OA公司、京华网络公司等企业。第三类OA系统是利用服务器与数据库而开发出来的产品。OA系统作为目前最为流行也是认可最高的一款软件产品,被认为是OFFICE出现后的在办公领域的一项重大创新,目前已经在各种企业与单位得到了广泛的运用于研究。尤其是在我国颁布了两部相关的法律法规之后,极大的促进了OA市场。根据调查数据显示,目前我国的OA系统产值在2005年的时候就已经突破六亿大关,仅仅低于ERP的市场占有率,是目前我国需求最大的办公软件之一。在接下来的四年里,OA增长速度达到了34.45%,在08年的时候,OA系统的产值已经突破19亿元大关,这个增长速度在国内来说是史无前例的,非常恐怖。尽管OA的发展十分迅速,而且国内市场的占有率也在逐年增高,但是OA系统还是存在着巨大的隐患,虽然OA系统创造了巨大的市场价值,但是各个企业之间的恶性竞争也越来越多,而且各种不规范的产品层出不穷,比如说,一些企业的产品不符合标准,产品的售后服务态度恶劣,应用使用麻烦等等问题都对整个市场造成不良的影响。巨大的利益能够使人犯罪,目前国内的OA市场就存在着这种情况,所以,目前国内的OA市场从整体上来说,水平远远低于国外,各种问题层出不穷,少有优秀产品的出现。而一些小的OA系统只具备最基本的初级功能,根本无法帮助企业整合资源、提高工作效率,同时也对真正的OA大企业声誉造成了恶劣的影响。主要问题归结起来可以分为以下几类:(1)实施失败率较高使用效率不高是当前OA的一个主要问题。根据统计资料显示,已经实施的OA项目,成功数量与失败数量几乎相等,有些专家认为,严格意义上,OA系统的使用成功率还不到3成。而这么低的成功率也就意味着OA系统的资源没有得到充分的利用,这不利于OA系统的推广与使用,所以,降低OA系统的使用成功率成为刻不容缓的事情。除此之外,一些部门的OA使用效率也不高,处于闲置状态的OA比较多,有不少部门安装的OA系统只是用来发通知以及交换文件,大大降低了OA的利用率。(2)OA价格比较紊乱当前国内的OA价格高低波动幅度很大,低到1000元的也有,高至100万的也有,这种现象只有OA出现,而其它软件例如ERP、财政软件等从未出现过这种价格紊乱的情况。究其主要原因,主要是由于OA系统太多了,各种各样的产品层出不穷,这也就导致了没有一个统一的评判标准来限制这些产品的质量,导致一些坏的产品鱼目混珠,这就是OA市场紊乱的根本原因。就像合强软件公司的一位工程师描述的那样:有些软件的功能比较简单,与那些简单的软件没有什么太大的区别,但是他们的软件产品能够批量生产,而且通用程度高,任何人都可以使用,这种产品一般可以卖到几百元的价格,但是有些产品的复杂程度高,就可以卖到好几百万元。所以一个产品好不好主要还是看它是不是合适使用,想合强公司的软件产品价格虽然高到好几万,有的甚至几十万,但是他们的产品使用度高,合乎使用,所以在市场上认可度就搞,效益就好,所以合强软件公司能够被全国许多机关事业单位所采用。(3)平台之间没有较好的协同性。无论是对于企业还是政府机关单位,除了OA系统之外肯定还会有其他的各种处理系统与软件,比如说财务系统、人事系统等,尤其在企业中还有销售、库存和生产等管理系统。但是就目前而言,国内许多企事业单位多于两套系统的不在少数,但是这些系统很少是由一家公司提供,因此,多于两套以上的系统之间很难做到对接,因此很容易出现信息孤岛现象。从前端方面来讲,当我们需要从一个系统进入到另外一个系统中去的话,首先就要接收前一个系统的数据,但是,在实际中,往往前一个系统的数据与后一个系统的数据很难匹配得上,所以数据在传递的过程中就会产生失真,而造成这个问题的原因就是因为系统之间没有协同性,缺乏一个协同管理平台。(4)统一行业技术标准尚未建立目前,在OA系统这一个市场中,我国并没有建立一个统一的技术标准与规范。国内办公自动化缺乏统一的技术指导,因此各个OA公司各自发展,这也就造成各个公司的软件产品都不一样,其中也必然会出现一些低水平的产品或者是与其他企业重复的产品,导致某些错误甚至一犯再犯,而且这样生产的产品之间的兼容性很差甚至没有,这也就导致产品之间缺乏协同性,而且产品之间也无法升级。合强软件CEO指出,“当前社会上生产OA系统的公司与企业很多,但是都没有统一的生产标准,统一的开发标准至今还未形成,因此也导致OA系统缺乏通用性和适用性。所以,要解决这一个问题,当务之急就是要制度一个OA系统的开发标准。以后,各个生产企业都按照这个标准进行生产,这样生产出来的产品才能通用与兼容,建立一个开发标准不仅是各个开发企业所急需解决的问题,也是解决目前市场紊乱的方法之一。”,在当今这个时代,OA系统的开发正处于蓬勃发展的时期,这就需要实力强的大企业能够挺身而出,要求改企业能够在行业内做出表率,并且该企业生产出来的产品质量高,认可度强,能够对技术规范提供参考价值,任何系统的形成都需要经历这样一个过程,只有这样,才会有未来的蓬勃发展与繁荣昌盛 5。1.3 主要研究内容本文的主要研究内容主要包含四点,如下: 1)查阅相关参考文献,详细调查与分析LT企业的背景与相关知识,了解目前国内外使用自动化办公系统的情况以及客户的需求分析,初步设计一个协同的自动化办公平台,详细的分析利用Web设计管理平台的需求分析; 2)基于SSI框架构建一个协同办公平台,对LT企业的办公平台的功能与结构进行设计。通过面向对象法和分层的方法来对自动化办公系统进行结构的框架设计与功能模块的设计,让各大功能模块之间的相互关系耦合与内聚,利用计算机技术、信息技术、数据库的相关知识、先进的管理方法等,通过java语言的编程与设计,构建一套完善的基于web技术的自动化办公系统。3)基于web技术的自动化办公系统。根据设计的LT企业协同办公系统架构,进行LT企业协同办公管理系统的开发与服务集成上,完成基于Web的LT企业协同办公管理系统的构建。4)测试LT企业协同办公管理系统的性能与功能。对开发的系统进行性能测试和功能测试,检查开发的系统在功能上是否符合客户的要求,查找出出现的问题并寻找解决对策,将系统有缺陷的地方就行完善并记录 。根据本人研究的内容,将文章分为七个章节,具体如下:第一章绪论,主要介绍了本文研究的背景与目的,已经目前国内外的发展现状,并对文章后面的主要研究内容进行简单介绍。第二章相关技术介绍,主要介绍了两种结构:C/S 和B/S结构,并介绍了SSI架构与iBatis架构,最后介绍了mySql数据库的一些基本内容与相关知识。第三章:对LT企业的协同办公管理系统进行需求分析,主要介绍了企业的业务情况与用户情况,然后对系统的各个功能模块进行需求分析,最后对一些非功能性的要求进行需求分析,比如说环境。安全。性能等因素。第四章:设计LT企业的协同办公管理系统,主要包括主题构架的设计,以及各个功能模块的设计和数据库的设计。最后对系统的安全性能进行设计。第五章:介绍了LT企业的不办公系统的实现,主要包括了用户模块、通讯模块、固定资产模块、办公模块、信息模块、人事模块、组织模块、系统模块等八个管理模块的功能实现。第六章:对系统的性能进行测试,主要介绍了测试环境,以及安全性能、功能等方面的测试。第七章:总结展望,对文章的内容进行总结并对今后的研究进行展望。第2章 相关技术介绍第2章 相关技术介绍本章节主要以介绍与课题相关的技术为主,依次对C/S和B/S结构,SII框架、ibatis框架,以及数据技术等技术的基础理论进行重点阐述。另外,LT企业协同办公管理系统还在研发时就采用了目前行业内较为先进的SII开发框架、java开发语言和MySQL数据库,并灵活将B/S三层结构运用在系统中。2.1 C/S 和B/S结构2.1.1 C/S和B/S的概述在此研究领域中,常常涉及的结构主要有两种,一种是C/S(Client/Server)结构,另一种就是也就是B/S(Browser/Server)结构。而C/S(Client/Server)结构也是指的常见的客户机/服务器结构。在此结构中,程序被分成了一个或多个客户机,拥有一个服务器;同时,在操作方面,数据编辑、输入及查询等功能主要有客户机完成,而数据的处理和数据库管理功能主要由服务器执行完成。它的处理过程由下图2.1所示:客户机服务器数据库管理系统SQL请求图2.1 二级C/S结构Figure2.1 Two level C/S structure如图2.1所示,C/S结构的具体程序执行过程:首先,在客户机的用户界面,完成相关数据的输入和编辑;其次,服务器接收SQL请求,并且执行SQL语句,并且将执行进程的完成结果发送回客户机。另一种常见的结构则是B/S(Browser/Server)结构,这是一种针对C/S结构存在的问题和不足,完善优化互联网技术后,改良所得的一种新型结构。 39-42它与之前C/S结构最大的区别就是结构层次的变化。在互联网技术的支持下,成功地将两层结构转换成了三层结构。因此,在B/S结构中就形成3-tier结构,客户端就能完成部分服务器端才能完成的事物逻辑操作,具体处理过程如图2.2所示。浏览器Web服务器数据库服务器Web页面请求页面请求应答数据操作请求数据获取图2.2 三级B/S体系结构Figure2.2 Three level B/S architecture如图2.2所示,在B/S体系结构中,因客户端操作功能的强化,用户的操作没有了时空上的限制(任何时间和地方),他都可以通过浏览器(输入网址)使用此程序,服务器接受到请求后,会进行请求的操作进程,如常见的数据处理和加工,最后,用户将通过网页接收到此次系统的执行完成结果。2.1.2 C/S和B/S的对比通过上面两小节对两种结构的对比,可以发现B/S结构相比C/S结构拥有其独特的优点但是也存在不足。首先,B/S结构的优点主要体现在以下四方面:(1)系统的开发相对简单(2)数据的共享性较强(3)系统的总成本较低(4)系统的维护工作相对简单方便。其次,在B/S结构中,用户是通过浏览器进行操作请求和执行结果接收,对于互联网的依赖性高,因而它的数据传输和处理速度就会相对较慢。但是在C/S结构中,它有着B/S没有的优势特点。具有以下几个方面的优点:数据处理速度和服务器维护方面。在B/S结构中,将大部分功能操作转移给用户端完成,以实现了一个相对简单的结构进程模式,但是,服务器端的压力也因此增大,从而降低了其数据处理速度和增加服务器的维护压力。系统安全维护方面。因为B/S结构程序主要通过浏览器进行请求执行和服务,而浏览器的通用性无法给B/S系统的每一个客户端提供定制化的服务。因此,B/S结构也无法设定自己特有的客户端,从而降低了它的系统安全性和客户端的安全性。对于C/S和B/S两种模式来讲,他们使用的网络一般不同;前者一般是在局域网的基础上建立的;而后者是在广域网的基础上建立的,当然,它也可以选在局域网 30。比如:智赢的IPOWER,它可以在多种情况下使用,包括:单机、局域网、广域网。这两种结构的区别主要是:(1)所需的硬件环境不同B/S 模式的操作执行需要互联网环境,因此对于客户端的硬件则无特别要求。而C/S模式则恰恰相反,只能基于网络特定性的要求下,数据才可以实现特定范围的共享,除此之外,必须经过专门的数据交换和连接过程,才能实现进行数据共享。(2)对安全的要求不同两者的安全要求不同,对于C/S结构而言,在考虑其安全性时,要考虑的方面较广,不管是服务器端还是客户端的安全都需要进行详细的考虑。相对而言,B/S结构在考虑安全性时,就比较简单,只需要考虑服务器的安全性。(3)运行速度不同两种模式因其架构的不同,它们的运行速度也有所不同。C/S模式在对事务进行处理过程中,有一套处理流程,很难对其运行速度进行估计。相比之下,B/S模式在进行开发的过程中需要兼顾系统的速度以及安全性。近年来,B/S非常受到欢迎,相关技术也有了很大的发展,采用数据存储技术和AJAX可以使软件的速度得到大幅度的提升。(4)软件重复应用特性对于这两种开发模式而言,它们的重复应用性也有很大的不同。C/S模式在进行开发时每个程序都需要从整体上对其进行考虑,应用率较低。B/S模式则不同,所有的部分都是独立的,重复应用率较高。(5)开发平台不同两者的开发平台不同。对于C/S模式而言,它一般都是在windows 上进行开发,开发者必须要对操作系统非常熟悉;B/S开发与之不同,所有的功能都是基于Web浏览器的。2.2 概述框架技术2.1.1 SII框架技术一般情况下,J2EE架构主要由以JSP技术为代表技术的表现层,连接客户端和数据库进行数据交互的中间层,和起到数据流程控制作用的数据服务层三部分组成。由于中间层主要完成客户端和数据库间的数据交互过程,因此中间层经常完成用户的数据访问或业务规则处理任务。另外,表现层和数据服务层间能通过特定的某些组件进行联系,进而相互配合以完成客户的需求功能。随着对框架技术的不断实践和更新,JSP技术日愈发展成熟,更是成为了表现层的代表性技术之一。Service 业务逻辑层通过对核心基础(DAO层)进行包装以实现技术层面需要,进而完成系统在多种业务上逻辑需求的主要任务。Web层将业务逻辑层和表现层连接在一起,并在其中发挥着交通管道的作用。其中业务逻辑层通过Web管道将业务数据传送给表现层,再由表现层对所接收的数据进行再组织表现。而本文所提及的系统设计应用,主要是通过Struct框架技术

    注意事项

    本文(基于web的lt企业协同办公管理系统设计与实现工程学位论文.doc)为本站会员(教****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开