下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 航空订票系统毕业设计

航空订票系统毕业设计.doc

航空订票系统毕业设计

csb20061001
2012-08-25 0人阅读 举报 0 0 暂无简介

简介:本文档为《航空订票系统毕业设计doc》,可适用于IT/计算机领域

题目:机票预订管理系统教务处印制目录IV摘要VAbstract第章绪论课题背景及意义国内外现状分析编译语言的选择后台数据库的选择SQLServer后台服务器Tomcat第章系统的需求分析系统的功能分析登录(身份验证)模块的主要功能人员信息管理模块的主要功能科研成果管理模块的主要功能新闻公告模块的主要功能系统的可行性分析技术的可行性系统的安全性第章系统设计系统环境配置设计系统业务流程分析数据库设计数据库概念需求分析数据库逻辑结构设计数据表ER关系数据表设计第章系统页面设计前台科研员页面设计系统首页科研员首页科研成果提交页后台管理员页面设计新闻管理首页人员管理首页第章系统主要管理功能的实现数据库连接的实现用户唯一性的实现SQL分类查询第章系统测试第章结论阅读文献来源致谢附录系统使用说明书声明本人郑重声明所呈交的论文是我个人在指导老师的指导下进行的研究工作及取得的研究成果不存在任何剽窃、抄袭他人学术成果的现象。我同意()不同意()本论文作为学校的信息资料使用。论文作者(签名)年月日摘要伴随着人们更多的使用飞机作为交通工具国内机票票务市场也在快速发展。人们希望机票销售手段能相应地有所调整并对如何能经济、方便和及时地购买到自己所需要的机票表现出极大的关注。关键词:JSP技术科研管理系统科研成果查询AbstractThescientificmanagementsystemisfacingtheComputerandElectronicInformationCollegeofShanghaiBusinessSchool,whichultimategoalistoenhanceresearchersinteractionandtoreducemanualoperationThroughWEBServerApplicationServerDatabaseServer,userscaninteractionamongthethreetierstructureUsethegoodperformanceofJSP,wecanimprovethelevelandefficiencyofresearchmanagementefficientlyandfacilitatethestatisticsofresearchresultsIt'sintheplatformofMyEclipseandTomcat,withtheactofgettingJSPprogramminglanguageandSQLServerdatabasetogethertoaccomplishMicrosoftSQLServer,thelatestdatabase,intermsofaccuracyandspeedhasagreatadvantageThroughbridgetools,itcanconnectwithvariousplatformseamlesslyResearchersmustloginfirst,otherwisethesystemwilljumptologinpageforensuringthesafetyAtforeground,researcherscanlookupthelatestnews,managepersonalresearchachievementsandmodifythepasswordAdministratorscanoperatethewholesituationSystemischaracterizedbyusingJSPJavaBeandevelopmentmodel,whichavoidrepeatingpreparationandreducingefficiencyandmaintenancehasslesKeywords:JSPtechniqueScientificResearchManagementSystemResearchQuery第章绪论课题背景及意义随着科学技术的快速发展科研活动日趋成为反映高校综合实力的重要指标。现由于各高校投入大量的人力和物力随之也给科研管理带来前所未有的巨大压力。因此开发一个合理的科研管理系统能够提升管理水平、节约资源(人力和物资)便于为高校领导的决策层和教师个人统计科研工作量。在此本科研系统就是为计算机学院有效管理科研成果而开发的。通过搭建一个合理的科研管理系统能够快速有效地提高学校科研管理工作的高效性、透明性和科学性使得科研管理工作能更好地服务于全校老师更好地为学校领导提供决策支持也为管理人员带来了便利。国内外现状分析在澳大利亚高等教育的功能已经延至社会并具有三个核心功能:研究、教学和服务社会。三者之间具有紧密联系并相互增强研究成果的市场化以及研究机构与企业的联系成为服务社会的重要内容。澳大利亚(包括新西兰)的研究人员主要集中在大学内占以上。来自企业的研究人员略高于而来自政府机构的研究人员的比例不到。这一点完全不同于美国(以上的研究人员集中于企业内而高等学校的研究人员只占左右)也不同于多数欧洲国家(来自企业的研究人员占所有研究人员的比例在~高等学校的研究人员约占~)。澳大利亚有关高校的科研项目一般来自联邦政府、地方政府、工业和对工业界或政府部门的咨询。澳大利亚政府或州政府不定期地公布国家层面上重点鼓励和支持的研究领域或课题成为政府项目公告包括重大重点项目、特殊基金、国家安全等涉及国家重要基础研究和应用基础研究的项目这些鼓励和支持的重点项目选题取决于世界科技发展要求、国际形势要求和国家经济安全科技需要。在我国国内也有众多高校自主发起本校的科研机构通常是学校活动的经费中抽取一些资金。一方面可以看出我们的科研项目目标都比较小没有向更新和未知的领域搞突破显得我们大部分的科研很保守并且无法很大地激发科研人员的创造性和积极性另一方面高校和高校之间很少沟通这使得科研范围很局域化。同时国内的师资力量也不强大我们的学生数量较多只能多数学生共享一两位老师。使得教育资源变得趋于“求医难”的尴尬境地。现存的科研管理可能存在以下问题:()体制:现在的项目申请制就是官僚化研究的典型目前我国的教育科研基本还是“事业型”属于政府、国家办科研而民间的科研势力相对还叫弱小。美国的社会学家曾指出美国的科研也存在着问题如:许多学术官员有很多研究成果但都没有自己的思想还有一部分考经纪人运作。()评价:目前根据论文数量的多少、刊物的级别来评价的方式形成了对科研管理的误导即评价标准的单一化和课题评价功利性太强。教育的研究对象是“人”每个人都是独特的、非普遍性的因而在强势下科研人员没有积极地态度只是被动地完成“指标”。()管理技术:在某些比较落后的地区科研工作者不能及时申报更有甚者会出现漏报、晚报和重复等脱节问题这就无法体现信息实时性和有效性严重违背了科研成果的客观性和完整性。()科宣与传媒的脱节:国内某些网站的推介作用不够还只是停留在宣传上如中国教育和科研计算机网。由此看来我们应该摒弃那些有违背客观严谨的态度和管理方法加强对科研的重视度实行科学管理。科研管理系统正是一个公共网络操作的有利平台使科研管理过渡到全新的自动化水平为此很有必要开发一个科研管理系统以解决管理工作实际需求以需求的轻重缓急为步骤不贪大求全、不做过分的形式包装而应以简单、快捷、使用、安全为特色。编译语言的选择JSP是由Sun公司倡导许多公司参与一起建立的动态网页技术标准。在Java基础上开发出的JSP实现了动态网页与静态页面的分离脱离了硬件平台的束缚它的先编译后运行等方式大大提高了执行效率逐渐成为因特网上的主流开发工具。它也完全解决了目前ASP、PHP的一个通病脚本级执行可以在JavaServlet和JavaBeansEJBCORBAJNDI等的支持下构建功能强大的应用平台。JSP技术的工作原理是:在传统的网页HTML文件中加入脚本片段和JSP标记构成JSP网页。Web服务器在遇到访问JSP网页的请求时首先执行其中的脚本片段然后将结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送EMail等。所有程序操作都在服务器段执行网络上传输给客户端的仅是得到的结果对客户端浏览器的要求最低。由于目前JSP只支持Java作为其脚本语言因此其脚本片段实际上就是一段Java程序代码。JSP的特点:()将内容生成和显示进行分离()可重用组件()适应不同平台、执行速度快()编写界面更加轻松、容易修改后台数据库的选择SQLServer本系统采用的是SQLServer版本是由微软公司于年发布的。SQLServer系统不再是一个部门的数据库而是一个企业级的数据库系统能够满足企业各种数据访问的需要。MicrosoftSQLServer具有比较好的可伸缩性、安全性和集成性。MicrosoftSQLServer系统具有自我调整能力可以处理巨型数据库可伸缩性大大提高了。在安全性方面该系统采用了一个新的安全架构在默认安装情况下可以获得安全保障。在集成方面SQLServer支持行业标准HTTP、XML、SOAP等协议支持报表服务、集成服务等并且与NETFrameworkCLR完全集成。为了能使JSP编译的程序访问数据库还必须添加JDBC桥。JDBC(JavaDatabaseConnectivity)由一组纯Java语言编写的类和结构组成其作用就是连接数据库把需要执行的SQL语句传递给数据库并返回结果。从程序员的角度来说JDBC就是一种执行SQL语句的API无需关心中间的过程JDBC的存在像把利剑刺穿了Java和数据库之间原本坚固的墙壁。JDBC的体系如:JAVA应用程序JDBCAPIJDBC驱动管理器数据库驱动程序数据库图JDBC结构SQL数据库开发的特点:()NET框架主机()XML技术()增强的安全性()TransactSQL的增强性能()SQL服务中介()通告服务()Web服务()全文搜索功能的增强后台服务器TomcatTomcat是一个JSP和Servlet的运行平台是SUN公司在JSWDK(JavaServerWebDevelopmentKit)基础上发展起来的优秀ServerJSPWeb服务器。它可以和大部分主流Web服务器(如IIS、Apache等)一起工作并且运行稳定、可靠、效率高。Tomcat服务器除了能够运行Servlet和JSP外还提供了作为Web服务器的一些特有功能:()Tomcat管理和控制台()安全域管理Tomcat是个多面手它不仅仅应用于Windows对于Unix、Linux等多种操作系统它都可以胜任工作。而且不同操作系统的配置步骤基本类似可移植性非常高。第章系统的需求分析系统的功能分析人员信息管理模块的主要功能人员信息管理模块主要是管理员对用户的个人信息进行添加、删除或修改的操作。管理员拥有较高的权限可以添加、删除或编辑所有用户信息包括用户名、登录密码、真实姓名、所在科研成果管新闻公告模块的主要功能新闻公告模块是对公告的处理它控制着新闻公告栏。简单地说公告信息的变化直接影响日常科研工作也可以进行删除这样帮助数据库中数据的冗余和堆积。系统的可行性分析技术的可行性科研管理系统的后台数据库采用了目前最新的MicrosoftSQLServer该数据库不仅在安全性、准确性和运行速度方面都有绝对的优势并且能够处理庞大的数据前台则采用了MyEclipse作为主要的开发工具通过JDBC桥接技术可以进行无缝连接使系统在最大限度地实现可靠性和易维护性。系统的安全性()科研ring方法传值即可。()系统在每个页面都会自动验证当前用户的身份信息仅知道页面的名字而没有正常登录的用户是不能查看该页面的。防止了某些人可以通过猜测页面名称而登录到系统中。第章系统设计系统环境配置设计为了保证系ver()服务器:Tomcat及以上()浏览器:IE及以上()数据库:SQLServer()分辨率:推荐使用×像素及以上()Jsdk版本:jdkwindowsiexe()JDBC驱动:sqljdbcjar系统业务流程分析“科图前台(科研员)登录流程图图后台(管理员)登录流程图数据库设计数据库在一个信息管理系统中占有非常重要的地位数据设计的优劣将直接对应用系统的效率以及实现的数据库概念需求分析根据上述需求设计如下的数据项和数据结构。新闻公告:ID号、发布人、发布日期、发布内容科研员信息:ID号、登录密码、真实姓名、所在部门、Email地址管理员、备注著作成果:著作ID、别、备注专利成果:专利ID、专利人、专利名称、申报时间、所在部门、本人排序、合作者及排序、等级、年份、专利号、备注数据库逻辑结构设计数据库的概念设计后将其转化为数据库系统所支持的实际数据模型也就是数据库的逻辑结构。如图所示。图数据表树形结构图数据表ER关系设计完数据的逻辑结构后就可以设计满足用户需求的各种实体以及实体间的关系。系统分为三种实体即新闻公告实体、人员信息实体(包括科研员和管理员)和科研成果实体。人员信息实体与新闻公告实体是一对多关系表示一个人(科研员或管理员)对应多条新闻信息。人员信息实体与科研成果实体是一对多关系表示一个人可以有多项科研成果记录信息。其关系图如图所示。图数据表关系ER图数据表设计表news用于存放新闻公告的信息如图所示。图dbonews(新闻公告表)表member用于存放科研员的信息如图所示。图dbomember(科研员信息表)表admin用于存放管理员的信息如图所示。图dboadmin(管理员信息表)表xm用于存放项目成果的信息如图所示。图dboxm(项目信息表)表lw用于存放论文成果的信息如图所示。图dbolw(论文信息表)表zz用于存放著作成果的信息如图所示。图dbozz(著作信息表)表hj用于存放获奖成果的信息如图所示。图dbohj(获奖信息表)表zl用于存放专利成果的信息如图所示。图dbozl(专利信息表)第章系统页面设计SQL分类查询除了对成果的添加、删除和修改外系统可以对满足查询条件的科研成果进行搜索。管理员可以选择查询这的姓名和科研成果申报时间。这里人员的姓名是精确查找而申报时间则采用模糊查询的方式两查询条件之间用“and”与关系相连关键SQL查询执行代码如下:……<if(op!=opequals("search")){判断是查找操作Stringstruename=requestgetParameter("Truename")Stringstime=requestgetParameter("Time")Stringswhere=""确立指针位置if(!struenameequals(""))swhere="andMname='"struename"'"精确查询if(!stimeequals(""))swhere="andTimelike'"stime"'"Like模糊查询>……<rs=stmtexecuteQuery("selectcount(*)fromxmwhereIdisnot"swhere)>第章系统测试测试的目的是为了发现系统设计和实现过程中的疏忽所造成的错误测试的策略和过程可以通过螺旋模型中来展开(图)即从“小规模”开始进展到“大规模”从一个小功能模块测试开始经过修改和调整后逐渐过渡到整个系统的统一测试。测试用例设计的好坏直接决定了测试的效果和结果所以说在软件测试活动中最关键的步骤就是设计有效的测试用例。本系统的测试环境是:windowsXP操作系统Tomcat服务器MyEclipseSQLServerIE浏览器。图测试模型第章结论伴随着互联网蓬勃的发展高校的科研活动和科研能力也日益成为学校综合实力的重要指标因此越来越多的高校机构将科研管理与Internet融合到一起开发出了互联的科研管理系统以便对科研成果进行统计。科研管理系统采用了稳定而强大的TomcatJSPSQLServer组合进行开发、调试和运行主要完成和实现了对新闻公告模块、科研成果管理模块和科研人员管理模块的添加、查询、修改等功能。在系统的安全性方面采用了MD加密技术保证后台管理员或他人不能随意泄露用户的密码信息在读取数据库数据时系统采用预编译语句有效做到了SQL防注入的攻击等。在新闻公告模块和科研成果模块针对不同身份的系统用户对系统产生不同的操作权限例如科研员只能查看自己的科研成果项目而管理员可以在全局模式下查看所有用户的成果信息。人员管理模块中管理员在后台添加功能上运用了Ajax方法实现验证用户的唯一性。当管理员添加一个重复的用户时系统会出现提示信息给予警告。尽管在设计的过程中遇到种种困难和阻碍在我一次次调试和指导老师耐心的指引后终于克服了问题所在。在系统的设计过程中的不断完善也让我对曾经学过的知识点进行温故和扩充使用多角度、多方法来达到系统的功能实现是一次非常好的基于理论之上的实践过程。通过这次的实践让我对制作系统这方面有了更浓厚的信心和兴趣一回生二回熟相信这经验将推波助澜于今后的学习中。阅读文献来源启明工作室MIS系统开发与应用人民邮电出版社杜鹏澳大利亚高校科研管理体制考察报告教育部科技发展中心马更新高校科研管理计划目标制定和实施过程中存在的问题与对策中华医学科研管理杂志年月第卷第期李平基于JSP的动态网页开发技术《微计算机信息》(管控一体化)年第卷第期上官志峰论JSP相对于ASP在动态网页设计中的优势兰州工业高等专科学校学报年第卷第期胡书敏、陈宝峰、程炜杰Java第一步基础设计模式ServletEJBStrutsSpringHibernate清华大学出版社闪四清SQLServer基础教程清华大学出版社SahilGambhirTheBigSQLShootoutPCMAGAZINEMARCHMcCownSeanSQLServerBulksUpInfoWorldVolIssue周恒王殊宇等JSP项目开发全程实录清华大学出版社陈晖陈意云茹祥民一种用于Java程序验证编译的标签类型软件学报年第卷第期版社致谢首先感谢我的导师感谢她对我们耐心的指导不论是课上的她还是课下的她都是一位平易近人的老师。学习上她循循善诱设计中也给了我很大的自主发挥空间。当然在需要改进的时候她也会提出宝贵经验告诉我们实际中是怎么一回事我们可以尝试哪种方法。这种实践的意义贵在让我们学生自己“先下水试试水温”在学(即课堂的洗礼)之后再习(切身体验练习)理解原理的本质。这将有别于填鸭式的高中模式真正提升成为大学“自主学习”的精髓。其次我要感谢四年来所有的任课老师是他们一点一滴的教学积累才有了我今天的设计基础。同时还要感谢和我共处四年时光的同学们愉快的同窗生活将会成为我人生中难忘的回忆。此外我愿把我真挚的祝福送给我的父母感谢他们对我学习生活和精神上的支持和鼓励感谢他们为我在今后的计算机求学道路上所寄托的新的希望。最后由衷地感谢各位专家和评审老师在百忙之中评阅本文和给出宝贵的意见。您好论文内容有删节,如需要原稿请登录http:wwwbysjcom购买论文及配套源码谢谢QQ:I

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/20

航空订票系统毕业设计

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利