因特网流量管理系统论文-大学毕业设计_第1页
因特网流量管理系统论文-大学毕业设计_第2页
因特网流量管理系统论文-大学毕业设计_第3页
因特网流量管理系统论文-大学毕业设计_第4页
因特网流量管理系统论文-大学毕业设计_第5页
已阅读5页,还剩62页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大连交通大学信息工程学院2012届本科生毕业设计(论文)实习(调研)报告PAGE12-大连交通大学信息工程学院毕业设计(论文)任务书题目世纪家园因特网流量管理系统任务及要求:1.设计(研究)内容和要求任务:调查基于世纪家园因特网流量管理系统统,完成实习报告,字数不少于3000,第三周交给指导老师。结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。用JSP实现世纪家园因特网流量管理系统。程序简洁,算法可行,运行情况良好。要求:每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。毕业设计第13周完成毕业论文的装订,并由指导老师评阅。论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。于第13周提出毕业答辩申请并签字。6、第14周答辩,要求制作PPT2.原始依据通过大学几年的学习,已经学习了诸如软件工程、数据库原理及应用、数据结构、C++、VisualBasic、JAVA等多门程序设计语言和网络等基础知识和专业知识,学生有能力而且可以独立完成小中型项目的设计与开发。学校现有设备和环境可以提供给学生实习和上机,而且具有专业老师可以指导学生。3.参考文献[1]刘鲁.信息系统设计原理与应用[M]航天航空大学出版社出版.2006[2]朱世欣.智能化住宅小区的设计[J].机械工业出版社.2007.04.[3]李劲.SQLServer2000数据库设计与系统管理.清华大学出版社.2008[4]张静.智能化住宅小区小区因特网流量管理系统软件设计概述[D].中国电子工业出版社.2009.04[5]魏茂林.SQLServer数据库设计与应用案例训练教程.电子工业出版社.20009[6]黄璐.高永梅.基于JSP的网络管理系统的设计与实现[J].清华大学出版社.2007[7]T.Kalinke.C.Tzomakas.ATextture-basedobjectdetectionandanaduptivemodel-basedclassification[J].InProcIEEEInt.lonf.onIntelligentVehicles.1998[8]耿祥义.张跃平.Java2实用教程(第三版).清华大学出版社.2006.8[9]韩利娟.基于MVC模式的Structs框架的研究与实现.电子工业出版社.2008[10]黄映霞.Java项目开发案例.北京:清华大学出版社.2010.2[11]汪孝宜.Java实战宝典.北京人民大学出版社.2008.7指导教师签字:教研室主任签字:2012年3月26日大连交通大学信息工程学院毕业设计(论文)进度计划与考核表学生姓名徐桢专业班级软件工程08-2班指导教师袁振海王立娟本课题其他人员无题目世纪家园因特网流量管理系统日期计划完成内容完成情况指导老师检查签字第1周实习调研,查阅课题相关外文资料第2周了解行业状况、查阅文献资料,阅读资料,撰写调研报告第3周完成10000字符或3000汉字以上的外文翻译资料,准备资料。第4周进行需求分析第5周进行概要设计第6周进行概要设计,基本框架完成,提交毕业论文提纲第7周完成后台数据库的设计并编码,完成部分论文第8周完成前台界面的设计并编码,完成部分论文第9周继续编码并进行测试,继续编写毕业设计论文第10周继续进行程序测试,继续编写毕业设计论文第11周整理资料、文档、图表等,修改毕业设计论文第12周完成毕业设计论文,打印,按要求装订第13周软件验收和准备毕业设计答辩第14周毕业设计答辩及成绩评定指导教师签字:年月日注:“计划完成内容”由学生本人认真填写,其它由指导教师考核时填写。大连交通大学信息工程学院毕业设计(论文)外文翻译学生姓名徐桢专业班级软件工程08-2班指导教师袁振海王立娟职称高工讲师所在单位信息科学系软件工程教研室教研室主任刘瑞杰完成日期2012年4月13日SQLSERVERDatabaseArchitectureAnSQLSERVERdatabaseisacollectionofdatatreatedasaunit.Thepurposeofadatabaseistostoreandretrieverelatedinformation.Adatabaseserveristhekeytosolvingtheproblemsofinformationmanagement.Ingeneral,aserverreliablymanagesalargeamountofdatainamulti-userenvironmentsothatmanyuserscanconcurrentlyaccessthesamedata.Allthisisaccomplishedwhiledeliveringhighperformance.Adatabaseserveralsopreventsunauthorizedaccessandprovidesefficientsolutionsforfailurerecovery.SQLSERVERDatabaseisthefirstdatabasedesignedforenterprisegridcomputing,themostflexibleandcosteffectivewaytomanageinformationandapplications.Enterprisegridcomputingcreateslargepoolsofindustry-standard,modularstorageandservers.Withthisarchitecture,eachnewsystemcanberapidlyprovisionedfromthepoolofcomponents.Thereisnoneedforpeakworkloads,becausecapacitycanbeeasilyaddedorreallocatedfromtheresourcepoolsasneeded.Thedatabasehaslogicalstructuresandphysicalstructures.Becausethephysicalandlogicalstructuresareseparate,thephysicalstorageofdatacanbemanagedwithoutaffectingtheaccesstologicalstoragestructures.OverviewofSQLSERVERGridArchitectureGridcomputingisanewITarchitecturethatproducesmoreresilientandlowercostenterpriseinformationsystems.Withgridcomputing,groupsofindependent,modularhardwareandsoftwarecomponentscanbeconnectedandrejoinedondemandtomeetthechangingneedsofbusinesses.GridcomputingisanewITarchitecturethatproducesmoreresilientandlowercostenterpriseinformationsystems.Withgridcomputing,groupsofindependent,modularhardwareandsoftwarecomponentscanbeconnectedandrejoinedondemandtomeetthechangingneedsofbusinesses.ThegridstyleofcomputingaimstosolvesomecommonproblemswithenterpriseIT:theproblemofapplicationsilosthatleadtounderutilized,dedicatedhardwareresources,theproblemofmonolithic,unwieldysystemsthatareexpensivetomaintainanddifficulttochange,andtheproblemoffragmentedanddisintegratedinformationthatcannotbefullyexploitedbytheenterpriseasawhole.BenefitsofGridComputingComparedtoothermodelsofcomputing,ITsystemsdesignedandimplementedinthegridstyledeliverhigherqualityofservice,lowercost,andgreaterflexibility.Higherqualityofserviceresultsfromhavingnosinglepointoffailure,arobustsecurityinfrastructure,andcentralized,policy-drivenmanagement.Lowercostsderivefromincreasingtheutilizationofresourcesanddramaticallyreducingmanagementandmaintenancecosts.Ratherthandedicatingastackofsoftwareandhardwaretoaspecifictask,allresourcesarepooledandallocatedondemand,thuseliminatingunderutilizedcapacityandredundantcapabilities.Gridcomputingalsoenablestheuseofsmallerindividualhardwarecomponents,thusreducingthecostofeachindividualcomponentandprovidingmoreflexibilitytodevoteresourcesinaccordancewithchangingneeds.OverviewofApplicationArchitectureTherearetwocommonwaystoarchitectadatabase:client/serverormultitier.Asinternetcomputingbecomesmoreprevalentincomputingenvironments,manydatabasemanagementsystemsaremovingtoamultitierenvironment.Client/ServerArchitecture.Multiprocessingusesmorethanoneprocessorforasetofrelatedjobs.Distributedprocessingreducestheloadonasingleprocessorbyallowingdifferentprocessorstoconcentrateonasubsetofrelatedtasks,thusimprovingtheperformanceandcapabilitiesofthesystemasawhole.AnSQLSERVERdatabasesystemcaneasilytakeadvantageofdistributedprocessingbyusingitsclient/serverarchitecture.Inthisarchitecture,thedatabasesystemisdividedintotwoparts:afront-endoraclient,andaback-endoraserver.TheClient.Theclientisadatabaseapplicationthatinitiatesarequestforanoperationtobeperformedonthedatabaseserver.Itrequests,processes,andpresentsdatamanagedbytheserver.Theclientworkstationcanbeoptimizedforitsjob.Forexample,itmightnotneedlargediskcapacity,oritmightbenefitfromgraphiccapabilities.Often,theclientrunsonadifferentcomputerthanthedatabaseserver,generallyonaPC.Manyclientscansimultaneouslyrunagainstoneserver.TheServer.TheserverrunsSQLSERVERsoftwareandhandlesthefunctionsrequiredforconcurrent,shareddataaccess.TheserverreceivesandprocessestheSQLandPL/SQLstatementsthatoriginatefromclientapplications.Thecomputerthatmanagestheservercanbeoptimizedforitsduties.Forexample,itcanhavelargediskcapacityandfastprocessorsOverviewofPhysicalDatabaseStructuresThefollowingsectionsexplainthephysicaldatabasestructuresofanSQLSERVERdatabase,includingdatafiles,redologfiles,andcontrolfilesDatafiles.EverySQLSERVERdatabasehasoneormorephysicaldatafiles.Thedatafilescontainallthedatabasedata.Thedataoflogicaldatabasestructures,suchastablesandindexes,isphysicallystoredinthedatafilesallocatedforadatabase.Thecharacteristicsofdatafilesare:1.Adatafilecanbeassociatedwithonlyonedatabase.2.Datafilescanhavecertaincharacteristicssettoletthemautomaticallyextendwhenthedatabaserunsoutofspace.3.Oneormoredatafilesformalogicalunitofdatabasestoragecalledatablespace.Datainadatafileisread,asneeded,duringnormaldatabaseoperationandstoredinthememorycacheofSQLSERVER.Forexample,assumethatauserwantstoaccesssomedatainatableofadatabase.Iftherequestedinformationisnotalreadyinthememorycacheforthedatabase,thenitisreadfromtheappropriatedatafilesandstoredinmemory.ControlFiles.EverySQLSERVERdatabasehasacontrolfile.Acontrolfilecontainsentriesthatspecifythephysicalstructureofthedatabase.Forexample,itcontainsthefollowinginformation:1.Databasename2.NamesandlocationsofdatafilesandredologfilesSQLSERVERcanmultiplexthecontrolfile,thatis,simultaneouslymaintainanumberofidenticalcontrolfilecopies,toprotectagainstafailureinvolvingthecontrolfile.EverytimeaninstanceofanSQLSERVERdatabaseisstarted,itscontrolfileidentifiesthedatabaseandredoeslogfilesthatmustbeopenedfordatabaseoperationtoproceed.IfthephysicalmakeupofthedatabaseisalteredthenthecontrolfileisautomaticallymodifiedbySQLSERVERtoreflectthechange.Acontrolfileisalsousedindatabaserecovery.RedoLogFiles.EverySQLSERVERdatabasehasasetoftwoormoreredologfiles.Thesetofredologfilesiscollectivelyknownastheredologforthedatabase.Aredologismadeupofredoentries.Theprimaryfunctionoftheredologistorecordallchangesmadetodata.Ifafailurepreventsmodifieddatafrombeingpermanentlywrittentothedatafiles,thenthechangescanbeobtainedfromtheredolog,soworkisneverlost.Toprotectagainstafailureinvolvingtheredologitself,SQLSERVERallowsamultiplexedredologsothattwoormorecopiesoftheredologcanbemaintainedondifferentdisks.Theinformationinaredologfileisusedonlytorecoverthedatabasefromasystemormediafailurethatpreventsdatabasedatafrombeingwrittentothedatafiles.Forexample,ifanunexpectedpoweroutageterminatesdatabaseoperation,thendatainmemorycannotbewrittentothedatafiles,andthedataislost.However,lostdatacanberecoveredwhenthedatabaseisopened,afterpowerisrestored.Byapplyingtheinformationinthemostrecentredologfilestothedatabasedatafiles,SQLSERVERrestoresthedatabasetothetimeatwhichthepowerfailureoccurred.ArchiveLogFiles.Youcanenableautomaticarchivingoftheredolog.SQLSERVERautomaticallyarchiveslogfileswhenthedatabaseisinARCHIVELOGmode.ParameterFiles.Parameterfilescontainalistofconfigurationparametersforthatinstanceanddatabase.SQLSERVERrecommendsthatyoucreateaserverparameterfileasadynamicmeansofmaintaininginitializationparameters.Aserverparameterfileletsyoustoreandmanageyourinitializationparameterspersistentlyinaserver-sidediskfile.AlertandTraceLogFiles.Eachserverandbackgroundprocesscanwritetoanassociatedtracefile.Whenaninternalerrorisdetectedbyaprocess,itdumpsinformationabouttheerrortoitstracefile.Someoftheinformationwrittentoatracefileisintendedforthedatabaseadministrator,whileotherinformationisforSQLSERVERSupportServices.Tracefileinformationisalsousedtotuneapplicationsandinstances.Thealertfile,oralertlog,isaspecialtracefile.Thealertlogofadatabaseisachronologicallogofmessagesanderrors.BackupFiles.Torestoreafileistoreplaceitwithabackupfile.Typically,yourestoreafilewhenamediafailureorusererrorhasdamagedordeletedtheoriginalfile.User-managedbackupandrecoveryrequiresyoutoactuallyrestorebackupfilesbeforeyoucanperformatrialrecoveryofthebackups.Server-managedbackupandrecoverymanagesthebackupprocess,suchasschedulingofbackups,aswellastherecoveryprocess,suchasapplyingthecorrectbackupfilewhenrecoveryisneeded.OverviewofLogicalDatabaseStructuresThelogicalstoragestructures,includingdatablocks,extents,andsegments,enableSQLSERVERtohavefine-grainedcontrolofdiskspaceuse.Tablespaces.Adatabaseisdividedintologicalstorageunitscalledtablespaces,whichgrouprelatedlogicalstructurestogether.Forexample,tablespacescommonlygrouptogetherallapplicationobjectstosimplifysomeadministrativeoperations.Eachdatabaseislogicallydividedintooneormoretablespaces.Oneormoredatafilesareexplicitlycreatedforeachtablespacetophysicallystorethedataofalllogicalstructuresinatablespace.Thecombinedsizeofthedatafilesinatablespaceisthetotalstoragecapacityofthetablespace.EverySQLSERVERdatabasecontainsaSYSTEMtablespaceandaSYSAUXtablespace.SQLSERVERcreatesthemautomaticallywhenthedatabaseiscreated.Thesystemdefaultistocreateasmallfiletablespace,whichisthetraditionaltypeofSQLSERVERtablespace.TheSYSTEMandSYSAUXtablespacesarecreatedassmallfiletablespaces.SQLSERVERalsoletsyoucreatebigfiletablespaces.ThisallowsSQLSERVERDatabasetocontaintablespacesmadeupofsinglelargefilesratherthannumeroussmallerones.ThisletsSQLSERVERDatabaseutilizetheabilityof64-bitsystemstocreateandmanageultralargefiles.TheconsequenceofthisisthatSQLSERVERDatabasecannowscaleupto8exabytesinsize.WithSQLSERVER-managedfiles,bigfiletablespacesmakedatafilescompletelytransparentforusers.Inotherwords,youcanperformoperationsontablespaces,ratherthantheunderlyingdatafiles.SQLSERVERDataBlocks.Atthefinestlevelofgranularity,SQLSERVERdatabasedataisstoredindatablocks.Onedatablockcorrespondstoaspecificnumberofbytesofphysicaldatabasespaceondisk.ThestandardblocksizeisspecifiedbytheDB_BLOCK_SIZEinitializationparameter.Inaddition,youcanspecifyuptofiveotherblocksizes.AdatabaseusesandallocatesfreedatabasespaceinSQLSERVERdatablocks.SQLSERVERDataBlocks.Atthefinestlevelofgranularity,SQLSERVERdatabasedataisstoredindatablocks.Onedatablockcorrespondstoaspecificnumberofbytesofphysicaldatabasespaceondisk.ThestandardblocksizeisspecifiedbytheDB_BLOCK_SIZEinitializationparameter.Inaddition,youcanspecifyuptofiveotherblocksizes.AdatabaseusesandallocatesfreedatabasespaceinSQLSERVERdatablocks.Extents.Thenextleveloflogicaldatabasespaceisanextent.Anextentisaspecificnumberofcontiguousdatablocks,obtainedinasingleallocation,andusedtostoreaspecifictypeofinformation.Segments.Aboveextents,theleveloflogicaldatabasestorageisasegment.Asegmentisasetofextentsallocatedforacertainlogicalstructure.Thefollowingtabledescribesthedifferenttypesofsegments.PAGESQLSERVER数据库体系结构SQLSERVER数据库是一个将收集处理作为一个单位数据的数据库,是建立存储和检索相关数据的数据库。数据库服务器是解决信息管理问题的核心组件。大体上说,数据库服务器的作用是可靠地管理多用户环境下的大规模数据,使多用户可以并发地访问相同的数据,同时实现系统的高性能。数据库服务器还要阻止未授权的操作,并提供高效的故障恢复解决方案。SQLSERVER数据库是第一个为企业网格计算而设计的数据库,它为管理信息和应用提供了灵活、低成本、高效益的方式。企业网格计算把存储及服务能力转化为符合业界标准、模块化的资源池。在这种体系结构之下,新系统可以从组件化的资源池中组合资源而迅速构成。企业也无需建设尖锋负荷系统,因为计算能力可以在需要时轻松地从资源池中获得或重新分配。数据库具备逻辑结构和物理结构。因为物理和逻辑结构是分离的,所以数据物理存储的变动不会影响基于逻辑存储结构的应用程序。SQLSERVER网格体系结构概述网格是新出现的IT体系结构,它可以提供更有弹性、成本更低的企业信息系统。在网格中,众多独立的、模块化的软硬件组件可以随时地被联接和重组,以满足业务及业务变化的需要。网格形式的计算系统是为了解决企业IT中的常见问题:由不同的应用系统独占硬件资源而导致的资源利用率低下;系统过于庞大而导致的难以改进、维护昂贵;信息过于分散而导致的企业信息难以作为整体充分利用。网格的优势和其他体系结构相比,基于网格设计、实施的IT系统能够提供更高质量的服务,更低的成本,更大的灵活性。更高质量的服务来源于网格不存在单点脆弱性,健壮的安全基础结构,和基于策略的集中化管理方式。更低成本来源于软硬件资源利用水平的提高和管理、维护成本的显著降低。在以往的体系结构中,一个完成特定任务的系统要独占一系列软硬件资源,而网格体系中所有资源被统一储备随需分配,这就消除了资源利用不足和资源冗余的现象。网格可以使用更小型的硬件组件,这降低了每个组件的成本并使用户可根据需求的变化更灵活地分配资源。数据库应用的体系结构概述数据库应用的体系结构有两种主要形式:客户端/服务器结构和多层结构。随着互联网的兴起,越来越多的数据库管理系统转变为多层结构。客户端/服务器体系结构。多处理技术指使用多个处理器完成同一个任务。将处理能力分布到不同处理器,使每个处理器专注于任务的一个子集能够减轻单个处理器的负担,从而提高系统整体的性能。SQLSERVER数据库系统的客户端/服务器体系结构很容易发挥多处理技术的优势。在这种体系结构下,数据库系统被分为两部分:前端,也称为客户端;后端,也称为服务端。客户端。客户端是一个数据库应用程序,它提交在数据库上执行操作的请求。它负责请求、处理、展现由数据库服务器管理的数据。运行客户端的计算机可以针对它自身的工作进行优化。例如,客户端计算机不需要大容量的磁盘,但应该适当提高显示性能。通常,客户端程序与数据库服务器运行在不同的计算机上,以PC机为主。多个客户端可以同时使用同一个服务器。服务端。服务器运行SQLSERVER数据库管理软件,处理并发、共享的数据访问。数据库服务器接收、处理由客户端应用程序提交的SQL或PL/SQL语句。运行数据库的计算机也可以根据它的职责进行优化,它应具备大容量存储和较快的处理能力。数据库物理结构概述以下介绍SQLSERVER数据库的各种物理结构,包括数据文件、重做日志文件、和控制文件等。数据文件。每个SQLSERVER数据库使用一个或多个物理的数据文件。数据文件中包含所了有的数据库数据。按表、索引等逻辑数据库结构组织的数据存储在数据库的数据文件中。数据文件的特点有:1.一个数据文件只能属于一个数据库。2.当数据库空间用完时,数据文件可以按照预定的设置自动扩展。3.一个或多个数据文件形成了数据库中的一种逻辑结构-表空间。当需要时,数据文件中的数据通过数据库操作被读出,并缓存于SQLSERVER的内存结构中。例如,当用户需要访问数据库表中的数据时,如果用户请求的数据还没有放入缓存中,数据库就会把数据从相应的数据文件中读出再放入内存。控制文件。每个SQLSERVER数据库都有控制文件。控制文件中含有说明数据库物理结构的内容。例如,其中包含以下信息:1数据库名。2数据文件、重做日志文件的名称和位置。SQLSERVER可以使用多重控制文件,即同时维护多个完全相同的控制文件,以防止控制文件损坏造成的数据库故障。SQLSERVER数据库的实例每次启动时,通过控制文件中的内容来确定哪些数据库文件和重做日志文件是执行数据库操作所必需的。当数据库的物理构成发生变化时(例如创建了新的数据文件或重做日志文件),SQLSERVER自动地修改控制文件以反映这些变化。此外,数据库恢复时也要用到控制文件。重做日志文件。每个SQLSERVER数据库都有两个或多个重做日志文件。这组文件作为一个整体被称为数据库的重做日志。重做日志由重做条目构成。重做日志的主要功能是记录对数据的操作。如果某种故障导致无法将修改过的数据永久的写入数据文件,那么这些修改内容可以从重做日志中获得,用户已完成的任务不会丢失。为了防止重做日志自身的问题导致故障,SQLSERVER支持多重重做日志功能,即将内容相同的多份重做日志保存在不同的磁盘中。重做日志中的信息只能用于恢复由于系统或介质故障导致的不能被写入数据文件的数据。例如,如果突然的断电导致数据库操作停止,则内存中的数据不能被写入数据文件,造成数据丢失。当电力恢复数据库再次打开时可以恢复丢失的数据。将最新的重做日志文件中的信息应用于数据文件,SQLSERVER可以将数据库恢复到断电时的状态。在恢复操作中恢复重做日志信息的过程叫做前滚。存档日志文件。重做日志文件可以被自动归档。当数据库运行在ARCHIVELOG模式下,SQLSERVER将自动地归档重做日志文件。参数文件。参数文件包含了数据库与实例的配置参数列表。SQLSERVER建议数据库管理员创建服务器参数文件,以便动态地维护初始化参数。服务器参数文件使用户可以在服务器端磁盘的文件中保存初始化参数,并进行管理。告警和跟踪调试日志文件。每一个服务进程、后台进程都有一个与之相关的跟踪调试文件。当进程检查出一个内部错误时,就将错误信息导出到它的跟踪调试文件中。跟踪调试文件中的一些信息供数据库管理员使用,还有些是供SQLSERVER技术支持使用的。跟踪调试文件的内容还可以被用做应用与实例的调优。备份文件。恢复文件就是用备份文件来替换原有的文件。典型的情况是,当发生介质故障、用户操作失误导致原始文件损坏或被删除时,就需要进行恢复。服务器管理的备份恢复功能会根据需要进行备份工作,例如调度一个备份任务,或进行恢复工作,例如恢复一个备份文件的内容。数据库逻辑结构概述逻辑存储结构包括数据块、数据扩展、数据段。这些逻辑结构使SQLSERVER可以精细地控制磁盘空间的使用。表空间。一个数据库被分割为数个被称作表空间的逻辑存储单位,每个表空间内保存的是一组相关的逻辑对象。例如,一个表空间可以用来存储一个应用所需的一组对象,以便简化管理操作。每个数据库都在逻辑上被划分为一个或多个表空间。用户需要为每个表空间创建一个或多个数据文件来物理地存储属于此表空间的逻辑对象。一个表空间所有数据文件的大小就是此表空间的可用数据存储量。SQLSERVER数据库都包含SYSTEM和SYSAUX两个表空间。当创建数据库时她们被自动创建。数据库默认创建传统的SQLSERVER表空间--小文件表空间。SYSTEM和SYSAUX就是以小文件表空间的形式创建的。SQLSERVER数据块。在SQLSERVER数据库中,最精细的数据存储粒度是数据块。一个数据块相当于磁盘上一段连续的物理存储空间。数据块分配的默认容量由初始化参数DB_BLOCK_SIZE决定。除了这个参数,管理员还可以额外设定5个数据块容量参数。SQLSERVER数据库在数据块中分配、利用存储空间。数据扩展。更高一层的逻辑数据库结构是数据扩展。数据扩展是由一次存储空间分配而获得的数个连续数据块,用于存储信息。大连交通大学信息工程学院毕业设计(论文)调研报告学生姓名徐桢专业班级软件工程08-2班指导教师袁振海王立娟职称高工讲师所在单位信息科学系软件工程教研室教研室主任刘瑞杰完成日期2012年4月6日实习报告1课题来源及意义随着市场经济的发展和人们生活水平的提高,住宅社区已经成为人们安家置业的首选,几十万到几百万的社区住宅比比皆是。伴随着社区的规模不断扩大和住户的不断增多,社区物业服务工作量也将越来越大。但是,一直以来人们使用传统人工的方式管理各种物业数据,这种管理方式存在着许多缺点,比如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。人们花大价钱,不但对住宅本身的美观、质量要求越来越高,同时也对物业社区的服务和管理要求也越来越高。这就为小区因特网流量管理系统提供了市场需要,本系统是专门针对世纪家园小区因特网流量管理而开发设计的。随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对物业信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是科学化、正规化管理与世界接轨的重要条件。本课题开发的世纪家园因特网流量管理系统是针对当代社会,智能住宅小区越来越成为居住的主流这一市场需要而应运而生的,是为社区管理者更好的维护小区各项物业管理和社区业主享受社区物业服务而开发的管理软件。世纪家园因特网流量管理系统的研究与设计,增强了小区物业管理系统的安全性和完整性,提高了系统响应的速度,可以实现一套系统,多业主使用,从而减少了维护费用以及人员培训费用,节省企业开支,更好服务于现代化生活建设2国内外的现状人们生活水平的提高,房地产经济的发展,房地产的售后服务物业公司也逐渐的得到了发展,人们对物业公司的管理也越来越重视,因此,在市场上也逐渐将有相关小区因特网流量管理纳入物业管理的范畴之内,开发物业系统是适应经济发展的需要。但是,由于我国的小区因特网流量管理起步低,而且各个地区发展不平衡,在不同的地方有许多的差距:东部地区和西部地区有差距,城市之间也有差距,而且现在法律法规还不是很完善,因此各个城市对小区因特网流量管理的要求也不近相同。因此市面上开发的系统太过于笼统化,而且针对性不强,甚至有些系统开发人员根本没有接触物业,就开发出小区因特网流量管理系统,这样很难满足企业的真正需求,也就不能实质性的提高经济效益。而且大部分系统是在物业公司完全掌管物业后的基础上设计并实现功能的,对于前期小区因特网流量管理很少涉及,因此也存在一定的信息缺陷。随着我国经济发展和城市开发,小区因特网流量管理已形成规模,其效益也越来越明显。在经济效益对地方政府而言,主要体现为:减少了大量的财政补贴,对住宅区开发企业而言,能提高物业市场竞争力,使开发企业的房产畅销,加速资金周转。同时,完善的小区因特网流量管理能为开发商树立良好的企业形象,吸引更多的房地产交易商和消费者。但是,目前在小区因特网流量管理的实践过程中还存在着小区因特网流量管理架构不完善、配套设施运作不理想、维修保养不得力、小区因特网流量管理经费难以为继、小区因特网流量管理法制不健全、小区因特网流量管理公司与社会相关方面关系不顺、小区因特网流量管理不到位和地区间发展不平衡等一系列问题。3本课题的研究目标系统应具有世纪家园因特网流量费用查询功能,业主可以通过此功能,对自己的小区因特网流量费用缴纳情况有所了解,同时也可以根据具体的费用到小区指定的地点进行费用缴纳。系统应具有建议反馈的功能,每个社区业主都有自己对社区物业服务情况的意见,系统提供这个功能,可以使业主对社区物业服务工作情况提出各种改进建议,使智能住宅建设越来越完善。此外,系统同时还应具备业主资料信息管理功能和用户权限服务管理功能。业主可以对住宅资料进行详细管理,方便系统资料的更新与维护。用户权限服务管理为系统安全性的管理,对系统安全性的提高提供良好的维护。4研究内容通过对现代物业服务发展水平的调研,对现代智能化社区物业服务方式进行分析总结,本课题决定设计实现一个适用于中小型现代化社区的因特网流量费用收缴管理系统。设计本系统主要完成的内容就是针对世纪家园小区流量费用收缴的管理。居住在小区中的每一位业主,通过登录系统查询相应月份应缴纳的流量费用后,可以直接到该小区的流量费用收缴处直接交费就可以了,这样不仅节省了时间,同时也提高了工作效率。本系统利用MVC模式的思想及其优势,运用分层的思想来构建系统的框架,最大限度的将业务数据独立出来单独管理,使系统结构清晰,使软件系统的可移植性、系统的同步性大大增强,解决目前基于B/S架构下在管理、维护、查询中存在的一些主要困难和问题,使系统的管理与维护更简单、更快捷、更安全、更可靠。5可行性分析居住在一个环境优雅、舒适的小区已经是人们选择居住条件的一个的主要依据,目前人们关注最多的也是小区中物业管理,在多数情况下,人们宁愿花更多的钱选择一个物业管理好的小区,也不愿意为了省钱而选择一个没有统一模式物业管理的小区。所以针对目前人们的需要也根据人们的迫切愿望,物业管理已经成为了小区管理的主要因素,提供好的物业服务就需要具有完善的物业管理模式,就当前的物业管理范围来说,小区中的因特网流量费用收缴应当是物业管理考虑范围之内的业务。因此,开发一个适用于中小型社区的因特网流量管理系统是有必要的,而且也是可行的。1技术可行性开发技术:JSP操作系统:WindowsXP数据库:SQLserver2000本系统的涉及到的开发技术是现有技术可以实现的,基本操作主要就是对数据进行增加、删除、修改和查看等,所以从技术可行性方面考虑,本系统是可行的。2经济可行性本系统具有效率高,成本低等特点,尤其是在数据库方面,在网站上是可以免费下载的,所以从经济可行性方面考虑,也是可行的。3操作可行性本系统针对不同的用户权限,设计了不同的管理功能,从操作上来讲,本系统简单易学,只要稍加学习,是可以很快学会的,并且能够进行自主操作。所以从操作可行性方面考虑,本系统是简单易学和操作方便的。综上所述,本系统开发不论是从技术可行性、经济可行性还是操作可行性上考虑,都是可以实现的。6研究方法与系统采用技术本小区因特网流量管理系统以SQLServer2000数据库作为后台支持。SQLServer2000是一个小型关系型数据库管理系统,开发者为瑞典SQLServer2000AB公司。目前SQLServer2000被广泛地应用在Internet上的中小型网站中,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了SQLServer2000作为网站数据库。本系统设计试用于中小型社区,开发成本有限,由于SQLServer2000在网站http://www.SQLS上可以免费下载,所以综合考虑选择用SQLServer2000来做系统的数据库。JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。7进度安排第1周实习调研,查阅课题相关外文资料第2周了解行业状况、查阅文献资料,阅读资料,撰写调研报告第3周完成10000字符或3000汉字以上的外文翻译资料,准备资料。第4周进行需求分析第5周进行概要设计第6周进行概要设计,基本框架完成,提交毕业论文提纲第7周完成后台数据库的设计并编码,完成部分论文第8周完成前台界面的设计并编码,完成部分论文第9周继续编码并进行测试,继续编写毕业设计论文第10周继续进行程序测试,继续编写毕业设计论文第11周整理资料、文档、图表等,修改毕业设计论文第12周完成毕业设计论文,打印,按要求装订第13周软件验收和准备毕业设计答辩第14周毕业设计答辩及成绩评定8参考文献[1]刘鲁.信息系统设计原理与应用[M]航天航空大学出版社出版.2006[2]朱世欣.智能化住宅小区的设计[J].机械工业出版社.2007.04.[3]李劲.SQLServer2000数据库设计与系统管理.清华大学出版社.2008[4]张静.智能化住宅小区小区因特网流量管理系统软件设计概述[D].中国电子工业出版社.2009.04[5]魏茂林.SQLServer数据库设计与应用案例训练教程.电子工业出版社.20009[6]黄璐.高永梅.基于JSP的网络管理系统的设计与实现[J].清华大学出版社.2007[7]T.Kalinke.C.Tzomakas.ATextture-basedobjectdetectionandanaduptivemodel-basedclassification[J].InProcIEEEInt.lonf.onIntelligentVehicles.1998[8]耿祥义.张跃平.Java2实用教程(第三版).清华大学出版社.2006.8[9]韩利娟.基于MVC模式的Structs框架的研究与实现.电子工业出版社.2008[10]黄映霞.Java项目开发案例.北京:清华大学出版社.2010.2[11]汪孝宜.Java实战宝典.北京人民大学出版社.2008.7大连交通大学信息工程学院题目世纪家园因特网流量管理系统学生姓名徐桢专业班级软件工程08-2班指导教师袁振海王立娟职称高工讲师所在单位信息科学系软件工程教研室教研室主任刘瑞杰完成日期2012摘要世纪家园因特网流量管理系统是在传统的小区因特网流量管理系统的基础上发展起来的,近年来获得了显著的发展。随着计算机的出现和普及,小区因特网流量管理已经由手工服务升级为计算机服务,作为现代小区因特网流量管理行业的重要技术手段,世纪家园因特网流量管理系统发挥着很重要的作用,设计和开发此因特网流量管理系统具有明显的实际意义。本系统是以JSP为编程语言,在B/S架构下实现一个服务于世纪家园小区的因特网流量管理收费业务的综合系统。系统由业主申请模块、建议功能模块、因特网流量收费查询模块、因特网流量费用缴费管理模块等功能模块构成。实现了针对小区业主和管理员两种角色的权限管理。系统经过实际运行测试满足用户的需求,达到预期效果。系统利用MVC架构的思想及其优势,用JSP技术实现前台页面编辑,将业务数据封装在JavaBeans中,通过JDBC桥实现数据库的逻辑连接,运用分层的思想来构建系统的框架,将用户界面层、业务处理层和数据存储层分别独立设计,实现代码分离编写,最大限度的将业务数据独立出来单独管理,使系统结构清晰、使软件系统的可移植性和可维护性明显增强;同时使用SQLServer2000作为后台数据库,也有效地降低了系统的应用成本,具有更好的推广价值。关键词:因特网流量B/SMVCABSTRACTResidentialInternettrafficmanagementisdevelopedinthetraditionalresidentialInternettrafficmanagementonthebasisofnewindustries,asignificantdevelopmentinrecentyears.Withtheadventofthecomputer,residentialInternettrafficmanagementupgradefrommanualserviceforcomputerservices,asanimportanttechnicalmeansforthemoderndistrictofInternettrafficmanagementindustry,residentialInternettrafficmanagementsystemsplayanincreasinglyimportantroleindesignanddevelopmentofresidentialInternettrafficmanagementsystemhasobviouspracticalsignificance.JSPprogramminglanguage,acenturyhomedistrict,InternettrafficmanagementbusinesssystemintheB/Sarchitecture.Proposedfunctionalmodules,Internettrafficcharges,thesystemquerymodule,theproposedreplytothemoduleandotherfunctionalmodules.Permissionforresidentialpropertyownersandadministratorsofboththeroleofmanagement.Systemistheactualrunningteststomeettheneedsofusers,thedesiredeffect.ThesystemusestheideaoftheMVCarchitectureanditsadvantage,frontpageeditorofJSPtechnology,encapsulatebusinesslogicinJavaBeans,thedatabaseviaJDBCbridgeconnection,theuseofhierarchicalideastoconstructtheframeworkofthesystem,theuserinterfacelayerseparately,thebusinessprocesslayerandthedatastoragelayerdesign,separatecodetowrite,tomaximizethebusinessdataindependentseparatemanagement,thesystemstructureisclear,portabilityandmaintainabilityofsoftwaresystemstosignificantlyenhanced;usingbothSQLServer2000astheback-enddatabase,butalsoeffectivelyreducesthecostofapplicationofthesystem,withbetterpromotionalvalue.Keywords:InternettrafficmanagementB/SMVC目录1前言 11.1课题背景与意义 11.2国内外研究现状及发展趋势 11.3系统设计的内容 22系统开发所用到的技术 32.1SQLserver2000 32.2Tomcat5.5 32.3JSP技术 33需求分析 53.1可行性分析 53.2系统功能介绍 54系统总体设计 74.1功能设计 74.2数据库设计 85系统详细设计 135.1管理员信息管理模块的设计 135.2业主信息管理模块的设计 135.3业主留言管理模块 145.4因特网流量缴费管理模块的设计 156系统实现 166.1管理员信息管理 166.2业主信息管理 176.3业主留言管理 206.4因特网流量费用管理 227系统测试 267.1测试概论 267.2系统功能测试 26结论 29谢辞 30参考文献 31附录 32PAGE1前言1.1课题背景与意义随着市场经济的发展和人们生活水平的提高,住宅社区已经成为人们安家置业的首选,几十万到几百万的社区住宅比比皆是。伴随着社区的规模不断扩大和住户的不断增多,社区物业服务工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论