企业日常事务管理系统的设计与实现论文23801.docx

上传人:you****now 文档编号:68873547 上传时间:2022-12-30 格式:DOCX 页数:65 大小:682.03KB
返回 下载 相关 举报
企业日常事务管理系统的设计与实现论文23801.docx_第1页
第1页 / 共65页
企业日常事务管理系统的设计与实现论文23801.docx_第2页
第2页 / 共65页
点击查看更多>>
资源描述

《企业日常事务管理系统的设计与实现论文23801.docx》由会员分享,可在线阅读,更多相关《企业日常事务管理系统的设计与实现论文23801.docx(65页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、毕业设计(论文)题 目 企业日常常事务管理理系统的设设计与实现现 学生姓名 国丽雅 专业班级级 交通+软件所在院系 交通运输输工程学院院 指导教师 王 姣姣 职 称 副教教授 所在单位 大连连交通大学学软件学院院 教研室主任任 郑广海 完成日期 年 月 日摘 要本论文针对对当今社会会经济的高高速发展中中企业日常常事务管理理方面仍然然存在着办办公效率低低、员工内内部交流方方式不能满满足大量信信息的快递递传递和处处理,以及及工作不能能规范化的的问题,为此此构造此系统模型型。本系统统采用微软软的Winndowss XP Proffessiionall开始进行行系统开发发,以JSPP技术为基基础,My

2、ySQL为为后台数据据库,MyyEcliispe为为开发工具具,最终开开发出能够够基本满足足企业日常常事务处理理的管理系统统。通过该该管理系统的的实现与应应用,可以以满足企业业的办公网网络化、自自动化的需需求。本次次设计与实实现的企业业日常事务务管理系统统由六个基基本模块组组成,分别别为:通讯讯录管理、日日程安排管管理、工作作日志管理理、短消息息管理、公公告管理以以及会议管管理功能模模块。该系统体体现了当前前管理信息息系统比较较先进的设设计水平和和实现技术术,对其它它管理信息息系统的设设计开发具具有一定的的借鉴意义义。它的投投入运行必必将提高企企业日常事事务管理的的效率,为企业带带来便利从从而

3、获得更更为丰厚的的利润。这篇论文按按照软件工工程的思想想,主要内内容包括系系统概述、系系统需求分分析、系统总体设设计、数据据库设计、系系统详细设设计和实现现以及系统统测试六个个方面,详详细地阐述述了企业日日程事务管管理系统设设计与实现现的全过程程。关键词:企企业日常事事务,JSP,MySQQL, MyEEclisspeABSTRRACTThis thessis ffocusses oon thhe prrobleems tthat in tthe rrapidd devveloppmentt of todaays sociial aand eeconoomic manaagemeent oof

4、 daaily affaairs in tthe eenterrprisse, ttheree aree stiill llow eefficcienccy off offfice stafff annd thhe innternnal ccommuunicaationn modde caan noot meeet tthe ddelivvery of iinforrmatiion ttranssmisssion and proccessiing, and the workk cann nott be stanndardd. Soo thaat wee connstruuct tthis sy

5、sttem mmodell.Thee sysstem usess Miccrosooftss Winndowss XP Proffessiionall sysstemss to starrt thhe syystemms ddevellopmeent, and baseed onn thee JSPP tecchnollogy, MySSQL aas thhe baackennd daatabaase, MyEcclisppe ass thee devveloppmentt of toolls. SSo thhat wwe caan evventuuallyy devvelopped tthe

6、 eenterrprisse syystemm thaat maay baasicaally meett thee neeed off Entterprrisess daaily Servvicess mannagemment.Throough the Impllemenntatiion aand AAppliicatiion oof thhe maanageementt Sysstem,wwe caan meeet tthe ccorpooratees oofficce neetworrk annd auutomaationns nneedss. Thhe Ennterpprisees dd

7、ailyy Serrvicees maanageementt sysstem thatt we desiignedd andd impplemeentedd connsistts off sixx bassic mmodulles, thesse arre: aaddreess llist manaagemeent mmodulle, sscheddule manaagemeent mmodulle, wworkllog mmanaggemennt moodulee, shhort messsage manaagemeent mmodulle, nnoticce maanageementt m

8、oddule and meetting manaagemeent mmodulle.Thhis ssysteem reefleccts tthe ccurreent mmanaggemennt syystemms hhigh leveel off dessign and advaancedd impplemeentattion techhniquues. And the systtem hhas ssome refeerencce foor thhe otther manaagemeent ssysteemsss dessign and deveelopmment. Itt willl imm

9、provve thhe opperattionaal effficiiencyy of enteerpriisess daaily manaagemeent, in oorderr to provvide the easyy worrkingg andd so tharr thee entterprrisess cann gaiin moore pprofiits.Accorrdingg to softtwaree enggineeeringg, thhis tthesiis maainlyy inccludees siix arreas, theese aare: the systtem o

10、overvview, sysstem requuiremmentss annalyssis, systtem ddesiggn, ddatabbase desiign, systtem ddetaiils desiign aand iimpleementtatioon, aand ssysteem teestinng. IIt haas a detaailedd desscripptionn of proccess thatt thee Entterprrisess daaily Servvicess mannagemment systtem ddesiggned and impllemenn

11、ted.Keywoords: Enteerpriises daiily SServiices manaagemeent, JSP,MMySQLL, MyyEcliispe目 录第一章 系统概述述21.1课题题来源及意意义21.2国内内外发展状状况21.3系统统开发环境境及技术介介绍51.3.11 Strruts简简介51.3.22 Hibbernaate简介介61.3.33 Sprring简简介6第二章 系统需求求分析82.1功能能需求82.2性能能需求分析析82.3可行行性分析92.4输入入输出需求求92.5数据据管理需求求92.6故障障处理需求求102.7运行行环境需求求10第三章系系统总

12、体设设计113.1系统统功能版块块划分113.2系统统流程分析析113.3系统统功能模块块图12第四章 数据库设设计134.1MyySQL数据据库管理系系统134.2数据据库的需求求分析134.3外部部设计134.4实体体关系E-R图设计计134.5创建建数据库154.6数据据库设计164.7数据据库保密设设计204.8数据据库的连接接20第五章 系统详细细设计与实实现255.1系统统开发架构构工作原理理的简单介介绍255.2企业业日常事务务管理系统统的注册设设计265.3企业业日常事务务管理系统统的登录设设计295.4联系系人管理模模块325.5日程程安排管理理模块模块块345.6工作作日志

13、管理理模块355.7短消消息管理模模块375.8公告告管理模块块385.9会议议管理模块块40第六章系系统测试与与性能分析析426.1测试试方法426.2测试试与调试426.3功能能模块的测测试426.3.11注册页测测试426.3.22登录页测测试436.3.33添加联系系人页面测测试446.3.44添加工作作日志面测测试446.3.55添加日程程安排页面面测试456.3.66发送短消消息页面测测试466.3.77添加公告告页面测试试466.3.88添加会议议页面测试试476.4性能能分析486.5测试试结论48结 论49谢 辞50参考文献51大连交通大学2011届本科毕业生毕业设计(论文)

14、引 言随着科技、经济及社社会的不断断发展与进进步,管理理和办公活活动的重要要性日渐突突出。20世纪纪60年代代以来,在微电子子技术和通通信技术迅迅速发展的的推动下,办公室也也开始了以以自动化为为重要内容容的“办公室革革命”,也称为为“管理革命命”,其目标标是借助先先进的信息息处理技术术和计算机机网络技术术来提高办办公效率和和质量,将管理与与办公活动动纳入到自自动化的轨轨道中。企业日常事务务管理系统统是20世世纪70年年代中期在在发达国家家迅速发展展起来的一一门综合性性技术。随着科学技技术突飞猛猛进的发展展,办公室中中使用的各各类现代化化的办公设设备很大程程度上代替替了原来的的文房四宝宝,办公桌

15、上上的打字机机被计算机机文字处理理机所取代代,办公室墙墙边的文件件柜被又小小又薄的“磁盘”所取代,包括记录录、起草、编辑、修改、打印、存档和复制在内内的办公室室常规工作作,无论在在时间上还还是在空间间上都被大大大地压缩缩了,这不不但减轻和和节省了人人们的办公公劳动,而而且大大提提高了办公公效率,改改善了办公公环境,使使人们从原原先繁重的的重复性、例行性的的办公事务务中解放出出来,从而而有更多的的时间和精精力投放在在更需要人人的思维来来考虑和解解决的问题题上。用于办公室室工作的技技术越来越越先进,功能越来来越强为实实现企业日日常事务管管理和无纸纸办公创造造了必要的的条件。这些技术术和设备中中,对

16、办公室室自动化的的发展起最最显著作用用的是计算算机信息处处理设备和和构成办公公室信息通通信的计算算机通信网网络系统。信息处理理技术得益益于计算机机的高速处处理能力,成为办公公室自动化化的主要技技术手段,其内容也也在不断地地深化和丰丰富。企业日常事事务管理系系统是根据据系统功能能需求,采采用B/SS架构,系系统功能及及对数据库库的操作都都在服务器器端完成,而而用户在浏浏览器端的的操作都送送到服务器器端处理。B/S结构(Browser/Server)即浏览器和服务器结构是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部

17、分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。第一章 系统概述1.1课题题来源及意义随着科技、经济及社社会的不断断发展与进进步,管理理和办公活活动的重要要性日渐突突出,引起起了各级领领导者、管理学者者以及技术术人员的普普遍重视。20世纪纪60年代代以来,在在微电子技技术和通信信技术迅速速发展的推推动下,企企业也开始始了以自动动化为重要要内容的“办公室革革命”,也称为为“管理革命命”,其目标标是借助先先进的信息息处理技术术和计算机机网络技术术来提高办办

18、公效率和和质量,将将管理与办办公活动纳纳入到自动动化和现代化的的轨道中。是是20世纪纪70年代代中期在发发达国家迅迅速发展起起来的一门门综合性技技术。企业日常常事务管理理系统是现现代信息社社会的重要要标志之一一,涉及到到系统工程程学、行为科学学、管理学、人机工程程学和社会学等等基本理论论以及计算算机、通信、自动化等等支撑技术术,属于复杂杂的大系统统科学与工工程。信息化在各各个企业内内部正在被被越来越广广泛的应用用。企业的的信息化程程度已经成成为决定企企业竞争优优势的重要要组成部分分,小到企企业的一个个简单的通通知,大到到企业的EERP项目目,无不体体现了信息息化的重要要性。随着着企业信息息量的

19、增长长,传统的的企业内部部信息交流流方式已经经不能满足足大量信息息的快速传传递和处理理,这时越越来越多的的信息技术术已经渗透透到企业的的日常工作作中。企业业日常事务务管理系统统的应用可可以满足企企业的办公公网络化、自自动化的需需求。开发发一个企业业内部的日日常事务管管理系统已已成为一个个必须解决的的问题。通通过该系统统可以帮助助企业快速速的进行日日常事务管管理,大幅幅度的提高高员工的办办公效率,方方便员工内内部的交流流,还可以以方便员工工和管理层层的交流。1.2国内内外发展状状况(1)企业业日常事务务管理系统统在国内的的发展企业日常事事务管理系系统利用先先进的技术术,使人的的各种办公公业务活动

20、动逐步由各各种设备、各各种人机信信息系统来来协助完成成,达到充充分利用信信息、提高工作作效率和工工作质量,提高生产产率的目的的。企业日常事事务管理系系统起源于于办公自动动化系统。由70年代未80年代初在我国提出,到现在已有了近二十多年发展历史。由于技术和新产品不断的发展,其内涵也不断地丰富和发展起来。最早的办公自动化系统指的是传真机、打字机、复印机等办公设备的使用。接着,其指代的是用电脑进行文书存贮、排版、及输出工作,用电脑进行人事、财务等进行管理。现代观点认为:办公实际上是人与人、人与部门、部门之间信息的共享、交换、组织、分类、传递及处理活动的协调,从而达到企业整体目标的过程。传统的企业业日

21、常事务务管理系统统多是指文字处理系系统、轻印印刷系统、文文档管理系系统,无法法实现信息息的共享、交交换、传递递,无法实实现企业内内部的协调调,难以对对非文本的的如:声频频、视频、图图形、扫描描图象等多多媒体信息息、超文本本信息进行行有效的处处理。同时时,传统的的电子邮件件系统没有有对办公过过程中的工工作流提供供良好的支支持,难以以根据不同同的情况和和工作状态态采取不同同的措施,以便更好跟踪事务的处理过程。因此,现代企业日常事务管理系统更着重于提供办公信息的共享、交换、组织、传递、监控功能,提供协同工作的环境。目前成熟的的基于客户户/服务器器结构的电电子邮件系系统和协作作系统,较较先进的IInt

22、raanet/Inteernett(WEBB)方式的的企业日常常事务管理理系统,都都是企业数数字神经系系统的重要要组成部分分。因此,我我们在实施施企业日常常事务管理理,必须注注意到事务务内涵的发发展变化,要要密切注意意日常事务务管理系统统及产品发发展的最新新进展。用用这种观点点来制定办办日常事务务管理系统统的有关规规划,由此此日常事务务管理系统统才能用最最少的资金金取得最好好的效果。 好的软件产产品不一定定是用最新新的技术来来制作的,但但先进的计计算机技术术一定会对对我们更好好地实现日日常事务管管理系统产生帮帮助,在这这些技术里里,尤其以以平台技术术最为重要要,下面我我们将简单单介绍一下下日常

23、事务务管理系统统领域的平平台技术的的发展历史史,相信会会对我们了了解并更好好地实施日日常事务管管理系统项目有有所帮助。最早期的企企业日常事事务管理系系统主要都都是完成文文件的输入入及简单的的管理,这这个时期的的主要平台台是FoxxPro、DDBASEE等数据库库,其优点点主要就是是操作简单单,功能也也简单。缺缺点同样也也是简单,由由于平台标标准太简单单导致我们们无法可靠靠地实现非非结构化文文档的处理理、联机备备份、全文文检索、容容错技术、工工作流这些些重要的功功能。这个个时期主要要的成就就就是实现了了文档的共共享及简单单的查询功功能。 随着数据据库技术的的发展,客客户/服务务器结构的的出现,使

24、使我们的企企业日常事事务管理系系统系统进进入了DBBMS的阶阶段。原来来困扰我们们的联机备备份、容错错技术、联联机查询等等问题迎刃刃而解,但但由于当时时的数据库库还是集中中式处理的的结构化数数据库,所所以非结构构化文档的的处理、全全文检索、工工作流等功功能仍然无无法很好地地解决。这这个时期主主要的发展展是系统的的功能和可可靠性都有有了很大的的发展。 企业日常事事务管理系系统真正成成熟并得到到广泛应用用是在Lootus Notees 、MMicroosoftt Excchangge出现了了以后,它它提供的工工作流平台台及非结构构化数据库库的功能使使我们可以以很方便地地实现非结结构化文档档的处理、

25、全全文检索这些重重要的功能能,进入了了实用化的的阶段。随着管理水水平的提高高,Intterneet技术的的出现,仅仅实现文档档管理和流流转已经不不能满足我我们的要求求,领导和和员工希望望能够获取取更广泛的的信息来源源。这个时时候企业日日常事务管管理系统的的重心开始始由文档的的处理转入入了数据的的分析,即即我们所说说的决策系系统,同样样Lotuus Nootes作作为一个非非结构化数数据库已经经越来不能能满足我们们的需要,这这时出现了了以信息交交换平台和和数据库结结合作为后后台,数据据处理及分分析程序作作为中间层层,WEBB作为前台台(三层次次结构)的的全新模式式,这种模模式下,我我们可以将将系

26、统纳入入由业务处处理系统、财财务系统等等系统构成成的单位整整体系统内内,使我们们可以看到到、分析得得到更全面面的信息。我我们会将大大量的业务务数据,甚甚至是文档档数据放回回数据库内内。随着CCOM、OOLE、WWEB等技技术的应用用,我们将将可以通过过各种不同同的开发工工具方便地地获取所需需的信息。WEB方式式的企业日常事事务管理系系统的优点点:目前企业日日常事务管管理系统较较成熟的模模式是客户户/服务器器方式,而而新一代的的企业日常事事务管理系系统则应是是Inteernett/Inttraneet方式(即B/SS),才更更能适应目目前及未来来的要求。Interrnet/Intrranett方

27、式的企企业日常事事务管理系系统是基于于WEB的的企业日常事事务管理系系统,其运运作模式不不同于C/S模式,它它由客户在在客户端工工作站通过过浏览器从从服务器下下载WEBB方式的企企业日常事事务管理系系统再动行行。这种方方式的系统统对客户端端机器的硬硬件要求较较低,而且且目前流行行的浏览器器支持各种种操作系统统,使用户户可以在保保留原有的的软件和硬硬件的基础础上运行新新的应用系系统。 基于WEBB的企业日常事事务管理系系统只需在在服务器上上作配置和和维护,大大大降低了了用户用于于软件系统统维护和升升级的难度度和费用,使使企业日常常事务管理理更加容易易实施。 如其他基于于WEB的的应用系统统一样,

28、基基于WEBB的企业日常事事务管理系系统也是通通过浏览器器这个简单单易用统一一的界面来来访问的,其其界面相当当友好,操操作十分简简单,易学学易用,用用户易于接接受,从而而节省用户户的培训时时间和费用用。这对减减少实施企企业日常事事务管理的的阻力来说说,有相当当重要的意意义。 (2)企业业日常事务务管理系统统在国外的的发展趋势势1)平台化化:网络时时代的日常常事务管理理是一种企企业级跨部部门运作的的基础信息息系统,可可以联结企企业各个岗岗位上的各各个工作人人员,可以以联结企业业各类信息息系统和信信息资源。近近年来不少少企业都建建立自己的的企业日常事事务管理系系统,并上上马了财务务管理软件件,还陆

