javaweb毕业设计文献.docx

上传人:b****6 文档编号:8917363 上传时间:2023-02-02 格式:DOCX 页数:10 大小:26.67KB
下载 相关 举报
javaweb毕业设计文献.docx_第1页
第1页 / 共10页
javaweb毕业设计文献.docx_第2页
第2页 / 共10页
javaweb毕业设计文献.docx_第3页
第3页 / 共10页
javaweb毕业设计文献.docx_第4页
第4页 / 共10页
javaweb毕业设计文献.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

javaweb毕业设计文献.docx

《javaweb毕业设计文献.docx》由会员分享,可在线阅读,更多相关《javaweb毕业设计文献.docx(10页珍藏版)》请在冰豆网上搜索。

javaweb毕业设计文献.docx

javaweb毕业设计文献

javaweb毕业设计文献

【篇一:

java毕业设计常用参考文献】

[1]冯燕奎,赵德奎.jsp实用案例教程[m]清华大学出版社,2004,5:

70-100

[2]王家华软件工程[m]东北大学出版社2001年3月303页

[3]王宜贵软件工程[m]北京:

机械工业出版社,2002:

20-79

[4]孙卫琴精通struts[m]电子工业出版社2004年8月50-70

[5]孙卫琴精通hibernate[m]电子工业出版社2005年4月100-120

[6]张洪斌java2高级程序设计[m]中科多媒体出版社2001年11月85-90

[7]jimarlowuml2.0andtheunifiedprocess[m]机械工业出版社2006年6月30-40

[8]林信良spring2.0技术手册[m]电子工业出版社2006年6月50-100

[9]熊节、林仪明、张凯峰、陈玉泉等主编[《csdn社区电子杂志——java杂志》创刊号]

[10]《程序员》杂志2007年第4期

[11]耿祥义编著.jsp基础编程[m].清华大学出版社,2004.55-162

[12]徐建波,周新莲.web设计原理于编程技术[m].中南大学出版社,2005.185-193

[13]孙鑫编著.javaweb开发详解[m].电子工业出版社,2006.189-274

[14]林上杰,林康司编著.jsp2.0技术手册[m].电子工业出版社,2004.3-6

[15]萨师煊,王珊.数据库系统概论(第三版)[m].北京:

高等教育出版社,1998.

[16]蔡剑,景楠.javaweb应用开发:

j2ee和tomcat[m].北京:

清华大学出版社,2004.

[1]王海涛,-贾宗璞.基于struts和hibernate的web应用开发[j].计算机工程,2011,37(9):

113.

[2]傅鹏,殷旻昊.基于structs+spring+hibernate+ajax技术的科研管理系统设计

[j].软件导刊,2009,8

(1):

135-136.

[3]龚瑜江,红黄永.基于struts的web开发[j].计算机与数字工程,2009,37(232):

58-62.

[4]李峰,刘彦隆.基于ssh框架与jquery技术的javaweb开发应用[j].科技情报开发与经济,2010,20(6):

106-109.

[5]赵洋,张丽,王恩东,张素宁.基于structs+spring+hibernate的j2ee的架构研

究[j].现代电子技术,2009,2(289):

107-110.

[6]许川佩,张民,张婧.基于ajax的j2ee安全应用框架[j].计算机工程,2010,36(4):

110-111.

[7]陈正举.基于hirbernate的数据库访问优化[j].计算机应用与软件,2012,29(7):

145-149.

[8]李宁,李战怀.基于黑盒测试的软件测试策略研究与实现[j].计算机应用研究2009,26(3):

924-926.

[9]zoyaali.designingobjectorientedsoftwareapplicationswithinthecontextofsoftwareframeworks[d].ohiostateuniversity,2011.

[10]rachitmohangarg,yaminisood,balajikottana,pallavitotlani.aframeworkbasedapproachforthedevelopmentofwebbasedapplicationswaknaghat[j].jaypeeuniversityofinformationtechnology,2011,1

(1):

1-4.

