asp旅游管理系统流程图+数据流图+ER图-课程设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

asp旅游管理系统流程图+数据流图+ER图-课程设计《旅游信息管理系统》设计说明书
1.设计任务:
本系统主要是可以为用户提供用户所需要的国内外一些热点旅游线路的查询,为用户的出行提供先知先觉的方便,这里主要有旅游的线路,目的地地点,所需要的大体费用,景点的特征,并且能够为用户提供一些相关的旅游出行解决方案.同时,在后台管理方面管理员可以对网站内的所有内
容进行更新和修改.
2.需求分析:
2.1系统功能分析
随着现在旅游热的不断升温,我国利用休假时间去旅游的人们是日益增多,可是由于人们对一些旅游线路的相关信息了解的甚少,而给人们在出行前的选择线路方面造成了很大的阻碍.为了帮助人们能够正确的合理的找到自己的理想线路我们建立了这个PTrip2005网站. 2.2业务流程图
2.3 数据流程图
2.4 数据字典
名称别名何处使用/如何使用描述
管理员名无进入后台管理时/输入管理员名后台权限所设置管理员口令无进入后台管理时/输入管理员名后台权限所设置国内/外无查询解决方案时/选择相关的信息旅游区域的大体划分城市无查询解决方案时/选择相关的信息选择具体的城市(国内/外) 费用无查询解决方案时/选择相关的信息选择费用的要求(国内/外) 旅行类型无查询解决方案时/选择相关的信息选择旅游景点的特征
2.5 可行性分析
本系统就其开发,应用到维护都可是长期的满足用户的需要:
1)技术:采用现在广为流行网站开发技术ASP为开发工具,后台数据库用了SQL 数据库技术,这样以来在技术方面已达到了先进的水平.
2)财政:本系统在开发的时候就立足于经济实用的角度,所以无论是从开发商到用户在财
政上都可以接受,所在在财政方面是大众性的.
3)时间:本系统在二周内完全可以完成,更新时也较为方便快捷.
4)资源:本系统无论从开发人员到技术都是相当的专业,同时工作人员也在信息收集方面
也查阅了大量的相关资料,使之能够充分的表现其性能的优越性.
3数据库设计
3.1 数据库概要设计
本系统一共设有1个数据库,数据库中有6张数据库表,分别为:
Admin:管理员信息表, trip_infor:旅游信息表 trip_solhomeland:国内旅游表 Trip_solhomelandinfor:国内旅游方案信息表 trip_solovferseas:国外旅游表trip_solverseasinfor:国外旅游方案信息其中trip_solhomeland 与tripsohomelaninfor建有关联,trip_solveseas trip与trip_solveseasinfor建有关联
3.2 ER图
33 关系模型
1)用户(用户编号,用户名)
2)管理员(管理员编号,管理员名,管理口令) 3)数据库(数据库表号,数据库表信息)
4)使用(用户编号,数据库表编号,数据库表名) 5)更新(管理员信号,数据库表
编号,数据库表名) 4 详细设计
4.1 逻辑设计4.2 系统功能设计
本系统的功能设计具体如下:
1)用户浏览:用户可以通过网页的浏览可以了解本公司的具体情况及一些旅游
知识并可以找
到全部的解决方案.
2)用户查询:用户可以通过输入或选择相应的条件找到所要求的解决方案,这样可以为用户提
供快捷,方便,省时的服务.
3)管理员后台管理:管理员通过自己的管理员名及口令,进入到网站的后台管理,这样可以及
时方便的为用户提供最新的旅游资讯.
4.3 人机界面设计
本系统在人机界面设计时充分考虑到了使用者的方便性,尽量体现人性化的设计,所在在不
同时不同人使用时都设计了不同的交互方式及一些提示信息提示.
1)管理员登陆界面:
2)用户查询初始界面:
3)用户查询选择条件界面:
4)用户查询输入关键字界面
5 系统实现
5.1 系统开发环境
系统采用ASP的开发环境,制作成网站的形式,而后台数据库用的是SQL.
52 数据库的物理设计
53 查询及视图设计
54 程序设计
55 系统运行与维护
为了使系统能够针对广大用户,所以采用了网站的方式,
6 课程设计总结
61 系统设计的方法和特点
62 课程设计体会 292
旅游信息管理系统
<!--#include file="wy_trip_inc/wy_trip_cnn.inc"-->
<html>
<head>
<title>数据库课程设计——旅游信息管理系统</title>
<META http-equiv=Content-Type content="text/html; charset=gb2312"> <link rel="stylesheet" type="text/css"
href="wy_trip_css/wy_trip.css">
<link rel="stylesheet" type="text/css"
href="wy_trip_css/wy_trip_scol.css">
<style type="text/css">
.style1 {
color: #FFFFFF;
font-weight: bold;
}
-->
</style>
</head>
<%
set rst=server.createobject("adodb.recordset")
sqlstr="select * from trip_infor"
rst.open sqlstr,conn,1,1
if not(rst.eof or rst.bof ) then
session("bookemail")=rst("bookemail")
session("booktel")=rst("booktel")
end if
rst.close
set rst=nothing
%>
<script language="javascript"
src="wy_trip_js/wy_trip_check.js"></script> <body leftmargin="0" topmargin="0" link="#3357B3" vlink="#3357B3" alink="#3357B3"> <center> <table width="750" border="0" cellpadding="0" cellspacing="0" > <tr>
<td><div align="left"><img src="wy_trip_images/TopCol1.gif"
WIDTH="100%" HEIGHT="112"></div></td>
</tr>
</table>
<table width="750" border="0" cellpadding="0" cellspacing="0"
class="Middle Topbar">
<tr>
<td width="1%"><div align="right"><span class="style1"><img
src="wy_trip_images/BorderLeft.gif" WIDTH="7"
HEIGHT="13"></span></div></td>
<form action="wy_trip_admin/wy_trip_asp/wy_trip_logasp.asp"
id="wy_trip" name="wy_trip" method="post" onSubmit="return
wychecklog(this)">
<td width="24%"><span class="style1">用户名:
<input name="adname" type="text" id="adname" maxlength="20">
</span></td>
<td width="41%"><span class="style1">密码:
<input name="adpassword" type="password" id="adpassword"
maxlength="20">
<input type="submit" name="Submit" value=" 登录 ">
<input type="reset" name="Submit" value=" 重置 ">
</span></td>
</form>
<td width="4%"><a href="wy_trip_main/main.asp" target="main"><img src="wy_trip_images/ButtonLinkHome.gif" border="0" WIDTH="27"
HEIGHT="13"></a></td>
<td width="2%"><img src="_blank.gif" width="12" height="1"></td> <td width="4%"><a href="wy_trip_about/wy_trip_about.asp"
target="main"><img src="wy_trip_images/ButtonLinkAbout.gif" border="0" WIDTH="29" HEIGHT="13"></a></td>
<td width="2%"><img src="_blank.gif" width="12" height="1"></td> <td width="5%"><a href="wy_trip_sol/wy_trip_solutionshow.asp"
target="main"><img src="wy_trip_images/ButtonLinkServices.gif"
border="0" WIDTH="38" HEIGHT="13"></a></td>
<td width="2%"><img src="_blank.gif" width="12" height="1"></td> <td width="5%"><a href="wy_trip_find/wy_trip_find.asp"
target="main"><img src="wy_trip_images/ButtonLinkSupport.gif" border="0" WIDTH="36" HEIGHT="13"></a></td>
<td width="2%"><img src="_blank.gif" width="12" height="1"></td> <td width="7%"><a href="#"><img
src="wy_trip_images/ButtonLinkContactUs.gif" border="0" WIDTH="50" HEIGHT="13"></a></td>
<td width="1%"><img src="wy_trip_images/BorderRight.gif" WIDTH="11" HEIGHT="13"></td>
</tr>
</table>
<table width="750" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><img src="wy_trip_images/TopCol2.jpg" WIDTH="750"
HEIGHT="121"></td>
</tr>
</table>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<th scope="col" bgcolor="#e8eefc">
<div align="left">
<iframe name="main" frameborder="0" marginheight="0" marginwidth="0" width="750" height="552" scrolling="auto"
src="wy_trip_main/main.asp"></iframe>
</div></th>
</tr>
</table>
<table width="750" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="495" scope="col" bgcolor="#e8eefc">&nbsp;</td>
<td width="255" scope="col">&nbsp;</td>
</tr>
</table>
<table width="750" border="0" cellpadding="0" cellspacing="0" > <tr>
<td><img src="wy_trip_images/BottomCol1.gif" WIDTH="751"
HEIGHT="33"></td>
</tr>
</table>
</center>
</body></html>
asp旅游管理系统流程图+数据流图+ER图
<script language="javascript">
function wy(wyform)
{
/* var k=wyform.text.value;
if(k=="")
{
alert("empty")
return false;
}
else
{
return true;
}*/
//var myString="abcd";
//alert(myString.indexOf("b"));
var text=wyform.text1.value;
var checktext="1234567890";
var i=text.length;
var j;
//alert(i);
var m=0;
for(j=0;j<i;j++)
{
if(checktext.indexOf(text.charAt(j))==-1) {
m=1;
break;
}
}
if(m==0)
{
alert("number");
return true;
}
else
{ alert("world");
return false;
}
}
function wyt(p)
{
//alert(p.value);
var m=p.value;
var i,j=1;
var check="1234567890";
for(i=0;i<m.length;i++)
{
if(check.indexOf(m.charAt(i))==-1) {
j=0;
break;
}
}
if(j==0)
{
alert("no");
p.value="";
return false;
}
else
{
return true; }
}
</script>
<form action="mm.asp" method="post" name="form" >
<p>
<input type="text" name="text1" onBlur="wyt(this)" > </p>
<p>
<input type="text" name="text2">
</p>
<p>
<input type="submit" name="Submit" value="提交">
</p>
</form>。

相关文档
最新文档