ImageVerifierCode 换一换
格式:DOCX , 页数:31 ,大小:2.36MB ,
资源ID:28084200      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28084200.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(精品 毕业论文 毕业设计网上购物系统设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、精品 毕业论文 毕业设计网上购物系统设计网上购物毕业设计摘 要随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为现代商务发展的方向。电子商务(Electronic Commerce)正是为了适应这种以全球为市场的变化而出现和发展起来的。它可以使销售商与供应商更紧密地联系起来,以更有效地满足客户的需求,也可以让商家在全球范围内选择最佳供应商,在全球市场上销售产品。电子商务基于网络技术网络技术提供了实现电子商务的技术平台,而电子商务是网络技术的最新应用和最终目标。网上超市是一个电子商务平台。在这里,消费者足不出户

2、就可以浏览各个超市、卖场、连锁店中的商品信息、打折商品和促销活动等一系列消费信息。消费者能够方便地查找到自己的需要的商品,图片和文字介绍,能够使访问者很直观地了解到商品的详细信息,访问者还可以在网上与我们的后台管理人员进行沟通和交流,询问自己感兴趣的问题,甚至可以通过网上转账直接购买商品!关键词: 网上购物 购物车 ASP.Net SQL数据库 JavaScript目 录第一章 绪论 11.1 网上超市系统的概述 1第二章 开发技术概述 22.1 开发运行环境介绍 22.1.1 硬件需求 22.1.2 软件需求 22.2 技术概述 22.2.1 ASP.net技术 22.2.2 SQLServ

3、er2005数据库 3第三章 功能需求及业务流程 43.1 功能模块划分 43.2 功能模块描述 43.2.1 前台功能 43.2.2 后台管理功能 43.3 系统功能模块用例图 63.4 前台功能图 73.5 后台管理功能图 7第四章 数据库设计 84.1 数据库需求分析 84.2 数据库概念结构设计(E-R图) 84.3 数据库逻辑结构设计 94.4 数据库物理结构设计 11第五章 系统功能的实现 135.1 前台功能的实现 135.1.1 首页 135.1.2 登陆界面 155.1.3 购物车界面 175.1.4 我的订单界面 205.2 后台功能的实现 235.2.1 后台模板和导航界

4、面 235.2.2 新进手机入库界面 245.2.3 发货管理界面 265.2.3 付货管理界面 27第六章 系统总结 286.1 系统的优点 286.2 系统的不足 28致谢 29参考文献 30第一章 绪论1.1 网上超市系统的概述随着社会经济的迅速发展和科学技术的全面进步,计算机事业得到了飞速发展,Internet网和信息高速公路的逐步延伸,人类社会现今已昂首步入信息社会时代,而商品交易的模式在不断地发生着变化。在社会化大生产以及社会分工日趋专业化,网上超市成为占据主要地位!网上超市系统,是在网络上建立一个虚拟购物商场,避免了挑选商品的繁琐的过程,使顾客的购物过程变得轻松、快捷!网上超市管

5、理系统是一个针对网上销售商品、管理商品的一个专业软件,随着网络的广泛普及,网络支付手段的逐步完善,习惯于鼠标点击下订单的,送货上门的快捷便利的购物方式。传统的购物观念,正在被网上购物这种快捷的方式所冲击。现在的网上超市,具有强大的功能,在线展示商品,在线购买商品,在线交易,在线网店的管理等,借助网络的跨地域特点,更是传统的商店的地域限制加以突破,全国各地的顾客都可以通过网络在同一个网上超市购买商品,从而大大增加了客户的数量。网上超市可以确信网上购物无容置疑是未来的发展方向。网上超市系统,致力于提供商品展示及订购为核心的网上购物服务宣传自己商品的产品并将自己的产品展示给客户,让客户通过网站便能对

6、自由的选择的购买商品!该网站是通过用户浏览商品及详细参数,选择登录、购买、确定购买、提交信息生成订单、付款、退货,后台新增商品、查看库存、发货、管理员信息管理!第二章 开发技术概述2.1 开发运行环境介绍2.1.1 硬件需求笔记本电脑(PC)最低要求:2GHz CPU、120G硬盘、1G DDR2内存、1024*786显示器等 2.1.2 软件需求操作系统:windows xp数据库:SQLServer2005开发工具:MicrosoftVisualStudio20102.2 技术概述2.2.1 ASP.net技术VisualStudio是微软公司推出的开发环境。是目前最流行Windows平台

7、应用程序开发环境。VisualStudio2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview-CTP),并且支持开发面向Win7的应用程序。除了MicrosoftSQLServer,他还支持IBMDB2和Oracle数据库。它将是经典的一个版本,相当于当年的6.0版。而且它可以自定义开始页;新功能还包括:(1)C#4.0中的动态类型和动态编程;(2)多显示器

