网上书店系统 毕业设计论文

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

基于ASP的网上书店设计
摘要:本文描述了用ASP技术实现动态网上书店的开发概述、技术特征、应用原理及方法,充分突出了ASP技术的优越性。

简要论述了电子商务的优势、对社会的影响和建立电子商务网站应该注意的问题,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。

着重论述了购物车和购书管理子系统的具体功能实现、关键技术的使用,以及与其他方法的综合应用。

关键词:电子商务动态服务网页网上书店
The Design Of A Online
Bookstore System Based On ASP Student: zhong baizhen College: Computer Science Supervisor: zhou yi
Abstract:This page illustrates the theory and method of ASP(Active Server Page). And let you learn the advantages of ASP. In the graduation design, we use ASP to create dynamic bookstore based on Web. It briefly expounds advantages and influence of EC, and introduces the flow of Web and structure of the database. Especially, it makes an emphasis upon “shoping cart” and “buying management”, integrated application of other methods .
Keywords:Electronic Commerce, ASP, Online bookstore
目录
1、开发概述........................................................................... - 2 -
1.1、开发技术 .................................................................. - 2 -
2、项目背景........................................................................... - 3 -
3、功能概述........................................................................... - 3 -
4、系统主模块的实现 .......................................................... - 8 -
5、系统测试....................................................................... - 30 -
5.1、测试购物车 ............................................................ - 30 -
5.2、图书管理系统测试 ................................................ - 31 - 致谢....................................................................................... - 33 - 参考文献............................................................................... - 33 -
1、开发概述
1.1、开发技术
本次毕业设计的任务是,构建一个电子商务网站——网上书店,采用的主要技术是基于IIS服务器端的ASP、IIS的组件、网页编程语言HTML、数据库以Microsoft Office 的Access 为平台以及链接数据库ODBC。

ASP是Active Server Page的缩写,意为“活动服务器网页”。

ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。

ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。

ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。

利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