29、续续引入了进进销存、EERP、SCM、HR、CRM等系系统。这些些系统在提提升企业效效率和管理理的同时,也形成了各自为政的信息孤岛,无法形成整合效应来帮助企业更高效管理和决策。因此能整合各个系统、协同这些系统共同运作的集成软件成了大势所趋,未来企业日常事务管理系统将是整合企业中已存在的MIS系统、ERP系统、财务系统等存储的企业经营管理业务数据,系统界面统一、账户统一,业务间流程紧密顺畅,与公文流转、信息发布、核查审批等系统实现无缝集成协同的一个大的办公平台。2)智能化化:随着网网络和信息息时代的发发展,用户户在进行业业务数据处处理时,面面对海量数数据,往往往费时费力力,如果办办公软件能能帮助

30、用户户做一些基基本的商业业智能(BBI)分析析工作,帮帮助用户快快速的从这这些数据中中发现一些些潜在的商商业规律与与机会,提提高用户的的工作绩效效,将对用用户产生巨巨大的吸引引力。在微微软的Offficee 20007版本中中已经提供供了一些基基本的商业业智能的功功能,相信未未来会有更更多的这方方面功能。未未来系统可可根据用户户的需求,通通过对海量量数据的分分类分析,提提供决策支支持、知识识挖掘、商商业智能等等全面系统统服务。3)网络化化:随着网网络使用的的全面普及及,软件网网络化必然然是大势所所趋,企业业日常事务务管理系统统与互联网网轻松的衔衔接是企业业日常事务务管理系统统必走之路路。目前一

