精品 毕业论文 毕业设计网上购物系统设计.docx

上传人:b****7 文档编号:15827742 上传时间:2023-07-08 格式:DOCX 页数:31 大小:2.36MB
下载 相关 举报
精品 毕业论文 毕业设计网上购物系统设计.docx_第1页
第1页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第2页
第2页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第3页
第3页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第4页
第4页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第5页
第5页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第6页
第6页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第7页
第7页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第8页
第8页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第9页
第9页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第10页
第10页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第11页
第11页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第12页
第12页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第13页
第13页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第14页
第14页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第15页
第15页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第16页
第16页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第17页
第17页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第18页
第18页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第19页
第19页 / 共31页
精品 毕业论文 毕业设计网上购物系统设计.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

精品 毕业论文 毕业设计网上购物系统设计.docx

《精品 毕业论文 毕业设计网上购物系统设计.docx》由会员分享,可在线阅读,更多相关《精品 毕业论文 毕业设计网上购物系统设计.docx(31页珍藏版)》请在冰点文库上搜索。

精品 毕业论文 毕业设计网上购物系统设计.docx

精品毕业论文毕业设计网上购物系统设计

网上购物毕业设计

摘要

随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为现代商务发展的方向。

 

电子商务(ElectronicCommerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。

它可以使销售商与供应商更紧密地联系起来,以更有效地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。

电子商务基于网络技术.网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。

网上超市是一个电子商务平台。

在这里,消费者足不出户就可以浏览各个超市、卖场、连锁店中的商品信息、打折商品和促销活动等一系列消费信息。

消费者能够方便地查找到自己的需要的商品,图片和文字介绍,能够使访问者很直观地了解到商品的详细信息,访问者还可以在网上与我们的后台管理人员进行沟通和交流,询问自己感兴趣的问题,甚至可以通过网上转账直接购买商品!

关键词:

网上购物购物车ASP.NetSQL数据库JavaScript

 

目录

第一章绪论1

1.1网上超市系统的概述1

第二章开发技术概述2

2.1开发运行环境介绍2

2.1.1硬件需求2

2.1.2软件需求2

2.2技术概述2

2.2.1ASP.net技术2

2.2.2SQLServer2005数据库3

第三章功能需求及业务流程4

3.1功能模块划分4

3.2功能模块描述4

3.2.1前台功能4

3.2.2后台管理功能4

3.3系统功能模块用例图6

3.4前台功能图7

3.5后台管理功能图7

第四章数据库设计8

4.1数据库需求分析8

4.2数据库概念结构设计(E-R图)8

4.3数据库逻辑结构设计9

4.4数据库物理结构设计11

第五章系统功能的实现13

5.1前台功能的实现13

5.1.1首页13

5.1.2登陆界面15

5.1.3购物车界面17

5.1.4我的订单界面20

5.2后台功能的实现23

5.2.1后台模板和导航界面23

5.2.2新进手机入库界面24

5.2.3发货管理界面26

5.2.3付货管理界面27

第六章系统总结28

6.1系统的优点28

6.2系统的不足28

致谢29

参考文献30

第一章绪论

1.1网上超市系统的概述

随着社会经济的迅速发展和科学技术的全面进步,计算机事业得到了飞速发展,Internet网和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易的模式在不断地发生着变化。

在社会化大生产以及社会分工日趋专业化,网上超市成为占据主要地位!

网上超市系统,是在网络上建立一个虚拟购物商场,避免了挑选商品的繁琐的过程,使顾客的购物过程变得轻松、快捷!

网上超市管理系统是一个针对网上销售商品、管理商品的一个专业软件,随着网络的广泛普及,网络支付手段的逐步完善,习惯于鼠标点击下订单的,送货上门的快捷便利的购物方式。

传统的购物观念,正在被网上购物这种快捷的方式所冲击。

现在的网上超市,具有强大的功能,在线展示商品,在线购买商品,在线交易,在线网店的管理等,借助网络的跨地域特点,更是传统的商店的地域限制加以突破,全国各地的顾客都可以通过网络在同一个网上超市购买商品,从而大大增加了客户的数量。

网上超市可以确信网上购物无容置疑是未来的发展方向。

网上超市系统,致力于提供商品展示及订购为核心的网上购物服务宣传自己商品的产品并将自己的产品展示给客户,让客户通过网站便能对自由的选择的购买商品!

该网站是通过用户浏览商品及详细参数,选择登录、购买、确定购买、提交信息生成订单、付款、退货,后台新增商品、查看库存、发货、管理员信息管理!

 

第二章开发技术概述

2.1开发运行环境介绍

2.1.1硬件需求

笔记本电脑(PC)

最低要求:

2GHzCPU、120G硬盘、1GDDR2内存、1024*786显示器等

2.1.2软件需求

操作系统:

windowsxp

数据库:

SQLServer2005

开发工具:

MicrosoftVisualStudio2010

2.2技术概述

2.2.1ASP.net技术

VisualStudio是微软公司推出的开发环境。

是目前最流行Windows平台应用程序开发环境。

VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。

VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Win7的应用程序。

除了MicrosoftSQLServer,他还支持IBMDB2和Oracle数据库。

它将是经典的一个版本,相当于当年的6.0版。

而且它可以自定义开始页;新功能还包括:

(1)C#4.0中的动态类型和动态编程;

(2)多显示器支持;

(3)使用VisualStudio2010的特性支持TDD;

(4)支持Office;

(5)QuickSearch特性;

(6)C++0x新特性;

(7)IDE增强;

(8)使用VisualC++2010创建Ribbon界面;

(9)新增基于.NET平台的语言F#;

2.2.2SQLServer2005数据库

MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

MicrosoftSQLServer2008数据库为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

此外MicrosoftSQLServer2005结合了分析、报表、集成和通知功能。

这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。

 

第三章功能需求及业务流程

3.1功能模块划分

网上手机超市分两个部分,一者为前台购物部分,包括:

浏览商品、客户注册、客户登录、我的购物车、我的订单、付款(金额变动、商品数量变动)等操作;二者为后台管理功能,包括:

商品入库、更新、查询,订单的管理、用户的管理、商品类别的管理等等。

3.2功能模块描述

3.2.1前台功能

1.浏览商品:

顾客浏览网上商店的商品,将自己需求的产品放入到购物车中,可连续添加商品。

2.顾客注册:

顾客可以浏览商品但必须注册后才可购物。

注册时要填写自己相关的信息,例如用户名、密码、手机号码、身份证号等一系列信息即可。

3.客户登录

顾客浏览网上的商品,查看详细信息,登陆后,可以将相中的产品进行立即购买商品、加入购物车操作!

4.购物车功能:

顾客选择完商品后可加入购物车里面,查看自己要购买的商品,可修改要买的数量、删除和清空购物车记录!

5.填写收货人信息

加入购物车的商品,然后点击购买,进入下个页面,填写收货人的信息(收货人的地址、收货人的联系方式、收货人的名称)。

6.生成订单

当顾客选择完商品后,确定购买商品,根据顾客选择的商品,产生订单,把商品的部分信息如数量,购买总价保存起来。

3.2.2后台管理功能

1.管理员部分:

管理员拥有最高权限,可访问所有订单,订单处理,可浏览、查询、修改订单,可进行界面管理,可浏览、修改客户的一些资料!

2.订单管理

管理员根据客户的订单,修改订单的状态,是否已发货。

以及顾客以收到商品后改该顾客的付款状况。

3商品管理

1).添加新产品

