asp毕业设计——基于asp+sqlserver的网上家电销售管理系统设计与实现(毕业论文+程序源码)——网上家电销售管理系统

基于asp+sqlserver的网上家电销售管理系统设计与实现(毕业论文+程序源码)

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

文章目录:

1、项目简介

  1. 随着信息技术的迅速发展,网络作为一种新的传媒工具,已深入到社会生活的各个领域,成为继报刊、广播、电视之后崛起的第四媒体,正日益改变着人们的生活方式、交往形式甚至价值观念。利用简单,快捷且低成本的电子通讯方式,买卖双方不谋面就可以进行各种商贸活动,互联网商业的普遍应用已经成为网络经济的大势所向。本文主要介绍了网上家电销售系统的设计开发的整个过程,本系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将系统各个部分置于不同的模块当中,实现网上家电销售。系统主要功能有用户管理功能和系统管理功能。用户管理主要完成管理新闻,产品信息,供求信息等的管理。而系统管理包括产品管理,会员管理,广告管理,订单管理,新闻管理,客户帐户管理。


2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:10107个字26页
包含内容:全套源码+配整论文
开题报告、论文答辩、课题报告等ppt模板推荐下载方式:
在这里插入图片描述


3、关键词

在线销售;SQL Server ;购物车

4、毕设简介

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

1 引言
1.1 课题背景和研究意义
随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的—大趋势。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更快地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。

网上家电销售的本质是买卖双方以网络为平台进行交易,不仅节省时间,而且节省空间。用户可以足不出户就可以购买到自己心仪的产品。商家也节省了人力物力从而使商品在同类的商品中以更低的价格获得更多的用户。网上家电不仅能使用户了解家电各个品牌之间的性价比,也可以使商家通过网上交易这个平台了解对手最新的信息,从而做出相应的政策使自己得到更多的用户。

1.2 国内外研究现状
省略

1.3 本课题研究内容
本课题主要完成家电购物中心销售系统方案设计工作,将计算机信息管理系统、计算机网络技术运用到商业企业领域中,实现家电购物中心网站设计与实现。主要完成对购物中心信息发布和商品销售,能够对物品价格、网上商品销售等起到良好的宣传、导购作用。购物中心网站主要实现两大功能:对外宣传和网上购物。
首先,为了销售家电,给家电做广告是其中很重要的一部分,系统必须在醒目的位置给出家电的信息,包括家电的名称、品牌、以及家电的图片介绍。另外,家电销售过程中还需要对用户的购物车进行管理,允许用户执行诸如清空购物车,修改购物家电的数量、种类等操作。最后,系统必须完成结账的功能,从而完成整个购物的流程。

其次,因为在线销售系统中家电的种类非常多,某个用户想要找到自己需要的家电就比较困难了,所以系统提供了查找的功能,给用户带来方便。另外,为了保证数据库的安全,以及家电交易的顺利进行,系统还需要对用户进行管理,最简单的一点就是需要用户先注册,进行身份的验证。最后,系统特别提供了数据库管理的功能,允许具有管理权限的人员对系统数据库进行操作,包括添加、删除、修改记录等等

2 相关技术
2.1 ASP简介
Microsoft Active Server Pages 即我们所称的 ASP ,是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 5.0 之中 , 通过 ASP 结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。ASP 具有以下一些特点:
  (1). 使用 VBScript 、 JScript 等脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。
   (2). 无须编译,容易编写,可在服务器端直接执行。
   (3). 使用普通的文本编辑器,如 Windows 的记事本,即可进行编辑设计。
  (4). 用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP 所设计的网页内容。
  (5). ASP 能与任何 ActiveX scripting 语言相容。
  (6). ASP 的源程序,不会被传到客户浏览器,提高了程序的安全性。

