C#毕业设计——基于C#+asp.net+sqlserver的网络商店设计与实现(毕业论文+程序源码)——网络商店

基于C#+asp.net+sqlserver的网络商店设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于C#+asp.net+sqlserver的网络商店设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 论文主要研究B2C形式电子商务贸易平台的开发建立,探讨了利用ASP.NET和ADO.NET技术构建B2C电子商务网站的方法和技巧,网站采用流行的 B/S结构。
  2. 论文首先介绍了系统开发的背景和意义,概述了电子商务的概念、产生发展、特点及其对社会经济的影响等基础知识。接着对B2C电子商务系统进行了可行性分析、需求分析,设计确定了整个系统的功能模块和网站框架以及系统数据库,整个系统包括企业产品信息发布、信息反馈、购物车、货物订单的确认等功能。然后详细阐述了用户注册、用户信息修改、购物车、订单管理等功能模块的设计实现细节,给出了相关的主要代码。最后介绍了系统测试过程,对毕业设计过程进行了一个小结。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:14688个字40页
包含内容:整套源码+完整毕业论文


3、关键词:

电子商务;B2C模式;ASP.NET;B/S

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

第一章 引 言
省略

1.1 课题研究的背景
省略

1.2 课题研究的意义
省略

本系统主要完成客户管理、商品订单管理和新闻公告管理,这个三个电子商务网站的三个部分。由于前两功能模块的实现,使得网站收集更为详细的客户、商品的信息。而新闻公告管理的实现,使得网站可以把本站的信息更为详细的反应到界面上,让客户更为清楚了解本站的信息。

1.3 论文内容安排
论文主要研究B2C形式电子商务贸易平台的开发建立,探讨了利用ASP.NET和ADO.NET技术构建B2C电子商务网站的方法和技巧,网站采用流行的 B/S结构。

论文首先介绍了系统开发的背景和意义,概述了电子商务的概念、产生发展、特点及其对社会经济的影响等基础知识。接着对B2C电子商务系统进行了可行性分析、需求分析,设计确定了整个系统的功能模块和网站框架以及系统数据库,整个系统包括企业产品信息发布、信息反馈、购物车、货物订单的确认等功能。然后详细阐述了用户注册、用户信息修改、购物车、订单管理等功能模块的设计实现细节,给出了相关的主要代码。最后介绍了系统测试过程,对毕业设计过程进行了一个小结。

全文内容安排如下:
第一章引言,整体介绍本文内容。
第二章电子商务网站的概述,主要内容包括电子商务的基本概念、开发平台和使用开发工具构成。
第三章电子商务网站的分析与设计,主要内容包括对网站的需求分析、系统规划和数据库设计。
第四章系统模块的详细设计,主要包括用户注册、登陆、购物车设计、订单的查看。
第五章软件测试,主要内容包括测试目的、任务和测试的方法。
第六章体会,总结

第二章 电子商务网站的概述
2.1 电子商务的基本概念
省略

据此,我们可以为电子商务下一个简单的定义:所谓电子商务,从狭义上讲,它是指在网上进行交易活动,包括通过INTERNET买卖产品和提供服务,产品可以是实体化的,如:汽车、电视,也可以是数字化的,如:新闻、录像、软件等基于知识的产品。此外,还可以提供各类服务,如:安排旅游、远程教育等:从广义上讲,还包括企业内部活动,如:生产、管理、财务等以及企业间的商务活动。它不仅仅是硬件和软件的结合,更是把买家、卖家、厂家和合作伙伴在INTERNET上利用网络技术与现有系统结合起来。

2.2 电子商务的产生背景
省略

2.3 电子商务模式
电子商务的模式是指电子商务表现和存在的基本形式。一般的理论从企业和客户之间的关系为出发点将电子商务的模式划分为4种,即企业对消费者的B2C模式、企业对企业的B2B模式、企业对政府机构的B2A模式、消费者对政府机构的C2A模式。