2).修改产品信息

3).删除商品

4).商品类别的管理

 

3.3系统功能模块用例图

图3-1系统功能模块用例图

业务流程:

网上超市系统的主要业务流程分为前台和后台。

前台:

顾客在前台先浏览本网店的商品,发现比较中意的手机时,可以点击进入,查看商品更为详尽的参数,提供给顾客更多的参考;另外如果你是刚进入本网店的顾客,可以选择注册一个账号,方便操作更多的关于网店功能;如果你已注册了本店的账号,那么你可以进行购物了,把你喜欢的商品放进自己的“购物车”,或者你想马上就购买,那么你也可以选择“立即购买”,这时你就可以在第一刻得到自己中意的商品了。

后台:

在后台系统管理员可以对用户的信息进行管理,然后对于新商品进行入库,查询商品的信息,如果商品的信息有误,可以修改,到了月底,清理库存!

对于客户的订单进行发货,查询已经付款的客户订单和已经退货的客户的订单。

查询某个操作系统的手机的品牌,添加一个手机的品牌!

 

3.4前台功能图

图3-2前台功能图

3.5后台管理功能图

图3-3后台功能图

 

第四章数据库设计

4.1数据库需求分析

1.标识实体

2.标识每个实体需要存储的详细信息

3.标识实体间的联系