31、一些企业日常事事务管理系系统已集成成了网络办办公功能,如GOOGGLE推出出了网上在在线的文档档处理软件件和电子表表格软件,实实现了网上上办公;微微软Offfice用用户可直接接使用Offficee软件中的的功能,直直接与因特特网无缝链链接,实现现移动办公公。4)人性化化:随着企企业日常事事务管理系系统功能的的不断扩展展,使用将将会越来越越复杂,同同时各企业业内部情况况不一,其其需求也不不尽相同,这这就要求系系统必须具具有人性化化设计,能能够根据不不同员工的的需要进行行功能组合合,将合适适的功能放放在合适的的位置给合合适的员工工访问,实实现真正的的人本管理理。未来企业日常事事务管理系系统的门户

32、户更加强调调人性化,强强调易用性性、稳定性性、开放性性,强调人人与人沟通通、协作的的便捷性,强强调对于众众多信息来来源的整合合,强调构构建可以拓拓展的管理理支撑平台台框架,从从而改变目目前“人去找系系统”的现状,实实现“系统找人人”的全新理理念,让合合适的角色色在合适的的场景、合合适的时间间里获取合合适的知识识,充分发发掘和释放放人的潜能能,并真正正让企业的的数据、信信息转变为为一种能够够指导人行行为的意念念、能力。1.3系统统开发环境境及技术介介绍本系统采用用Browwer/SSeverr架构,典典型的J22EE三层层结构,分分为表现层层、中间层层(业务逻逻辑层)和和数据服务务层。三层层体系

