百富汽配城网上商城

摘 要随着网络的发展,互连网以前所未有的速度发展,成为与报纸、广播、电视相比肩的第四媒体,同时正以其便利的信息传输形式改变着人们的消费模式,便利简单、快捷、低成本的电子通信方式,买卖双方不用见面就可以进行各种交易活动,走向商业的互连网已经成为网络经济的大势所趋。本网上汽车配件销售系统基本上满足了中小型汽车配件公司的网上销售需求和广大消费者的购买需求,其主要功能包括配件展示、购物车、收银台、会员管理、订单查询、配件管理、用户管理、订单管理、公告管理、退出功能。本文主要分析了网上商城的一些基本功能和组成情况,包括功能模块分析,系统分析、系统设计,系统实现,重点对网站的实现作了介绍,同时也介绍了建设该网上汽车配件销售系统用到的C#技术,ASP.NET技术,SQL Server数据库以及MVC设计思想。关键词:网上汽车配件销售系统,网站制作目录
1 绪论 1
1.1 项目背景 1
1.2 系统目标 1
2 技术简介 2
2.1 C#技术简介 2
2.2 ASP.NET技术 2
2.3 同步请求与异步请求 2
2.4 IIS 2
2.6 Visual Studio 2
2.7 SQL Server 3
3 MVC分层思想 4
3.1 MVC简介 4
3.2 MVC如何工作 4
3.3 为什么要使用 MVC 4
3.4 MVC的优缺点 5
4 系统分析 6
4.1 可行性分析 6
4.2 功能分析 6
4.3 系统功能图 8
4.4 系统结构设计 9
4.5 E-R图 9
5 系统设计 10
5.1 在线销售配件流程: 10
5.2 表结构设计 10
6 系统实现 13
6.1 首页设计 13
6.2 搜索功能 13
6.3 用户管理实现过程 16
6.4 购物车 17
6.5 生成订单 18
6. *好棒文|www.hbsrm.com +Q: ^351916072* 
-R图 9
5 系统设计 10
5.1 在线销售配件流程: 10
5.2 表结构设计 10
6 系统实现 13
6.1 首页设计 13
6.2 搜索功能 13
6.3 用户管理实现过程 16
6.4 购物车 17
6.5 生成订单 18
6.6 后台登陆 19
6.7 用户管理 20
6.8 订单管理 20
6.9 产品管理 20
6.10 留言板管理 21
7 运行效果检测 23
总结 24
致 谢 25
参考文献 26
1 绪论
1.1 项目背景
百富汽配城网上商城主要应用于汽配销售商在网上开展销售。网上汽配销售商城相较于传统的线下实体店有着巨大的优势,它可以规避线下买卖的局限性,可以克服实体店在费用管理方面的不足,而且网上选择范围广,方便顾客随时下单购物。目前,一些大型的销售商在网上都有自己的网上商城,而中小型销售商开展网上交易的却寥寥无几。虽然中小型的汽车配件销售网会受到诸多如资金管理方面的限制;但是当今世界互联网的飞速发展却又给他们带来无限的机遇。
基于这种市场潜力,面向全国的中小型汽配销售商开发了这套功能完善,界面友好,性能稳定的网上销售系统。
1.2 系统目标
传统的汽配销售实体店都需要大量的空间和人力,同时还可能会增加消费者的一部分开支。而在互联网飞速发展的中国,网民人数超过了2亿,其中有很大数量的是有车的年轻人,这就是网上销售的潜在客户。如今互联网所显示的远超线下实体店的各种优势,使得越来越多的销售商把实体店搬到互联网上,从而形成了当今网上汽车配件买卖蓬勃发展的趋势。为了满足这些中小型销售商的需求而开发了这套网上商城。
本汽配销售网上商城基本涵盖了网上售卖的诸多需求,其主要功能包含配件展示、购物车、收银台、会员管理、订单查询、配件管理、用户管理、订单管理、公告管理、退出功能。配件展示主要实现配件的特别推荐、新品上市、热卖商品等功能;用户留言功能则提供了销售商管理员了解消费者的需求情况,进而引导进货的种类;购物车为能让客户将已选择未购买的配件保存起来;顾客决定购买时,在收银台页面中提交订单;完成注册的用户可以在会员管理中对自己的信息进行相关修改;订单查询功能为用户提供了查询自己订单的功能;管理员可以通过后台的配件管理来对配件信息进行相应的添加和修改等操作;在用户管理中管理员可以查看用户的基本信息和消费信息;订单管理主要负责查看用户的汇款执行情况;公告管理方便管理员向首页公告栏里添加网站公告。本系统在设计之初就考虑到做到页面美观,功能完善。
后台开发以C#和ASP.NET技术为基础,为了用户能快速上手熟悉这款软件,开发时添加了必要的提示说明。 2 理论背景
2.1 C#技术
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#语言相对的安全稳定简单的,面向对象的一门编程语言,编程人员可以使用它快速的编写基于.NET平台的各种程序。由于C#是由C和C++所衍生出来的,所以熟悉类似语言的开发者可以很快的转向C#。
2.2 ASP.NET技术
ASP.NET?是.NET Frame Work的一部分,由微软公司开发的一种创建动态的WEB页面的强大服务器端技术。ASP.NET在服务器上运行,然后生成一个标记发送到桌面或者浏览器上。它可以使用多种.NET所兼容的语言来编写程序,并且具有简单性和易学性等特点,同时它还方便管理。
2.3 同步请求与异步请求
本系统中用到两种请求方式,分别为同步方式和异步方式。
XML Http Request对象的open方法第三个参数提供给我们了两个选择,使用同步或者使用异步来创建我们的请求。其实关于同步和异步的概念实际上是相对的。任何传输总存在时间间隔,当然不可能做到完全同步。这里我们需要用相对的观念去理解。
举个例子:
以ajax的xmlhttp对象来举例:比如先调用open方法来读取一个页面上的资源。然后open方法后面再写一个调用 alert("aa") 的方法,那么如果是异步的 open 之后, 并不管什么时候读取完毕,直接继续做后面的。而同步的话,就是要等请求完毕,才继续执行后面的方法。
2.4 IIS
IIS是Internet Information Server的简称。作为当今的主流WEB服务器之一,包括了WWW、FTP、SMTP等服务器

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2866.html

好棒文