1.B2C模式(Business to Customer)
B2C模式的电子商务主要是借助于Internet所开展的在线销售活动,是人们最熟悉的一种电子商务类型,电子银行、电子教育、电子出版、电子旅游、电子商店等新兴行业都属于B2C形式的电子商务。随着国际互联网的普及和发展,网上购物不仅成为了可能,而且成为了热门。由于这种模式节省了客户和企业双方的时间、空间,大大提高了交易效率,节省了各类不必要的开支,为企业和消费者开辟了新的交易平台和接触空间。因此,这类模式得到了人们的认同,获得了迅速的发展。

2.B2B模式(Business to Business)
B2B模式的电子商务是指企业利用Internet或各种商务网络向供应商订货和付款,包括:企业与企业之间的网上营销、生产组织管理、技术合作与开发、办公自动化、企业与银行之间的网络支付等都属于这种模式。采用B2B模式的企业改变了传统“需求调查–材料采购–生产–商品销售–收款–货币结算–商品交割”的商务过程,而这些商务过程可以重新描述为“以电子手段进行需求调查–网上购买原材料–生产–电子广告宣传–网上销售–电子货币的形式进行资金接收–由电子银行进行货币结算–商品交割”。他们是销售商,同时也是消费企业,因为要从其它企业购买本企业需要的原材料和货物。B2B模式的电子商务实际上己经存在多年,而且己经取得了相当大的发展,是一种基本成熟的模式.

3.B2A模式(Business to administrations)
这种模式包括网上政府采购与招标,企业通过网络投标,政府通过网络进行的行政事务管理、进出口贸易管理、税收、商检等都是这个范畴。目前,这方面的应用还比较少,但随着人们对电子商务认识的深入以及各国政府的身体力行,必将得到长足发展。

4.C2A模式(Consumer to administrations)
C2A模式的电子商务目前还没有真正形成。但是,随着企业对消费者、企业对政府机构的电子商务的发展,随着政府管理职能的日益完善以及上网工程的实施,政府将会逐渐开展对个人的电子方式的服务,例如社会福利金的网上支付、个人所得税的网上征收等等。

5.其它类型的电子商务
随着电于商务应用领域的不断扩大,服务方式的创新,电子商务的类型也在不断的创新,不再局限于以上所提及的四种类型。信息服务商正在尝试着其他新的服务模式来契合电子商务的发展。例如B-B-C就是目前尚在尝试中的一种新型的电子商务。该模式是中间的B直接面对客户,把订单直接交给第一个B来执行。这种模式看起来好象是传统的渠道销售的翻版,因此,B-B-C模式开始曾被认为是不可能成立的模式,因为互联网经济的一大特征就是压扁渠道,Amazon等大行其道的原因也正是基于这种“中间商死亡”的论调,他们抢占的就是原来中间商的利润。但是,事实证明:如果中间的B能够提供一种独特的服务,把消费者都吸引到那里去,并通过它下订单,则该模式是完全可行的。不管怎么样,电子商务尚处在发展阶段,各种新的模式还在不断的出现,需要人们去探索、去研究。

2.4 电子商务的特点
电子商务具有以下几个主要特点:结构性、互动性、即时性、全球性、低成本和竞争性等。
1.结构性
电子商务涉及电子数据处理、网络数据传输、数据交换和资金汇兑等技术;在企业的电子商务系统内部有导购、定货、付款、交易与安全等有机地联系在一起的各个子系统;在交易进行过程中经历商品浏览和订货、销售处理和发货、资金支付和售后服务等环节;电子商务业务的开展由消费者、厂商、运输、报关、保险、商检和银行等不同参与者通过计算机网络组成一个复杂的网络结构,相互作用,相互依赖,协同处理,形成一个相互密切联系的连接全社会的信息处理大环境。在这个环境下,简化了商贸业务的手续,加快了业务开展的速度,最重要的是规范了整个商贸业务的发生、发展和结算过程,从根本上保证了电子商务的正常运作。

2.互动性
通过互联网,商家与顾客之间的关系不再是由商家到顾客的单向运动,而是双向的互动。它既可以超越面对面的接触,从而得到更准确的信息,又可以运用网络的即时特性源源不断地交换信息。而对于企业自身来讲,互联网的互动性还表现在将公司职员由内部网络联结起来,以及与供应商相互沟通的特性。

