手机网站建设做竞价推广的技巧2023b站免费推广入口游戏
目录
1.绪论 1
1.1设计背景 1
1.2设计意义 1
1.3设计思路 1
2. 需求分析 2
2.1 需求描述 2
2.2 用例建模 2
2.3 用例描述 3
2.3.1 用户管理用例描述 3
2.3.2 团目管理用例描述 3
3.系统设计 5
3.1 数据库设计 5
3.1.1 概念模型 5
3.1.2 逻辑模型 5
3.1.3 物理模型 5
3.1.4 系统功能结构图: 7
3.1.5 数据库脚本 7
3.2 系统架构设计 12
4.产品实现 14
4.1 管理员登录模块实现 14
4.1.1 界面设计 14
4.1.2 功能实现 15
4.2 用户登录模块实现 16
4.2.1 界面设计 16
4.2.2 功能实现 17
5.产品测试 19
5.1 测试方法与策略 19
5.2管理员模块测试 19
5.3 用户模块测试 19
6.结论 20
6.1毕业设计成果特点 20
6.2设计成果的实用价值或应用前景 20
6.3不足之处或遗留未予解决的问题 20
参考文献 21
致谢 22
通过本系统的开发,用户可以进入网站首页,注册并登陆了解相关旅游信息,也可以在线购票。为了使用户能高效、方便、快捷地了解想要查询的信息,网页内有简单的查询地点的功能。同时,为了方便用户,此系统设置了网站内的新闻信息,获取信息更高效。管理者可以减少服务量并大大提高了工作效率,用户在此过程中也可以节省时间和大量的人力物力。这是一种大家都喜欢的双赢局面。
1.3设计思路
1、市场调研:采取调查问卷、座谈会等方式,分析总结数据。
2、系统需求分析:首先剖析系统所需要用到的一些基本功能,系统要实现的功能及可能遇到的难点难题。
3、概要设计:使用Windows系统和选择Java编程语言来进行设计,同时进行数据库的设计。
4、详细设计:首先划分系统模块、设计总体框图;然后分析模块需求、抽象出实现功能模块的各个类;再设计类的属性、方法;最后进行系统界面的设计、美化。
5、编码实现:本文转载自http://www.biyezuopin.vip/onews.asp?id=13843依照上一步的详细设计,编码写好项目功能。
6、系统测试总结:对有的每一个功能都写出测试的例子,依据测试的例子进行每一项测试。
7、修复bug:当测试完成后,依据结果来修复各模块或大或小的bug。
8、毕业设计完善:最后通过导师的指导,依据自身具体的毕业实习情况,对此次毕业设计项目进行完善和修改。
- 需求分析
2.1 需求描述
本系统有权限管理,区分管理员和用户权限。拥有管理员权限的用户将具有有旅行社管理,评价管理,订单管理,用户管理,酒店管理,类目管理,团目管理全部功能。用户有可以注册登录,添加购物车和个人信息修改,订单管理,预订商品的功能。
(1)拥有管理员权限的用户将具有景点栏目、新闻栏目、网站用户、订单管理等一系列管理权限。管理员登录后可以对用户及景点的信息进行增删改查,对订单的管理。
<%@ page language="java" pageEncoding="gb2312"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<%@ page language="java" import="java.sql.*" %>
<jsp:useBean id="connDbBean" scope="page" class="db.db"/><html>
<head>
<title>塞北村镇旅游网站</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"><LINK href="qtimages/style.css" type=text/css rel=stylesheet>
<style type="text/css">
<!--
.STYLE1 {color: #006666}
.STYLE2 {color: #006666; font-weight: bold; }
.STYLE5 {color: #FFFFFF;font-weight: bold;
}
.STYLE6 {color: #FFCC33}
-->
</style></head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<%@ include file="qttop.jsp"%>
<table width="978" height="1013" border="0" align="center" cellpadding="0" cellspacing="0" id="__01"><tr><td></td></tr><tr><td height="864" valign="top"><table id="__01" width="978" height="785" border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"><%@ include file="qtleft.jsp"%></td><td valign="top"><table id="__01" width="758" height="785" border="0" cellpadding="0" cellspacing="0"><tr><td><table id="__01" width="758" height="240" border="0" cellpadding="0" cellspacing="0"><tr><td width="337" height="240" align="center"><SCRIPT type=text/javascript>
var focus_width=320;
var focus_height=210;
var text_height=20;
var swf_height = focus_height+text_height;
var pics="";
var links="";
var texts="";
<%String sqlbht;sqlbht="select top 5 id,biaoti,shouyetupian from xinwentongzhi where shouyetupian<>'' and shouyetupian<>'null' order by id desc";ResultSet RS_resultbht=connDbBean.executeQuery(sqlbht);String idbht="";String biaotibht="";String shouyetupianbht="";while(RS_resultbht.next()){shouyetupianbht=shouyetupianbht+RS_resultbht.getString("shouyetupian")+"|";idbht=idbht+"gg_detail.jsp?id="+RS_resultbht.getString("id")+"|";biaotibht=biaotibht+RS_resultbht.getString("biaoti")+"|";}shouyetupianbht=shouyetupianbht.substring(0,shouyetupianbht.length()-1);idbht=idbht.substring(0,idbht.length()-1);biaotibht=biaotibht.substring(0,biaotibht.length()-1);
%>
pics="<%=shouyetupianbht%>";
links="<%=idbht%>";
texts="<%=biaotibht%>";
document.write('<embed src="qtimages/pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#ffffff" quality="Best" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">');</SCRIPT></td><td><table id="__01" width="421" height="240" border="0" cellpadding="0" cellspacing="0"><tr><td width="421" height="42" background="qtimages/1_02_02_01_02_01.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="14%"> </td><td width="86%" class="STYLE1"><strong>站内新闻</strong></td></tr></table></td></tr><tr><td><table id="__01" width="421" height="187" border="0" cellpadding="0" cellspacing="0"><tr><td><img src="qtimages/1_02_02_01_02_02_01.jpg" width="10" height="187" alt=""></td><td width="399" height="187" valign="top"><table class="newsline" cellspacing="0" cellpadding="0" width="98%" align="center" border="0"><tbody><%String sql="";sql="select top 6 id,biaoti,addtime from xinwentongzhi where leibie='站内新闻' order by id desc";String id="";String biaoti="";String addtime="";int i=0;ResultSet RS_result=connDbBean.executeQuery(sql);while(RS_result.next()){i=i+1;id=RS_result.getString("id");
biaoti=RS_result.getString("biaoti");
if(biaoti.length() >=24)
{
biaoti=biaoti.substring(0,24);
}addtime=RS_result.getString("addtime");%><tr><td width="4%" height="28" align="center" ><img src="qtimages/1.jpg" width="9" height="9"></td><td width="80%" height="28"><a href="gg_detail.jsp?id=<%=id%>"><%=biaoti%></a> </td><td width="16%" height="28"><%out.print(addtime.substring(0,10));
%></td></tr><%}%></tbody></table></td><td><img src="qtimages/1_02_02_01_02_02_03.jpg" width="12" height="187" alt=""></td></tr></table></td></tr><tr><td><img src="qtimages/1_02_02_01_02_03.jpg" width="421" height="11" alt=""></td></tr></table></td></tr></table></td></tr><tr><td><table id="__01" width="758" height="236" border="0" cellpadding="0" cellspacing="0"><tr><td width="758" height="42" background="qtimages/1_02_02_02_01.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="5%"> </td><td width="95%" class="STYLE2">酒店推荐</td></tr></table></td></tr><tr><td><table id="__01" width="758" height="183" border="0" cellpadding="0" cellspacing="0"><tr><td><img src="qtimages/1_02_02_02_02_01.jpg" width="12" height="183" alt=""></td><td width="733" height="183"><table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><%sql="";sql="select top 5 * from jiudianxinxi where zhaopian<>''";sql=sql+" order by id desc";RS_result=connDbBean.executeQuery(sql);id="";biaoti="";String tupian="";i=0;while(RS_result.next()){i=i+1;id=RS_result.getString("id");
biaoti=RS_result.getString("mingcheng");tupian=RS_result.getString("zhaopian");%><td><table width="89%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td height="134" align="center"><a href="jiudianxinxidetail.jsp?id=<%=id%>"><img src="<%=tupian%>" width="117" height="117" border="0"></a></td></tr><tr><td height="25" align="center"><%=biaoti%></td></tr></table></td><%}%></tr></table></td><td><img src="qtimages/1_02_02_02_02_03.jpg" width="13" height="183" alt=""></td></tr></table></td></tr><tr><td><img src="qtimages/1_02_02_02_03.jpg" width="758" height="11" alt=""></td></tr></table></td></tr><tr><td><table id="__01" width="758" height="236" border="0" cellpadding="0" cellspacing="0"><tr><td width="758" height="42" background="qtimages/1_02_02_02_01.jpg"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="5%"> </td><td width="95%" class="STYLE2">系统简介</td></tr></table></td></tr><tr><td><table id="__01" width="758" height="183" border="0" cellpadding="0" cellspacing="0"><tr><td width="12" background="qtimages/1_02_02_02_02_01.jpg"> </td><td width="733" height="183"><table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td valign="top"><p align="center"><%sql="select content from dx where leibie='系统简介'";String neirong="";RS_result=connDbBean.executeQuery(sql);while(RS_result.next()){
neirong=RS_result.getString("content");%></p><table width="98%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="#F6C978" style="border-collapse:collapse" class="newsline"><tr><td height="110" align="left"><%=neirong %></td></tr></table><%}%></td></tr></table></td><td width="13" background="qtimages/1_02_02_02_02_03.jpg"> </td></tr></table></td></tr><tr><td><img src="qtimages/1_02_02_02_03.jpg" width="758" height="11" alt=""></td></tr></table></td></tr></table></td></tr></table></td></tr><tr><td><%@ include file="qtdown.jsp"%></td></tr>
</table></body>
</html>