[1]飞思科技产品研发中心,《jsp应用开发详解(第二版)》,北京:

电子工业出

版社,2004。

[2]岑红旗,浅析网上购物在中国的现状[j].时代金融.2007。

[3]朱谦,罗新.社区电子商务网上购物模式[j].现代经济信息.2008。

[4]李贤华,基于jsp技术的大型网上购物系统的设计与实现[j].计算机与现代化.2008。

[5]alicewoudhuysen.chinainternet:

thelongmarchtowarde-commerce[j].theeconomistintelligenceunit.2007。

[6]胡立源,浅析大学生的网上购物[j].商场现代化.2008。

[7]夕晖,网上购物——人们生活的必然[j].每周商品报.2008。

[8]石志国,jsp网络开发详解[m].北京:

电子工业出版社,2007。

[9]陆惠思,《软件工程》,电子工业出版社。

[10]《数据库系统概论》,高等教育出版社。

[11]卫建文,蒋咏梅,《计算机网络编程语言——java》,计算机系统应用,2006。

[12]程凯,《jsp中文问题及一套整体解决方案》,许昌学院学报,2006。

[13]changjietang,rynsonw.h.qingli,huabeiyin,tonglianddannykilis,

personalizedcoursewareconstructionbasedonwebdatamining,,proceedingsofthefirstinternationalconferenceonwebinformationsystem

engineering,19-21june2000,hongkong,vol.2(workshops).基于web数据采掘的个性化课件构造.

[14]personalizeddistancetutortreebasedondatamining,tangchangjie,yinhuabei,liu,

changyu,guoyin,,zhangtianqing,departmentofcomputerscience,sichuanuniversity,chengdu,china610064,个性化远程教学树,计算机应用journalofcomputerapplicationvol.20no.9sep.2000.

[15]sanden,bo.“systemsprogrammingwithjsp:

example-avdu

controller”,communicationsoftheacm,vol28,no10,1985.

[16]burgess,r.s.“designingcodasyldatabaseprogramsusing

jsp”,informationandsoftwaretechnology,vol29,no3,1987.

[17]javey.s.“conceptofcorrespondenceinjsp”,proceedingsofthe

hawaiiinternationalconferenceonsystemscience,vol2,1987.

[18]markusaleksy,axelkorthaus,martinschader.“usejavaandthecorba

realizationdistributetypesystem”,journalofpingxiangcollege,no.4,2005.

[19]jontitus.ecntechnicaleditor:

”theeclipseofstand[j].journalofzhongkai

agrotechnicalcollege”,vol.19,no.2,2006.

[20]markusaleksy,axelkorthaus,“martinschader.usejavaandthecorba

realizationdistributetypesystem”,journalofpingxiangcollege,no.4,2005.

[21]w.clay,richardson,donald,”avondolio.thejavahighclassweavesadistance:

jdk5”,scientifictechnologybookreview,no.3,2006.

【篇二:

javaweb开发文献综述】

毕业设计(论文)文献综述

基于java的火车售票系统的设计

学生姓名周誉

学号201120181635

指导教师柳斌何剑锋职称副教授

专业软件工程

二零一五年六月

摘要:

随着我国人口的增长及社会的飞速发展,窗口售票压力也来越大,与此同时导致了大量的黄牛票的流通,给出行人员的人身安全和金钱都有一定危害。

现在随着我国大量使用互联网,因此这将为我们解决这一购票难的问题提供了一个很好的解决途径。

普通意义上的购买火车票模式已经不能满足百姓的需求了,因此此次开发了一个网上售票网站系统。

从一定程度上来说给百姓的生活带来了很多便利。

网上购票省时省事,同时基于我们系统的良好的安全性能,给用户提供了一个安全购票的途径。

远离黄牛票,保护自身安全利益。

同时,我国乃一人口大国,因此本次系统开发有着大量的活跃用户,拥有良好的客户市场。

关键字:

网上售票系统;java;sqlserver;购票

abstract:

