网上购物系统.docx
- 文档编号:9513941
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:18
- 大小:3.35MB
网上购物系统.docx
《网上购物系统.docx》由会员分享,可在线阅读,更多相关《网上购物系统.docx(18页珍藏版)》请在冰豆网上搜索。
网上购物系统
基于MVC的网上购物系统
程序设计报告
学院:
专业:
学号:
姓名:
指导教师:
日期:
摘要
随着网络的飞速发展和电子商务的崛起,传统的面对面交易已经不能满足现代人类的需求。
如果还是使用以前的老方法实体经营,效率将会非常低,而且不易于保存相关的交易数据,在交易数据统计中也会变得非常麻烦,更重要的是工作量和人员管理成本也非常高。
为了更好的适应现代社会人们的购物需求,满足人们的购物欲望,提高交易效率,所我们开发了稳定可靠,方便快捷的红酒网上购物系统。
对于网上经营的商家工作繁杂,各种交易数据量大,所以美观大方并且易操作的网上购物系统就显得非常必要。
网上购物系统可以对应用者带来很多方便,例如检索迅速、查找方便、可靠性高、数据显示简单明了、保密性好等。
有效合理的网上购物系统能够使商家从平常经营的繁琐工作中解脱出来,使卖家能够更加轻松的面对购物,经营者对商品信息管理难度也会变得简单。
利用网上购物网站系统来供用户进行买卖,使流程能够按照规范标准来进行,避免一些不必要的信息出错。
关键字:
购物;购物系统;红酒
Abstract
Withtherapiddevelopmentofnetworkandtheriseofelectroniccommerce,thetraditionalfacetofacetransactionhasbeenunabletomeettheneedsofmodernhumanbeings.Ifyoustillusetheoldmethodsoftheoldbusiness,theefficiencywillbeverylow,andnoteasytosavetherelevanttransactiondata,thetransactiondatastatisticswillbecomeverycumbersome,moreimportantistheworkloadandpersonnelmanagementcostsarealsoveryhigh.Inordertobetteradapttothemodernsociety,people'sshoppingneeds,tomeetpeople'sshoppingdesire,improvetransactionefficiency,wehavedevelopedastableandreliable,convenientandfastredwineonlineshoppingsystem.Forthebusinessofonlinebusinesscomplex,alargevarietyoftransactiondata,sobeautifulandeasytooperateonlineshoppingsystemisverynecessary.Onlineshoppingsystemcanbringalotofconveniencetotheapplication,suchassearchquickly,findconvenient,highreliability,simpleandcleardatadisplay,confidentialityandsoon.
Effectiveandreasonableonlineshoppingsystemcanmakethebusinessfromtheordinaryoperationofthetediousworkout,sothatthesellercanbemorerelaxedinthefaceofshopping,businessinformationmanagement,thedifficultyofinformationmanagementwillbecomesimple.Theuseofonlineshoppingsitesystemforuserstobuyandsell,sothattheprocesscanbecarriedoutinaccordancewiththenorms,toavoidsomeunnecessaryinformationerror.
Keywords:
Shop;Shoppingsystem;Wine
1.绪论
1.1课题背景及意义
随着网络的飞速发展和电子商务的崛起,传统的面对面交易已经不能满足现代人类的需求。
如果还是使用以前的老方法实体经营,效率将会非常低,而且不易于保存相关的交易数据,在交易数据统计中也会变得非常麻烦,更重要的是工作量和人员管理成本也非常高。
为了更好的适应现代社会人们的购物需求,满足人们的购物欲望,提高交易效率,所我们开发了稳定可靠,方便快捷的网上购物系统。
对于网上经营的商家工作繁杂,各种交易数据量大,所以美观大方并且易操作的网上购物系统就显得非常必要。
网上购物系统可以对应用者带来很多方便,例如检索迅速、查找方便、可靠性高、数据显示简单明了、保密性好等。
有效合理的网上购物系统能够使商家从平常经营的繁琐工作中解脱出来,使卖家能够更加轻松的面对购物,经营者对商品信息管理难度也会变得简单。
利用网上购物网站系统来供用户进行买卖,使流程能够按照规范标准来进行,避免一些不必要的信息出错。
1.2国内外发展现状
据CNNIC(中国互联网络信息中心)的数据显示,中国网民的数量在2007年6月就已经突破了1.62亿,平均每分钟就新增近100个网民,成为仅次于美国的全球第二网络大国,有25.5%的中国网民有过网络购物经历。
网络购物的基本概念简单来说,网上购物就是把传统的商店直接“搬”回家,利用Internet直接购买自己需要的商品或者享受自己需要的服务。
专业地讲,它是电子商务的一个重要组成部分。
电子商务是指一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物质流、资金流与信息流和谐统一的新型贸易方式,是贸易过程的电子化、网络化。
简单的理解,就是利用电子技术进行商业行为。
按应用领域划分,电子商务有以下几种模式:
一、企业(Business)对消费者(ConsumersorCustomers),也称商业机构对个人用户,即B2(to)C;二、企业对企业,也称商家对商家,即B2B;三、企业对政府机构(Government),即B2G;四、消费者对政府机构,即C2G;五、网上拍卖等个人行为,即C2C。
其中,企业对企业B2B、企业对消费者B2C、消费者对消费者C2C是网络购物最常见的三种交易方式:
B2B是指企业与企业之间通过互联网进行产品、服务及信息的交换。
通过B2B的交易方式买卖双方能够在网上完成整个业务流程,从建立最初印象,到货比三家,再到讨价还价、签单和交货,最后到客户服务。
B2B使企业之间的交易减少了许多事务性的工作流程和管理费用,降低了企业经营成本。
网络的便利及延申性使企业扩大了活动范围,企业发展跨地区跨国界更方便,成本更低廉。
B2C模式相当于现实生活中的“商场”或“专卖店”。
商业机构利用先进的通信和计算机网络的三维图形技术,把现实的商业街搬到网上,并通过建立网站,在线发布信息和提供数据库检索向用户介绍和销售产品;消费者使用浏览器进行浏览、购买、定单发送、支付操作,最后由商家将产品送到消费者手中。
这种形式的电子商务一般以网络零售业为主,例如经营各种书籍、鲜花、计算机、通信用品等商品。
C2C比较类似于现实生活中的“小商品批发市场”,网站提供数据库检索和一定的安全保障,收取一定的费用,商品信息的上载和交易的协商都由作为独立个体的“买家”和“卖家”完成,一个网站中同时存在数目众多的个体经营者,网站只起一个现实中“市场管理者”的作用。
刚刚过去的2007年,网络购物得到了良好发展,不仅网民自己网上开店,还涌现出许多专业购物网站,分工越来越细。
例如,B2B——阿里巴巴网在香港成功上市;B2C——在亚马逊的带领下,涌现出了一大批的B2C网站;C2C——淘宝、易趣、拍拍的空前发展。
1.3可行性分析
1.3.1经济可行性分析
由于实体店铺对电子购物商城系统开发项目达成了共识,并拨出专项资金,用以购置建立网络中心所需的网络设备和软件,具备了开发Web平台系统的基本条件。
为了今后的系统维护,开发团队准备联合具有丰富经验的软件开发人员共同研究,这为今后系统的顺利开发提供了有利的技术条件。
因此,本系统在经济上是可行的。
1.3.2技术可行性分析
从技术上分析,本系统的开发主要针对数据库中的数据进行操作,考虑到系统的功能要求,在系统的技术实现上可以使用VisualStudio2013开发工具与MicrosoftSQL2008相结合进行软件开发。
VisualStudio2013组件功能强大,可以实现系统的各项功能操作,并提高开发软件的效率和软件的安全性。
2.需求分析
2.2用户的分类
用户分为三大类,管理员,买家用户和管卖家用户。
管理员:
管理员用户在系统中拥有所有权限,包括一般的增删改查,可对所有用户进行操作,甚至是删除整个网站。
买家用户:
买家用户就如现实中的商家经营者,可对网站中的模块功能进行使用操作。
添加商品及修改商品信息等,可增删改查商品或其他一些操作。
卖家用户:
卖家用户是一般用户,可以在线购买查看和查找自己想要购买的商品信息。
并对自己的信息进行修改,不可修改或删除其他信息。
1.2 层次方框图
图2.1层次方框图
(1)新闻管理:
新闻管理中有新闻添加功能,卖家用户设置网站中的管理员可对公司新闻数据进行增加修改删除等操作。
(2)商品管理:
查看并管理商品信息、查看商品分类、商品列表、各种条件对题库进行检索并可以查看详细信息,并可增加、修改、删除考题。
查看各种商品并对商品进行各种条件的检索上传商品图片等。
(3)订单管理:
订单管理下有总订单管理,详细订单管理,订单状态管理的发货管理。
总订单管理可对订单的用户、金额订单状态、拍下时间及支付时间进行管理查看等。
详细订单管理可以查询修改商品的标题、单价、数量等进行操作。
订单状态管理中一般有买家取消订单、卖家取消订单、待付款、待发货和交易成功等基本的订单状态。
发货管理可以查询订单的状态、用户名等信息的管理。
(4)会员管理:
会员管理有会员列表、地址管理、购物差管理、收藏夹管理、评论列表和评论回复等,该模块可以查看各个会员的编号,姓名,密码的等信息,并可进行删除、修改、查询、增加等操作。
也可以对收货地址、购物车、收藏夹进行管理。
可以查看用户的各种评论已经该评论的回复等信息。
(5)后台管理:
后台管理模块有权限管理,账号管理,日志查询和一些常规的操作,如修改密码和退出系统等。
超级管理员用户可管理一般会员用户并设置权限,查找用户,修改用户信息或者密码,甚至是删除用户。
密码修改可快速对当前用户进行修改密码。
2.2项目方案设计
2.2.1方案概述
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务宣传自己商店的产品并将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。
该网站是通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。
其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。
2.2.2项目整体设计
系统用户分成两级,普通用户可以使用注册、登陆、浏览物品、查看商品详细信息、查询商品、管理购物车、查看自己订单、对商品进行评价、修改个人信息的功能。
系统管理员可以进行用户管理、包括查询、修改、删除用户信息,进行商品管理包括查看、查询、添加、修改、删除商品,订单管理包括查看订单、修改订单、删除订单、发货等功能。
图1.1系统功能模块图
2.2.3系统流程图
顾客流程图如下
用户注册
登录
购物
关键字查询
分类检索
最新产品
产品推荐
挑选商品
购物车
继续购物
修改购物车
用户登录
填写或修改用户信息
确认订单
送货方式
付款
完成订单
订单查询修改
收货
网上商城
图3.1顾客流程图
1.2.3.1订单处理流程说明
(1)顾客提交订单。
(2)订单信息进入系统审核,若审核通过,则将订单入库,并通知顾客付款,若审核失败(如填写的信息无效或无库存),则将失败原因发给顾客,同时删除订单。
(4)订单具备以下几种状态:
“卖家取消订单”、“买家取消”、“待付款”、“待发货”、“待收货”、“交易成功”等。
(5)顾客提交订单,如果选择在线付款则订单为“待付款”状态,消费者可在线修改或取消其提交的订单;如果选择货到付款则订单状态转到“待发货”状态。
(6)付款成功后,由销售方发货,订单接下来变成“待收货”状态,最后等待用户收货后确认收货,订单状态变为“交易成功”。
2.2.4系统数据流图
图4.1网上购物系统顶层图
图4.2网上购物系统(会员)
2.1订单管理系统
订单
查询、修改订单
订单反馈
2.2界面管理系统
2.3注册会员管理系统
管理员
图4.3网上购物系统图(购物系统)
图4.4网上购物系统图(注册会员管理系统)
3.1订单管理员
订单管理系统
已无库存
3.2界面管理员
界面管理系统
3.3超级管理员
注册会员管理系统
3.4个人信息修改
管理员信息记录文件
订单记录文件
图4.5网上购物系统图(管理员系统)
3.系统设计与编码
在团队开发中,我主要负责整个项目的界面设计、网站前端、搜索功能模块、前台用户注册登录模块、商品支付功能模块。
3.1用户注册和登录
注册和登录功能也是用LINQ方法实现,用户注册时不需要过多的注册项目,以免显得太繁琐,所以注册时需要填写用户名、密码、联系电话、邮箱就可行了。
登录也是简介化,只需输入用户名和密码即可。
登录之后可以完善个人信息。
图3-1用户注册
图3-2用户登录界面
图2-3用户个人信息中心
3.2商品支付功能
支付功能运用异步提交的方法,选择商品时结算金额也会随着商品的价钱而改变。
比如说,一件商品100元,选择时结算金额会是100,如果选择2件商品单价都是100元,那么结算金额便是200元。
图2-4购物车结算
图3-5支付页面
3.2搜索功能
搜索功能是用LINQ方法实现的,在搜索框输入商品关键词可进行模糊查询,再将模糊查询结果以列表的形式显示在搜索结果页面上,点击搜索结果数据将跳转到商品详细页面。
图3-6搜索框
图3-7搜索结果
图3-8商品详细
3.3项目界面设计
页面的设计和div+css页面的编写。
3.3.1管理员页面设计
图3-9管理员登录界面
管理员后台主页面,可以对用户,商品,订单,新闻管理。
图3-10后台主界面
图3-11商品管理界面
3.3.2前台页面设计
图3-12首页
图3-14商品列表
4.结束语
本系统实现了购物的具体操作,界面友好,操作简便,并且灵活、适用、安全,满足商家管理方面的需要,有效提高了商品管理的效率。
由于购物系统网站的功能需求很多而且细,因为时间的原因,有些细化界面没有完善,所以有些界面会不美观。
在这次的团队开发过程中,不可避免地遇到了各种各样的问题。
但遇到问题时不要着急自己不会做,先XX遇到的问题,再尝试解决的办法,如果实在不行,就请教同学。
通过这次网站开发,学到新的知识是其次,最要的是自己能学会解决的办法。
参考文献
[1]MVCWEB开发学习实录:
清华大学出版社 2011
[2]ASP.NETMVC5高级编程(第5版)北京:
清华大学出版社2015
[3]jQuery权威指南(第2版)北京机械工业出版社2013
[4]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:
3-460
[5]刁成佳.UML系统建模与分析设计[M].北京:
机械工业出版社2007
[6]张杰,任伟,吴林华.ASP典型模块设计[M].北京:
科学出版社,2006
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 系统