33、将业业务规则、数数据访问及及合法性校校验等工作作放在中间间层处理。客客户端不直直接与数据据库交互,而而是通过组组件与中间间层建立连连接,再由由中间层与与数据库交交互。Weeb层,就就是MVCC模式里面面的“C”(conntrolller),负负责控制业业务逻辑层层与表现层层的交互,调调用业务逻逻辑层,并并将业务数数据返回给给表现层作作组织表现现,该系统统的MVCC框架采用用Struuts。PPO,持久久化对象。通通过实体关关系映射工工具将关系系型数据库库的数据映映射成对象象,很方便便地实现以以面向对象象方式操作作数据库,该该系统采用用Hibeernatte作为OORM框架架。Sprring的的

34、作用贯穿穿了整个中中间层,将将Web层层、Serrvicee层、DAAO层及PPO无缝整整合,其数数据服务层层用来存放放数据。1.3.11 Strutts简介Strutts对Moodel、Vieww和Conntrolller都都提供了对对应的组件件。ActioonSerrvlett,这个类类是Strruts的的核心控制制器,负责责拦截来自自用户的请请求。Actioon,这个个类通常由由用户提供供,该控制制器负责接接收来自AActioonSerrvlett的请求,并并根据该请请求调用模模型的业务务逻辑方法法处理请求求,并将处处理结果返返回给JSSP页面显显示。 Modell部分由AActioon