withtherapiddevelopmentofchinaspopulationgrowthandsocialandticketwindowtothegreaterpressure,atthesametimeledtoamassiveflowofscalpedticketstothesafetyoftravelersandmoneyhascertainhazards.now,withtheextensiveuseoftheinternet,sothiswillgiveustoresolvethisdifficultproblemticketprovidesagoodsolution.

buyticketspatterncommonsensecannotmeettheneedsofthepeople,sothedevelopmentofanonlineticketingsitesystem.toacertainextent,topeopleslivesalotofconvenience.savetheticketsonlineandsavetime,whilebasedongoodsafetyperformanceofoursystem,givingusersasecurewaytobuytickets.awayfromscalpers,protecttheirsecurityinterests.meanwhile,chinaisalargepopulation,sothissystemdevelopmenthasalotofactiveusers,withgoodcustomermarket.

keywords:

onlinebookingsystem;java;sqlserver;tickets

前言

随着社会的飞速发展,越来越多的人使用互联网了。

现在的手机应用如雨后春笋般冒出来,但是对于网站式的系统却发展的不是很多。

本着为方便人民出行的目的,此次开发了一个网上火车售票系统。

本系统只需要用户能够浏览网站就能轻松实现网上购票操作,无需再去窗口或者是火车代售点购买火车票了。

这也更符合了现代化的低碳生活方式。

基于目前主流的开发技术—java,良好的跨平台性能,使得能够支持多种操作环境当中使用。

希望通过这篇论文综述能给读者对于网上售票系统一个良好的认识。

国外javaweb开发技术文献综述

mvc结构模式是xeroxparc在20世纪80年代为编程语言smalltalk-80发明的一种软件设计模式。

缑艳阳认为mvc将应用程序分为三个核心模块:

模型、视图和控制器,分别处理不同的任务,其主要目的是分离业务逻辑层和表现层。

[1]

struts最早是apachejakarta项目的组成部分,开始的代码基础从2000年5月开始开发,1.0版本于2001年6月发布。

struts框架的主要架构设计和开发者是craigr.mcclanahan,他现在是sun的javaserverfaces(jsr-127)以及j2ee平台的web层架构的规范领导。

2003年,davidheinemeierhansson创建一种web开发技术rails,并一直延伸rails核心团队,2100多名捐助者,一个充满活力的生态系统支持。

2003年,tebhusted、cedricdumoulin等学者提出框架是可重用的半完成的应用程序,可以用来产生专门的定制程序。

框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。

[2]

2007年初,apachestruts团队已经发布下一代产品struts2,是在struts和webwork的技术基础上进行了合并的全新的struts2框架。

2007年,eyaloren,arminhaller,manfredhauswirth,benjaminheitmann提出语义web2.0,他们认为语义web应用框架扩展了rubyonrails,使其支持集成语义web混搭应用的快速开发。

当前的web应用大多是数据库驱动的。

开发者设计一个数据库架构,在此架构上构建应用逻辑,生成用于用户交互的web页面。

这些应用是中心化的,并且依赖于它们自己的关系数据库,限制了数据集成的可能性。

混搭应用(通常称为web2.0应用)是一种新兴的web开发范式,可以组合多个不同web应用的功能。

语义web是一个可以由机器进程处理的web数据网络,可以在现有的web网络基础上进行数据重用和数据集成。

[3]相比在传统的数据库,在语义web数据上构建社交网络应用有如下几个优势。

使用语义web数据的全局标示符和基于图的模型,可以跟随图中的链接,从在线数据源按需获取附加的信息,从而实现数据集成。

国内javaweb开发技术文献综述

2008年刘胜利、寿永熙提出框架是软件系统的设计、开发过程中的一个概念,它强调对已完成的设计、代码的重复使用。

框架往往都是针对某个特定应用领域的,是在对这个应用领域进行深刻理解的基础上,抽象出该应用的概念模型,是一个有形无形的框架,不同的具体应用根据自身的特点对框架中的抽象概念进行实现,完成应用的功能。

基于j2ee标准的框架基本上都是封装了许多组类,利用这些类之间特定的相互协作,为一些通用问题提供解决方案。

