网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于B/S模式的网上书店

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/07

【编者按】:网学网ASP类作品为您提供基于B/S模式的网上书店参考,解决您在基于B/S模式的网上书店学习中工作中的难题,参考学习。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

331 图书的管理

manage/addpro.asp程序实现图书的添加,首先设计一个表单供管理员输入图书资料,单击[添加]按钮后,先经过有效性验证,验证有效后添加到数据库中。

其关键代码如下:

<!--#include file="inc/config.asp"-->

<!--#include file="inc/conn.asp"-->

<!--#include file="inc/chk.asp"-->

<%

''判断管理员级别

if session("rank")>2 then

   call Msgbox("你的权限不够!","Back","None")

   response.End

end if

%>

<%

''判断是否进行添加产品操作

If NOT IsEmpty (request("AddProSubmit")) then

   dim productdate,discount

   discount=round(request("price2")/request("price1"),2)

''图书日期处理

if request("productdateyear")<>"" then

productdate=trim(request("productdateyear"))&""&trim(request ("productdatemonth"))&""

   else

      productdate=""

   end if

   ''初始化recordset对象

   set rs=server.CreateObject("adodb.recordset")

   rs.Open "select * from product",conn,1,3

   rs.AddNew

   ''开始添加

   rs("productdate")=productdate

   rs("discount")=discount

   ''对表单传递过来的数据进行处理

   rs("name")=trim(request("name"))

   rs("format")=request("format")

   if request("pagenum")<>"" then

      rs("pagenum")=int(request("pagenum"))

   else

        rs("pagenum")=0

   end if

   if request("printed")<>"" then

      rs("printed")=int(request("printed"))

   else

      rs("printed")=0

   end if

   rs("author")=trim(request("author"))

   rs("mark")=trim(request("mark"))

   rs("introduce")=trim(request("introduce"))

   rs("price1")=trim(request("price1")) 

   rs("price2")=trim(request("price2")) 

   rs("vipprice")=trim(request("vipprice")) 

   rs("pic")=trim(request("pic"))

     rs("categoryid")=int(request("categoryid"))

   rs("sortsid")=int(request("sortsid"))

   rs("score")=request("score")

   rs("type")=trim(request("type"))

   rs("solded")=0

   rs("viewnum")=0

   rs("adddate")=now()

   rs("rank")=0 

   rs("ranknum")=0

   if request("detail")<>"" then

      rs("detail")=htmlencode2(request("detail"))

     end if

   if request("content")<>"" then

      rs("content")=htmlencode2(request("content"))

   end if

   if request("detail")<>"" then

      rs("desc")=htmlencode2(strvalue(request("detail") ,100))

   end if

   ''是否推荐产品

   if request("recommend")=1 then 

      rs("recommend")=1

   else

      rs("recommend")=0

   end if

   rs.Update

   rs.Close

   set rs=nothing

   call MsgBox("添加成功!","GoUrl","addpro.asp")

   response.End

end if

%>

332 客户和管理员用户的管理

quser.asp是客户管理程序,在此页面上管理员可对客户进行管理,单击某一用户名,还可对该客户的详细信息进行修改,但不能修改用户名。该页面还带有一个搜索用户的功能其主要代码如下:<!--#include file="inc/config.asp"-->

<!--#include file="inc/conn.asp"-->

<!--#include file="inc/chk.asp"-->

<%

''判断管理员级别

if session("rank")>1 then

   call Msgbox("你的权限不够!","Back","None")

   response.End

end if

%>

<%

判断管理员是否单击了删除用户按钮

if NOT isempty(request("DelQuserSubmit")) then

   dim userid

''把表单传递过来的数据赋值给userid

   userid=request.QueryString("id")

   if userid="" then userid=request("userid")

''执行删除语句,删除选定客户

   conn.execute "delete from [user] where userid in ("&userid&")"

   conn.execute "delete from orders where userid in ("&userid&")"

   response.Redirect "quser.asp"

end if

%>

manage/huser.asp实现管理员用户的添加、删除及修改管理权限等操作。管理员账户是不能注册的,但能通过已登陆的有管理权限的管理员添加。


 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师