与HTML 相比,ASP网页具有以下特点:
(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;
(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;
(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;
(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。

例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;
(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发Email或访问文件系统等。

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。

2、项目背景
开发工具:Microsoft Office Access2000
Macromedia DreamWeaverMX 2004,FlashMX2004,FireWorkMX2004,PhotoShop。

开发语言:VB,VBScript,JavaScript,Html, SQL.
开发技术:基于IIS等服务器的ASP技术
面向对象:需求者
3、功能概述
3.1.系统简介
1.系统主要包括两个模块:用户购物模块和网站管理模块
2.方便用户和系统管理员在网络直接进行操作
3.2.系统目标
网上购书系统要实现的目标主要是:
1.对使用的用户进行使用权限限制
2.此系统是做为毕业设计,所以无需开发和维护的经费。

3.代码设计开发的时间为1个月。

3.3.系统范围
网上购书系统主要针对用户在线购物和管理员在线上管理商品而使用,研究的主要对象是在线会员和系统管理员。

系统通过互联网连接使用。

3.4.系统主要功能
1.会员登陆及身份验证
A.用户注册成为会员
B.验证用户注册信息
C.会员登陆系统时的身份给证
D.修改资料
2.在线选购商品
A.浏览不同类别的书籍
B.书籍查询
C.用户选购自己喜爱的书籍并放入购物车
D.用户管理自己的购物车
E.用户提交订单
F.用户查看自己提交的订单信息
3.系统管理
A.书籍信息管理
B.交易信息管理
C.新闻发布管理
D.会员管理
E.管理员管理
3.5. 可行性评估
1.技术可行性
开发人员进行过类似的系统开发,是绝对有能力把系统做好。

2.经济可行性
此系统用于毕业设计,前期成本很少,无需后期的维护费用。

此系统用在线购书和销售管理
3.6、网站功能概述
该系统主要分为六大模块:用户登录注册、网上购物、访客计数、在线帮助和在线留言、书店新闻和管理系统。

各模块的功能如下:
(一)、用户登录、注册
用户注册是为了保证用户在本网站的安全性,便于网站管理。

用户登录后才可以进行购物。

(二)、网上购物
用户在进行网上购物时,必须现登陆,如果是新用户,则必须先进行注册。

1、书籍展示
用户可以通过搜索的方式查看书籍信息,搜索的方式有:按图书类别、按书名、按作者、按出版社。

每本书都显示了书名、作者、定价、特价等,如果想了解每本书的详细信息可以点击书名,详细信息还包括了书影、内容简介等。

用户还可以通过:新书上架、特价书籍、书籍排行这三个专拦进行查看
2、购物车
用户在浏览书籍时,按下“放入购物车”按钮,就可以将书籍放入自己的购物车中,便于购买。

用户还可以根据自己的需要,进行查看、修改和清空购物车的操作。

(三)、访客计数
用户登录时,计数器自动加一,并保证用户的其他操作使计数器不会改变。

(四)、在线帮助和在线留言
通过左侧菜单“在线帮助”,用户进行在线咨询和帮助。

或者通过“在线留言”提交所要留言信息,以便得到管理员的解答。

(五)、书店新闻
用户可以通过“书店新闻”查看本书店的即时信息和动态
(六)、管理系统
管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。

在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见
的。

它包括用户管理、书籍管理、新闻管理和在线留言管理,这里重点介绍书籍管理。

书籍管理包括图书库存管理、订单管理、图书销售情况管理。

1、图书库存管理
管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。

2、图书销售情况管理
管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。

3、订单管理
(1) 若管理员获得支付方式为汇款的用户的汇款,可凭汇款上的定单号,查询此定单的有关信息,并可作某些修改操作,如:将数据库表中的“是否支付”栏,更改为“Y”。

(2) 若本网站已寄书给用户,管理员将凭定单号,查询此信息,并修改数据库表中“是否寄出”栏为“Y”。

(3) 若查询得到的定单信息中“是否支付”栏或“是否寄出”栏已为“Y”,则此信息不可改变,这样可以防止管理员误操作。

管理员还可以根据日期查询并删除在此日期中的还未付款的用户信息。

3.7、网站功能模块图
图5-1 网站功能模块图3.8、网站流程图
图5-2 网站流程图
4、系统主模块的实现
我们的网上书店包括六大功能模块,我在这里详细介绍一下购物车的实现和后台图书管理系统的实现。

首先讲述一下数据库的设计。

4.1数据库连接
网上书店采用Microsoft Access 2002作为后台的数据库。

我们建立了一个名为BookShop的数据库用于存放数据,
数据库的连接(conn.asp):
4.2 数据表设计
各表的名称和功能如表1所示。

表1 BookShop数据库中的表及其功能说明
下面将详细介绍各表的数据结构。

1、Shop_admin表
在Shop_admin(管理员信息表)表中,存放有关管理员的一切信息,详细的数据结构如表2所示。

表2 Shop_admin表的数据结构
2、Shop _books表
Shop_books(书籍信息表)表中存放书籍的一切信息,详细的数据结构如表3所示。

表3 Shop_books表的数据结构
3、Shop_anclass表
在Shop_vanlass(书籍大类信息表)表中,存储所有书籍分类的信息,包括给每个大类唯一的ClassNo、分类的名称。

详细的数据结构如表4所示。

4、Shop_news表
在Shop_news (新闻信息表)表中,存储新闻信息,详细的数据结构如表4所示。

表4 Shop_news表的数据结构
5、Shop_pinglun表
在Shop_pinglun (评论信息表)表中,存储图书评论信息,详细的数据结构如表4所示。

pingluncontent 备注(long)评论内容
5、
在user (客户信息表)表中,存储客户注册信息,详细的数据结构如表4所示。

字段名称数据类型长度说明userid 自动编码(long)关键字,自增字段
username 文本(string)注册帐号
useremail 文本(string)E-Mail
userpassword 文本(string)密码
adddate 时间(long)注册时间
quesion 文本(string)密码提示问题
answer 文本(string)答案
shouhuodizhi 文本(string)收货地址
youbian 文本(string)邮编
usertel 文本(string)电话
zhifufangshi 文本(string)支付方式
userzhenshiname 文本(string)真实姓名
4.3 购物车
用户对本网站图书的购买,是通过“放入购物车”这个动作来实现的。

由于用户选择的书并不意味着一定要定购,因此,没有必要对数据库进行操作。

只是将用户选购的书号和数量存放于购物车中,如图6-1:
图6-1 购物车
然后生成一个定单,如图6-2:
图6-2 定单生成
在定单中,用户还可以对选购的商品进行查看、修改及清空操作。

★ 文件流程如下:
(1)当对一个商品感兴趣时,可以把此商品放入购物车,如上图6-1:
其核心代码shopping.asp 如下:
set rs=server.CreateObject("adodb.recordset")
rs.open "select bookid,bookname,shichangjia,huiyuanjia,dazhe from shop_books where bookid in ("&bookid&") order by bookid",conn,1,1%>
<table width="96%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#FFFFFF">
<form name="form1" method="post" action="">
<tr>
<td width="48%" bgcolor="#CC3300"><div align="center"><font 写入
读取 读取 读取 查看购物车
放入购物车
清空购物车
用户操作 clearcart.asp
shopping.asp
dingdan.asp
viewcart.asp
订购
BookShop.mdb
(2)放入购物车后,如果决定买了就可以直接定购了即生成一个定单如图6-2,其实
(3)如果对商品不满意,还可以对定单进行修改商品数量或者清空。

如图6-3
图6-3 修改定单
实现此项操作的核心代码为:
<td width="100%" bgcolor="#FF9900">
<p align="center"><font color="#FFFFFF">我的订单</font></td> </tr>
</table>
<table width="100%" border="0" cellpadding="1" cellspacing="1" bgcolor="#FFFFFF">
<tr bgcolor="#fffbef">
<td colspan="2"><div align="center">订单号为:<%=dingdan%> ,详细资料如下:</div></td>
</tr>
<tr>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'>订单状态:</td>
<td width="87%" bgcolor="#fffbef"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<form name="form1" method="post" action="savedingdan.asp?dan=<%=dingdan%>&action=save">
<td > <%
zhuang()%> <br> &nbsp;&nbsp;
<input type="submit" name="Submit" value="修改订单状态"> </td> </form>
</tr>
</table></td>
</tr>
<tr>
<td width="13%" bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'>商品列表:</td>
<tr>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'>支付方式:</td>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'><%set rs2=server.CreateObject("adodb.recordset")
rs2.Open "select * from shop_songhuo where songid="&rs("zhifufangshi"),conn,1,1
response.Write trim(rs2("subject"))
rs2.close
set rs2=nothing%></td>
</tr>
<tr>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'>您的留言:</td>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'><%=trim(rs("liuyan"))%></td>
</tr>
<tr>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'>下单日期:</td>
<td bgcolor="#fffbef" STYLE='PADDING-LEFT: 10px'><%=rs("actiondate")%></td> </tr>
<tr>
<td height="32" colspan="2" bgcolor="#fffbef"><div align="center">
<%if rs("zhuangtai")=1 then%>
<input type="button" name="Submit3" value="删除订单"
onClick="location.href='savedingdan.asp?action=del&dan=<%=dingdan%>'">
<%end if%>
&nbsp;&nbsp;
<input type="button" name="Submit2" value="关闭窗口"
onclick=javascript:window.close()>
</div></td>
到这里购物模块基本上可以实现了。

这也是系统比较繁杂的模块。

4.4 后台图书管理系统
后台管理模块的实现是本系统的一个重点也是一个难点,不过总的说来还是对数据库进行的各项操作,比如插入、查询、删除这三大动作。

后台界面如图6-4:
图6-4 后台界面
后台管理系统主要包括6个部分:图书管理、信息管理、分类管理、用户管理、新闻管理、参数设置、数据管理。

这里主要叙述图书管理(包括图书管理和分类管理两个子系统)的实现,其余模块的实现大体都是相似的。

图书管理模块主要包括查看所有图书| 添加、图书定单管理、图书评论管理;分类管理主要包括图书大类管理、图书小类管理和类别转移。

(1)查看所有图书| 添加的实现,这是管理员对图书的查询、修改图书信息和添加图书的操作。

如图6-5界面、6-6界面、6-7界面
图6-5 图书查看与修改
其核心代码managebook.asp如下:
<td height="16"><div align="center"><font color="#FFFFFF">图书查看与修改</font></div></td>
</tr>
<tr><form name="form1" method="post" action="">
<td height="113" bgcolor="#fffbef"><table width="12" height="7" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height=7></td>
</tr>
</table>
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#CCCCCC">
<tr bgcolor="#fffbef">
<td width="34%"><div align="center">图书名称</div></td>
<td width="26%"><div align="center">出版社</div></td>
<td width="31%"><div align="center">加入时间</div></td>
<td width="9%"><div align="center">选择</div></td>
图6-6 后台图书查询
其核心代码managebook.asp如下:
<td><div align="center"><font color="#FFFFFF">图书查讯</font></div></td>
</tr>
<tr><form name="form2" method="post" action="managebook.asp">
<td height="43" bgcolor="#fffbef">
<table width="80%" border="0" align="center" cellpadding="1" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td width="35%" bgcolor="#fffbef"><div align="center">
<input name="selectkey" type="text" id="selectkey" onFocus="this.value=''" value="请输入关健字">
</div></td>
<td width="45%" bgcolor="#fffbef"><div align="center">
<select name="selectm" id="selectm">
<option value="0">选择查讯方式</option>
<option value="name">按图书名称</option>
<option value="zuozhe">按图书作者</option>
<option value="chubanshe">按图书出版社</option>
</select>
</div></td>
<td width="20%" height="30" bgcolor="#fffbef"><div align="center">
<input type="submit" name="Submit2" value="查讯">
</div></td>
图6-7 添加图书
其核心代码如下:
<td bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">添加新图书</font></div></td>
</tr>
<tr><form name="myform" method="post" action="saveaddbook.asp?action=add">
<td height="126" bgcolor="#fffbef">
<table width="88%" border="0" align="center" cellpadding="2" cellspacing="0">
<tr>
<td width="261">选择分类:</td>
<td colspan="2"> <select name="anclassid" size="1" id="anclassid"
onChange="changelocation(document.myform.anclassid.options[document.myform.anclassid.sele ctedIndex].value)">
(2)图书定单管理是管理员对客户定单的处理,及时合理的处理定单可以提高客户的满意度。

这部分还包括定单的查询。

如图6-8
图6-8 管理图书定单
其核心代码如下:
<td><div align="center"><font color="#FFFFFF">管理图书订单</font></div></td>
</tr>
<tr>
<td height="167" valign="top" bgcolor="#fffbef">
<table width="90%" border="0" align="center" cellpadding="2" cellspacing="1"> <tr>
<td><div align="right">
<select name="zhuangtai" onchange="var jmpURL=this.options[this.selectedIndex].value ; if(jmpURL!='') {window.location=jmpURL;} else {this.selectedIndex=0 ;}" ><base target=Right>
<option value="editdingdan.asp?zhuangtai=0" selected>--选择查讯状态--</option>
<option value="editdingdan.asp?zhuangtai=0" >全部订单状态</option>
<option value="editdingdan.asp?zhuangtai=1" >未作任何处理</option>
<option value="editdingdan.asp?zhuangtai=2" >用户已经划出款</option>
<option value="editdingdan.asp?zhuangtai=3" >服务商已经收到款</option>
<option value="editdingdan.asp?zhuangtai=4" >服务商已经发货</option>
<option value="editdingdan.asp?zhuangtai=5" >用户已经收到货</option>
</select>
</div></td>
定单查询:
<td><div align="center"><font color="#FFFFFF">定单查询</font></div></td>
</tr>
<tr>
<td height="34" bgcolor="#fffbef"><table width="80%" border="0" align="center" cellpadding="1" cellspacing="1">
<tr><form name="form1" method="post" action="editdingdan.asp">
<td> <div align="center">按下单用户查询
<input name="namekey" type="text" id="namekey" value="请输入用户名" size="14" onFocus="this.value=''">
&nbsp;
<select name="zhuangtai" id="zhuangtai">
<option value="0" selected>--选择查询状态--</option>
<option value="0" >全部订单状态</option>
<option value="1" >未作任何处理</option>
<option value="2" >用户已经划出款</option>
<option value="3" >服务商已经收到款</option>
<option value="4" >服务商已经发货</option>
<option value="5" >用户已经收到货</option>
</select>
&nbsp;
<input type="submit" name="Submit" value="查询">
</div></td></form>
</tr>
</table></td>
(3)图书评论管理,是管理员对客户提出的建议的处理模块。

如图6-9
图6-9 管理图书评论
其核心managepinglun.asp代码如下:
<td height="16" colspan="2" bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">管理图书评论</font></div></td>
</tr>
<tr>
<td height="16" bgcolor="#fffbef"><div align="center"><a href="managepinglun.asp?action=no">未审核的评论</a></div></td>
<td bgcolor="#fffbef"><div align="center"><a href="managepinglun.asp?action=yes">已审核的评论</a></div></td>
</tr>
(4)图书大类管理,它又分为分类排序,对分类的修改、删除和添加,分类明确可以让客户对图书查询更加清晰和快捷方便。

如图6-10
图6-10 图书大类管理
其核心代码anclass.asp如下:
<td height="16" bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">图书大类管理</font></div></td>
</tr>
<tr>
<td height="44" bgcolor="#fffbef">
<table width="80%" border="0" align="center" cellpadding="1" cellspacing="0">
<tr>
<td width="33%"><div align="center">分类名称</div></td>
<td width="21%"><div align="center">分类排序</div></td>
<td width="15%"><div align="center">常用分类</div></td>
<td width="31%"><div align="center">确定操作</div></td>
</tr>
<form name="form1" method="post" action="saveanclass.asp?action=edit&id=1">
<tr>
<td><div align="center">
<input name="anclass" type="text" id="anclass" size="12" value="文学">
</div></td>
<td><div align="center">
<input name="anclassidorder" type="text" id="anclassidorder" size="4" value="1">
添加分类:
(5)图书小类管理,是对大类的进一步分类。

如图6-11
图6-11 图书小类管理
其实现的核心代码nclass.asp如下:
<td height="16" colspan="2" bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">图书小类管理</font></div></td>
</tr>
<tr>
<td width="24%" height="37" valign="top" bgcolor="#fffbef"><div align="center"><br> <select name="select" onchange="var jmpURL=this.options[this.selectedIndex].value ; if(jmpURL!='') {window.location=jmpURL;} else {this.selectedIndex=0 ;}" ><base target=Right>
<option selected>选择图书分类</option>
<td height="16" colspan="2" bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">添加图书分类</font></div></td>
</tr>
<tr>
<td width="24%" valign="top" bgcolor="#fffbef"><div align="center"><br>
当前分类:</div></td>
<td width="76%" bgcolor="#fffbef"><table width="86%" border="0" cellpadding="1" cellspacing="0">
<tr>
<td><div align="center">分类名称</div></td>
<td><div align="center">分类排序</div></td>
<td><div align="center">常用分类</div></td>
<td><div align="center">确定操作</div></td>
</tr>
<form name="form2" method="post" action="savenclass.asp?action=add&anclass=">
<tr>
<td><div align="center">
<input name="nclass2" type="text" id="nclass22" size="16">
</div></td>
<td><div align="center">
<input name="nclassidorder2" type="text" id="nclassidorder22" size="4" value="1">
<input name="anclassid" type="hidden" value="">
</div></td>
<td><div align="center">
<input name="changyong" type="checkbox" id="changyong" value="1">
<font color="#FF0000">增加</font></div></td>
<td><div align="center">
<input type="submit" name="Submit2" value="添加">
</div></td>
(6)类别转移,是对类别分类错误或者不适合此大类要转移到另外大类的模块,如图6-12
图6-12图书类别转移
其实现的核心代码moveclass.asp如下:
<td height="16" bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">图书类别转移</font></div></td>
</tr>
<tr>
<td height="89" bgcolor="#fffbef">
<br>
<table width="56%" border="0" align="center" cellpadding="3" cellspacing="0">
<form name="form1" method="post" action="savemoveclass.asp">
<tr>
<td width="40%">请选择您要转移的小类:</td>
<td width="60%"><select name="nclassid" size="1" class="smallinput" >
<td height="30" colspan="2"><div align="center">
<input type="submit" name="Submit" value="确定转移">
</div></td>
</tr></form>
</table>
</td>
</tr>
</table>
</div>
<br>
<div align="center">
<table width="90%" border="0" cellpadding="0" cellspacing="1" bgcolor="#FF9900">
<tr>
<td bgcolor="#FF9900"><div align="center"><font color="#FFFFFF">操作注意事项及说明</font></div></td>
</tr>
<tr>
<td height="34" bgcolor="#fffbef">
<table width="80%" border="0" align="center" cellpadding="5" cellspacing="0">
<tr>
<td height="16"><font color="#FF0000">·转移小类的同时也转移小类下所有的图书。

<br>
·转移后需要修改小分类的排序。

</font></td>
到这里购物车和后台图书管理系统这两大系统模块已经基本实现了。

5、系统测试
系统测试,主要是对购物车和图书管理系统的测试。

5.1、测试购物车
★通过图书信息显示的页面,在页面中选择将该书点击“购买”放入购物车,这样,该书的基本信息就可以在用户的购物车中显示,如图1:
图1
★同样的书籍购物车中只有一本,不能重复放入
★用户可以在购物车修改购买数量;也可以将商品移出购物车
★点击继续购物,则购物车窗口关闭
★清空购物车可以将购物车中所有书籍移出,此时购物车中没有任何书籍。

★订购,系统显示如图2:
图2
5.2、图书管理系统测试
(1)图书管理主页面如图3:
图3 点击该书就可以进入图4,修改图书的界面了。

图4
★点击“增加”后,修改数据库(表shop-books)的库存信息,数据库修改如图5:
图5
(2)添加新书测试
★填写新书信息为图6:
图6
★点击添加后,数据库中就添加了该书,数据库中的信息如图7:
图7
(3)添加新的分类测试
★填写新的分类信息为图8:
图8
★点击添加后,数据库中就添加了新的分类,数据库中的信息如图9:
图9
致谢
参考文献
[1].[美]Charles Ashbacher.XML速成教程.机械工业出版社,2005.
[2].[美]Natanya Pitts.XML技术内幕.机械工业出版社,2004.
[3].Scott 技术内幕.人民邮电出版社,2006.
[4].周兴华, 王敬栋编著.ASP + Access数据库开发与实例.清华大学出版社,2006.
[5].尚俊杰网络程序设计:ASP .清华大学出版社、北方交通大学出版社,2004.
[6].顼宇峰编著.ASP + SQL Server典型网站建设案例.清华大学出版社,2006.。

相关文档
最新文档