3 系统总体设计
近年来,网上家电销售的发展越来越快,对实体家电销售的的业绩有强烈的冲击,网络家电凭借低价策略与便利性,对实体家电有巨大的竞争力,造成了市场的重新分配。网络家电的销售能力不仅限于新产品与畅销产品,更包括了在实体家电已下架的商品。所以,可以针对这些优势设计一个网上家电销售,使得经销商在实体店和网店两方面双管齐下,既可以让客户享受逛实体店的愉悦,又可以让客户享受网店的快捷。
3.1 体系结构
该系统采用三层体系结构将应用程序划分为三个逻辑层面,这三个逻辑层如下:

  1. 用户服务层(User Services Tier),也称为表现服务(Presentation Services),是用户与应用程序进行交互的端点。通常由WIN32或者基于浏览器的图形用户界面应用构成。在该层用户可以查看、输入和处理数据。从用户的角度来看,用户服务层就是整个应用。在该电子商务系统中,用户服务层由ASP Web Forms构成,它可以让消费客户浏览和搜索产品,向他们的购物车增加产品,并且下订单。
  2. 商务服务层,也称为中间层或者应用服务层,它负责封装事务处理、商务规则、数据访问及其他的核心应用逻辑。商务服务层可以有效地作为前台用户服务层和后台数据服务和数据存储之间的桥梁。在电子商务系统中,商务服务层将由在Windows组件服务中执行的事务处理和非事务处理.NET服务组件构成。
  3. 数据服务层,该层负责检索和操作在一个或者多个数据存储中存储的数据。通过将数据访问和操作分离到独立的逻辑层中,就可以将商品服务层从附属数据存储的细节中抽象出去。在该电子商务系统中。数据服务层将实现为一组封装了SQL数据访问逻辑,并向商务组件返回结果集的存储过程。商务服务组件通过这些存储过程访问数据库中的数据。

整个网上家电销售系统的逻辑关系如图3-1所示:
在这里插入图片描述

图3-1 逻辑关系图
3.2 系统功能说明
网上家电销售系统是一个B/S结构的系统,主要由用户模块和管理员模块两部分组成。

  1. 用户模块:功能强大 、操作方便
    用户模块作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。主要包括:用户注册,登录/验证,网站新闻,特价商品,最新商品浏览,用户收藏,全部商品,全部特价商品,以及对商品的评价和购物车。各模块之间关系如图3-2-1所示:
    在这里插入图片描述

图3-2-1 一般用户界面的功能模块图
2) 管理员模块:完善的管理模式
本系统的管理在考虑家电商品管理操作简便的同时,提供了强大的商品管理模式。主要包括:管理员登录,库存管理,管理员管理,订单管理,用户管理,新闻管理。
各模块之间的关系如下图3-2-2所示:
在这里插入图片描述

图3-2-2 管理界面的系统功能模块图
4 设计与实现
4.1 用户模块
根据系统功能需求分析,按照实现功能来划分,主要包括两个大模块:用户模块和管理员模块。
用户模块是对一个用户而言所看到的界面,用户通过该模块来实现其购买交易的全部功能,而这些功能可以细分为以下几个部分:
1)用户注册/登录/验证模块
用户注册功能是为了用户订购家电商品、发送商品、记录用户订单的服务功能,用户浏览商城不需要关于自己的信息,但用户购买功能则必须要能够确定用户身份,所以,用户的注册/登录/验证是必不可少的。
在这个模块中主要包括的功能如下:
a. 用户注册:新用户输入相应的信息。
b. 用户登录:用户输入用户名,密码,以获得身份确认。
c. 个人信息浏览:用户可以查看自己的各种信息。
d. 个人信息修改:用户可以修改自己的一些基本信息。
e. 查看用户订单:用户可以查看自己的所有订单,并且可以查看每一个订单的确认发送情况。
2)新闻/特价商品/最新商品浏览模块
在一个用户来到家电购物网站后,首先应该看到的是商城的首页,而为了要能够最大限度的吸引顾客,首页放置的内容应该是最吸引顾客的板块,而这里自然就是特价商品/最新商品板块了。所以,首页上主要以这两块内容为主,然后还可以添加新闻板块,以此发布一些重要信息。
3)新品上市/特价商品/推荐商品浏览模块
在这个板块中,用户可以挑选自己想要的商品,查看商品的详细信息,也可以订购该商品。同时,用户可能对特价商品特别感兴趣,而首页由于内容限制,不可能列出全部特价商品,所以提供一个特价商品查看模块很有必要。有些用户拿不定注意还可以在推荐商品中寻找是否有自己满意的商品。
同时,方便用户的浏览,分类也是必须的,并且也应该支持用户的分类浏览。
4)购物车模块
购物车是电子商城中一个非常重要的模块,它就像超市中的推车,看到喜欢的商品就把商品装进去,不喜欢再拿出来,而且可以随意修改拿进去的数量,并且查看购物车时会把所有购物车中的商品的信息显示出来,并会显示出每个物品的单价以及所有总价。一个用户对应一个购物车,这个在用户购物的始终是一致的。
5)服务台模块
这个模块就是最后的结账模块,在这个模块中会显示出用户所有购买的商品,并给出相应的信息。并且由于用户购买不一定是给自己,所以提供一个输入模块,让用户添加收件人的信息。

