ASP网上购物系统
5 系统实现
5 系统实现
5.1 系统前台功能
5.1.1 会员登录
会员登录前显示登录框,登陆后用户除了可以进行购物外,还可修改自己的资料,可以进入自己的帐号页面muser.asp通过选择进行适当的修改,里面包括对自己的购物车car.asp的查询,订单状况myorder的查询。难点就是登陆时候的验证,用户和密码是否配套,主要代码如下:powered by 25175.net
5.1.2 分类浏览
按类别检索,在图书分类页面class.asp里可以看到所有图书的分类,每个大类里面还包括属于该分类的小类,用户可以根据自己的需要进行查看,如果有一些类里面没有图书系统会提示没有该分类的图书,点击后在sub.asp页面就会显示用户所点击的类的所有图书。主要代码如下:
set rs=server.CreateObject("adodb.recordset")
rs.open "select pagenum,name,mark,vipprice,discount,score,id,author,productdate,price2,price1,discount,pic from product where sortsid="&sortsid&" order by adddate desc",conn,1,1
if err.number<>0 then
call MsgBox("数据库中无数据","Back","None")
response.End
end if
if rs.eof And rs.bof then
call MsgBox("对不起,目前没有更新商品!","Back","None")
response.End
else
totalPut=rs.recordcount
5.1.3 快速(模糊)搜索
可对需要的查询的书籍进行模糊搜索,通过对书类的选择,加上自己所输入的内容,确定后就会找到相关的书就会在页面rsearch.asp显示出来。主要代码如下:
set rs=server.CreateObject("adodb.recordset")
dim name
name=trim(request.QueryString("name"))
if OrderField="" then OrderField="adddate"
if Order="" then Order="DESC"
sql="select pagenum,name,mark,vipprice,id,author,productdate,price2,price1,discount,pic from product where 1=1 "
if name<>"" then
sql=sql&"and name like '%"&name&"%' "
end if
sql=sql&" order by "&OrderField&" "&Order
rs.open sql,conn,1,1
if err.number<>0 then
call MsgBox("数据库中无数据","Back","None")
response.End
end if
if rs.eof And rs.bof then
call MsgBox("对不起,找不到你所需的书籍!","Back","None")
response.End
else
totalPut=rs.recordcount
5.1.4 推荐书籍,新书加入,创销图书
可指定在首页出现4本推荐的书籍,里面包括图书所有信息,该页面包含在主页index.asp里面。特们的显示原理差不多,只是在数据库读的条件不一样。主要代码如下:
rs.open "select top 100 pagenum,name,introduce,score,mark,id,author,productdate,price2,price1,discount,pic from product order by adddate desc",conn,1,1
rs.open "select top 100 pagenum,introduce,score,name,mark,id,author,productdate,price2,price1,discount,pic from product order by solded desc",conn,1,1
rs.open "select pagenum,introduce,name,mark,id,author,productdate,price2,price1,discount,pic from product where recommend=1 order by adddate desc",conn,1,1
5.1.5 购物车
简洁明了的购物车,但是购物车却是网上购物的一个重点,购物的时候商品会放进去,在页面icar.asp中显示所购买的物品。而在car.asp页面将购买的物品放回去,也就是删除。主要代码如下:
style="PADDING-LEFT:22px;">." target="_blank">/td>
5.1.6 购物和订单生成
购物后,可进入收银台,确认支付和配送方法后生成订单。会员还可以查询自己订单的处理情况和历史订单。订单显示在myorder.asp页面。主要代码如下:
5.1.7 公告牌
发布公告,显示一些站内的一些消息,字体是活动的比较显眼,在主页显示。主要代码如下:
5.2 系统后台管理功能
5.2.1 口令管理
系统管理员可管理其他管理员的帐户,设定工作人员的不同操作权限。修改管理密码。这部分很关键进去后可以修改很多的站内资料,所以要求很严格,为后台的页面/manage/login.asp(后台的页面统一放在manage文件里面,便于管理),主要代码如下:
5.2.2 商品管理
商品类别管理:包括添加,删除,修改商品分类。可按实际需要,设置多级商品分类。
分类商品管理:在不同的类别下管理商品,包括商品上传,修改和删除等功能。
商品资料包括:商品名称,品牌,产地(生产商),市场价商品详细介绍等。商品的图片展示分为缩图和正式图。
添加商品先添加商品的分类,然后填写商品的各种信息包括书名、作者、出版社、装帧、出版日期、书页等一系列属性,填写完毕就可以上传进入系统。
5.2.3 订单管理
待处理订单:由于网上购物的特殊性,并非所有确认订单的会员都是真实需要购买商品的。因此我们在系统中增加了“待处理订单”的管理。可以通过电话,邮件等方式和会员联系,当会员正式确认需要购买商品时,确认订单,订单就进入了“处理中订单”的列表中
处理中订单:显示用户已经确认购买的订单。“处理中订单”包括了定单配送确认和收款确认的步骤。可以由管理员进行确认。确认时系统自动发送邮件给客户。
历史订单:完成了配送和收款的订单是已经完成的订单,可以将其存档,供日后查对之用。
统计:按时间统计销售额等资料。
| 【内容导航】 | |
| 第1页:摘要 | 第2页: 背 景 |
| 第3页:2 理论基础 | 第4页:3 需求分析 |
| 第5页:5 系统实现 | 第6页:6 系统应用 |
上一篇:分布式学生成绩查询系统
下一篇:基于Client/Server 的课件系统的设计与实现
|
|
没有图片
(诚实大人
,11月07日 11:13
)
好奇怪呀。。。全网络翻遍没图呀。。。
(as
,10月15日
)
没图片
(条件鱼
,09月03日
)
怎么没图片呢
(洁
,06月18日
)
高手,问下你们...那图片怎么没有类?
(longyu1314520
,06月11日
)
