沈阳理工大学应用技术学院
WEB应用程序设计综合
报告
软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
目:基于ASP.NET的电子商务网站
的设计与实现
院 系: 信息与控制学院
专 业: 软件工程
成 员: 方迪、刘丽莹、李月
指导教师: 吴晓艳
成 绩:
2013年 6 月 21 日
目 录
引 言(绪论) 1
1 系统分析 2
2 系统概要设计 3
2.1 功能需求 3
2.2 数据表设计 4
2.2.1 用户信息表 4
2.2.2 购物车信息表 5
2.2.3 新闻信息表 5
2.2.4 订单信息表 6
2.2.5 类别信息表 6
2.2.6 商品信息表 6
2.3 存储过程设计 7
3 系统详细设计与实现 10
3.1 系统功能模块设计 10
3.2 系统功能模块实现 10
3.2.1 登录 10
3.2.2 新闻显示 10
3.2.3 商品显示 12
3.2.4 商品分类显示 13
3.2.5 注册 14
3.2.6 购物车 15
3.2.7 订单 16
3.2.8 类别管理 17
3.2.9 商品管理 18
3.2.10 订单管理 19
3.2.11 用户管理 20
3.2.12 新闻管理 21
结 论 23
引 言(绪论)
电子商务就是指以电子方式在网上完成产品或服务的一种销售,或购买和电子支付等业务交易的过程叫电子商务。电子商务的通常缩写为EC(Electronic Commerce),是一种全新的商务活动模式,它充分利用互联网的易用性、广域性和互通性,实现了快速可靠的网络化商务信息交流和业务交易。
电子商务根据各种参与交易的方式不同可以分为企业对企业和企业对公司,而电子商务网站可以根据功能设置的不同可以分为电子市场(E-marketplace)网站、电子销售(E-distributor)网站、电子购买(E-procurement)网站。本网站主要是通过在网站上聚集大量的买主,在通过大宗的购买降低价格。有利于加速企业信息流通,为保证企业稳定发展奠定基础。
电子商务平台系统是保证以电子商务平台为基础的网上交易实现的体系。网上交易依然遵循传统市场交易的原则。网上交易的信息沟通是通过数字化的信息渠道实现的。因此,首要条件是交易双方必须拥有相应的信息技术工具。其次,网上交易的交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应的货物配送和支付结算手段。
本系统主要分两大模块,分别是前台和后台。前台可以进行首页的显示,商品列表显示,商品分类显示,登录,注册,用户中心可以查询购物车,订单详情,修改用户密码等;后台可以进行类别的查看、修改、增加、删除,商品的查看、修改、增加、删除,用户的查看、删除,增加管理员,订单的查看和修改,新闻的查看、修改、增加、删除。
本
论文
政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载
共有三章内容,第一章系统分析主要介绍电子商务网站的现状,网站设计的目标,研究的内容,可行性分析,使用的技术;第二章系统概要设计主要介绍网站的功能需求,数据表设计,存储过程设计;第三章系统详细设计与实现主要介绍网站各个功能。
1 系统分析
我国许多市场通过建立局域网、商务网站,收集和发布产品品种、价格、市场行情和趋势分析等信息,探索网上交易和在线物流,依托有形市场兴办网上无形市场拓展市场运作空间,有效地促进了有形市场与基于电子商务的无形市场的互动发展。还因为现在电子商务以为当今的主体,深受广大消费者的喜爱,因此设计了本电子商务网站。本网站应当操作简便,界面美观,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。软件系统本身运行对计算机硬件平台和操作系统平台要求适中。本网站主要想实现对于消费者可以实现购物的功能,完成电子商务网站的买卖。本网站研究的内容主要为管理员对后台的管理功能如订单、商品、类别等方面的管理。对与前台来说主要实现了在消费者构成中对购物车、登录、注册等功能的实现工作。本网站易于操作部复杂,在技术上基于ASP.NET设计,在经济上成本低完全可行。所以本网站无论在技术上还是在可行性上都是没有问题的。是一个很好地电子商务网站。
2 系统概要设计
2.1 功能需求
通过建立电子商务网站平台,可以与顾客紧密地联系在一起。通过对电子商务进行功能层次的分析,明确了本网站由两大功能——前台功能、后台功能。网站功能的主要描述如下:
1、前台功能
(1)首页显示
首页可以显示商品分类,新闻公告和商品列表,可以登录、注册和注销等;
(2)用户中心
用户中心包括购物车,订单详情,修改密码等;
2、后台功能
(1)类别管理模块
类别管理包括类别一览和类别增加;
(2)商品管理模块
商品管理包括商品一览和商品增加;
(3)用户管理模块
用户管理包括用户一览和用户增加;
(4)订单管理模块
订单管理包括订单一览;
(5)新闻管理模块
新闻管理包括新闻一览和新闻增加;
经过对网站的整体需求有了深刻了解之后,确定本电子商务网站的功能管理模块,网站功能模块图如图2.1所示。
在水一方香水商城
前台
图 1.1 在水一方香水商城功能模块图
2.2 数据表设计
根据需求分析,本系统后台数据库共分为6个表,以下分别给出各个数据库表的简单描述。
2.2.1 用户信息表
该表储存用户基本信息。以供登录密码验证,显示用户身份用。例如,用户信息表如表2.1
表 2.1 Users
字段
数据类型
长度
是否为空
UserID
int
__
否
UserName
varchar
50
否
Password
varchar
50
否
RealName
varchar
50
否
Sex
Tinyint
2
否
Telephone
varchar
50
否
Email
varchar
50
否
Address
varchar
200
否
PostCode
char
10
否
LoadDate
datetime
__
是
RoleID
int
__
是
2.2.2 购物车信息表
该表储存购物车基本信息。包括购物编号,商品编号,商品名称,数量,价格,总价。例如,购物车信息表如表2.2
表 2.2 ShopCart
字段
数据类型
长度
是否为空
No
int
__
否
GoodsID
int
__
否
GoodsName
nvarchar
50
否
Num
datetime
__
是
price
decimal
18,0
是
totalprice
decimal
18,0
是
2.2.3 新闻信息表
该表储存新闻基本信息。包括新闻编号,新闻标题,新闻内容,发表时间。例如,新闻信息表如表2.3
表 2.3 News
字段
数据类型
长度
是否为空
NewsID
int
__
否
newsTitle
varchar
50
否
newsContent
text
__
是
LoadDate
datetime
__
是
2.2.4 订单信息表
该表储存订单基本信息。包括订单编号,商品编号,用户编号,订单时间,订购数量,总价,是否发货。例如,订单信息表如表2.4
表 2.4 Orders
字段
数据类型
长度
是否为空
OrderID
varchar
16
否
GoodsID
int
__
否
UserID
int
__
否
OrderDate
datetime
__
否
OrderCount
int
__
是
TotalPrice
float
__
否
IsConfirm
tinyint
2
否
2.2.5 类别信息表
该表储存类别基本信息。包括类别编号,类别名称,类别信息。例如,类别信息表如表2.5
表 2.5 Catagory
字段
数据类型
长度
是否为空
CatagoryID
int
__
否
CategoryName
varchar
50
否
CategoryInfos
varchar
50
否
2.2.6 商品信息表
该表储存商品基本信息。包括商品编号,类别编号,商品名称,商品详情,商品图片,市场价格,商品卖价,商品总数,商品卖数,添加商品时间。例如,商品信息表如表2.6
表 2.6 Goods
字段
数据类型
长度
是否为空
GoodsID
int
__
否
CategoryID
int
__
否
GoodsName
nvarchar
50
是
GoodsInfo
ntext
__
是
GoodsImageUrl
nvarchar
50
是
MarketPrice
decimal
18,0
是
GoodsSellPrice
decimal
18,0
是
GoodsTotalCount
int
__
是
GoodsSellCount
int
__
是
LoadDate
datetime
__
是
2.3 存储过程设计
由于本网站使用了三层架构,所以使用了存储过程,部分存储过程如下:
图2.1 修改新闻
图2.2 增加类别
图2.3 删除商品
图2.4 显示前五个类别名称
分页显示根据商品名称和订单编号查询订单:
图2.5 分页显示
根据类别编号和商品名称来分页显示:
图2.1 分页显示
3 系统详细设计与实现
3.1 系统功能模块设计
经过对网站的整体需求有了深刻了解之后,确定本电子商务网站的功能包括前台功能和后台功能,前台可以实现用户登录,注册,商品显示,新闻显示,商品分类显示等,也可以实现购物车查看,订单详情和修改密码;后台可以实现类别的显示、增加、修改、删除,商品的显示、增加、修改、删除,用户的显示、删除,新闻的显示、增加、修改、删除,订单的显示、修改。