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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

EB网上商城管理系统的设计与实现毕业设计报告.docx

1、EB网上商城管理系统的设计与实现毕业设计报告EB网上商城管理系统的设计与实现摘 要: 网上购物成为了当前电子商务的主流趋势,也是Web应用的一大热门产业。本文设计开发了一款基于B/S结构的网上商城管理系统,采取的开发技术为ASP.NET,数据库采用SQL Server数据库,开发语言为C#,使用DIV+CSS进行页面布局,使用IIS v5.1进行网站发布。本文实现的系统包含前台和后台两大模块,包括会员管理,商品管理,订单管理,管理员管理等多个独立的子模块。开发过程中,使用了大量图示说明,提高了文档的可读性与系统的可维护性。开发本系统的目的,在于减少中间环节,消除运输成本和代理中间的差价,造就对

2、普通消费和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。关键词: EB网上商城管理系统;分析设计;编码实现 The Design and Implementation of EB Online Shopping Mall Management SystemAbstract: Online shopping has become the main trend of the current e-commerce, Web applications, a popular industry. In this paper des

3、ign and development of a B / S structure of the online store management system, to take the technologies developed for the ASP.NET database using SQL Server database development language is C #, DIV + CSS page layout, use the IIS v5.1 is website. In this paper, the realization of the system consists

4、 of two modules of the foreground and background, including members of management, merchandise management, order management and administrators to manage multiple independent sub-modules. Development process, a lot of illustration, to improve the documents readability and maintainability of the syste

5、m. The purpose of the development of the system is to reduce intermediate links, eliminating transportation costs and the agent the difference in the middle, creating a huge development space for ordinary consumption and increase market liquidity. Do can also consumer interests, led the corporate de

6、velopment and corporate take-off and guide the national economy steady and rapid development, and promote the gross domestic product (GDP).Keywords: EB Online Shopping Mall Management System ;Analysis and Design;Coding and Implementation 第1章 绪论1.1 课题背景但凡新兴事物的产生,都有其两点必要条件。其一:人们对该事物的需要;其二:支持该事物产生的条件。满

7、足以上两点的网上商城,自此应运而生。随着社会的日新月异的发展和进步,人们的生活节奏也如同火车一般,不断的进行着提速,传统购物模式由于其地域,时间,效率等局限性,越来越无法满足人们的需求。于是,人们迫切的需要一种新的、可以消除地域、时间等局限性的高效的购物模式,由此,产生了对网上商城的需要。关于网上商城的技术支持。这点可以从两方面讨论,即网络技术支持和硬件技术支持。网络技术支持:互联网技术自其诞生至今,已历经数十载,各方面技术也已经趋于成熟。这点便解决了传统购物模式的地域局限性。硬件技术支持:随着科技的发展与进步。计算机硬件历经数次革新,不论是数据处理速度,还是数据存储量,都有了质的飞跃,足以满

8、足人们日常生活的各种需要,由此,消除了传统购物模式的低效的局限性。1.2 网上商城概述网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。网上商城主要有三大类:一、B2B(Business To Business, 商家对商家)B2B典型代表有阿里巴巴。中国制造网,慧聪等,主要是从事批发业务。二、B2C(Business To Customer,商家对顾客直接销售,信

9、用度高)B2C典型代表有 今日商城网 、卓购商城、优旺商城、问学商城、当当网、日日来商城、布易网、京东商城、她秀网、凡客诚品、第九大道、麦网、欧谷商城、新蛋商城、蚕丝网城、卓越亚马逊、天天团购网(时尚优品)、中国巨蛋、乐购购、鹏程万里贸易商城、她秀网、红孩子商城、团火网等;中国巨蛋主要是从事零售业务,日日顺乐家。三、C2C(Customer to Customer,客户和客户),其功能不尽相同C2C典型代表有淘宝、易趣、倾心淘宝导购返利网、拍拍、XX有啊1。1.3 课题的目的及意义1.3.1 课题的目的本文研究该课题,是为了迎合市场的需要,满足人们的对网上购物的需求,尽可能使消费者获得最大的利