[4]其中典型的有struts框架、spring框架、hibernate框架和jsf框架等。

2008年,北京工业大学张曦硕士认为,如今围绕web应用系统的开发技术竞争也日趋激烈。

技术进步和需求多样化使得产品寿命周期不断缩短,企业面临着缩短产品开发周期,提高产品质量,降低成本和改进性能的压力。

[5]这就要求企业能快速对不断变化的市场做出反应,开发满足用户需求的定制的个性化产品去占领市场一席地以赢得竞争,市场的竞争也主要围绕产品的竞争而展开。

javaweb开发框架的现状

北京交通大学硕士谭欢说,现在,不少企业采用基于internet的应用来构筑企业信息架构。

j2ee技术作为如今最流行的分布式计算平台,已成为基于web的企业应用的核心部分。

基于j2ee的web开发框架可以为采用java服务器端技术开发的人员提供一种可重用的体系结构,可以便捷地使用web开发技术并专注于具体的业务逻辑。

同时,b/s框架成为目前主流的企业应用系统的开发体系。

[6]因为b/s框架不需要客户端安装系统软件,具有易用性、通用性和良好的可扩展性等优点,它支持实时的信息发布,动态的用户交互及与后台系统安全灵活的连接。

也正因为这,构造功能强大、应用灵活、开发简便的web应用程序成为当前internet技术发展的热点。

mvc结构模式和webwork框架

2012年王欢认为mvc的工作原理是,使用mvc时,当用户向web容器发送一个请求后,web容器会根据请求和地址去调用一个servlet进行处理,当servlet处理完成以后,它需要将结果页面回送给web容器。

[7]

缑艳阳在计算机与网络发表说webwork是比较领先的mvc框架之一,是opensymphony组织的一个开放源码项目,致力于组件化和代码重用。

[1]

struts框架

2002年,国外c.cavaness专家认为struts是一个典型的mvc框架,它也包含了上述三个组成部分。

javabean和ejb组件模型层次组成。

行动和actionservlet的控制器实现,视图层的jsp文件组成。

中央控制器控制,接收到一个请求,这个请求重定向到相应的模块控制器执行动作。

随后,该模块控制器处理请求并返回结果到中央控制器使用一个javabean对象,它存储在视图层包括显示模块,必须提出的意见,提出的任何对象。

中央控制器返回的javabean对象重定向到主视图显示它的信息。

【篇三:

基于web的毕业设计管理系统的文献综述】

基于web的毕业设计管理系统设计与实现文献综述

1.前言

在当今信息化社会中,以计算机信息技术为代表的新一轮信息化建设已经成为当今社会各个领域的共同特征。

作为社会信息化的一部分,教育信息化正在改变着教育系统的各个领域。

如今的各大院校都实行毕业设计模式作为检验毕业生是否具有资格获得国家相应的学位证书参照标准。

各种信息技术的迅速发展为实行高校毕业设计统一管理创造了技术条件。

传统的毕业设计都是教师网上公布自己的论文选题,然后学生自己主动和相应的指导教师联系,在获得指导教师同意后,正式确定自己的毕业设计的题目,接收指导教师的指导。

这样面对面交流有利于师生更好的做到相互了解,但是效率却十分低,完全可以通过网上在线交流的方式来解决。

同时这样的选题方式对于毕业生来说不是很公平,每个学生并不能完全平等的选择自己喜欢的课题,而是很多指导老师的课题有很多,却由于学生对其不了解,而导致不能够招到足量的学生来完成自己的选题。

这与当今迅速发展的信息化十分不符,因此建立一个完整、规范的毕业设计管理系统十分有必要性。

2.管理系统的系统分析和系统设计

2.1.系统分析

2.1.1.功能需求分析

本系统设计的目标是管理毕业设计整个流程,实现数据共享,信息传递方便快捷,并实现职能部门的信息上报工作,便于学校、教师和学生三方获取信息。

