欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:15827742       资源大小:2.36MB        全文页数:31页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    精品 毕业论文 毕业设计网上购物系统设计.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


    注意事项

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

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


    收起
    展开