3.即时性
通过互联网技术,使个人、商业企业和各种组织能在世界任何地点、任何时间以很快速度在网上进行对话和交流,这就是即时交流。用户可以随时并立即进入互联网,公司可以迅速修改有关产品、价格和服务信息,消费者也可以立即得到问题的答复,这一切都可在几秒钟内完成。

4.全球性
不同于任何区域性的技术,互联网的出现使世界一时间变小了。只要是在网上的信息,都可能成为全球共享的信息,只要是上网的人,都有可能成为潜在顾客。互联网涉及的范围之广是任何媒介都不可比拟的。不仅如此,地点的远近不再成为阻碍信息传递及销售网络建立的因素。

5.低成本性
互联网是天然廉价的营销渠道,利用它可以省却大笔建立销售网点所需的费用,而且,涉及的范围越广,单位成本越低。互联网还是最省钱的广告媒介,比起传统的电视、广播、报纸、杂志来说,互联网实在是物美价廉。同时,由于互联网的应用,在企业内部代替了备忘录和纸张报告,管理费用也随之降低。

6.竞争性
当前,信息己经成为信息时代最重要的战略资源,电子商务则是这种资源最好的获取手段,利用电子商务方式,企业可以构筑覆盖全球的商业营销体系,实施全球性的营销战略,加强全球性的竞争能力。

2.5 电子商务对社会经济的影响
省略

总而言之,作为一种商务活动过程,电子商务将带来一场史无前例的革命。而其影响将远远超出商务的本身,它将会对社会的生产和管理、人们的生活和就业、政府职能、法律制度以及教育文化都会带来巨大的影响,电子商务将人类真正带入信息社会。

第三章 系统分析及概要设计
3.1 系统目标功能分析
根据分析,为了较好的实现B2C网站,系统应该实现如下基本功能:

后台管理方面:

  1. 商品订单管理:主要实现商品分类管理、添加与修改商品、管理订单、投诉订单、反馈信息、商品留言管理等功能。
  2. 管理网站用户:主要实现用户管理、后台管理员管理等功能。
  3. 新闻公告管理:主要实现新闻添加(支持图片新闻)、修改删除等功能。
  4. 网站常规设置:主要实现网站设置、首页广告、大类广告、小类广告、友情链接、修改注册协议等功能的管理。
  5. 网站信息设置:主要实现汇款方式、送货方式、定购方式、售后服务等内容的管理。

2、前台应用方面:

  1. 用户管理:主要实现用户注册、验证码登陆、资料修改等功能。
  2. 用户定购:主要实现在线定购、在线支付、购物车、查看订单、订单投诉、信息反馈等功能。
  3. 商品展示:主要实现二级分类展示、首页精品推荐、新品发布、销售排行、分类模糊搜索等功能。
  4. 网站信息:主要实现汇款方式、送货方式、定购方式、售后服务等功能。
  5. 首页功能:主要实现最新新闻、友情链接等功能。

3.2 可行性研究
可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三个方面考虑。
1、技术上的可行性
由于电子商务网站的开发已有一定的时期,而且有很多成功的实例,技术基础也已经非常雄厚,因而技术上的准备应该不成问题。
2、经济上的可行性
由于所开发的Web是一个中小型企业公司的网站,要求并不是很高,本人在开发前系统的巩固学习了ASP.NET和ACCESS的知识,所以从人力、物力、财力方面来说都是可行的。
3、社会上的可行性
电子商务网站是该企业运用Internet技术创造更多更高的经济效益的主要因素之一。对于网上销售尤为如此,所以本系统的效益是要可观的。

3.3 Eshop.NET网络购物框架流程
通过上面对本系统的分析可以知道得到系统网站管理端软件结构图、客户端软件结构图和各模块的关系图。
在这里插入图片描述

图3.1 后台管理功能模块图
在这里插入图片描述

