为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网上购物系统

2017-09-19 11页 doc 616KB 35阅读

用户头像

is_314871

暂无简介

举报
网上购物系统基于MVC的网上购物系统 程序设计报告 学    院:     专    业:      学    号:        姓    名:            指导教师:                        日    期:      摘  要 随着网络的飞速发展和电子商务的崛起,传统的面对面交易已经不能满足现代人类的需求。如果还是使用以前的老方法实体经营,效率将会非常低,而且不易于保存相关的交易数据,在交易数据统计中也会变得非常麻烦,更重要的是工作量和人员管理成本也非常高。为了更好的适应现代社会人们的购物需...
网上购物系统
基于MVC的网上购物系统 程序设计报告 学    院:     专    业:      学    号:        姓    名:            指导教师:                        日    期:      摘  要 随着网络的飞速发展和电子商务的崛起,传统的面对面交易已经不能满足现代人类的需求。如果还是使用以前的老方法实体经营,效率将会非常低,而且不易于保存相关的交易数据,在交易数据统计中也会变得非常麻烦,更重要的是工作量和人员管理成本也非常高。为了更好的适应现代社会人们的购物需求,满足人们的购物欲望,提高交易效率,所我们开发了稳定可靠,方便快捷的红酒网上购物系统。对于网上经营的商家工作繁杂,各种交易数据量大,所以美观大方并且易操作的网上购物系统就显得非常必要。网上购物系统可以对应用者带来很多方便,例如检索迅速、查找方便、可靠性高、数据显示简单明了、保密性好等。 有效合理的网上购物系统能够使商家从平常经营的繁琐工作中解脱出来,使卖家能够更加轻松的面对购物,经营者对商品信息管理难度也会变得简单。利用网上购物网站系统来供用户进行买卖,使流程能够按照来进行,避免一些不必要的信息出错。   关键字:购物;购物系统;红酒                               Abstract With the rapid development of network and the rise of electronic commerce, the traditional face to face transaction has been unable to meet the needs of modern human beings. If you still use the old methods of the old business, the efficiency will be very low, and not easy to save the relevant transaction data, the transaction data statistics will become very cumbersome, more important is the workload and personnel management costs are also very high. In order to better adapt to the modern society, people's shopping needs, to meet people's shopping desire, improve transaction efficiency, we have developed a stable and reliable, convenient and fast red wine online shopping system. For the business of online business complex, a large variety of transaction data, so beautiful and easy to operate online shopping system is very necessary. Online shopping system can bring a lot of convenience to the application, such as search quickly, find convenient, high reliability, simple and clear data display, confidentiality and so on. Effective and reasonable online shopping system can make the business from the ordinary operation of the tedious work out, so that the seller can be more relaxed in the face of shopping, business information management, the difficulty of information management will become simple. The use of online shopping site system for users to buy and sell, so that the process can be carried out in accordance with the norms, to avoid some unnecessary information error. Key words: Shop; Shopping system; Wine 目  录 1.绪论    1 1.1 课背景及意义    1 1.2 国内外发展现状    1 1.3 可行性分析    2 1.3.1 经济可行性分析    2 1.3.2 技术可行性分析    2 2. 需求分析    3 2.2用户的分类    3 1.2 层次方框图    3 2.2 项目设计    5 2.2.1方案概述    5 2.2.2项目整体设计    5 3.系统设计与编码    10 3.1用户注册和登录    10 3.2 商品支付功能    12 3.2 搜索功能    13 3.3 项目界面设计    14 3.3.1管理员页面设计    14 3.3.2前台页面设计    16 4.结束语    17 参考文献    17 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 技术可行性分析 从技术上分析,本系统的开发主要针对数据库中的数据进行操作,考虑到系统的功能要求,在系统的技术实现上可以使用Visual Studio 2013开发工具与Microsoft SQL 2008相结合进行软件开发。Visual Studio 2013组件功能强大,可以实现系统的各项功能操作,并提高开发软件的效率和软件的安全性。 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网上购物系统(会员) 管理员 图4.3网上购物系统图(购物系统) 管理员信息记录文件 图4.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.结束语 本系统实现了购物的具体操作,界面友好,操作简便,并且灵活、适用、安全,满足商家管理方面的需要,有效提高了商品管理的效率。由于购物系统网站的功能需求很多而且细,因为时间的原因,有些细化界面没有完善,所以有些界面会不美观。 在这次的团队开发过程中,不可避免地遇到了各种各样的问题。但遇到问题时不要着急自己不会做,先百度遇到的问题,再尝试解决的办法,如果实在不行,就请教同学。通过这次网站开发, 学到新的知识是其次,最要的是自己能学会解决的办法。 参考文献 [1] MVC WEB 开发学习实录:清华大学出版社  2011 [2] ASP.NET MVC 5高级编程(第5版)北京:清华大学出版社 2015 [3] jQuery权威指南(第2版) 北京机械工业出版社 2013 [4]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:3-460  [5]刁成佳.UML系统建模与分析设计[M].北京:机械工业出版社2007 [6]张杰,任伟,吴林华.ASP典型模块设计[M].北京:科学出版社,2006
/
本文档为【网上购物系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索