10、益。1.3.2 课题的意义通过研发网上商城,可以减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。1.3.3国内外研究概况以及发展趋势当今社会,随着Internet的发展,网上购物已经成为了一种新的购物理念,人们可以足不出户便可以购买所需的物品。为了迎合市场需要,越来越多的网上商城应运而生。国外知名的网上商城有PayPal、ioffer、Gumtree、amazon等,国内著名的网上商城有阿里巴巴、京东商城、当当网、淘宝网、拍拍网等。我国的网上商店仍然还处在起步

11、阶段,每年仍然以较快的速度发展,在今后相当长的时间里,我国的网上交易仍然具有很大的发展空间。由于网上商城永不关门、信息量大、客户无限、服务优质、成本低廉的特点,网上商城已经有超赶现实商城的趋势,假以时日,随着技术的发展,网上商城取代现实商城将不再是空谈。1.4 本文研究内容及主要贡献本文通过5个章节来设计开发一款可以迎合当前市场需要,满足人们网上购物需求的B2C类型网上商城管理系统。第1 章 绪论:该阶段用于说明系统的开发背景、目的及意义、发展趋势等。第2章 需求分析:该阶段对用于系统的各种需求进行分析,并通过系统流程图、数据流图及数据字典加以说明解释。然后再对系统的开发环境进行相应介绍。第3

12、章 系统设计:该阶段共分为总体设计、详细设计和数据库设计三部分内容。总体设计根据需求分析得出的各种需求,设计出系统结构设计和软件结构设计,并画出系统的层次图。详细设计部分对总体设计划分出的各功能模块进行详细分析设计,并以N-S图说明程序流程。数据库设计部分用于对数据库进行逻辑和物理设计,并通过E-R图进行说明解释。第4章 系统实现及测试:该阶段分为编码、实现和测试三部分内容。编码部分将会给出各功能模块的关键性代码,实现部分将给出模块效果。测试部分将根据预想情况和实际情况给出测试结果说明。再系统实现后,通过设计相应的覆盖测试,对系统进行相应的测试。第5章 总结与展望:本章介绍本文设计的系统尚有哪

13、些不足,并且对其将来的提升有哪些展望。第2章 需求分析需求分析阶段作为软件开发中至关重要的一个阶段,决定着软件后续开发的方向。2.1 可行性研究2.1.1 技术可行性由于Web技术的日趋成熟,以及硬件技术的不断革新,开发维护网上商城管理系统,已不存在技术难题。且目前已有多家成功的网上商城案例,更可以借鉴学习,取长补短。2.1.2 经济可行性由于网上商城减少了中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间,从而可以带动公司发展和企业腾飞。配合合理的管理运营,短时间内即可收回成本,并在往后的经营中,节省更多资本。以国内B2C电子商务成功案例之一的京东商城作

14、为参考。京东商城目前拥有遍及全国各地1500万注册用户,1200家供应商,在线销售家电、数码通讯、电脑、家居百货、服装服饰、母婴、图书、食品等11大类数万个品牌30余万种优质商品,日订单处理量超过12万单,网站日均PV超过3500万。京东商城已占据中国网络零售市场份额35.6%,连续10个季度蝉联行业头名。由此可见,网上商城在国内具有良好的商业前景。经济利益也是相当的客观。2.2 系统综合要求2.2.1 功能需求本系统的功能分为两大模块:前台模块和后台模块,接下来对这两个模块进行详细赘述。2.2.1.1 前台模块包括以下几个子模块:一、商品模块:包括商品浏览、购买商品子模块;二、会员模块:包括