35、Forrm和JaavaBeean组成成,其中AActioonForrm用于封封装用户的的请求参数数,封装成成ActiionFoorm对象象,该对象象被ActtionSServllet转发发给Acttion,AActioon根据AActioonForrm里面的的请求参数数处理用户户的请求。 JavaaBeann则封装了了底层的业业务逻辑,包包括数据库库访问等。View部部分。该部分采采用JSPP实现。SStrutts提供了了丰富的标标签库,通通过标签库库可以减少少脚本的使使用,自定定义的标签签库可以实实现与Moodel的的有效交互互,并增加加了现实功功能。对应应JSP部部分。 Contrroll

36、eer组件有有两个部分分组成系统核心心控制器和和业务逻辑辑控制器。系统核心心控制器:ActiionSeervleet。该控控制器由SStrutts框架提提供,继承承HttppServvlet类类,因此可可以配置成成标注的SServllet。该该控制器负负责拦截所所有的HTTTP请求求,然后根根据用户请请求决定是是否要转给给业务逻辑辑控制器。业业务逻辑控控制器,负负责处理用用户请求,本本身不具备备处理能力力,而是调调用Moddel来完完成处理。对对应Acttion部部分。1.3.22 Hiberrnatee简介Hiberrnatee是一个开开放源代码码的对象关关系映射框框架,它对对JDBCC进行