4.2数据库概念结构设计(E-R图)

实体:

客户、管理员、供应商、手机、订单、购物车、手机配件;

图4-1网上超市系统E-R图

4.3数据库逻辑结构设计

网上超市系统总共有10个表:

供应商信息表、手机信息表、操作系统表、品牌类型表、顾客信息表、管理员信息表、购物车信息表、订单信息表、第三方支付表、网上银行表。

表4-1商品信息表

名称

列名

数据类型

是否为空

约束

手机编号

PhoneID

int

Nonull

标识递增

手机名称

PhoneName

nvarchar(50)

Nonull

手机类型

PhoneBrief

nvarchar(50)

Nonull

手机价格

Price

float

Nonull

上市时间

Uptime

Datetime

Nonull

默认当前时间

外观设计

Adesign

varchar(50)

Nonull

主屏尺寸

Mscreensize

varchar(50)

Nonull

摄像头像素

Cpixels

varchar(50)

Nonull

屏幕

Screen

varchar(50)

Nonull

操作系统

Osystem

varchar(50)

Nonull

网络类型

Webtype

varchar(50)

Nonull

运存

ROMcapacity

varchar(50)

Nonull

商品积分

Integral

Int

Nonull

销售量

Sales

Int

Nonull

库存量

Amount

int

Nonull

大图URL

BpictureURL

varchar(100)

Nonull

小图URL

SmallmapURL

varchar(100)

Nonull

GPS类型

Status

Bit

Nonull

 

表4-2供应商信息表

名称

列名

数据类型

是否为空

约束

供应商编号

SupplierID

int

Nonull

供应商名称

SupplierName

Nvarchar(50)

Nonull

供应商地址

SupplierAdress

Nvarchar(50)

Nonull

供应商电话

SupplierPhone

Int

Nonull

11位

供应商邮箱

SupplierEmail

Nvarchar(50)

Nonull

表4-3品牌类型表

名称

列名

数据类型

是否为空

约束

品牌编号

PhoneTypeID

int

Nonull

标识递增

品牌名称

PhoneTypeName

nvarchar(50)

Nonull

表4-4管理员信息表

名称

列名

数据类型

是否为空

约束

管理员编号

ManagerID

int

Nonull

标识递增

管理员名称

ManagerName

varchar(30)

Nonull

管理员密码

ManagerPwd

varchar(20)

Nonull

权限

Jurisdiction

nchar(4)

Nonull

注册时间

RTime

smalldatetime

Nonull

默认当前时间

表4-5顾客信息表

名称

列名

数据类型

是否为空

约束

顾客编号

UserID

int

Nonull

顾客名称

UserName

varchar(30)

Nonull

顾客密码

UserPwd

varchar(20)

Nonull

用户电话

UserPhone

nvarchar(12)

null

购物积分

UserScore

numeric(18,0)

null

表4-6购物车信息表

名称

列名

数据类型

是否为空

约束

购物车编号

ShoppingCartRecordID

int

Nonull

标识递增

用户编号

UserID

int

Nonull

手机编号

PhoneID

int

Nonull

数量

Count

int

Nonull

加入购物车时间

ShoppingDate

datetime

Nonull

表4-7订单信息表

名称

列名

数据类型

是否为空

约束

订单编号

OrderID

int

Nonull

标识递增

用户编号

UserID

int

Nonull

手机价格

PhoneUnitPrice

float

Nonull

数量

PhoneCount

float

null

收货地址

OrderAddress

nvarchar(50)

Nonull

联系方式

Tel

nvarchar(12)

Nonull

订单日期

OrderDate

datetime

null

订单状态

OrderState

char(10)

null

当前日期

条形码

OrderCode

char(10)

null

手机编号

PhoneID

int

null

收货时间

GetPhoneDate

datetime

null

付款时间

PaymentDate

datetime

null

收货人

Consignee

char(10)

null

4.4数据库物理结构设计

图4-2网上超市系统物理表

 

第五章系统功能的实现

5.1前台功能的实现

5.1.1首页

图5-1网上超市系统首页

网页设计:

网页的主色调为灰褐色,给人一种稳重的感觉,让消费者感到我们带给他们的真实,而且在长时间浏览网页时容易眼疲劳,灰褐色给人很养眼。