一个详细的用户登录如4-1所示:
在这里插入图片描述

图4-1用户登录流程图
查看新闻,通过在网站首页的新闻,用户可以查看新闻信息,以获得最新的网站消息以及商品信息。
浏览商品,消费者可以通过浏览特价商品,最新商品或者浏览推荐商品,查看和选择商品。当用户浏览目录的时候,可以遍历商品类别的层次,并且查看属于各个商品品牌的同类商品列表。
查看商品详细内容,当消费者通过浏览商品目录选择到一个商品之后,就可以查看商品的所有信息,包括商品的品牌、商品功能、图片及价格。
选择商品,当查看完商品之后,消费用户就能够将其放到他们的虚拟购物车中,并选择要购买的商品。
登录,如果消费客户想要下订单或者访问其过去的订单,系统会自动提示其登录到站点。使用者可以在购物会话期间的任何时候进行登录。登录到站点需要输入创建客户帐号的时候规定的用户名和密码的组合。如果客户输入了不正确的组合,系统就会要求他们重新登录。如果用户没有客户帐户,就要建立新帐户。
忘记密码,如果用户忘记密码,系统则会提示您输入您的用户名。然后根据系统提示填写您注册时所输入的密码提示问题,回答问题,回答正确后系统将提示您输入新的密码。设置完成后系统会提示您新密码设置成功,返回首页,重新登录。
建立新帐号,如果使用者以前没有建立客户帐户,则会要求在订单之前建立帐号,当使用者创建了新帐号的时候,必须输入姓名以及联系信息和帐单地址以及发货地址。建立新的帐号之后就可以回到系统,并且使用规定用户名和密码组合进行登录。
管理帐号,登录到系统后,或者建立新帐号之后,使用者就可以管理其的帐号,主要是修改用户的各种详细信息。
管理购物车,消费客户能够查看虚拟购物车内的所有商品,并且可以删除或者更新各项的数量。当客户删除商品项或者改变了项的数量之后,系统会从新计算订货的估价以及小价,如果顾客的购物车为空,就显示一个友好的警告信息。
付款,在查看和管理了购物车之后,消费客户就可以执行付款过程,为选择的商品下订单。如果用户还没有登录到站点,系统会在继续处理付款过程之前,要求他们进行登录或者建立新帐号。在登录或者建立新帐号之后,系统就会要求消费客户输入其收货信息。接下来,客户就能够查看其订单细节,提交或者取消付款过程。在查看订单的时候,客户能够浏览订单上的所有商品项,也能够查看各项详细内容。

4.2 管理员模块
1)管理员登录模块
管理员想要登录后台以管理网站,则必须输入用户名和密码来获得验证,而且为了安全起见,一般网站的后台登录页面的地址是不会在用户模块中显示出来的,而是直接告诉管理员。
2)网站设置模块
网站设置真对管理员对商家以及合作伙伴的管理都有很大的作用,对网站的设置功能主要包括:
a. 对网站的设置。
b.“送货上门”邮编设置。
c. 对支付方式的的添加,删除。
d. 对送货方式的修改。
e. 商品查看与修改和添加合作伙伴。
3)商品管理模块
商品管理模块主要是对商品的管理以及对商品的添加,删除。对商品做出评价等等。可以对商品进行分类管理。商品管理模块是一个很重要的模块。对商品的管理非常重要。
这个模块的主要功能如下:
a. 大,小类别的管理,商品查看与管理,添加商品分类。
b. 添加新的商品,对商品信息的编辑。
c. 删除,查看评论。
d. 商品类别转移。
e. 查看定单状态以及定单的查询。
4) 用户管理模块
这个部分的功能主要就是查看用户信息和删除用户以及注册用户管理。
这个模块的主要功能如下:
a. 查看已经注册了的用户。
b. 对匿名用户的管理。
c. 添加管理员和后台管理员设置。
5)信息管理模块
这个部分主要是发布家电网上商城中的各种重要信息,在这里生成的新闻会在首页上显示出来,以提醒用户相应的信息。查看留言,投票管理。对已经销售的了商品做出统计。
主要功能包括:
a. 新闻信息修改,更改首页的公告。
b. 查看留言信息反馈。
c. 修改,删除投票,添加新的投票。
d. 对一段时间的商品销售做出统计。

一个详细的管理员登录流程图如4-2所示:
在这里插入图片描述

