您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 湖北理工学院 计算机学院 09级计科 软件工程实训参考案例案例4
毕业设计(论文)题目:基于JavaEE的高校教材管理系统学院:计算机学院专业名称:计算机科学与技术学号:200740410106学生姓名:杜金水指导教师:张国军2011年5月12日毕业设计(论文)II摘要随着信息技术在管理上越来越深入而广泛地应用,管理信息系统的实施在技术上已逐步成熟,校园信息化管理已经成为评测校园教学质量的一个重要组成部分。在校园信息化管理中,高校的教材管理是首要解决的问题,这项工作现在大部分学校还是手工操作,不仅工作效率很低,并且不能及时了解教材库存和领取的具体情况。针对上述情况,根据目前学校管理的模式和计算机管理的优点,经过多方面的分析,本文试图设计一个科学规范的高教教材管理系统。本系统以当今主流的JavaEE作为架构、MySQL5.0作为数据库、ExtJs作为表现层技术进行开发,系统完成了教材采购、教材申领,教材信息管理、账目查询等基本模块的设计。同时,在界面设计上,本系统结合ExtJs技术的优点进行了大量的工作。系统在易用性、稳定性、美观性等几个方面也做了一些工作,力求达到完美。此外,本系统的设计采用经典的MVC三层架构,在满足目前的需求基础上这种架构为系统的后期拓展和维护奠定了基础。关键词:JavaEE;ExtJs;教材管理;MySQL毕业设计(论文)IIIAbstractAstheinformationtechnologyinthemanagementgettingmoreandmoredeeplyandwidespreadapplication,managementinformationsystem'simplementationtechnicallyhasbeengraduallymaturely.Thehighschoolinformationizationmanagementhasalreadybecameoneofthemostimportantmeanstoevaluatethehighschoolqualityofteaching.Inhighschoolinformationizationmanagement,theschoolteachingmaterialmanagementhasalreadybeenthefirstimportantquestiontoberesolved,thisworknowisstillbemanualoperationbymajorityofhighschool,notonlytheworkingefficiencyisverylow,butthenumberofteachingmaterialkeepinginstockandthedetailsofreceivingcannotrealizepromptlyontime.Inviewoftheabovesituation,accordingtothepresentuniversityadministration'spatternandcomputermanagement'smeritandvariousanalysis,thisarticletrytodesignascientificandstandardizedhighschoolmaterialsInformationManagementSystem.ThisSystembuildonJavaEEPlatformcombinewithMySQL5.0databaseandExtjsasviewmodeltodevelop,thesystemaccordingtotheneedsofschoolmaterialsrealizedtextbookprocurement、materialsapply、materialsinformationmanagement、ccountinquiriesandotherbasicmodule.Atthesametime,IpayalotoftimesontheuserinterfacedesignwhichbasedontheExtJstechnology.Ialsodonealotofworksontheflowingaspects:theeasyuseofthesystem,thestabilityofthesystem,theaestheticsofthesystem.ThesystemhasbeendesignedusingMVCThree-tierarchitecture,tomeetthecurrentneeds,thearchitectureforthesystemonthebasisofthelaterdevelopmentandmaintenanceofagoodpreparationtodo.Keywords:JavaEE;Extjs;TextbookMangement;MySQL毕业设计(论文)IV目录1前言............................................................11.1系统的背景和意义..............................................11.2相关领域的研究和进展..........................................11.3论文的内容及安排..............................................32需求分析..........................................................42.1可行性分析....................................................42.2系统数据流图..................................................52.3数据字典......................................................62.4系统预期目标..................................................93系统设计.........................................................103.1设计概述.....................................................103.2总体设计要求.................................................103.3数据库设计...................................................134系统实现.........................................................174.1系统的编码组织结构...........................................174.2系统实施的关键技术...........................................185系统测试..........................................................365.1测试环境.....................................................365.2测试步骤.....................................................365.3测试结果.....................................................366结论...........................................................39致谢.............................................................40参考文献...........................................................41毕业设计(论文)11前言1.1系统的背景和意义教材管理系统是一个教育单位不可缺少的部分,它对于学校的决策者和管理者来说都至关重要,所以教材管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难[1]。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教材信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教材管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2相关领域的研究和进展1.2.1JavaEE技术的研究和发展JavaEE是sun公司对企业级Java应用软件开发的架构简称[2],主要包括JSP页面表现技术、Servlet技术、JavaBean技术、SSH三大框架技术、EJB(企业级JavaBean)等技术。本系统开发中使用到JSP技术,以及Servlet技术。JavaEE在企业级应用中占有极大的比例,它良好的安全性和可拓展性为其赢得了不少荣誉。由于sun公司积极推广其Java开源战略[3],很多企业级的应用软件也纷纷开源免费,这也为JavaEE带来了不少市场份额。目前,国内做应用系统开发JavaEE以绝对的优势占据在平台语言选择的霸主地位。本系统的开发也是基于JavaEE的火爆背景下尝试对其的一些探讨。1.2.2B/S架构的研究与发展B/S(Browser/Server)架构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过浏览器来展现现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一毕业设计(论文)2次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。1.2.3ExtJs技术中的Ajax研究及其发展Ajax技术是2005年2月正式提出的,它综合运用了JavaScript、XHTML和CSS、DOM、XML和XSTL、XMLHttpRequest等技术,为用户提供页面无刷新的动态数据交换。Ajax包含的技术已经存在很久,都比较成熟。Ajax将这些技术组合在一起,为开发具有良好交互的新一代WEB程序奠定了基础。随着Ajax技术在GoogleMail,GoogleSuggestion、GoogleCalendar等产品中的广泛运用、其受到了越来越多的开发者关注,不断有应用Ajax技术的新网站出现。Ajax技术近几年在国内也十分流行,可以说现在的网站很少有没有使用过Ajax技术的。ExtJs框架将Ajax技术进行二次封装,让Ajax开发变得异常简单,现在国内外很多应用系统都采用ExtJs
本文标题:湖北理工学院 计算机学院 09级计科 软件工程实训参考案例案例4
链接地址:https://www.777doc.com/doc-4251023 .html