37、了非非常轻量级级的对象封封装,使得得Javaa程序员可可以随心所所欲的使用用对象编程程思维来操操纵数据库库。 Hiibernnate可可以应用在在任何使用用JDBCC的场合,既既可以在JJava的的客户端程程序使用,也也可以在SServllet/JJSP的WWeb应用用中使用,最最具革命意意义的是,HHiberrnatee可以在应应用EJBB的J2EEE架构中中取代CMMP,完成成数据持久久化的重任任。 Hiberrnatee的核心接接口一共有有5个,分分别为:SSessiion、SSessiionFaactorry、Trransaactioon、Quuery和和Conffigurratioo

38、n。这55个核心接接口在任何何开发中都都会用到。通通过这些接接口,不仅仅可以对持持久化对象象进行存取取,还能够够进行事务务控制。1.3.33 Sprinng简介1、Sprring作作为现在最最优秀的框框架之一,被被广泛的使使用。2、Sprring的的骨骼架构构Sprinng总共有有十几个组组件,但是是真正核心心的组件只只有几个,下下面是Sppringg框架的总总体架构图图:图1-1 Sprring框框架的总体体架构图从上图中可可以看出SSprinng框架中中的核心组组件只有三三个:Coore、CConteext和BBeanss。它们构构建起了整整个Sprring的的骨骼架构构。没有它它们就不可