8、支持;(3)使用VisualStudio2010的特性支持TDD;(4)支持Office;(5)QuickSearch特性;(6)C+0x新特性;(7)IDE增强;(8)使用VisualC+2010创建Ribbon界面;(9)新增基于.NET平台的语言F#;2.2.2 SQLServer2005数据库MicrosoftSQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。MicrosoftSQLServer2008数据库为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。此外Micros

9、oftSQLServer2005结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的BI解决方案,帮助您的团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。第三章 功能需求及业务流程3.1 功能模块划分网上手机超市分两个部分,一者为前台购物部分,包括:浏览商品、客户注册、客户登录、我的购物车、我的订单、付款(金额变动、商品数量变动)等操作;二者为后台管理功能,包括:商品入库、更新、查询,订单的管理、用户的管理、商品类别的管理等等。3.2 功能模块描述3.2.1 前台功能1. 浏览商品:顾客浏览网上商店的商品,将自己需求的产品放入

10、到购物车中,可连续添加商品。2. 顾客注册: 顾客可以浏览商品但必须注册后才可购物。注册时要填写自己相关的信息,例如用户名、密码、手机号码、身份证号等一系列信息即可。3.客户登录顾客浏览网上的商品,查看详细信息,登陆后,可以将相中的产品进行立即购买商品、加入购物车操作!4.购物车功能:顾客选择完商品后可加入购物车里面,查看自己要购买的商品,可修改要买的数量、删除和清空购物车记录!5.填写收货人信息加入购物车的商品,然后点击购买,进入下个页面,填写收货人的信息(收货人的地址、收货人的联系方式、收货人的名称)。6.生成订单当顾客选择完商品后,确定购买商品,根据顾客选择的商品,产生订单,把商品的部分

11、信息如数量,购买总价保存起来。3.2.2 后台管理功能1.管理员部分:管理员拥有最高权限,可访问所有订单,订单处理,可浏览、查询、修改订单,可进行界面管理,可浏览、修改客户的一些资料!2.订单管理管理员根据客户的订单,修改订单的状态,是否已发货。以及顾客以收到商品后改该顾客的付款状况。3商品管理1).添加新产品2).修改产品信息3).删除商品4).商品类别的管理3.3 系统功能模块用例图图3-1系统功能模块用例图业务流程:网上超市系统的主要业务流程分为前台和后台。前台:顾客在前台先浏览本网店的商品,发现比较中意的手机时,可以点击进入,查看商品更为详尽的参数,提供给顾客更多的参考;另外如果你是刚

12、进入本网店的顾客,可以选择注册一个账号,方便操作更多的关于网店功能;如果你已注册了本店的账号,那么你可以进行购物了,把你喜欢的商品放进自己的“购物车”,或者你想马上就购买,那么你也可以选择“立即购买”,这时你就可以在第一刻得到自己中意的商品了。后台:在后台系统管理员可以对用户的信息进行管理,然后对于新商品进行入库,查询商品的信息,如果商品的信息有误,可以修改,到了月底,清理库存!对于客户的订单进行发货,查询已经付款的客户订单和已经退货的客户的订单。查询某个操作系统的手机的品牌,添加一个手机的品牌!3.4 前台功能图图3-2前台功能图3.5 后台管理功能图图3-3后台功能图第四章 数据库设计4.

