电子商务网站报告.docx
《电子商务网站报告.docx》由会员分享,可在线阅读,更多相关《电子商务网站报告.docx(24页珍藏版)》请在冰点文库上搜索。
电子商务网站报告
沈阳理工大学应用技术学院
WEB应用程序设计综合报告
题目:
基于ASP.NET的电子商务网站
的设计与实现
院系:
信息与控制学院
专业:
软件工程
成员:
方迪、刘丽莹、李月
指导教师:
吴晓艳
成绩:
2013年6月21日
引言(绪论)
电子商务就是指以电子方式在网上完成产品或服务的一种销售,或购买和电子支付等业务交易的过程叫电子商务。
电子商务的通常缩写为EC(ElectronicCommerce),是一种全新的商务活动模式,它充分利用互联网的易用性、广域性和互通性,实现了快速可靠的网络化商务信息交流和业务交易。
电子商务根据各种参与交易的方式不同可以分为企业对企业和企业对公司,而电子商务网站可以根据功能设置的不同可以分为电子市场(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.1Users
字段
数据类型
长度
是否为空
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.2ShopCart
字段
数据类型
长度
是否为空
No
int
__
否
GoodsID
int
__
否
GoodsName
nvarchar
50
否
Num
datetime
__
是
price
decimal
18,0
是
totalprice
decimal
18,0
是
2.2.3新闻信息表
该表储存新闻基本信息。
包括新闻编号,新闻标题,新闻内容,发表时间。
例如,新闻信息表如表2.3
表2.3News
字段
数据类型
长度
是否为空
NewsID
int
__
否
newsTitle
varchar
50
否
newsContent
text
__
是
LoadDate
datetime
__
是
2.2.4订单信息表
该表储存订单基本信息。
包括订单编号,商品编号,用户编号,订单时间,订购数量,总价,是否发货。
例如,订单信息表如表2.4
表2.4Orders
字段
数据类型
长度
是否为空
OrderID
varchar
16
否
GoodsID
int
__
否
UserID
int
__
否
OrderDate
datetime
__
否
OrderCount
int
__
是
TotalPrice
float
__
否
IsConfirm
tinyint
2
否
2.2.5类别信息表
该表储存类别基本信息。
包括类别编号,类别名称,类别信息。
例如,类别信息表如表2.5
表2.5Catagory
字段
数据类型
长度
是否为空
CatagoryID
int
__
否
CategoryName
varchar
50
否
CategoryInfos
varchar
50
否
2.2.6商品信息表
该表储存商品基本信息。
包括商品编号,类别编号,商品名称,商品详情,商品图片,市场价格,商品卖价,商品总数,商品卖数,添加商品时间。
例如,商品信息表如表2.6
表2.6Goods
字段
数据类型
长度
是否为空
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系统功能模块设计
经过对网站的整体需求有了深刻了解之后,确定本电子商务网站的功能包括前台功能和后台功能,前台可以实现用户登录,注册,商品显示,新闻显示,商品分类显示等,也可以实现购物车查看,订单详情和修改密码;后台可以实现类别的显示、增加、修改、删除,商品的显示、增加、修改、删除,用户的显示、删除,新闻的显示、增加、修改、删除,订单的显示、修改。
3.2系统功能模块实现
3.2.1登录
输入用户名,密码。
系统将自动从数据库中判断用户名和密码是否有效,如果有效则登录,否则提示错误信息。
用户登录如图3.1所示。
图3.1登录界面
3.2.2新闻显示
如果想要查看新闻,点击对应新闻公告里面的新闻标题,就跳转到该新闻标题对应的新闻详细内容界面;想要阅读更多的新闻时,点击更多,就可以阅读所有的新闻内容并且还可以搜索想要搜索的新闻。
新闻详情显示如图3.2所示,新闻列表如图3.3所示。
图3.2新闻详情显示
图3.3新闻列表
3.2.3商品显示
进入网站首页就会显示商品列表;可以点击搜索,就会显示出文本框里相应的商品;点击商品图片,就会进入该商品的详细信息界面。
商品列表如图3.4所示,按商品名称搜索如图3.5所示,商品详情如图3.6所示。
图3.4商品列表
图3.5按商品名称搜索
图3.6商品详情
3.2.4商品分类显示
点击商品分类,可以阅读对应分类的商品信息;点击更多的时候,就可以跳转到显示所有商品分类的界面,并且点击对应商品分类显示对应分类的商品。
显示分类商品如图3.7所示,显示商品分类如图3.8所示。
图3.7显示分类商品
图3.8显示商品分类
3.2.5注册
点击注册时,可以通过填写个人的相信的信息,就可以进行注册。
注册如图3.4所示。
图3.9注册界面
3.2.6购物车
点击购买时,如果用户已经登录,则可以进行购买如果没有则会提示用户应该登录或者注册,当用户已经登录的时候可以跳转到购物车界面,在购物车界面可以进修改商品数量,总价并相应改变;也可以返回首页继续购物;点击结账可以购买该商品。
点击购买如图3.10所示,购物车如图3.11所示
图3.10点击购买
图3.11购物车
3.2.7订单
点击用户中心的订单详情时,如果用户未登录,则会提示登录或注册,如果登录将显示该用户所有的订单,在订单里还可以进行订单号的查询,也可以通过订单的商品查询。
订单如图3.12所示
图3.12订单
3.2.8类别管理
在类别管理中有类别一览与类别增加,点击类别一览时候可以看到所有的类别,也可以对类别进行修改和删除;点击类别增加时候可以添加新的类别。
类别一览如图3.13所示,类别增加如图3.14所示
图3.13类别一览
图3.14类别增加
3.2.9商品管理
在商品管理中有商品一览与商品增加,点击商品一览时候可以看到所有的商品,可以对商品进行修改和删除;点击商品增加时候可以添加新的商品。
商品一览如图3.15所示,商品增加如图3.16所示
图3.15商品一览
图3.16商品增加
3.2.10订单管理
在订单管理中有订单一览,点击订单一览时候可以看到所有的订单。
可以修改订单是否发货。
订单管理如图3.17所示
图3.18订单管理
3.2.11用户管理
在用户管理中有用户一览与用户增加,点击用户一览时候可以看到所有的用户,也可以删除用户;点击用户增加时候可以添加新的用户。
用户一览如图3.19所示,用户增加如图3.20所示。
图3.19用户一览
图3.20用户增加
3.2.12新闻管理
在新闻管理中有新闻一览与新闻增加,点击新闻一览时候可以看到所有的新闻,可以对新闻进行修改和删除;点击新闻增加时候可以添加新的新闻。
新闻一览如图3.21所示,新闻修改如图3.22所示,新闻增加如图3.23所示。
图3.21新闻一览
图3.22新闻修改
图3.23新闻增加
结论
本系统实现了电子商务网站的基本功能,在本系统中共分为两大模块,分别为后台管理模块以及网站的前台模块。
在后台管理模块中主要实现了管理员对网站的系统管理工作如对订单、新闻、商品等相应的管理。
而在前台模块中则主要实现了对网站的页面设计以及消费者购物时的基本功能如登录、注册、购物车等功能。
在做本网站的过程中我们遇到了很多的困难如对相关代码的不理解和实现购物车功能方面的种种问题,但是到最后通过我们的积极改进和努力都一一克服了。
虽然本网站实现了电子商务的基本功能但是还是有不足之处,如网站首页的设计方面就不算美观以及在购物的细节方面做的还不够到位。
但是通过我们不断的努力学习和探索我们相信下一次会做的更加精细完美。