15、会员注册、会员登录、修改会员信息、设置收货信息;三、订单模块:包括下订单、确认订单、查看订单等子模块;四、购物车模块:包括添加商品到购物车、查看购物车、删除购物车中的商品、购买购物车中的商品等子模块;五、收藏夹模块:包括添加商品到收藏夹、查看收藏夹、删除收藏夹中的商品;六、付款模块:包括在线支付子模块;七、选择配送方式子模块。2.2.1.2 后台模块包括以下几个子模块:一、商品模块:包括商品添加、修改商品信息、删除商品子模块;二、订单模块:包括处理订单子模块;三、会员模块:包括修改会员信息子模块;四、管理员模块:包括管理员登录、添加管理员、修改管理员信息和删除管理员。2.2.2 性能需求此处应

16、根据具体情况而定,如客户访问量大,应选择高端服务器。2.3 系统流程图图2.1 前台模块系统流程图图2.2 后台模块系统流程图2.4 系统数据流图根据之前得出的分析结果,对于数据在系统中流动和被处理的逻辑过程,本文以下列数据流图进行描绘。2.4.1 商城管理系统顶层数据流图图2.3 EB商城系统顶层数据流图2.4.2 EB商城管理系统中层数据流图图2.4 EB商城系统中层数据流图2.4.3 EB商城管理系统底层数据流图2.4.3.1 会员注册模块底层数据流图图2.5会员注册模块底层数据流图2.4.3.2 会员登录模块底层数据流图图2.6 会员登录模块底层数据流图2.4.3.3 添加管理员模块底

17、层数据流图图2.7添加管理员模块底层数据流图2.4.3.4 管理员登录模块底层数据流图图2.8 管理员登录模块底层数据流图2.4.3.5 订购商品模块底层数据流图图2.9订购商品模块底层数据流图2.4.3.6 会员查询订单底层数据流图图2.10 会员查询订单模块底层数据流图2.5 系统数据字典参照图2.4。2.5.1 外部实体卡片 表2.1 外部实体卡片名称:游客 总编号:1-001别名:匿名用户 编 号:001描述:没有注册的用户或已注册而没有登录的用户输入数据流:无输出数据流:无名称:会员 总编号:1-002别名:注册用户 编 号:002描述:已经注册并且已登录的用户输入数据流:无输出数据

18、流:无名称:管理员 总编号:1-003别名:操作员 编 号:003描述:用于管理商品、用户、订单信息的后台操作人员输入数据流:无输出数据流:无2.5.2 处理过程卡片 表2.2 处理过程卡片名称:用户注册 总编号:2-001别名:会员注册 编 号:001描述:处理游客的注册信息数据流来源:游客数据流去向:D1会员信息名称:会员登录 总编号:2-002别名:用户登录 编 号:002描述:处理用户的登录操作数据流来源:会员数据流去向:D1会员信息名称:查看订单信息 总编号:2-003别名:查询订单 编 号:003描述:处理会员查看订单的操作申请数据流来源:D2订单信息数据流去向:会员、管理员名称:

19、查看订单信息 总编号:2-003别名:查询订单 编 号:003描述:处理会员查看订单的操作申请数据流来源:D2订单信息数据流去向:会员、管理员续上表名称:查看商品信息 总编号:2-004别名:浏览商品 编 号:004描述:处理会员查看商品的操作申请数据流来源:D3商品信息数据流去向:会员、管理员名称:订购商品 总编号:2-005别名:下订单 编 号:005描述:处理会员订购商品的操作申请数据流来源:会员、D3商品信息数据流去向:D2订单信息名称:管理员登录 总编号:2-006别名:操作员登录 编 号:006描述:处理管理员的登录操作数据流来源:管理员、D4管理员信息数据流去向:管理员名称:订单