13、1 数据库需求分析1.标识实体2.标识每个实体需要存储的详细信息3.标识实体间的联系4.2 数据库概念结构设计(E-R图)实体:客户、管理员、供应商、手机、订单、购物车、手机配件;图4-1网上超市系统E-R图4.3 数据库逻辑结构设计网上超市系统总共有10个表:供应商信息表、手机信息表、操作系统表、品牌类型表、顾客信息表、管理员信息表、购物车信息表、订单信息表、第三方支付表、网上银行表。表4-1商品信息表名称列名数据类型是否为空约束手机编号PhoneIDintNo null标识递增手机名称PhoneNamenvarchar(50)No null手机类型PhoneBriefnvarchar(50

14、)No null手机价格PricefloatNo null上市时间Uptime DatetimeNo null默认当前时间外观设计Adesignvarchar(50)No null主屏尺寸Mscreensizevarchar(50)No null摄像头像素Cpixelsvarchar(50)No null屏幕Screenvarchar(50)No null操作系统Osystemvarchar(50)No null网络类型Webtypevarchar(50)No null运存ROMcapacityvarchar(50)No null商品积分IntegralIntNo null销售量SalesIn

15、tNo null库存量AmountintNo null大图URLBpictureURLvarchar(100)No null小图URLSmallmapURLvarchar(100)No nullGPS类型StatusBitNo null表4-2供应商信息表名称列名数据类型是否为空约束供应商编号SupplierIDintNo null供应商名称SupplierNameNvarchar(50)No null供应商地址SupplierAdressNvarchar(50)No null供应商电话SupplierPhoneIntNo null11位供应商邮箱SupplierEmailNvarchar(5

16、0)No null表4-3品牌类型表名称列名数据类型是否为空约束品牌编号PhoneTypeIDintNo null标识递增品牌名称PhoneTypeNamenvarchar(50)No null表4-4管理员信息表名称列名数据类型是否为空约束管理员编号ManagerIDintNo null标识递增管理员名称ManagerNamevarchar(30)No null管理员密码ManagerPwdvarchar(20)No null权限Jurisdictionnchar(4)No null注册时间RTimesmalldatetimeNo null默认当前时间表4-5顾客信息表名称列名数据类型是否为

17、空约束顾客编号UserIDintNo null顾客名称UserNamevarchar(30)No null顾客密码UserPwdvarchar(20)No null用户电话UserPhonenvarchar(12)null购物积分UserScorenumeric(18,0)null表4-6购物车信息表名称列名数据类型是否为空约束购物车编号ShoppingCartRecordIDintNo null标识递增用户编号UserIDintNo null手机编号PhoneIDintNo null数量CountintNo null加入购物车时间ShoppingDatedatetimeNo null表4-7

18、订单信息表名称列名数据类型是否为空约束订单编号OrderIDintNo null标识递增用户编号UserIDintNo null手机价格PhoneUnitPricefloatNo null数量PhoneCountfloatnull收货地址OrderAddressnvarchar(50)No null联系方式Telnvarchar(12)No null订单日期OrderDatedatetimenull订单状态OrderStatechar(10)null当前日期条形码OrderCodechar(10)null手机编号PhoneIDintnull收货时间GetPhoneDatedatetimenul

19、l付款时间PaymentDatedatetimenull收货人Consigneechar(10)null4.4 数据库物理结构设计图4-2 网上超市系统物理表第五章 系统功能的实现5.1 前台功能的实现5.1.1 首页图5-1网上超市系统首页网页设计:网页的主色调为灰褐色,给人一种稳重的感觉,让消费者感到我们带给他们的真实,而且在长时间浏览网页时容易眼疲劳,灰褐色给人很养眼。给人视觉上的享受!功能简介:网上手机店首页显示了本网店的一些商品的信息,可以登录系统,客户还可以根据操作系统和品牌的不同,在首页点击某商品显示商品的详细信息。首页导航的代码,主要采用了CSS+DIV进行网页布局,外部样式表