图3.2 前台主页面功能模块图

在这里插入图片描述

图3.3 系统的关系图

3.6 数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

3.6.1 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

通过上述系统功能的分析,针对一般B2C销售系统,总结出如下的需求信息:
(1) 用户分一般用户和注册用户。
(2) 一般用户只能在注册后下订单,注册用户可能直接下订单。
(3) 注册用户登入后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。
(4) 一个管理员对应一个帐号。
(5) 一种商品有多种型号和款式,即一个大类包括多个小类。
(6) 一个小类只能属于一个大类。

通过上述系统功能分析和需求总结,设计如下的数据项和数据结构:
○1管理员信息,包括数据项:帐号,姓名,密码。
○2注册用户(会员),包括数据项,用户ID,用户名,密码等。
○3商品大类,包括数据项:商品类型编号、商品名称。
○4商品小类,包括数据项:小类编号,小类名称,对应大类编号。
○5订单,包括数据项:订单编号,订单号码,用户姓名,购买时间等。
投诉,包括数据项:投诉编号,订单号码,用户姓名,投诉时间。
系统,包括数据项:系统编号,系统开发人员姓名,系统类型等。
新闻,包括数据项:新闻编号,新闻标题,新闻内容等。

3.6.2 数据库逻辑结构设计
数据库的概念结构设计完毕后现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

这里所使用的是Access数据库,销售系统数据库中的各个表的设计结果如下表。每个表格表示在数据库中的一个表。数据库表如下:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第四章 系统详细设计
由于系统功能较多及设计过程较复杂,现在只介绍用户管理和用户定购模块的功能的设计过程和实现方法。

4.1 用户注册模块
用户注册在系统中主要是对客户的管理做一个登记的作用,便于日后的客户管理及购买时订单的管理,客户要购买产品只能是在线注册用户。用户注册设计效果如图4.1所示:
在这里插入图片描述

图4.1 用户注册示意图

4.2 用户登录模块
主要功能为对用户进行验证,防止非法用户登录,保障系统安全。设计效果如图4.2:
在这里插入图片描述

图4.2 登录界面示意图
部分程序清单:

function check_null()
{ 
if (document.form1.user_name.value=="")
{alert("用户名不能为空!"); return false;} 
if (document.form1.user_pass.value=="")
{ alert("密码不能为空!"); return false; }
 if (document.form1.yz.value=="")
{ alert("请输入验证码!"); return false; }
 return true; 
}
在相对应的登录代码如下:
<TD width="100%" height="41" borderColor=#ffffff><TABLE height="100%" cellSpacing=0 cellPadding=0 
   width="100%" align=center border=0>
 <!--DWLayoutTable-->
 <TBODY>
 <TR borderColor=#ffffff> 
   <TD height=20> <DIV align=right>&nbsp;用户名: </DIV></TD>
   <TD height=20> <DIV align=left> 
   <input name="user_name" type="text" class=input id="user_name" style="FONT-SIZE: 12px; WIDTH: 100px" size="10" maxlength="18"></DIV></TD>
   <TD>&nbsp;</TD>
      </TR>
       <TR borderColor=#ffffff> 
      <TD> <DIV align=right>&nbsp;&nbsp;&nbsp;码: </DIV></TD>
       <TD> <DIV align=left> 
        <input style="FONT-SIZE: 12px; WIDTH: 100px" type="password" name="user_pass" size="10" class=input maxlength="18">
        </DIV></TD>
       <TD>&nbsp;</TD>
      </TR>
     <TR borderColor=#ffffff> 
      <TD height=20> <DIV align=right>&nbsp;验证码: </DIV></TD>
      <TD height=20> <DIV align=left> 
      <input type="text" name="yz" size="5"><img align="absmiddle" src="gif.aspx" />

4.4 用户个人信息修改模块
主要功能是对用户个人信息进行修改,如修改联系方式,密码等。此功能的操作与用户注册相同,不同的是资料修改里不允许修改用户名。设计效果如图4.3所示:
在这里插入图片描述