图4-2 管理员登录流程图
4.3 数据库的分析与设计
该系统采用SQL Server作为后台数据库去存储所有与系统关的数据,通过对整个系统运行过程和数据流程分析,设计出实际的数据库实体,以及他们之间的关系,为后边的数据库逻辑结构设计打基础。这些数据包括产品目录、客户帐号以及各种订单信息。数据模型的最终目的就是规划能够有效地处理事务,把系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息,并且保持应用开发的简洁性的关系数据库,并在数据库的规范话、性能优化以及数据的简洁性之间达到平衡。
通过对上述系统功能的分析,针对网上家电销售管理系统的需求,总结出以下的信息:
 每种家电类别下可以有多种家电。
 每个用户可以有多个定单。
 每个定单里有多种家电商品,而每个家电同时属于多个定单。
经过对上述系统功能的分析和需求总结,设计如下数据项:
 用户:用户名,密码,真实姓名,地址,电话,电子邮箱,邮政编码,性别。
 定单:用户标识,订购时间,付款方式,送货方式,定单金额,描述,状态,收货人,收货人地址,收货人邮政编码,收货人电话。
 定单家电记录:定单标识,家电标识,数量,出售价格和应付总和。
 家电:家电标识,家电名称,家电价格,家电品牌,赠送积分,家电尺码,家电积分,家电折扣,家电颜色,图片,是否卖出和是否删除。
 家电类别:类别标识,类别名称,父类标识,是否存在。
用户信息表
这个表主要用来存储用户的基本信息,包括用户名、密码、真实姓名等,具体内容如表1所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.4 网站页面清单
本系统的网站所要开发的网页主要包括以下几个内容:
网站的首页(index.asp),在该网页中主要是显示欢迎信息以及购物须知等信息,并可以查询和浏览各种商品信息。
用户登录页面(Logins.asp)提供已经注册的消费客户或者商务客户登录系统。
新用户注册界面(register.asp),提供新用户填写注册资料和完成注册过程。
商品类别查询页面(search.asp),获取用户想要查询的商品信息
商品详细信息页面(products.asp),通过数据绑定,获得商品的详细信息。
用户中心页面(user.asp),提供用户登录,注册,以及忘记密码找回密码的页面。
购物车页面(shopcart.asp),可以查询目前购物车中的商品数目以及其他统计信息,收集用户信息,并且更新购物车,最后重新定向到购物车的显示页面。
服务台页面(buy.asp),在用户确定了购买的商品后,去服务台结账并填写相关信息。
以上就是这个网上家电销售系统所包含的主要页面和功能,在系统中每个界面上基本上是利用ASP平台的工具控件完成界面的设计。

5 系统测试

5.2 测试内容
对本系统进行了系统登录验证,验证用户身份,进行权限控制,主要分成两个部分进行验证:用户身份和管理员身份。
用户进入系统主页面后,输入用户名和密码,同时选择登录身份,点击提交后,系统将根据用户输入的用户名和密码判断该用户是否为合法用户;如果用户输入的用户名和密码出错,系统将提示出错,并返回到登录界面;如果用户输入的用户名和密码正确,系统将根据用户的身份选择相应的主页以及功能;所有合法用户在处理完业务后,都需要进行退出工作,以免被他人窃取信息。
1 在用户身份下,模拟了一个用户进行购物的一个基本流程:浏览商品、选购商品、放入购物车、服务台结账、继续购物。如图5-1,5-2所示:
在这里插入图片描述

登录之后,用户可以选择需要的商品,如图5-3所示:
在这里插入图片描述

图5-3 用户浏览书籍
用户选择了商品之后,放入购物车,如图5-4所示:
在这里插入图片描述

图5-4 用户购物车
在用户确定了购物车的内容之后,可以进入服务台结账,如图5-5所示:
在这里插入图片描述

图5-5 定单清单
看到购物车清单后填写正确信息,如图5-6所示:
在这里插入图片描述

图5-6 服务台
至此,一个用户购买商品的过程就完成了。
2. 在管理员身份下,对管理员的各项权限进行了验证,比如:管理用户,管理订单,管理商品等。
首先进行管理员登录,如图5-7所示:
在这里插入图片描述

图5-7 系统管理员登录
使用系统默认管理员admin登录后,如图5-8所示:
在这里插入图片描述

图5-8 系统管理所能实现的功能
可以管理用户,查看用户信息或者删除用户,如图5-9所示:
在这里插入图片描述