20、,再单独的.css文件中定义所需的样式,在要使用的HTL文档中使用已定义的CSS样式。使用最为灵活。在标题栏中拖入.css文件,会产生的代码在.css文件中输入样式代码:.promo_slider .slider_border background: url(./img/bg_slider.png) repeat top left; padding: 3px; border-radius: 5px;.promo_slider .slides_container height: 385px; display: block;.promo_slider .slides_container div t

21、ext-align: center;.promo_slider .slides_container img 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+DIV5.1.2 登陆界面图5-3登录界面登录界面的功能:登

22、录界面用于登录系统,登录系统后,可以查看自己的信息、购物车以及订单。登录界面代码(为节省篇幅只显主要代码): if (txtUserName.Text = string.Empty | txtPwd.Text = string.Empty) Page.ClientScript.RegisterStartupScript(this.GetType(), showkey, alert(用户名或密码不能为空,请填写后在登录!); else UserBLL oPhoneShopOnNet = new UserBLL(); string username = this.txtUserName.Text.

23、Trim(); string pwd = this.txtPwd.Text.Trim(); int userId = oPhoneShopOnNet.User_Login(username, pwd); if (userId = 0) Response.Write(alert(用户名或者密码错误,请认真填写!); else string s = Sessionstr.ToString(); if (txtCheckCode.Text.Trim().ToLower() = s.ToLower() UserModel oUserModel = oPhoneShopOnNet.User_GetMod

24、elById(userId); Session.Add(userModel, oUserModel); txtUserName.Text = oUserModel.UserName; Response.Write(alert(登录成功); Response.Redirect(index.aspx); 5.1.3 购物车界面购物车功能:在浏览商品时,可以选择“立即购买”和“加入购物车”,购物车的功能是类似现实大型超市中,顾客用于暂时存放所选商品的一种手推车。在网上商店所说的购物车,像超市一样,随意的添加、删除商品,选购完毕后,统一下订单!网上商店的购物车要能过跟踪顾客所选的商品,记录下所选商品,

25、还能随意的更新,可以支付购买,能给客户提供很大的方便!图5-4购物车界面 清空购物车的主要代码: foreach (DataListItem i in dl_ShoppingCart.Items) CheckBox cb1 = (CheckBox)i.FindControl(ckShopingCartRecordId); if (cb1.Checked) UserModel oShopUserModel = (UserModel)SessionuserModel; int userId = oShopUserModel.UserId; ViewStatetime = userId; Shopp

26、ingCartBLL oShoppingCartBLL = new ShoppingCartBLL(); int result = oShoppingCartBLL.ShoppingCart_ClearByUserId(userId); 更新购物车的主要代码: CheckBox cb_spcarrt = e.Item.FindControl(ckShopingCartRecordId) as CheckBox; if (cb_spcarrt.Checked) int ShoppingCartRecordID =Convert.ToInt32(this.dl_ShoppingCart.DataK

27、eyse.Item.ItemIndex); int PhoneID = Convert.ToInt32(e.Item.FindControl(lblPhoneId) as Label).Text); int Quantity = Convert.ToInt32(e.Item.FindControl(txtGoodsNum) as TextBox).Text); PhoneBLL oPhoneBLL = new PhoneBLL(); PhoneModel oPhoneModel = oPhoneBLL.Phone_GetModelById(PhoneID); int amount = Convert.ToInt32(oPhoneModel.Amount); if (amount Quantity) dl_ShoppingCart.EditItemIndex = -1; ShoppingCartList(); Response.Write(alert(库存量不足,你不能购买这么多手机!); return; ShoppingCartBLL oShoppingCartBL

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1