39、可能有AOOP、Weeb等上层层的特性功功能。下面面将主要从从这三个组组件入手分分析Sprring。3、Sprring设设计理念:前面介绍了了Spriing的三三个核心组组件,如果果再在它们们三个中选选出核心的的话,那就就非Beaans组件件莫属了,为为何这样说说,其实SSprinng就是面面向Beaan的编程程(BOPP,Beaan Orrientted PProgrrammiing)。Bean在在Spriing中作作用就像OObjecct对OOOP的意义义一样,没没有对象的的概念就像像没有面向向对象编程程,Sprring中中没有Beean也就就没有Sppringg存在的意意义。就像像一次演

40、出出舞台都准准备好了但但是却没有有演员一样样。为什么么要Beaan这种角角色或者BBean为为何在Sppringg中如此重要要,这由SSprinng框架的的设计目标标决定。SSprinng为何如如此流行,我我们用Sppringg的原因是是什么,想想想你会发发现原来SSprinng解决了了一个非常常关键的问问题:他可以让让你把对象象之间的依依赖关系转转而用配置置文件来管管理,也就就是他的依依赖注入机机制。而这这个注入关关系在一个个叫Iocc容器中管管理,Iooc容器中中的就是被被Beann包裹的对对象。Sppringg正是通过过把对象包包装在Beean中而而达到对这这些对象管管理以及一一些额外操

41、操作的目的的。这种设计策策略完全类类似于Jaava实现现OOP的的设计理念念,当然了了Javaa本身的设设计要比SSprinng复杂太太多,但是是都是构建建一个数据据结构,然然后根据这这个数据结结构设计他他的生存环环境,并让让它在这个个环境中按按照一定的的规律在不不停的运动动,在它们们的不停运运动中设计计一系列与与环境或者者与其他个个体完成信信息交换。这这样想来我我们用到的的其他框架架都是大慨慨类似的设设计理念。下面我们了了解一下核核心组件是是如何协同同工作的。前面说Beean是SSprinng中关键键因素,那那Conttext和和Coree又有何作作用呢?前前面把Beean比作作一场演出出中

42、的演员员的话,那那Conttext就就是这场演演出的舞台台背景,而而Coree应该就是是演出的道道具了。只只有他们在在一起才能能具备能演演出一场好好戏的最基基本的条件件。当然有有最基本的的条件还不不能使这场场演出脱颖颖而出,还还要他表演演的节目足足够的精彩彩,这些节节目就是SSprinng能提供供的特色功功能了。我们知道BBean包包装的是OObjecct,而OObjecct必然有有数据,如如何给这些些数据提供供生存环境境就是Coontexxt要解决决的问题,对对Conttext来来说他就是是要发现每每个Beaan之间的的关系,为为它们建立立这种关系系并且要维维护好这种种关系。所所以Connt