图5-9 查看用户列表
管理员可以进行商品库存的管理,比如添加商品,修改商品等,如图5-10,5-11所示:
在这里插入图片描述

图5-10 添加商品
在这里插入图片描述

图5-11 修改商品
管理员可以管理用户的订单,确定订单以便发货,如图5-12所示:
在这里插入图片描述

图5-12 管理员管理订单列表
以上主要功能均可以实现。

5.3 测试结果
本系统设计的功能比较简单,不过已经比较清晰地展现出了网上家电销售管理系统的基本流程和原理,在以上测试软硬件环境中,结果均能够达到预期功能。
本系统还有很多不足的地方,但是已经达到了我的研究与学习的目的,希望在以后能够改进。

结 论
本系统将计算机信息管理系统、计算机网络技术运用到商业企业领域中,实现网上家电销售系统。主要完成对购物中心信息发布、商品销售。购物中心网站主要实现两大功能:对外宣传和网上购物,并提供部分系统后台管理功能,使用户方便进行数据的添加、修改和删除以及商品的管理。

参考文献
[1] 李明刚。ASP Web 站点高级编程范例[M]。北京:清华大学出版社,2004.2
[2] 吉根林。ASP程序设计教程[M]。北京:电子工业出版社,2004.8
[3] Mattew MacDonald。ASP完全手册[M]。北京:电子工业出版社,2003
[4] Greg Buczek。ASP开发人员指南[M]。北京:清华大学出版社,2002
[5] 陈湘主。ASP与网站开发编程实战[M]。北京:北京出版社:清华大学出版社,2002
[6] 金雪云。ASP简明教程[M]。北京:清华大学出版社,2003
[7] 王易。ASP网站设计实例通[M]。北京:清华大学出版社,2003
[8] 陈惠珍,陈俊荣。ASP程序设计[M]。北京:中国铁道出版社,2003
[9] Scott Mitchell,Steve Walther。ASP权威指南[M]。北京:中国电力出版社,2002
[10] 李伟红.SQL Server 2000数据库及应用[M].北京:清华大学出版社,2005

致 谢
省略


5、资源下载

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

序号毕业设计全套资源(点击下载)
本项目源码基于asp+sqlserver的网上家电销售管理系统设计与实现(源码+文档)_asp_BS架构_网上家电销售管理系统.zip

6、更多asp毕业设计项目

精选ASP毕业设计91套——源码+论文完整资源

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
以下是基于C#+asp.net+sqlserver的商店积分管理系统的设计实现的详细步骤: 1. 确定需求:商店积分管理系统需要实现积分的增加、减少、查询等功能,需要有管理员和用户两种角色,管理员可以对用户进行管理和积分操作,用户可以查询和使用自己的积分。 2. 数据库设计:根据需求设计数据库表,包括用户表、管理员表和积分记录表。其中用户表包含用户ID、用户名、密码、手机号码等信息;管理员表包含管理员ID、管理员名、密码等信息;积分记录表包含用户ID、积分变化、变化时间等信息。 3. 创建项目:使用Visual Studio创建ASP.NET Web Application项目,并选择MVC模板。 4. 创建模型:在Models文件夹下创建模型类,包括用户类、管理员类和积分记录类,每个类对应一个数据库表。 5. 创建控制器:在Controllers文件夹下创建控制器类,包括用户控制器和管理员控制器。控制器类中包含各种方法,用于处理用户请求并返回相应的视图。 6. 创建视图:在Views文件夹下创建各种视图,包括登录视图、注册视图、积分查询视图、积分变更视图等。视图中包含HTML和Razor语法,用于展示数据和接收用户输入。 7. 编写业务逻辑:在App_Code文件夹下创建业务逻辑类,包括用户管理类和积分管理类。业务逻辑类中实现各种数据操作方法,包括用户注册、登录、查询积分、增加积分、减少积分等。 8. 配置数据库连接:在Web.config文件中配置数据库连接字符串,以便应用程序能够连接到数据库。 9. 运行程序:在Visual Studio中按下F5键运行程序,测试各种功能是否正常。 10. 部署程序:将程序部署到服务器上,让用户可以通过浏览器访问。部署时需要将Web.config中的数据库连接字符串修改为服务器的数据库连接字符串。 以上是基于C#+asp.net+sqlserver的商店积分管理系统的设计实现的详细步骤。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

毕业设计方案专家

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

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

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

打赏作者

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

抵扣说明:

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

余额充值