20、处理 总编号:2-007别名:订单管理 编 号:007描述:管理订单的发货情况数据流来源:管理员、D2订单信息数据流去向:D2订单信息名称:商品信息管理 总编号:2-008别名:编辑商品信息 编 号:008描述:对商品信息进行修改数据流来源:管理员、D3商品信息数据流去向:D3商品信息名称:管理管理员信息 总编号:2-009别名:编辑管理员信息 编 号:009描述:对管理员信息进行修改数据流来源:管理员、D4管理员信息数据流去向:D4管理员信息2.5.3 数据流卡片 表2.3 数据流卡片名称:注册信息 总编号:3-001别名: 编 号:001描述:游客注册时所提交的信息定义:注册信息=用户名+

21、密码+确认密码+验证码数据流来源:游客数据流去向:D1会员信息续上表名称:注册反馈信息 总编号:3-002别名:注册结果 编 号:002描述:由用户注册处理注册信息之后产生的提示信息定义:注册反馈信息=(用户名验证结果)+(密码验证结果)+(确认密码验证结果)+(验证码验证结果)+(后续操作提示信息)数据流来源:P1用户注册数据流去向:游客名称:会员信息记录 总编号:3-003别名:会员信息 编 号:003描述:存储在数据库中的已注册的会员信息定义:会员信息记录=用户名+用户编号+密码数据流来源:D1会员信息数据流去向:P1用户注册名称:登录信息 总编号:3-004别名:登录反馈信息 编 号:

22、004描述:由P2会员登录或P6管理员登录产生的验证结果定义:登录信息=(用户名验证结果)+(密码验证结果)+(验证码验证结果)+(后续操作提示信息)数据流来源:P2会员登录、P6管理员登录数据流去向:会员、管理员名称:商品报表 总编号:3-005别名:商品信息 编 号:005描述:由P4查看商品信息产生的商品信息定义:商品报表=商品图片+商品名称+商品编号+商品价格+商品销售量+运费+库存量数据流来源:P4数据流去向:会员、管理员名称:订购信息 总编号:3-006别名:订购详情 编 号:006描述:由会员提出的订购申请信息定义:订购信息=商品编号、购买数量、商品单价数据流来源:会员数据流去向

23、:P5订购商品名称:订单信息 总编号:3-007别名:订单详情 编 号:007描述:存储在数据库中的订单信息定义:订单信息=订单编号+下单时间+商品编号+商品价格+购买数量+运费+订单状态 数据流来源:D2订单信息数据流去向:会员、管理员续上表名称:订单反馈信息 总编号:3-008别名:订单结果 编 号:008描述:由P5订购商品产生的对订购商品申请的处理结果定义:订单反馈信息=订单编号+下单时间+商品编号+商品价格+购买数量+运费+订单状态 数据流来源:P5订购商品数据流去向:会员名称:管理员信息记录 总编号:3-009别名:管理员信息 编 号:009描述:存储在数据库中的管理员信息定义:管

24、理员信息记录=用户名+用户编号+管理员级别数据流来源:D4管理员信息数据流去向:管理员2.5.4 数据存储卡片表2.4 数据存储卡片名称:会员信息 总编号:4-001别名:D1 编 号:001描述:存储在数据库中的会员信息定义:会员信息记录=用户名+用户编号+密码+真实姓名+电子邮箱+性别+注册日期+会员积分+会员等级+身份证号+邮政编码+手机号码+固话号码+联系地址相关数据流:P1用户注册、P2会员登录名称:订单信息 总编号:4-002别名:D2 编 号:002描述:存储在数据库中的订单信息定义:订单信息=订单号+用户号+下单时间+运送方式+运费+商品总价+全部费用+订单状态相关数据流:P3

25、查看订单信息、P5订购商品、P7订单处理名称:订单信息 总编号:4-003别名:D3 编 号:003描述:存储在数据库中的商品信息定义:商品信息=商品号+商品名称+商品类别号+市场价+销售价+库存量+EMS费用+快递费用+图片地址+详细信息+销售量+浏览量+收藏数相关数据流:P4查看商品信息、P8商品信息管理名称:管理员信息 总编号:4-004别名:D4 编 号:004描述:存储在数据库中的管理员信息定义:管理员信息=用户名+用户编号+密码+管理员级别相关数据流:P6管理员登录、P9管理管理员信息2.6 开发环境本设计使用Visual Studio 2008作为开发平台,以目前广泛运用的ASP

