软件工程专业网上购物系统设计与实现毕业设计.doc
《软件工程专业网上购物系统设计与实现毕业设计.doc》由会员分享,可在线阅读,更多相关《软件工程专业网上购物系统设计与实现毕业设计.doc(36页珍藏版)》请在沃文网上搜索。
1、摘 要21世纪的今天,网络遍及全球几乎所有的国家和地区,电子商务的应运而生,显得是那么的自然,网上购物应该已经充实了大众的生活,实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网络时代的变革。再加上网上购物系统的越来越完善化,人性化,与世界贸易的接轨不再仅仅是跨国公司的专利,更多的深入到了寻常人家,在电子商务的普通化的带领之下,网上海购必将呈现风头浪尖之势。本论文主要包括网上购物系统方案分析与网络规划,系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前
2、台要求建立起数据一致性和完整性强,数据安全性好的库,用户界面要够人性化,目的性强。而对于后台则要求应用程序功能完备,易使用等特点。系统流程整体必须连贯性强,可操作性大,更流畅,更接近实体购物感觉。通过分析,系统使用Microsoft公司以为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件在短时间内建立数据库,对数据库进行分析与建立ASP.NET界面,不断改进。由于开发环境和工具都是基于Microsoft公司产品,所以系统能够在visual Studio2005以及更高版本上运行。关键词:电子商务
3、;.NET;SQL Server 2005;网上购物系统 On-Line Shopping SystemABSTRACTThe 21st century, network is throughout the world almost all countries and regions, e-commerce arises at the historic moment, whose appearing is so natural. On-line shopping should have enriched the public life, which realized the paperless
4、 and increases efficiency, so automation seems networks most attractive place. Information of rapid exchanging, the fuzzy boundaries, all of which will promote the traditional business practices in network times change. Pulsing the shopping system is more human, and more on the integration of world
5、trade is a multinational company no longer just the patent, more goes to somebody else, in an natural leading of e-commerce, nets become so hot and will give you a new sense.This thesis mainly includes online shopping system plans analysis and the network planning. The system is a typical informatio
6、n management system (MIS), its development mainly includes the setting and maintenance of database and the programming of the frontend application. For front desk to establish the data consistency and integrality, data security good storehouse, the user interface is to enough humanization, and purpo
7、se is strong. And it calls for backend application program function complete, which must be easy to use, etc. System flow overall consistency must be strong, and maneuverability should be powerful. and makes shopping sense closer to entities.Through the analysis, systems use development tools of Mic
8、rosoft Company which takes c #as the core language, IIS5.0 using Microsoft offer establish the operation environment, combined with SQL Server 2005 data establishes data connection relationship. Use of its various components provides a database in a short time, continual improvement. Due to the deve
9、lopment environment and tools are based on Microsoft products, so the system can run on Studio2005 and higher version in visual. keywords :e-commerce ;.NET;SQL Server 2005;On-Line Shopping SystemII目 录摘 要IABSTRACTII第一章 系统概述11.1 电子商务介绍11.2项目概述1第二章 系统需求分析32.1 需求分析32.2 用例需求32.2.1 功能性需求概述32.2.2 用例模型42.3
10、系统流程图62.3.1买家购买商品的流程:62.3.2.卖家销售商品的流程72.4系统的包图及包里的类图82.4.1系统中的包图82.4.2人员信息包里的类图:92.4.3接口中的类图92.5系统的时序图112.6系统逻辑13第三章 系统数据库设计153.1数据库概念设计153.1.1 数据库逻辑设计153.1.2数据字典15第四章 系统总体设计194.1 系统总体功能结构194.2 系统总体物理结构21第五章 系统详细设计235.1 系统流程图235.2系统子功能设计23第六章 测试26第七章 结论与展望27参考文献30第一章 系统概述1.1 电子商务介绍电子商务有广义和狭义之分,狭义的电子
11、商务也称作电子交易(E-Commerce),是指企业在网(主要指Internet网)上利用Web提供的通信手段进行交易。从广义上讲,亦称作电子商业(E-Business),是指公司利用网络进行的全部商业活动,包括市场分析、客户联系、物资调配等,目的是创造目标市场满意,使企业的市场营销战略适应市场变化的需要。 从市场营销的角度来看,电子商务营销这一种营销方式与邮购、电话电视购物等方式并列,从属于直接营销这一概念。他的先进性体现在买者作出购买决定的自由度、交易自由化程度、交互能力、购买决定对计算机的客观依赖性、成长为完整的电子市场的潜力等。 电子商务的应用范围主要包括证券市场、在线交易(如食品百货
12、、鲜花礼品、家用电器等)、家庭银行、旅游服务、在线信息服务、在线游戏、书籍报告、应用软件及电脑产品等。 电子商务是全球各地广泛商业贸易活动,在Internet开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物,商户之间的网上交易和在线电子支付以及各种商务活动,交易活动,金融活动和相关的综合服务活动的一种新型的商业运营模式。电子商务被称为“第七大陆”,如此之高的荣誉称号来源于他在全球经济中的显著成就。 二十一世纪是信息化时代,服务业在各国的比重不断增加。然而信息服务业将成为二十一世纪的主导产业。这将促进电子商务的长生和发展,在全球信息化大势所趋的
13、影响下,各国的电子商务产业将不断的改进和完善,电子商务成为各个国家和各大公司争夺的焦点!1.2项目概述21世纪是一个经济,科技发展大爆炸的时代,在这个节奏快,时间性强的大背景之下,电子商务的应运运而生仿佛给了奔波于工作岗位的人们一个耳目一新足不出户购己所想的平台。在众多的电子商务形式中,网上购物应该已经充实了大众的生活,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方。本系统使用Microsoft公司以为核心语言的ASP.NET开发工具,利用微软提供的IIS5.0建立运行环境,再结合SQL Server 2005建立数据连接关系。利用其提供的各种组件在短时间内建立数据库,对数据库进
14、行分析与建立ASP.NET界面,不断改进。由于开发环境和工具都是基于Microsoft公司产品,所以系统能够在visual Studio2005以及更高版本上运行。第二章 系统需求分析2.1 需求分析该系统预期实现的目标就是使得买卖双方以及相关售后客服三者之间建立一个完善的网上购物系统本系统共有三类用户:买家:作为一种交易形式,自然会有买卖双方。买家作为购物系统的触发者,系统可以使得买家实现商品的浏览,在线注册,用户登录,账户管理,购物车,交易管理,评价管理,投诉/举报。卖家:交易过程卖家能够实现销售商品管理,但是对于卖家而言要经过合法的实名认证之后才能在电子商务平台注册店铺。开店之后就要对店
15、铺进行装修,营销推广。在交易过程中交流是不可或缺的,卖家要通过一种沟通软件来了解买家的一些购买意向及要求。在系统中卖家可以对店铺里的商品活动进行公告管理,对商品管理,订单管理,评价管理,投诉管理。系统管理员:系统管理员即为客服人员。系统管理员作为买卖双方之外的第三用户,可以对交易过程中的维权做到公平公正的第三方处理,当然,系统管理员会对卖家的身份进行实名认证,调节买卖双方的交易纠纷,维权管理,公告管理,系统维护等。因此,本系统主要功能是对商品进行管理规划,方便会员购买。2.2 用例需求2.2.1 功能性需求概述前台模块后台模块 商品信息展示 会员注册 会员登陆 会员信息修改 购物车管理 会员充
16、值 订单管理 商品管理 会员管理 物流管理 系统管理2.2.2 用例模型 参与者汇总买家:商品的浏览,在线注册,用户登录,账户管理,购物车,交易管理,评价管理,投诉/举报卖家:公告管理,对商品管理,订单管理,评价管理,投诉管理等管理员:实名认证,调节交易纠纷,维权管理,公告管理,系统维护等 创建角色用例关系图,在熟悉了用例中的三种用户角色,用例图表示了角色和用例以及他们之间的关系。它描述了系统,子系统和类的功能集合,表现为系统和一个或者多个外部交互者得消息交互操作,从不同的角色角度来分析有如下用例图:图2.1 买家角度用例图图2.2 卖家角度用例图 图2.3 系统管理员角度2.3 系统流程图网
17、上购物系统为顾客提供一个类似于超级市场的网络界面。通过网络界面,会员登录后执行各种操作,非会员可以查找商品信息,查看首页面的最受欢迎商品等信息。但是对于非会员的游客,只能对商品网站进行浏览,没有购买权限,因此,本系统只是对已经注册的买卖家来开发研究的。完善的网上购物系统能够让用户各获所需,而且能够达到最佳的购物心情,当然作为系统本身必须整体发展健康,使得用户在使用系统时比较顺畅自如,用户界面要简单明了但不失主次。系统的整体流程如下:网上购物系统商品分类列表模块商品查找模块订单查询模块商品详细信息模块购物车模块最受欢迎商品模块会员登陆登陆登陆未登陆图2.4 系统流程图 上述的系统流程图只是对系统
18、直白的显示。但是在很多细节上在流程图中是很难体现出来的,从不同的用户端可以有两种具体的流程分析:2.3.1买家购买商品的流程:(1)买家登录网站首页进行商品的浏览。可以按商品类别来进行浏览,同时可以使用关键字进入快速搜索状态,同时买家可以对商品信息,卖家信息进行查看。(2)买家在实名认证之后才能正式购买商品,如果决定购买商品,买家必须进行用户登录,输入用户名和密码;如果用户还没有注册,可以进行在线注册。(3)登录后可以进入账户管理,查看、修改账户信息;当余额不足时,可进行账户充值。在浏览过程中买家可以把比较有意向购买的商品添加到购物车中去。(4)进入购物车,查看订购的商品,对不满意的商品可以进
19、行删除。订购以后,确认订单,付款到支付宝。(订单自动生效,系统分配一个订单编号给买家,并将订单发送给卖家。)若要继续购物则可返回浏览页面继续购物。(5)等待卖家发货,可以在交易管理中,随时查看订单信息,快递路线以及到达的各方面细节,准备查收货物。(6)确认收货。收到商品后,在交易管理里确认收获,支付宝将把交易款付给卖家。如果对商品或者物流有意见,可以请求退款,等待卖家处理。在整个交易进行中,当买家付款后到卖家发货的若干天之内,买家的货款仍然在系统管理员得掌控之下,没有直接进入卖家账户,只有当系统管理员接收到买家确认收货的指令时,才正式入户卖家,但是如果在货物签收十五天之内,买家没有发出确认收货
20、指令的,系统将自动划拨款项到卖家的账户上来,显示交易成功。(7)评价。根据交易情况对卖家进行评价,如果有不满意的地方可以等待卖家解释;此后,也可以看见卖家对买家的评价,并且对不确实的评价进行解释。如果买家在确认收货十五天之内没有对交易作出评价的,系统自动默认好评。(8)如果在交易过程中有受到欺骗或者卖家违规操作,可以向客服提出投诉和举报,请求客服介入。2.3.2.卖家销售商品的流程(1)首先要申请实名认证,经客服同意后取得在该网站上销售商品的资格。(2)下载与卖家沟通交易的专门软件,方便与客户交流。(3)对网上店铺进行装修和宣传,同时卖家也可以作为买家向系统购买店铺装修的模板等。(4)上传商品
21、信息,随时进行添加、修改和删除。(5)设置公告,公布各类商品及销售信息。(6)收到买家的订单后,先进行确认,然后进行发货。(7)在买家确认收货后,办理结账,查收交易款到账情况。如果买家提出退款申请,先与对方进行协商,如果同意退款,则进行退款处理;如果协商陷入矛盾,可请求客服介入调解。(8)交易完成后,删除订单。(9)收到买家的评价后,对不确实的评价进行解释;然后对买家进行评价,如果有不满意的地方可以等待买家进行解释。(10)如果有投诉情况,可以查看投诉用户,然后处理投诉;也可投诉违规操作的用户。如果有不可协商的矛盾,可以请求客服介入。最后删除已解决的投诉。2.4系统的包图及包里的类图2.4.1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业 网上 购物 系统 设计 实现 毕业设计