本系统将整个毕业设计工作分为导师双选、过程控制、统计分析3个阶段。

系统用户分为系统管理员、导师、学生三类,各类用户功能不同阶段的功能需求如下:

(一)学生

(1)导师双选阶段:

修改、查看个人信息,选择导师,查看系统公告、导师信息、导师分配结果、查看导师通知;

(2)过程控制阶段:

申报个人选题,上传开题报告、中期检查、毕业设计论文等文件,与导师交流,查看优秀毕业论文。

(二)导师

(1)导师双选阶段:

修改、查看个人信息,申报研究课题,选择学生,查看系统公告、学生基本资料、学生分配结果,给本组学生发布公职;

(2)过程控制阶段:

批准学生选题,检查学生进度情况,批阅所带学生的上传文件,与学生交流。

(三)管理员

(1)导师双选阶段:

发布系统公告,导入导师信息,发布导师研究课题,调整

师生双选,查看、公布师生分配结果;

(2)过程控制阶段:

查看学生相关文件上交情况和老师批阅情况,并可对开题、中期检查、论文撰写进行监控。

2.1.2.业务流程分析

将整个毕业设计管理系统的大概业务流程描述如下:

(1)用户登录,进行身份验证,以便进入不同的页面;

(2)系统管理员进行各种基本必要信息的设置,如添加教师、添加学生、添加用户等;

(3)学生在网上选择毕业设计课题,并上传相关程序文档;

(4)指导教师在网上指定各课题的答辩教师,在网上查看学生的程序文档,并做出课题的评语并评出分数。

指导教师还可以在网上取消学生选择他的课题。

(5)答辩教师在网上查看学生的程序文档并评出分数;

(6)学生在网上查询自己所设计课题的评语和成绩,包括指导教师评分和答辩教师评分数。

2.2.系统设计

系统采用了b/s三层体系结构,使用了iis架设web站点,通过访问数据库。

对数据库的访问和应用程序的执行均在web服务器端完成。

客户端无需安装任何专门的软件,通过浏览器即可访问web服务器并运行其程序。

采用这种体系结构的系统充分利用了服务器资源,提供了跨平台,简单一致的应用环境,实现了开发环境与应用环境的分离,减少了系统开发和维护的工作量,便于用户群的扩展。

3.管理系统的技术分析

3.1.mysql数据库

mysql作为目前最流行的开放源码数据库服务器之一,具有真正多用户、多线程的特点。

mysql开放源码、简单易用,广泛被广大用户采用。

mysql同其他商业数据库一样,具备数据库系统的通用性,特点如下:

1、数据库管理系统。

mysql完全具有结构化的数据的联合体,可对数据的存取、增加、编辑等等操作提供支撑系统。

2、关系型数据库管理系统。

作为一种关系型的数据库系统,mysql支持结构化查询语言。

3、开放源码数据库。

mysql最大的特点是,不同于商业性的数据库,其源码是公开的,只要遵守gpl的规则,用户就可以根据需要对mysql的源码进行使用和修改。

mysql功能全面,性能优异,而且免费,适合给喝多的中小需求的应用。

尤其是对于中小型企业的需求,其成本低廉,性能优越,是一款可行的数据支撑系统。

3.2.browser+server体系结构

browser+server结构即浏览器和服务器结构,是web被大规模采用后的一种网络结构模式。

这种模式统一了客户端(web),服务器集中了系统功能实现的核心部分,简化了系统的开发、维护和使用。

在browser+server结构的体系中,用户的请求可以通过浏览器向分布在网络上的许多服务器发出。

在browser+server结构下,客户机上只需暗转和配置少量的客户端软件就可以,而更多的工作如对数据库的访问和应用程序的执行将由服务器负担。

第一层表示层:

web浏览器

表示层位于客户端,其包括系统的显示逻辑。

它的功能是由web浏览器向网络上的web服务器提供服务请求,web服务器对该请求者进行身份验证,然后通过http协议把所请求的主页传递给客户端,客户机接收传来的主页文件,并将其显示在web浏览器上。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1