43、extt就是一个个Beann关系的集集合,这个个关系集合合又叫Iooc容器,一一旦建立起起这个Iooc容器后后Spriing就可可以为你工工作了。那那Coree组件又有有什么用武武之地呢?其实Coore就是是发现、建建立和维护护每个Beean之间间的关系所所需要的一一些列的工工具,从这这个角度看看来,Coore这个个组件叫UUtil更更能容易理解。第二章 系统需求求分析2.1功能能需求用户在打开开系统登陆陆页,通过过输入用户户名和密码码之后就会会进入系统统的首页。用用户角色分分为一般用用户,管理理员。每个用户都都拥有各自自的通讯录录、日程安安排、工作作日志和短短消息管理理模块;所所有用户都都可

44、以浏览览公告和会会议信息,公公告和会议议信息对所所有员工是是共享的。但但是普通员员工只能浏浏览会议信信息不能修修改,只有有管理员可可以发布、修修改和删除除会议信息息。所有员员工都可以以发表公告告且只能修改改自己发布布的公告,只只有管理员员可以删除除公告信息息。 (1)注注册模块:公司员工工在此注册册。(2)登陆陆模块:员工在此此登录 (3)通讯讯录管理模模块:该模模块主要负负责管理个个人通讯录录信息,可可以新增联联系人、删删除联系人人和修改信信息人信息息。(4)日程程安排管理理模块:该该模块主要要负责管理理日程安排排信息,可可以新增日日程安排,也也可以对现现有的日程程安排信息息进行修改改和删除

45、。(5)工作作日志管理理模块:该该模块主要要负责管理理工作日志志信息,可可以发布工工作日志,也也可以对工工作日志进进行修改和和删除操作作。(6)短消消息管理模模块:该模模块主要负负责管理短短消息信息息,可以给给其他办公公人员发送送短消息。同同时还能显显示其他人人发送给自自己的短信信息,可以以对其进行行标记已读读和删除操操作。(7)公告告管理模块块:该模块块主要负责责管理公告告信息,可可以发布公公告信息,也也可以对自自己发布的的公告信息息进行修改改和删除操操作。(8)会议议管理模块块:该模块块主要负责责管理会议议信息,可可以发布会会议信息,也也可以对自自己发布的的会议信息息进行修改改和删除操操作

46、。2.2性能能需求分析析1准确性性和及时性性在系统设计计和开发过过程中,不不但要保证证本次数据据处理结果果的准确性性,还要考考虑本次数数据处理结结果对整个个系统的影影响,从而而保证整个个系统的正正确性。系系统在日常常处理中的的响应速度度要达到实实时要求,并并且要实时时反馈信息息。在系统统设计和开开发过程中中,还要充充分考虑系系统当前和和将来可能能承受的工工作量,使使系统处理理能力和响响应时间能能够满足用用户对信息息处理的要要求。2系统的的可扩充性性系统在开发发过程中,应应该充分考考虑以后的的可扩充性性。这些要要求系统提提供足够手手段进行功功能的调整整和扩充。要要实现这一一点,应通通过系统的的开

47、放性来来完成,即即系统应是是一个开放放的系统,只只要符合一一定的规范范,可以简简单的加入入和减少系系统的模块块、配置系系统的硬件件。通过软软件的修补补、替换完完成系统的的升级和更更新换代。可可以说,具具有良好的的扩展性的的软件才是是优秀的软软件。3、维护和和升级方便便性软件系统的的改进和升升级越来越越频繁,CC/S系统统的各部分分模块中有有一部分改改变,就要要关联到其其它模块的的变动,使使系统升级级成本比较较大。而本系统采采用B/SS处理模式式,大大简简化了客户户端,只要要客户端机机器能上网网就可以。对对于B/SS而言,开开发、维护护等几乎所所有工作也也都集中在在服务器端端,当企业业对网络应应用进行升升级时,只只需更新服服务器端的的软件就可可以,这减减轻了异地地用户系统统维护与升升级的成本本。所有的升升级操作只只需要针对对服务器进进行,对点点多面广的的应用是很很有价值的的

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

当前位置:首页 > 管理文献 > 管理工具

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

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