图4.3 个人信息修改示意图
部分程序清单如下:

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>用户资料更改</title>
<link href=css.css rel=STYLESHEET type=text/css>
<body topmargin="0">
<asp:Label id="notuser" runat="server"/>
<form name="userinfo" method="POST"  action="modifysave.aspx" OnSubmit="return check()">
  <br>
  <table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
  <td width="100%">
   <table width="100%" border="1" cellpadding="1" cellspacing="1" bordercolor="#ffbd6e">
    <tr>
      <td width="100%" bgcolor="#ffbd6e" align="center" height="18">用户资料修改</td>
    </tr>
    <tr>
     <td width="100%" bgcolor="#FFF7EE"> 
      <table width="100%" height="34" border="0" cellpadding="0" cellspacing="0">
    <tr> 
    <td height="120"><br>
    <div align="center">
    <center>
    <table width="90%" border="1" cellspacing="1" style="border-collapse: collapse" bordercolor="#ffbd6e" cellpadding="1">
    <tr> 
     <td width="21%" height="25"><div align="right">用户名:</div></td>
     <td width="79%" height="25"><div align="left">
	  <asp:Label id="username" runat="server"/>
	  </div></td>
     </tr>
      <tr> 
      <td width="21%" height="25"><div align="right">密码:</div></td>
       <td width="79%" height="25"> 
	  <input  style="FONT-SIZE: 12px; WIDTH: 210px" type="password" name="user_pass" size="36" class=input></td>
      </tr>
      <tr> 
        <td width="21%" height="25"><div align="right">E-mail:</div></td>
        <td width="79%" height="25"> 
		<input  style="FONT-SIZE: 12px; WIDTH: 210px" type="text" name="user_mail" size="36" class=input ></td>
        </tr>
        <tr> 
         <td width="21%" height="25"><div align="right">电话:</div></td>
         <td width="79%" height="25"> 
		 <input style="FONT-SIZE: 12px; WIDTH: 210px" type="text" name="user_tel" size="36" class=input ></td>
        </tr>
        <tr> 
          <td width="21%" height="25"><div align="right">邮政编码:</div></td>
          <td width="79%" height="25"> 
	       <input  style="FONT-SIZE: 12px; WIDTH: 110px" type="text" name="user_postcode" size="36" class=input ></td>
        </tr>
        <tr> 
        <td width="21%" height="25"><div align="right">地址:</div></td>
        <td width="79%" height="25">
		<input style="FONT-SIZE: 12px; WIDTH: 260px" type="text" name="user_adds" size="36" class=input></td>
        </tr>
        <tr> 
         <td width="21%" height="25"><div align="right">真实姓名:</div></td>
         <td width="79%" height="25"> 
	     	<input style="FONT-SIZE: 12px; WIDTH: 110px" type="text" name="user_namec" size="36" class=input></td>
         </tr>
         <tr> 
		  <td height="35" colspan="2"> <table width="40%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#fff7ee">
            <tr> 
            <td><div align="center"> 
		<input   align=absMiddle alt=确认 cache name="B1" src="img/ok.gif" type=image tppabs="" width="45" height="20">
              </div>
                 <div align="center"> </div></td>
                  </tr>
                  </table></td>
                 </tr>
                  </table>
                   </center>
                 </div>
                  <table width="100%" height="25" border="0" cellpadding="0" cellspacing="0">
                   <tr> 
                    <td height="35" valign="middle"><div align="center"><img src="img/seperator.gif" width="359" height="1"></div></td>
                   </tr>
                 </table></td></tr>
</table>

4.5 购物车模块
当顾客把已经浏览的商品放入购物车中,是一个重要的虚拟交易过程。

这里可以显示商品的代码、价格、商品的积分、数量(数量的多少可以接在购物车中改写)清空购物车及查看和购买。设计效果如图4.4所示
在这里插入图片描述

图4.4 购物车示意图

