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

    OA协同办公系统的设计与实现6333.docx

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

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

    OA协同办公系统的设计与实现6333.docx

    密级:OA协同办公系统的设计与实现 软件件工程 领域研究生 指指导教师 随着企业管理信信息化系统进进程的不断深深入,协同应应用软件的概概念已深入人人心,传统的的办公模式已已极大的束缚缚了人的创造造力和想象力力,埋没了人人的智慧和潜潜能,使员工工耗费了大量量的时间和精精力去手工处处理那些繁琐琐、重复的工工作。手工模模式已无法满满足新形势下下公司发展的的需要,需要要用新进的管管理方法与手手段来提高企企业的办公效效率,各中小小企业相继采采用信息化手手段来实现内内部业务流程程管理。本文以特变电工工德阳电缆股股份有限公司司OA协同办办公系统的设设计与实现为为研究课题,通通过应用ITT技术来实现现公司日常事事务管理的流流程化、制度度化和无纸化化。本系统在在设计和实现现上最大的特特点是以工作作流技术作为为系统的核心心应用,通过过对系统流程程节点的描述述和自定义,实实现了公文收收发和处理的的流程化,便便于系统业务务流程和功能能模块的灵活活扩展。按照照软件工程思思想,本文首首先对系统实实现的方法和和环境进行分分析,在确定定系统实现的的内容后,开开始了对系统统功能需求分分析,本系统统实现的功能能主要包括公公文管理、邮邮件收发管理理、新闻发布布管理、在线线消息管理、内内部公告管理理、通讯录管管理、知识库库管理和档案案管理等。其其次,在系统统功能分析的的基础上,采采用模块化设设计方法将系系统按功能划分为为首页、个人人办公、协作作交流、公文文管理、行政政办公、新闻闻公告、知识识库管理、档档案利用八大大功能模块。最最后,通过UUML建模设设计将系统功功能和业务流流程抽象化为为数据实体和和表结构关系系,同时以ooraclee数据库进行行数据的存储储和管理,在在技术实现上上,本系统基基于B/S模模式,以J22EE应用技技术和MVCC思想对系统统进行功能开开发和技术实实现,通过系系统测试和优优化,最终完完成本课题的的全部任务。 系统的成功应用用,为公司搭搭建了内部信信息处理和沟沟通平台,改改善了公司的的办公环境,提提高工作人员员的办公效率率,为各级领领导的提供更更好的监督和和管理手段,促促进了工作流流程的自动化化以及管理的的电子化和规规范化。关键词: 企企业管理 流程化 信息处理The Dessign aand Immplemeentatiion off Colllaboraative OA SysttemSoftwarre EnggineerringGraduatte Stuudent: Advisser: With thhe deeepeninng of enterrprisee manaagemennt infformattion ssystemm proccessess, thee conccept oof colllaborrativee appllicatiion sooftwarre hass becoome poopularr. Due tto thee creaativitty andd imagginatiion off peopple haave beeen grreatlyy hinddered by traaditioonal oofficee modee, meaanwhille, thhe wissdom aand pootentiial haave beeen buuried also, as aa resuult, eemployyees sspend a lott of ttime aand efffortss to mmanuallly haandle the ttediouus andd repeetitivve tassks. MManuall modee has been unablle to meet the nneeds of thhe commpany''s devvelopmment uunder the nnew siituatiion, tthe neeed too use new mmanageement methoods annd meaans too imprrove oofficee effiicienccy, smmall mmediumm enteerprisses (SMEEs) havee adoppted vvariouus meaans off infoormatiion teechnollogy tto achhieve interrnal bbusineess prrocesss manaagemennt.In thiss papeer, thhe dessign aand immplemeentatiion off OA CCooperrativee Offiice syystem of TEBA Deeyang Cablee stocck Co., Ltd wwere sstudieed. The iimplemmentattion oof thee comppany'ss dailly afffairs managgementt was proceessed, insttitutiionaliized andd papeerlesss by thee appllicatiion off IT ttechnoology. The greattest charaacteriistic of thhis syystem on dessign aand immplemeentatiion baased oon worrkfloww techhnologgy, whhich is thee coree of tthe syystem appliicatioon, annd throuugh thhe desscripttion oof thee systtem prrocesss nodee and custoom too achiieve the sttreamlline ttasks in seendingg , receeivingg andd proccessinng doccumentts, whichh faciilitatte thee flexxible expannsion of thhe bussinesss proccessess and functtionall moduules. Accorrding to thhe sofftwaree engiineeriing iddea, tthis ppaper firstt anallyze tthe meethod and eenviroonmentt of tthe syystem impleementaation, and afterr deteerminiing thhe conntent of syystem impleementaation, it beggin to anaalyze the requiiremennts off the systeem funnctionn, thee functtion oof thee systtem immplemeentatiion inncludiing doocumennt mannagemeent, eemail managgementt, newws mannagemeent, onlinne messsage managgementt, intternall annoouncemment mmanageement, addrress bbook mmanageement, knowwledgee manaagemennt andd archhives managgementt and so onn. Seccondlyy, on the bbasis of thhe sysstem ffunctiion analyysis, the ssystemm funcction is diividedd intoo eighht funnctionnal mooduless, thee homee pagee, perrsonall offiice, ccollabboratiion, ccommunnicatiion, ddocumeent maanagemment, adminnistraative officces, nnews bbullettins, knowlledge managgementt and ing. FFinallly, thhroughh the UML mmodeliing deesign abstrract tthe syystem functtionallity aand buusinesss proocessees to data entitties aand taable sstructture rrelatiionshiip, whhile uusing oraclle dattabasee for storaage annd mannagemeent off dataa. On thee techhnicall impllementtationn, thiis sysstem bbased on B / S mmode, with J2EE appliicatioon tecchnoloogy annd MVCC ideaas to devellop thhe sysstem ffunctiion annd tecchnicaal impplemenntatioon, thhroughh the systeem tesst andd optiimizattion, compllete all tthe taasks oof thiis prooject.The succcessfful appplicaation of syystem set uup intternall infoormatiion prrocesssing aand coommuniicatioon plaatformm for the ccompanny, whhich iimprovve thee comppany'ss offiice ennvironnment and iimprovve thee effiicienccy of the sstaff officce, annd proovide betteer oveersighht andd manaagemennt toools foor leaaders at alll levvels, and faacilittate wworkfllow auutomattion aand ellectroonic aand sttandarrdizedd manaagemennt.Key Worrds: Enterpprisess Manageement Processs Infoormatiion Handliing 7四川大学工程硕士学位论文 OA协同办公系统的设计与实现目 录1 绪论111.1引言111.2国内外研研究现状11.3 文本的的工作52相关技术介绍绍72.1引言772.2相关技术术介绍82.2.1 JJava82.2.2 JJSP112.2.3 TTomcatt142.2.4 OOraclee162.3 本章小小结173 系统需求分分析及总体设设计183.1 引言183.2系统需求求分析183.3系统功能能分析193.3.1 统统一登录203.3.2 公公文管理213.3.3 邮邮件管理223.3.4 通通讯录233.3.5 在在线消息233.3.6 新新闻公告243.3.7知识识库243.3.8 会会议管理253.3.9档案案管理263.4系统总体体设计273.5小结2284系统设计2294.1引言2294.2系统模块块设计294.3系统用例例设计324.4数据库设设计364.5系统实现现424.5.1统一一登录424.5.2 公公文管理484.5.3 邮邮件管理564.5.4 信信息管理594.5.5档案案利用644.6 本章小小结645系统测试及分分析665.1 引言665.2 测试环环境665.3 测试用用例675.3.1用户户登录685.3.2公文文管理695.3.3邮件件管理695.3.4通讯讯录705.3.5在线线消息705.3.6新闻闻管理715.3.7会议议管理715.3.8知识识库管理715.3.9档案案管理725.4 小结72结 论73附录:参考文献献75声 明7731 绪论1.1引言随着公司业务的的发展,公司司人员也越来来越多,对于于公司人员信信息的管理也也越来越繁琐琐,同时,部部门机构间的的信息传达、制制度流程等难难以一步到位位。传统的办办公模式已成成为制约工作作效率提升的的最大瓶颈,办办公人员时常常陷入忙乱无无效的工作中中,比如会议议、通知、文文件下发、批批复、归档等等,同时,一一些流程化的的工作也需要要在规定的时时间内进行回回复和处理,例例如合同签订订、文件签发、财务报账、物物品领用、请请假审批等。如何何规范工作流流程,提高工工作效率已成成为公司管理理层急需解决决的问题。OOA协同办公公信息化系统统的成功引入入很好的解决决了上述问题题,使得公司司的管理层和和员工层能够够分别通过该该平台进行沟沟通和交流,有有利于公司各各项业务的规规范化管理。本课题研究的目目标是建立特特变电工(德德阳)电缆股股份有限公司司OA协同办办公系统,通通过系统的实实现使公司各各协作机构、部部门内、外部部的信息交流流更为安全、稳稳定和可靠,达达到快捷地共共享信息,高高效地协同工工作,方便地地实现分布式式办公和移动动办公,改变变过去复杂、低低效的传统办办公方式。同同时,系统的的建立,有助助于规范公司司管理模式、降降低公司管理理成本、提高高办事效率,为为企业构筑一一个信息化的的无纸化办公公平台1。1.2国内外研研究现状OA办公系统是是在各中小型型企业快速兴兴起的一种新新的办公自动动化方式。它是在传统统的办公方式式的基础上,通过计算机网络与信息化技术相结合的产物。在传统的办公模式中,办公业务主要是通过手工来完成的,势必带来工作效率低、资源浪费的问题。在网络时代里,现在企业管理的重点已从物流、资金流,逐渐向信息流跨越。我们的目的是打造闭环的信息流,按需应用IT资源,实现“三流”合一。要增强企业竞争力,就要提高“三流”的流转速度和质量。而这三流的正常流转需要一个最基本的智力和人力支持,这就是“工作流”。我们要建立的办公自动化(OA)系统就是一个工作流的集成环境,从点的应用开始从某一个部门节点的应用,到部门的全部,到部门的纵向集成,然后是几个部门的集成,最后到全方面的集成,使所有的人员都在一个桌面上工作。近几年来,国内内OA办公系系统在新技术术应用领域已已得到快速的的发展,其内内容形式已经经不再是简单单的行政事务务和文档处理理了,在功能上,OOA协同办公公系统已通过过与其它业务务系统的整合合与对接,它它已涉及企业生产产和管理的各各方面2,例如远程教育育、视频会议议、物资采购购管理、绩效管理、客客户关系管理理等;从系统架架构上,从桌桌面客户端安安装方式的CC/S架构逐逐步转向浏览览器操作模式式的B/S架架构,通过Intternett技术,依托托因特网,便便于建立统一一的集成办公公平台,使系系统易于使用用、便于维护护和扩展,真真正意义上实实现了移动办办公。目前,国内内OA系统的的研究方向和和实现技术主主要表现在以以下几个方面面:一、基于单点登登录的OA信息管理平台台随着企业信息化化水平的提高,企业内部管管理系统也越来越多,这这些系统的应应用,让计算算机来进行复复杂、繁琐的的工作,代替替了手痛劳动动,提高了工工作效率和质质量。但这些些系统设置了了各自的组织织结构,需要要记忆多套用用户名和密码码,彼此之间间信息交互和和联通也越来来越困难。针对这种情情况,通过采采用统一的组组织机构管理理和身份认证证管理来实现现各业务系统统统一身份管管理和身份认认证,在门户户中嵌入认证证服务接口和和SSO接口口,用户只需需认证登录一一次,即可访访问已授权的的所有应用系系统。单点登登录(SSOO)管理模块块通过对票据据的签发管理理、有效性验验证和安全解解析,实现了安全全的单点登录录,有效地解解决了数据在在传输过程中中的安全风险险。二、基于工作流流技术的OA协协同办公系统统随着企业管理信信息化进程的的不但深入,协协同管理的概概念已不但深深入人心,而而工作流技术术正是协同OOA办公系统统应用的核心心。通过ITT信息技术来来规范业务流流程、提高工工作的执行效效率和准确程程度,是工作作流应用技术术要解决的主主要问题。工工作流包含两两个基本的因因素,即表单单和流程,在在没有OA办办公系统的时时候,需要将将流程中的内内容通过填写写纸质单子完完成,相当于于表单,而流流程代表了领领导或负责人人签字审批的的过程,每一一个签字都代代表了一个流流程步骤。流流程分为固定定流程和自由由流程,固定定流程一般由由系统管理员员在系统后台台设置好,系系统中的角色色代表了各自自的操作权限限,不能超越越系统设置的的权限。自由由流程不需要要定义流程操操作步骤,可可以动态设计计流程步骤,添加流程节点与流程指向,使系统的工作任务形成一个闭环的工作流模式,便于应对企业组织机构的变化导致工作流任务模型的变化,增强了系统的适应性和扩展性。三、基于企业服服务总线(EESB)的OOA协同办公公系统在信息化系统中中,不同的系系统分别对应应不同的业务务需求,例如如,公文系统统主要对应行行政发文需求求,财务系统统对应财务管管理、物资管管理系统对应应物资采购和和物品进销存存管理,不同同的业务系统统导致了业务务实现方式的的差异化,然然而,对于企企业来说,使使用最频繁、用用户最多的是是OA办公系系统,如何将将这些系统与与OA协同办办公系统进行行有效的整合,以实实现业务数据据的交互。企业服务总总线(ESBB)遵循Weeb Serviice、XMML等标准,提供数据交换的公共标准通道,应用系统基于标准协议,实现跨操作系统、跨语言的异构系统集成,把系统之间的相互依赖程度降到最低。四、基于手持终终端的OA办办公系统随着移动通信技技术的发展,企业对OA办公的及时性与高效性提出了更高的要求,尤其是营销性企业,由于工作地点的不固定性,企业希望将企业办公应用系统移植到手机或PDA上,使处于移动状态的工作人员可以随时随地地通过手机访问OA办公系统,对文件及公文进行查阅和审批。系统主要基于Android或IOS系统进行智能客户端程序的设计,智能客户端可以将系统采集的数据、图片等信息通过编辑以及添加文字内容,实现信息的及时查询、任务处理、信息反馈以及定位等功能,使系统功能和界面在用户手机上完美展现,这种方式在用户体验和办公效率上大大提高,真正实现移动办公。国外OA办公自自动化系统兴兴起于20世世纪中期,最初主要用用于数据记录录、存储和处理理功能,随着企业对信信息管的需要要,到60年代,逐步发展成成管理信息系系统(MISS),主要是用计计算机部分地地代替手工劳劳动,进行一一些简单的单单项数据处理理工作,如计计算工资、统统计产量等,这类系统的的特点是按事事先规定的要要求提供各类类报告,如能反映库库存数量的库库存状态报告告,反映生产产进度的生产产状态报告。这这一时期,主主要应用于为为了解决生产产中库存控制制的问题33。19665 年,美美国的管理专专家提出了物物料需求计划划 ( MRRP )的新新的管理思想想,即根据产产品的需求情情况和产品结结构,确定原原材料和零件件数量及订货货时间,在满满足生产需要要的前提下,有有效降低库存存。这一思想想对以后中小小企业管理信信息系统的发发展有着重大大的意义。随随着计算机技技术的发展,这这一管理思想想借助于计算算机这一强有有力的工具,发发展成为一种种有效的管理理方法。700 年代后随随着信息技术术的飞速发展展,管理信息息系统在中小小企业中得到到了广泛的应应用。管理信信息系统将中中小企业中的的数据和信息息集中起来,进进行快速处理理,还可以利利用定量化的的科学管理方方法,通过预预测、计划优优化、管理、调调节和控制等等手段来支持持决策。这一一时期研究者者在 MRPP 的基础上上增加了能力力需求计划,使使系统具有生生产计划与能能力的平衡过过程,形成了了闭环 MRRP。80 年代在中小小企业中开始始使用一种典典型的管理信信息系统 -MRP (制造资源源计划)。它它以 MRPP 为核心,将将生产制造、财财务会计、市市场营销、工工程管理、采采购供应以及及信息管理等等各个部门纳纳入整体管理理之中,形成成了完整信息资资源管理体系系。到现阶段段,国外OAA系统在功能能上和发展方方向上基本与与国内一致,主主要用于自动动化控制、数数据分析、数数据存储、信信息共享、信信息交流、协协同办公等,并并为客户提供供基于数字化化办公的多种种服务应用。随着计算机技术术、通信技术术、自动化技技术的不断进进步和发展,办办公自动化及及其系统也取取得飞速的发发展。在现代代技术、设备备支持下,办办公自动化及及其系统呈现现出小型化、集集成化、网络络化、智能化化及多媒体化化等特点。1.3本文的工工作随着公司业务的的发展,公司司人员也越来来越多,对于于公司人员信信息的管理也也越来越繁琐琐,同时,部部门机构间的的信息传达、制制度流程等难难以一步到位位。传统的办办公模式已成成为制约工作作效率提升的的最大瓶颈,办办公人员时常常陷入忙乱无无效的工作中中,比如会议议、通知、文文件下发、批批复、归档等等,同时,文文件处理后,又又需要进行分分类和存储,时时间一长,需需要占用大量量的空间,同同时,还需要要对一些过期期的文件进行行销毁或转移移,另一方面面,对于历史史文件的查阅阅就显得相当当论难。如何何解降低成本本、方便文件件查阅、管理理和浏览已成为为本公司管理理层急需解决决的问题。本课题研究的内内容是建立OOA协同办公公系统,以先先进的计算机机信息处理技技术为依托,通通过系统功能能的分析、设设计和实现,建建立起规范、科科学的管理体体系、提高企企业的办公效效率、降低公公司的管理成成本以及提升升企业的管理理和信息化应应用水平,帮帮助公司建立立一套便捷规规范的办公环环境。本系统主要要实现以下内内容:1、基础信息管管理,实现统一登录录。基础数据整整合是实现OOA信息系统统与应用系统统整合的基础础,基础数据据包含了系统统统一登录及及身份认证的的各种数据,是系统共用用的信息,比比如,用户姓姓名、身份证证、手机号、部部门组织、岗岗位、照片等等信息等,对这些数据据进行统一的的管理,可避避免在每个系系统中进行用用户信息管理理、账号管理理与权限分配配,减少了系统统的重复操作作。2、灵活的工作作流引擎,实实现公文收发发管理。通过对对业务过程的的描述和分析析,实现对公公司业务流程程、控制和过过程的自动化化管理4,将工作分分解成多个任任务流,并设设置起点、流流转节点和终终点,再通过过约束这些任任务的执行和和监控,达到到提对公司生生产经营的过过程化化管理理,为企业打打造轻松便捷捷的业务办理理模式,满足足实际工作需需要,提高工工作效率。3、邮件管理,实实现电子邮件件的收发、转转发、存档管管理,通过公公司邮箱的设设置可自动收收取公用的邮邮件,共享文文件夹内使用用人员可查收收邮件转入自自己的文件夹夹保存,实现企业邮邮件的统一管管理。4、实现信息息的快速交流,通过对内部信信息、内部新新闻、在线消消息、短信的的管理,实现现信息的快速速发布,互动交流和及及时响应,便于在企业内内部实现高效效的信息浏览与处处理。5、实现日常常会议的合理化管理,随着公司的的快速发展,涉及管管理、生产经经营、业务发发展的各种会会议也越来越越多,为实现现会议信息的的快速发布、参参会人员统计计、会议室资资源利用等,在在OA管理系系统中建立一一套完整的会会议管理功能能,实现会议议的智能化管管理。6、档案管理理,实现公司司各种信息资资源、文件的的存档、借阅阅与分类管理理,提供日常常标准规范、流流程制度、格格式规范的上传与下载载,实现信息息的共享。2相关技术介绍绍2.1引言本系统采用J22EE标准体体系架构进行行系统开发与与设计,J2EE模模型支持从传传统的、合作作企业内部的的应用程序,到到在互联网上上的电子商务网站站的一系列系系统,采用J2EEE平台带来来如下优势5:(1)加快开发发速度客户从提出需求求到得到响应应的时间是很很重要的因素素。企业需要要更快地开发发和部署他们们的企业应用用程序,并根根据用户的需需求方便快速速地对系统进进行修改、完完善和升级。所所以这个系统统需要简单而而又有效地把把原来已有的的系统集成起起来,并且要要具备良好的的可扩展性,以以迎接未来不不断变化的市市场需求。JJ2EE的分分层体系结构构就能很好地地满足这一要要求。同时企企业级应用程程序需要很快快地从原型发发展到产品,并并且快速地在在产品的生命命周期中不断断完善。而“编编写一次,随随处运行”的特性,使得JJ2EE系统统能更方便地地测试与部署,从从而大大提高高了开发效率率。(2)可扩展性性J2EE平台标标准保证企业业依据此标准准建立的系统统易于扩展,JJ2EE平台台采用多层结结构,在各层层之间提供了了方便的资源源管理和服务务,比如数据据库的连接等等,这样开发发人员就不用用顾忌数据库库连接的负载载平衡等问题题6。同时时,可以根据据客户端的类类型和数量级级来确定所用用的服务器,并并在需要的时时候变更服务务器而不需要要对系统本身身作出太大的的改动。(3)组件模型型带来构架的的简化J2EE平台可可以在任何符符合标准的服服务器上运行行,同时基于于组件的J22EE开发模模型能更容易易将需求确定定成功能,由由于只需要升升级必要的组组件,给未来来的系统升级级带来了极大大便利。组件件能在运行的的时候根据配配置来连接其其他的组件,有有了可配置的的组件行为,开开发人员就不不需要重写代代码,只需通通过这些配置置来与组件所所在的服务器器交流,这个个过程也可以以通过自动化化的工具来实实现。(4)与现有系系统集成企业的数据是多多年的积累和和投资,往往往位于一个比比较古老的系系统中,所以以企业级应用用系统的开发发人员会面临临一个重大的的考验,即如如何利用并集集成那些多年年来一直使用用的数据系统统。为了实现现这个目标,JJ2EE平台台通过中间层层和后台服务务来访问这些些现有系统。具具体来说,JJ2EE平台台提供了下面面JDBC、JJTA、JNNDI、JMMS等技术来来与现有的信信息系统集成成。(5)服务器、工工具和组件的的自由选择开发企业应用程程序,需要根根据现有的项项目以及技术术能力和投资资成本,选择择并配置应用用系统,以得得到最优化的的效果。J22EE平台为为此提供多种种自由的选择择,这些选择择包括服务器器、组件和其其他工具等。(6)更专业化化的开发人员员J2EE基于组组件的开发模模式能够根据据不同的技能能来细化开发发人员的职能能。所有参与与开发过程的的人员能更好好地发挥他们们的特长,JJSP模板的的设计者能专专心于他的工工作,而商业业逻辑的开发发者、部署人人员也能专注注于自己擅长长的领域。这这个特点对于于程序的升级级也有好处,一一个J2EEE系统最常改改变的一般是是前台的用户户界面,这样样网页设计师师就可以着力力于页面的设设计而不需要要具备编程能能力。2.2相关技术术介绍2.2.1 JJavaJava是一种种可以撰写跨跨平台应用软软件的面向对对象的程序设设计语言,是是由Sun  Microosysteems公司于于1995年年5月推出的的Java程程序设计语言言和Javaa平台(即JJavaSEE, JavvaEE,  JavaMME)的总称称。Javaa 技术具有有卓越的通用用性、高效性性、平台移植植性和安全性性,广泛应用用于个人PCC、数据中心心、游戏控制制台、科学超超级计算机、移移动电话和互互联网,同时时拥有全球最最大的开发者者专业社群。在在全球云计算算和移动互联联网的产业环环境下,Jaava更具备备了显著优势势和广阔前景景。Sun公司对  Java  编程语言的的解释是:JJava编程程语言是个简简单、面向对对象、分布式式、解释性、健健壮、安全与与系统无关、可可移植、高性性能、多线程程和动态的语语言。与传统统程序不同,SSun公司在在推出Javva之际就将将其作为一种种开放的技术术。全球数以以万计的Jaava开发公公司被要求所所设计的Jaava软件必必须相互兼容容。“Javva 语言靠靠群体的力量量而非公司的的力量”是SSun公司的的口号之一,并并获得了广大大软件开发商商的认同。这这与微软公司司所倡导的注注重精英和封封闭式的模式式完全不同7。Java 有很多功能能:如进行数数学运算、显显示图形界面面、进行网络络操作、进行行数据库操作作、进行文件件的操作等等等,Javaa也有很多独独立于其它语语言的性能,主主要表现为:1、平台无关性性:所谓平台台无关指的是是:用Javva 写的程程序不用修改改就可在不同同的软硬件平平台上运行。这这样就能实现现同样的程序序既可以在WWindowws 下运行行,到了Unnix 或者者Linuxx 环境不用用修改就直接接可以运行了了。Javaa 主要靠JJava 虚虚拟机(JVVM)实现平平台无关性。2、垃圾回收:在程序运行行的过程中,存存在被分配了了的内存块不不再被需要的的情况,那么么这些内存块块对程序来讲讲就是垃圾。产产生了垃圾,自自然就需要清清理这些垃圾圾,更为重要要的是需要把把这些垃圾所所占用的内存存资源,回收收回来,加以以再利用,从从而节省资源源,提高系统统性能。在CC,C+ 或其它语言言中,程序员员负责释放内内存。有时,这这是一件很困困难的事情。因因为你并不总总是事先知道道内存应在何何时被释放。当当在系统中没没有能够被分分配的内存时时,可导致程程序瘫痪,这这种程序被称称作具有内存存漏洞。Jaava 编程程语言解除了了程序员释放放内存的责任任。它可提供供一种系统级级线程以跟踪踪每一次内存存的分配情况况。在Javva 虚拟机机的空闲周期期,垃圾收集集线程检查并并释放那些可可被释放的内内存。垃圾收收集在Javva 技术程程序的生命周周期中自动进进行,它解除除了释放内存存的要求,这这样能够有效效避免内存漏漏洞和内存泄泄露。3、代码安全:Java 如何保证编编写的代码是是安全可靠的的呢?首先,编编写的代码首首先要被编译译成为claass 文件件,如果代码码写得有问题题,编译期间间就会发现,然然后提示有编编译错误,无无法编译通过过;第二,通通过编译关后后,在类装载载的时候,还还会进行类装装载检查,把把本机上的类类和网络资源源类相分离,在在调入类的时时候进行检查查,因而可以以限制任何“特洛伊木马马”的应用;第第三,类装载载后,在运行行前,还会进进行字节码校校验,以判断断你的程序是是安全的。第第四,如果你你的程序在网网络上运行,还还有沙箱(SSand BBox)的保保护,什么是是沙箱呢?就就是如果你的的程序没有获获得授权,只只能在沙箱限限定的范围内内运行,是不不能够访问本本地资源的,从从而保证安全全性。4、分布式:分分布式指的是是软件由很多多个可以独立立执行的模块块组成,这些些模块被分布布在多台计算算机上,可以以同时运行,对对外看起来还还是一个整体体。也就是说说,分布式能能够把多台计计算机集合起起来就像一台台计算机一样样,从而提供供更好的性能能。2.2.2 JJSPJSP是一种服服务器端的WWEB程序开开发技术,JJSP页面程程序由HTMML或XMLL标记和JSSP脚本共同同组成,文件件以“.jsp”作为扩展名名存放在服务务器上,可以以把执行JSSP页面的执执行分成两个个阶段,一个个是转译阶段段,一个是请请求阶段。转转译阶段:JJSP页面转转换成Serrvlet类类;请求阶段段:Servvlet类执执行,将响应应结果发送至至客户端88。JSPP的执行流程程示意图如下下图2.3所所示。2.3 JSPP执行流程示示意图当用户从客户端端向服务器发发出请求要首首次访问某个个JSP文件件后,服务器器会在磁盘上上查找到该JJSP文件,通通过JSP引引擎解释该文文件代码,生生成一个同名名的Javaa文件,这个个文件就是SServleet;然后将将该文件编译译生成Javva Claass字节码码文件,它会会驻留在服务务器中,当下下次再要访问问同一个JSSP文件时,SServleet引擎会直直接调用该CClass文文件执行而不不需要重新编编译; 当SServleet引擎执行行完该Claass文件后后,服务器会会将执行后生生成的HTMML文件返回回给客户端由由浏览器显示示给用户99。JSP继承了JJAVA的特特性,可以再再多个平台上上运行,在系系统设计上,采用MVC设计思想,JSP主要将后台代码与前台表现页面相分离,使JSP主要负责表现层的实现,使系统在一直,功能维护,应用拓展方面的灵活性增强,降低了开发的复杂度。另外JSP从Servlet基础上发展而来,在Web开发方面,JSP页面如果没有被修改,只需要运行一次,以后只需要执行被编译过的文件,而不需要在每次请求时,服务器载入解释器和目标脚本,提高了系统访问的速度。2.2.3 TTomcattTomcat是是Apachhe、Sunn和一些公司司及个人开发发的轻量级WWeb应用服服务器,由于于它的免费、开源、扩展性好、性性能稳定和占占用资源小,使得得它受受到广大Jaava程序员员的喜爱110。Tommcat目录录结构如下表表2.1所示示: 表2.1 Tomcaat目录结构构目录描述/bin可执行脚本文件件,启动与关关闭Tomccat/confTomcat服服务器的配置置文件,seerver.xml/serverr3个子目录:cclassees、lib、webappps/serverr/lib服务器所需的JJAR文件/serverr/webaapps自带的两个WEEB应用/commonn/lib存放服务器及WWEB应用都都可访问的JJAR文件/sharedd/lib存放WEB应用用访问的JAAR文件/logs日志文件/webappps默认发布WEBB应用的目录录/

    注意事项

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

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




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

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

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

    收起
    展开