网学网ASP类作品编辑为广大网友搜集整理了:ASP开发的电子商务网站绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3.5 ASP与SQL Sever数据库的连接 在Internet网上随处可见留言板、讨论组、网上投票、网上调查、聊天室等Internet功能模块,在许多单位的小型局域网中也运行着各种各样的办公自动化网络系统,这些程序都是利用ASP(Active Server Page)与数据库技术结合而实现的。页面与数据库源建立连接是访问数据库的一步,也是最为重要的一步。 本网站采用了SQL Sever数据库,数据库名称为eshop。数据库eshop包含以下9个表:用户注册信息表、商品分类信息表、订单信息表、大类商品信息表,小类商品信息表、送货信息表、字段定义表、单位设置表、商家信息表。有了这些表下面就如何连接数据库的说明。在ASP脚本中可以通过三种实用的方法连接数据库:通过ODBC DSN建立连接,通过oledb建立连接和通过driver建立连接。 无论是进入论坛发表自己观点,还是进入自动化管理系统,都需要用户填写登录信息,系统在自身的数据库中检查是否有此用户的注册信息,如果检测到,用户即可顺利登录。而这一登录检查过程的实现,就需要后台数据库与前台页面的连接。 本论文中使用到的主要表如下: 数据库表,如表3-5所示: 表3-5 数据库表
用户信息表,如表3-6所示: 表3-6 用户信息表member
商品信息表(hw),如表3-7所示: 表3-7商品信息表hw
商品类型表(sort),如表3-8所示: 表3-8商品类型表sort
用户购物车信息表,如表3-9所示: 表3-9 用户购物车信息表
商品子类别信息表(表名:nsort),如表3-10所示: 表3-10 商品子类别信息表
网站信息表,如表3-11所示: 表3-11网站信息表
用户订单表(表名:sub),如表3-12所示 表3-12 用户订单表
管理员信息表(表名:admin),如表3-13所示 表3-13 管理员信息表
第四章 电子商务网站的实现 4.1 主要界面模块的实现 <% dim conn,dbuid,dbpwd,dBName,dbip,rs,database,startime startime=timer() database=1 ''----------------------------------------------------------------------------------------------------------- dbuid="sa" ''数据库登陆名 dbpwd="1" ''数据库密码 dBName="eshop" ''数据库名称 dbip="(local)" ''数据库所在地址,如果是本地数据库则为:(local) ''----------------------------------------------------------------------------------------------------------- set conn=Server.CreateObject("adodb.Connection") Conn.Open "PROVIDER=SQLOLEDB.1;Data Source="&dbip&";Initial Catalog="&dBName&";Persist Security Info=True;User ID="&dbuid&";Password="&dbpwd&";Connect Timeout=30"
%> 数据库登陆模块conn.asp是连接后台数据库SQL Server 2000的asp文件,这个文件将被其他asp文件所调用,里面包含了数据库登陆名、数据库密码、数据库名称、数据库所在地址。 4.1.2 图片上传模块 图片上传界面如图4-2所示。图片上传模块使用了无组件上传类技术,这个文件为网站根目录下面的upload_wj.inc,使用VB编写,这个无组件上传类相比其他的无组件上传类,具有上传速度快,消耗服务器资源少的优点。上传文件时按照这个格式进行上传: 文件属性:例如上传文件为c:\myfile\doc.txt FileName 文件名 字符串 "doc.txt" FileSize 文件大小 数值 1210 FileType 文件类型 字符串 "text/plain" FileExt 文件扩展名 字符串 "txt" FilePath 文件原路径 字符串 "c:\myfile" 图片上传到服务器中的一个专门存放上传图片的文件夹,而图片的地址者存放在数据库中的表shop_books中。上传图片模块中包含这样的语句: <% uppath=request("uppath")&"/" ''这是文件上传的路径 filelx=request("filelx") ''这是文件上传的类型 formName=request("formName") ''回传到上页面编辑框所在Form的Name EditName=request("EditName") ''回传到上页面编辑框的Name %> 4.1.3 商家列表模块 商家列表模块能够从数据库中选择符合一定条件的商家,将其显示在网页上: <% set rs=server.CreateObject("adodb.recordset") rs.open "select Top 8 * from shjia where flag=2 order by adddate desc",conn,1,1 %> 上面这段代码的功能是:从表shjia中选择商家,并按降序排列显示前8个。 <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="14" bgcolor="#FFE9A4"> <table cellspacing=0 cellpadding=0 width=100% height="20"> <tr> <td width=2% height="16" bgcolor="EDECEC"> </td> <td height="16" bgcolor="EDECEC"> <div align="center"></div> 商家列表</td> <td width="30%" height="16" bgcolor="EDECEC"> 上面这段代码则是制作一个表格,并且定义的表格的高度、宽度、颜色和表格里面显示的字符“商家列表” <tr> <td height=22> 地址:<%=rs_shjia("dz")%></td> </tr> <tr> <td height=22> 邮编:<%=rs_shjia("pc")%></td> </tr> <tr> <td height=22> 电话:<%=rs_shjia("tel")%></td> </tr> <tr> <tdheight=22> Email: <a href="mailto:<%=rs_shjia("UserEmail")%>"><%=rs_shjia("UserEmail")%> </a> </td> </tr> 4.1.5 商品搜索模块 商品搜索模块可以实现从整个网站的所有商品中快速搜索到顾客希望查找的商品。 <tr> <td align="center">请输入关键字词: <input name="searchkey" type="text" size=10> </td> </tr> <p> <input name="selectkey" type="text" id="selectkey" onFocus="this.value=''''" value="请输入关键字"> <select name="selectm" id="selectm"> <option value="bookname">按商品名称 </option> <option value="bookcontent">按商品说明 </option> <option value="bookid">按商品序号 </option> <option value="0">全部商品 </option> </select> <p align="center">除查询“所有商品”外,必须要输入关键字。</p> </p> <tr></tr> 显示效果如图4-5所示: 图4-5商品搜索 先获得用户在网页上输入的关键词和查询分类,根据关键词和查询分类进行搜索。 用语句select * from shop_books where "&sql1&" order by adddate desc可以从数据库中查询到顾客想要的的商品。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
本文选自计算机毕业设计http://myeducs.cn |