部分程序代码如下:

 <table width="450" border="0" cellpadding="0" cellspacing="0">
    
    <tr> 
      <td width="450" height="36" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          
          <tr> 
            <td width="450" height="36" valign="top"><font size="-1"><br>&nbsp;所选购的商品信息</font></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td height="87" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr> 
            <td width="450" height="87" valign="top"> <table width="100%" borderColor=#ffbd6e border="1" cellpadding="1">
                
                <tr> 
                  <td width="120" height="20" align="center" valign="middle" bgcolor="#FFBD6E"><strong><font size="-1">商品</font></strong></td>
                  <td width="57" align="center" valign="middle" bgcolor="#FFBD6E"> 
                    <div align="center"><font size="-1"><strong>价格</strong></font></div></td>
                  <td width="120" align="center" valign="middle" bgcolor="#FFBD6E"><font size="-1"><strong>商品积分</strong></font></td>
                  <td width="57" align="center" valign="middle" bgcolor="#FFBD6E"> 
                    <div align="center"><font size="-1"><strong>数量</strong></font></div></td>
                  <td width="62" align="center" valign="middle" bgcolor="#FFBD6E"> 
                    <div align="center"><font size="-1"><strong>确认购买</strong></font></div></td>
                </tr>
                <tr> 
                  <td height="20" valign="middle"><div align="center"><font size="-1"><asp:Label id="hw_name" runat="server"></asp:Label></font></div></td>
                  <td valign="middle"><div align="center"> <font size="-1">
				  <asp:Label id="cash" runat="server"></asp:Label></font></div></td>
                  <td valign="middle"><div align="center"><font size="-1"><asp:Label id="isbn" runat="server"></asp:Label></font></div></td>
                  <td align="center" valign="middle"> 
                    <input name="basket_count" type="text" size="3" value="1"></td>
                  <td align="center" valign="middle">  
                     <font size="-1">
					 <asp:ImageButton id="mybutton1" 
		AlternateText="确认购买" ImageUrl="img/ok.gif" 
		CommandName="command"
		CommandArgument="commandArgument"
		runat="server"/></asp:ImageButton>
                    </td></form>
              </table></td>
          </tr>
        </table></td>
    </tr>
    <tr> 
      <td height="20" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
          
          <tr> 
            <td width="450" height="20" valign="top"> <table width="83%" border="0" align="center" cellpadding="0" cellspacing="0">
                <tr> 
                  <td width="33%"><a href="buy.aspx"><img src="img/lookbcar.gif" width="100" height="20" border="0"></a></td>
                  <td width="33%"><a href="clear.aspx"><img src="img/relbcar.gif" width="100" height="20" border="0"></a></td>
                  <td width="33%"><a href="cash.aspx"><img src="img/gobuy.gif" width="100" height="20" border="0"></a></td>
                </tr>
              </table></td>
          </tr>
        </table></td>
    </tr>
</table>

4.6我的订单模块
在我的订单中可以查看我在购物车中的全部信息,并且可以查看我改订单是否处理过,也可以对订单进行删除等功能。设计效果如图4.6所示:
在这里插入图片描述

图4.6 订单模块

4.7 订单投诉模块
为了能更好的满足客户的需求,我们还做了个订单投诉模块,能更好的解决客户所提出来的订单意见。能及时把问题得到解决。设计效果如图4.7:
在这里插入图片描述

图4.7 订单投诉模块示意图

部分程序清单如下:

function check()
{
   if(checkspace(document.subinfo.user_name.value))
   {
	document.subinfo.user_name.focus();
    alert("用户名不能为空,请重新输入!");
	return false;
   }
 if(checkspace(document.subinfo.sub_number.value))
   {
	document.subinfo.sub_number.focus();
    alert("订单号不能为空,请重新输入!");
	return false;
  }
 }

 

第五章 系统测试

测试是软件开发时期的最后一个阶段,也是软件质量保证中至关重要的一个环节

5.1 测试的目的与任务
省略

5.2 测试的方法
省略

5.3 具体测试
(1)注册用户看能否注册,并且查看数据库是否有记录。
(2)注册用户登录时,修改注册用户资料在数据库中查看是否已修改。
(3)是否直接可以正确的对购物车中的记录进行修改和删除。
(4)在查看我的订单的时候,能否查询到我的订单。
(5)订单投诉和客户信息反馈中填写信息提交后,能否在后台看到数据,并且在数据库中是否有记录。

