第一篇:答辩稿-基于JAVA WEB技术的旅行社网站系统设计
【答辩稿】
本文主要目的是以网络为手段,涵盖各种旅游信息和客体的大旅游信息系统,为旅游行政管理部门、旅游的企业等单位提供有力的规划和发展、在资源的调配和旅游服务管理功能起到一个重要的决策功能,为广大游客提供便捷、详尽、及时、准确的旅游信息和服务。随着 WEB2.0 的不断发展,旅游网站的发展也日新月异,因此如何设计一个高可用性、更注重用户体验的旅游网站所带来的服务是本论文的研究重点。
本文的主要工作是针对目前中小型旅行信息管理系统的现状,在不能够利用计算机技术来解决现行的问题,提出解决问题可行性方法,在 Windows 2005 操作系统的环境下,在基于 JAVA WEB 技术的平台上设计开发出“旅游服务网站系统”。实现了论坛系统、宾馆预定模块系统、机票预定系统、导游预定系统等四个模块的设计与实现。实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。实现旅游信息快速发布及接受游客的网上预定。在开发设计中开发思想始终是面向对象的组织模式,能够使各种相关计算机技术巧妙结合起来。特别是开发设计中的环境搭建以及服务网站的架设是论文以及网站的主要关键点。在本服务网站的设计中,能够实现网上数据的查询。比如机票的预定、宾馆的预定等在服务网站的设计中得到了体现,是本服务网站系统的创新点。
本文全面分析旅游信息化系统技术实现手段,建立动态网站以及开发环境,同时将对 Web Services、JSP、JDBC 等数据源驱动程序以及服务环境 Tomcat建立等作相应的研究。详细的介绍网站系统首页所包含的几个大的模块。并且将论坛模块、宾馆预定模块、机票预定模块、导游预定等模块进行设计与实现,使本网站能够正常运行。
第二篇:基于JAVA WEB技术的旅行社网站系统设计(含源文件)
【网站源代码】
旅游系统数据库部分代码:
Static conn = DriverManager.getConnection(“jdbc:odbc:sql:sqlserver://localhost:1433/travel?useUnicode=true&characterEncoding =gb2312”, “ ”, “ ”);String password=“";Connection conn= DriverManager.getConnection(url,user,password);Statement stmt=conn.createStatement();executeQuery()方法对数据库进行查询操作。
sql=”SELECT count(*)c FROM `hotpoint` where `id`=0 and `hotelID`=“+hotel_Id;rs=stmt.executeQuery(sql);while(rs.next()){ count1 = rs.getInt(”c“);}
模块中关键代码(实现表单的验证并提交到数据库的代码): sql=”select ID from Users where UserName='“+username+”'“;ResultSet rs=statement.executeQuery(sql);if(rs.next()){ err+=”该用户名己经存在,请更换用户名!“;valid=false;} else{ String id=”select max(ID)as xxx from Users“;ResultSet a=statement.executeQuery(id);next();sql=”insertintoUsers(UserName,Password,Email,Sex,Phone,Address,Age,PostNumber, Rank,Face)values('“+username+”','“+password1+”','“+email+”','“+sex+”', '“+phone+”','“+address+”','“+age+”', '“+postnumber+”','“+rank+”','“+face+”')“;
用 exe 传递所要执行的操作: if(exe.equals(”write“)){ if(reid!=0){ rs.close();sql=”select ReplyNum from Articles where ID=“+reid;rs=statement.executeQuery(sql);rs.next();renum=rs.getInt(”ReplyNum“);renum++;//可以将上面的值进行自增 rs.close();//注意 close 的位置
sql=”updateArticlessetReplyNum='“+renum+”'whereID=“+reid;statement.executeUpdate(sql);} //此用户的 PostNumber 加一
sql=”selectPostNumberfromUserswhereUserName='“+username+”'“;rs=statement.executeQuery(sql);rs.next();int postnum=rs.getInt(”PostNumber“);System.out.println(postnum);postnum++;rs.close();
sql=”updateUserssetPostNumber='“+postnum+”'whereUserName='“+username+”'“;statement.executeUpdate(sql);//将文章信息存入数据库 renum=0;//在 上 面 的 内 容 中 可 以 得 到 authorid,title,content,bid,reid,posttime,emotion,renum sql=”insert into Articles(AuthorID,Title,Content,BoardID,ReplyID,Posttime,Emotion, ReplyNum)values('“+authorid+”','“+title+”','“+content+”','“+bid+”','“+ reid+”', '“+posttime+”','“+emotion+”','“+renum+”')“;} else if(exe.equals(”modify“)){ String id=request.getParameter(”id“);sql=”updateArticlessetPostTime='“+posttime+”',Content='“+content+”'whe re ID=“+id;}
网站页面HTML代码:
name=description>
content=XX旅游,XX旅游,旅游网,旅行社,国内旅游,出境旅游,旅游,周边游,休闲,会议,度假,自由人,签证,机票,出差,酒店,订房,在线预定,特色旅游,专题旅游,夕阳红旅游,红色旅游
name=keywords>
onload=”MM_preloadImages('5555.jpg')“ marginheight=”0“ marginwidth=”0“>