给人视觉上的享受!

功能简介:

网上手机店首页显示了本网店的一些商品的信息,可以登录系统,客户还可以根据操作系统和品牌的不同,在首页点击某商品显示商品的详细信息。

首页导航的代码,主要采用了CSS+DIV进行网页布局,外部样式表,再单独的.css文件中定义所需的样式,在要使用的HTL文档中使用已定义的CSS样式。

使用最为灵活。

在标题栏中拖入.css文件,会产生

的代码

在.css文件中输入样式代码:

.promo_slider.slider_border{

background:

url(../img/bg_slider.png)repeattopleft;

padding:

3px;

border-radius:

5px;

}

.promo_slider.slides_container{

height:

385px;

display:

block;

}

.promo_slider.slides_containerdiv{

text-align:

center;

}

.promo_slider.slides_containerimg{

max-width:

921px;

}

.promo_slider.next,.promo_slider.prev{

position:

absolute;

top:

50%;

height:

105px;

width:

54px;

cursor:

pointer;

z-index:

100;

margin-top:

-52px;

}

jQuery代码这里就省略不写了

在源代码里添加如下代码:

得到如下效果:

图5-2jquery+CSS+DIV

5.1.2登陆界面

图5-3登录界面

登录界面的功能:

登录界面用于登录系统,登录系统后,可以查看自己的信息、购物车以及订单。

登录界面代码(为节省篇幅只显主要代码):

if(txtUserName.Text==string.Empty||txtPwd.Text==string.Empty)

{

Page.ClientScript.RegisterStartupScript(this.GetType(),"showkey","");}

else

{

UserBLLoPhoneShopOnNet=newUserBLL();

stringusername=this.txtUserName.Text.Trim();

stringpwd=this.txtPwd.Text.Trim();

intuserId=oPhoneShopOnNet.User_Login(username,pwd);

if(userId==0)

{

Response.Write("");

}

else

{

strings=Session["str"].ToString();

if(txtCheckCode.Text.Trim().ToLower()==s.ToLower())

{

UserModeloUserModel=oPhoneShopOnNet.User_GetModelById(userId);

Session.Add("userModel",oUserModel);

txtUserName.Text=oUserModel.UserName;

Response.Write("");

Response.Redirect("index.aspx");

}

5.1.3购物车界面

购物车功能:

在浏览商品时,可以选择“立即购买”和“加入购物车”,购物车的功能是类似现实大型超市中,顾客用于暂时存放所选商品的一种手推车。

在网上商店所说的购物车,像超市一样,随意的添加、删除商品,选购完毕后,统一下订单!

网上商店的购物车要能过跟踪顾客所选的商品,记录下所选商品,还能随意的更新,可以支付购买,能给客户提供很大的方便!

图5-4购物车界面

◆清空购物车的主要代码:

foreach(DataListItemiindl_ShoppingCart.Items)

{

CheckBoxcb1=(CheckBox)i.FindControl("ckShopingCartRecordId");

if(cb1.Checked)

{

UserModeloShopUserModel=(UserModel)Session["userModel"];

intuserId=oShopUserModel.UserId;

ViewState["time"]=userId;

ShoppingCartBLLoShoppingCartBLL=newShoppingCartBLL();

intresult=oShoppingCartBLL.ShoppingCart_ClearByUserId(userId);

◆更新购物车的主要代码:

CheckBoxcb_spcarrt=e.Item.FindControl("ckShopingCartRecordId")asCheckBox;

if(cb_spcarrt.Checked)

{

intShoppingCartRecordID=Convert.ToInt32(this.dl_ShoppingCart.DataKeys[e.Item.ItemIndex]);

intPhoneID=Convert.ToInt32((e.Item.FindControl("lblPhoneId")asLabel).Text);

intQuantity=Convert.ToInt32((e.Item.FindControl("txtGoodsNum")asTextBox).Text);

PhoneBLLoPhoneBLL=newPhoneBLL();

PhoneModeloPhoneModel=oPhoneBLL.Phone_GetModelById(PhoneID);

intamount=Convert.ToInt32(oPhoneModel.Amount);

if(amount

{

dl_ShoppingCart.EditItemIndex=-1;

ShoppingCartList();

Response.Write("");

return;

}

ShoppingCartBLLoShoppingCartBL

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2