总之软件测试的目的是为了发现错误,然后及时的修改,在此给出一个测试用列。

测试目的:检查系统对非法输入数据的识别能力。
说明:注册用户模块中,注册一个新用户时,用户名、密码、密码确认、E-MAIL、地址、电话号码、邮编、真实姓名中用户名不能相同,密码和密码确认要一致,其他的不能为空。

具体测试;任意输入一组合法数据,但客户名称为空。测试结果,将在客户文本框旁显示“不为空”的提示框,这说明系统能保证不接受用户名称为空的记录。

再输入一组数据,用户名称为在系统中已经存在的编号。测试结果,系统弹出产品编号不能重复的警告框,这说明系统能保证不接受产品编号相同的记录。总结:这个测试用例能保证系统录入的产品编号唯一,不为空。

第六章 总

为了方便浏览,网页设计时,要牢记一点:网页是做给别人看的,一定要方便浏览。尽管在浏览器上有返回和前进的按钮,但在设计网页时最好能在每个页面上设置相应的链接文字或图像。如果一个页面文件很长,最好分段做成书签链接。对网页比较多的网站而言,还应设置必要的网站导航类页面, 对网站的结构内容及访问方法做出简要说明。

经常更新,喜新厌旧是网友的共同特点,他们最大的沮丧恐怕莫过于访问一个半年多没有更新的网站。从此意义上说,一成不变的站点是最糟糕的站点,而经常添加新内容的网站却总会保持相当高的访问量。

链接,在网页中尽可能地加入更多的与主题内容相关的链接,这会使网站更加具有立体感,也方便读者访问。在各种链接当中,指向外部网站的链接最受欢迎,因为有不少人希望能通过访问一个网站,发现更多的自己从未去过的网址。

省略

参考文献

[1]Greg Buczek,MCSD.MCT.ASP应用开发指南.李博,于骞译.北京:科学出版社,2000.9
[2]方志刚. 软件工程基础教程. 北京:科学出版社,2003.8
[3]王珊,陈红. 数据库系统原理教程. 北京:清华大学出版社,1998.7
[4]周颢,马建辉,卢继军. Web前台设计实例教程. 北京:电子工业出版社,2002.8
[5]杨恩慧. Web开发技术基础教程. 北京:电子工业出版社,2003.1
[6]覃征. 电子商务导论. 北京:人民邮电出版社,2003.6
[7]刘洪海. 网络数据库开发实战-ASP与电子商务. 北京:中国铁道出版,2000.12
[8]黄秀娟. Access2002数据库应用实训教程. 北京:科学出版社,2002
[9]武陵,夏吟麟主编Access2002中文版使用速成.清华出版社出版日期:2001年10月第1版
[10]赵杰主编.计算机实用教程Access97/2000中文版数据为原理与应用.北京邮电出版社出版日期:2000年02月第1版
[11]梁书斌,张振峰等编著.精通中文版Access 2002数据库开发与应用. 清华大学出版社出版日期:2001年09月第1版
[12]熊江辉,张滨主编.轻松学 Access 2000中文版. 航天工业出版社出版日期:2000年01月第1版
[13]钟鸣等 全面掌握中文版 Access 2002. 清华大学出版社出版日期:2002年01月第1版
[14]周中雨,钟北京 主编.Active Server Pages(ASP) 网页制作指南. 清华大学出版社 出版日期:2000年05月第1版
[15]秦颂主编. Access 2000 简明操作手册.青岛出版社出版日期:2000年05月第1版
[16]白松涛编著.Access 2000中文版实用培训教程. 清华出版社2001年05月第1版
[17]飞思编著. Access 2002从入门到精通. 电子工业出版社出版日期:2001年09月第1版

致 谢
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于C#+asp.net+sqlserver的网络商店设计与实现(源码+文档)_C#_asp.net_BS架构_网络商店.zip
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值