26、.net技术进行本系统的开发。系统结构采用的B/S结构(Browser/Server结构)。以C#作为开发语言,实现了面向对象开发。采用DIV+CSS进行页面布局,使系统更加美观、友好。数据库方面,考虑到数据量和兼容性,决定使用Microsoft SQL Server 2005数据库管理系统,进行数据库的创建,使用和维护,使数据处理更加可靠,高效。最后使用IIS V5.1进行系统发布。硬件设备即为普通笔记本一台。相关技术介绍:2.6.1 ASP.NETASP.NET是Microsoft.NET Framework的一部分,是一种可以在高度分布的Internet环境中简化应用程序开发的计算环境。

27、它提供了为建立和部署企业级Web应用程序所必须的服务。同时,ASP.NET为能够面向任何浏览器或设备的更安全性、更强的可升级性、更稳定的应用程序提供了新的变成模型和基础架构2。2.6.2 B/S结构B/S结构的教学系统兴起于上世纪末Internet技术的发展。B/S(Browser/Server)结构,即浏览器和服务器结构。它是对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,server端访问数据库,形成所谓三层3-tier结构。如今WEB技术的日益成熟,B/S结

28、构浮出水面并呈现逐渐取代C/S的形势,使得教学软件系统的网络体系结构跨入一个新阶段15。2.6.3 C#C sharp(音标 a:p )(又被简称为C#)是微软公司在2000年6月发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、界面、与Java几乎同样的语法,和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角5。2.6.4 DIV+CSSDIV+CSS是网站标准(或称“WEB标准

29、”)中常用术语之一,div+css 是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,可实现网页页面内容与表现相分离。在XHTML网站设计标准中,不再使用表格定位技术,而是采用DIV+CSS的方式实现各种定位4。2.6.5 IISIIS是Internet Information Services的缩写,是一个World Wide Web server。Gopher server和FTP server全部包容在里面。 IIS意味着你能发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,有着一些

30、扩展功能3。2.7 本章小结通过本章节,通过可行性分析,对系统的可行性进行了分析。然后以系统流程图描绘了物理系统。根据其数据流向描绘出了系统数据流图,且以数据字典进行了分析解释,比较直观的对数据流进行了阐释,为后续的设计工作奠定了良好的基础。另外,本文对开发环境做出了相应说明,以备后续开发更加明确,流畅。第3章 系统设计本章节对本系统的进行总体设计,从设计思想,体系结构设计,软件结构设计等方面进行说明,并通过层次图,划分系统功能模块。然后再对系统进行详细设计,将总体设计得到的各个独立模块进行详细分析设计,并给出N-S图,说明程序流程。最后进行数据库设计,并给出E-R图和数据表结构15。3.1

31、总体设计总体设计阶段应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。因此,总体设计阶段主要由两个小阶段组成。首先需要进行系统设计,从数据流图触发设想完成系统功能的合理方案。然后进行软件结构设计,确定软件由哪些模块组成。层次图是描绘软件结构的常用工具。3.1.1 设计思想一、将系统分成几个相对独立的模块;二、使用分层的模块化程序设计思想,整个系统都采用模块化结构设计。作为应用程序应有较强的可操作性和可扩展性;三、合理的设计模块间依赖程度,应尽可能做到低耦合,高内聚。3.1.2 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中应遵循一下原则:一、合理性原则:依据网上商城系统的工作规定及要求,参照实际工作情况,进行功能设计;二、实用性原则:应考虑客户的切实需要来进行系统设计,所设计的功能应是具有实际意义的;三、易操作原则:要

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

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