asp网页设计课程设计 下载本文

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

2.3程序部分源代码及注释

1.会员注册及登录设计与实现

(1)会员基本信息填写部分的代码:

(2)登录界面代码:

引用了定义的 check0( )和 check1( )函数,分别如下: function check0() {

if(checkspace(document.ckxp0.username.value)) { document.ckxp0.username.focus(); alert(\请输入您的用户名!\ return false; } }

function check1() {

if(checkspace(document.ckxp1.answer.value)) { document.ckxp1.answer.focus();

11

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

alert(\请填写密码答案!\ return false; } }

2. 商品订购设计与实现 商品列表的代码:

请填写您有效的邮件地址,以便于我们为您提供有效的服务。

用于登陆时使用,用户名长度不能小于 4且使用英文字母。

以便发货确认。

<%dim iii '定义总价 iii=0

dim bookscount,books '定义判断有几个bookid bookscount=request.QueryString(\ do while not rs.eof dim quatity '判断input 名

Quatity = CInt( Request( \ If Quatity <=0 Then Quatity = 1 %>

<%if bookscount=1 then books=rs(\ rs.movenext loop rs.close

set rs=nothing%>

<%=trim(rs(\

align=\元\

align=\

12

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

value=\ /^[0-9]*$/,

String.fromCharCode(event.keyCode))\ \ regInput(this,/^[0-9]*$/, window.clipboardData.getData('Text'))\ \ regInput(this,/^[0-9]*$/,event.dataTransfer.getData('Text'))\

response.write formatnumber(rs(\元\ else

response.write formatnumber(rs(\元\ end if

iii=formatnumber(rs(\

%>

<%=iii%>元    

onClick=\()\

<%if bookscount=1 then%>

收 藏 架 \ onClick=\ if%>

13

辽 宁 工 业 大 学 课 程 设 计 说 明 书(论 文)

2.4测试结果

本系统使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。

通过用户登录窗口的测试和查看商品信息窗口的测试结果基本达到设计要求用户界面良好,错误处理正确,且能正确提示错误种类。但是在测试中也发现软件的一些不足与缺陷,比如在修改商品资料时,同一时期的上架货不能批量修改,只能一件件商品上,比较麻烦,等等一些缺陷。总体来说,测试通过。其结果在上面的界面显示中就可以的看出来。本系统可以运行并进行网上购买物品、用户注册、物品详细信息查询等功能。

实现功能如下:

1.能实现会员注册登录,登陆后对自己资料的修改,添加等功能;

2.会员能进行购买商品,查看最新商品,搜索商品,查看最新新闻,等功能; 3.并实现了购买商品的一系列程序如:查看商品,选购商品,订购商品,付帐等一系列程序;

4.实现了查看新闻,提供最新的新闻给用户;

5.实现了后台管理员对商品的添加、修改、删除及帐号管理等功能。

14