在线购物系统论文-在线购物系统 第5页

在线购物系统论文-在线购物系统 第5页
程序中应用了VBScript脚本来检测:当用户填写完留言单击“完成”按钮时,对3个必须要填写的字段进行一定的检查,不能为空;否则要求用户重新填写。如果用户的输入通过了该脚本程序的检验,则将各数据送交noteadd.asp处理。
noteadd.asp中最难处理的是帖子序号的计算。由于对回复文章不进行顺序性编号,而同时又为了将原文和对原文的各回复性文章联系到一起,采取如下的编号方案。
对原文采取顺序编号方案,即从n00001开始,顺序编号。
对于回复文章首先看其原文编号,在其原文编号的基础上生成回复文章的编号。例如对n00001号帖子的第1篇回复文章的编号就是n00001-001,对于该原文的其他回复文章按照这个规则顺序编号。数据库的其他字段都可以简单地由用户留言页面传递的参数获得。
noteadd.asp程序部分主要代码如下:
<%
set conn=server.CreateObject("adodb.connection")
conn.open connstring
set objnoters=server.CreateObject("adodb.recordset")
set objnoters2=server.CreateObject("adodb.recordset")
ssql="select max(noteid) as maxid from notebook"
ssql2="select * from notebook"www.751com.cn
userid=trim(request.Form("userid"))
email=trim(request.Form("email"))
content=trim(request.Form("content"))
subject=trim(left(request.Form("subject"),17))
application.Lock
objnoters.open ssql,conn,1,3
if objnoters.eof or isnull(objnoters("maxid")) then
   noteid="n00001"
else
   temp=left(objnoters("maxid"),6)
   temp=right(temp,5)
   temp=cint(temp)            '取得当前数据表中编号最大的原文留言
   temp=cstr(temp+1)
   for length=1 to 5-len(temp) '留言的编码位数是5位
      temp="0"&temp
   next
   noteid="n"&temp             '完成对这次留言序号的计算
   end if
   notetime=now()              '取得当前时间作为留言时间
   '插入数据库
   insertstr="insert into notebook values('"& noteid &"','"& subject &"','"& userid &"','"& notetime &"','"& content &"',0,'"& email &"',0);"
   objnoters2.open insertstr,conn,1,3
   application.UnLock
   '关闭这次数据库连接
   objnoters.close
   set objnoters=nothing
   conn.close
   set conn=nothing
   %>
程序的基本过程为:首先用一系列的参数接收留言添加页面的表单传递的信息。然后根据数据库中的已有信息计算这次留言的留言编号(即编号加1),获得系统时间作为留言时间,将这一系列的参数值插入到数据库中。

第五章:系统测试
5.1所需硬件平台要求
(1) 奔腾133MHz以上处理器。
(2) 32MB内存
(3) CD—ROM驱动器
(4) 鼠标和兼容器的定点输入设备
(5) 显示器
5.2系统测试
使用本系统前必须先配置好DNS,配置DNS的关键步骤是指出系统所使用的数据库的驱动程序和数据库文件在本地的路径,由于我们使用的是ACCESS数据库,配置相对简单,具体为:
(1)在控制面板中打开数据源 (ODBC),弹出“ODBC数据源管理器”对话框,然后选择“系统DNS”。
(2)在“ODBC数据源管理器”对话框中选择“添加(D)”按纽,弹出“创建新数据源”对话框,然后在名称一栏中选择“Driver do Microsoft Access(*.mdb)”,单击“完成”
(3)然后在弹出的“ODBC Microsoft Access 安装” 对话框中选择本地数据库的路径,点击“选择(S)”按纽,选择系统的是数据库的本地路径,然后给数据源名命名“DNS”.。
配置系统本地运行下的IIS的设置把整个网站目录和目录下的文件全部拷贝到IIS的发布目录下,通常是系统盘的Inetpub\wwwroot目录中。
    取消该文件夹的只读属性,然后在IIS上设置虚拟目录即可。对IIS操作的具体步骤是:
(1)打开IIS服务器,在左侧树状列表框中点击当前计算机所代表的节点,展开该节点。
    (2)点击其中的“默认Web站点”节点,展开该节点,找到shuma文件夹。
(3)在shuma文件夹上右击,在弹出菜单上选择“属性”命令, 弹出“shuma属性”对话框。
    (4)在“shuma属性”对话框的“目录”选项卡上“应用程序设置”栏中单击“创建”按钮,创建应用程序。
配置好DNS和IIS服务器后,就可以在运行本地系统了。打开浏览器,在地址栏输入http://localhost/shuma/index.asp,即可正常访问系统,经测试程序各个页面的链接、功能运行正常,出现预期的效果。

5.3安全测试
本系统的安全测试主要涉及:是否可以不登录直接浏览需要登录才能浏览的界面;在超时的情况下,用户是否必须重新登录;相关的信息是否写进了日志文件。
再有就是防止内部成员由于马虎等造成的损失,我们会每天对所有网关进行检查,每周对所有代码进行检查以确保网站的正常运行同时也是对用户的利益的维护!

结    论
随着internet 的迅速推广,各种网站层出不穷,其中网上购物是近年来风靡全球的电子商务的一项重要内容,电子商务是一种通过互联网实现企业、商户及消费者的网上购物,网上交易及在线电子支付不同于传统商业运营的新型商业运营模式,可以通过web在网上进行交易,它将传统的商务流程数字化,电子化,让传统的商务流程转化为电子流、信息流,提高了商业运作的效率,它还可以为企业和个人提供丰富的信息资源,为企业创造更多的商业机会。我所设计的是:数码产品网站,它不仅可以为用户提供一些所需的陶瓷内容介绍,陶瓷图片,还可以通过关于我们的页面与我们保持联系,此外,还有一个网上订货系统,通过它不仅可以查看些商品信息,还可以动态地更新商品信息,可随时随地的为用户提供方便,快捷的订购、查询服务、而且还可以将用户提供订购的产品信息以及订购数量传回网站,供后台管理人员进行处理。

上一页  [1] [2] [3] [4] [5] 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有