在线购物平台的设计与实现本科生毕业设计(22页).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《在线购物平台的设计与实现本科生毕业设计(22页).docx》由会员分享,可在线阅读,更多相关《在线购物平台的设计与实现本科生毕业设计(22页).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-在线购物平台的设计与实现本科生毕业设计-第 14 页 在线购物平台的设计与实现学 院: 计算机学院专 业:姓 名:指导老师:计算机科学与技术XXX学 号:职 称:110201041029XXX副教授、助教中国珠海二一五 年 五 月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计在线购物平台的设计与实现是在指导教师XXXX的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名: XXX 日期: 2015 年 4 月 24 日在线购物平台的设计与实现摘 要在线购物平台实际上就是一种企业对消费者的网上购物商城,在该网站中,用户可以购
2、买任何网站上例举的任何商品,而管理员可以对商品和订单等信息进行管理。随着21世纪网络的普及之后,人们越发离不开的是网络。以前商家们靠报纸,海报宣传自己的商品,但是现在更多的是通过网络,自己请人制作网站,在网络视频,购物网站,微信,微博的转发等等方式投放自己商品的广告,让更多人知道自己的商品。通过网络购物,人们已经可以体验得到网络购物给他们带来的方便还有快捷。因此一个可靠的在线购物平台对于广大的消费者来说是不可或缺的。本文采用系统的结构化分析法,首先介绍平台制作的关键技术,如模板的使用。然后是简单的可行性分析,再是简单介绍平台的使用,还有详细地介绍前台和后台设计的功能还有相关的数据表,以及数据表
3、之间的联系。紧接着就是详细介绍平台的一些设计细节。根据前几个阶段的分析和设计,该系统决定采用B/S结构,asp作为开发平台,数据库采用Microsoft SQL Server 2012,该数据库系统在安全性、准确性和运行速度方面有绝对优势,并且处理数据量大、效率高;前台采用Microsoft 公司的Visual Studio 2013作为主要的开发工具,其可与SQL 2012数据库无缝连接。可以完成系统的程序实施。本平台的设计实施为在线购物的运行做基础,为商品销售的管理提供良好的条件。关键词:论文的英文题目AbstractContinuously variable transmission (
4、Abbr. CVT),is a transmissiongearing, which can make the rotational speed of output axle changecontinuously between max and min. generally speaking, according totransmission medium, CVT is classified as mechanical type, hydraulictype, and electric type. For many strong points, Mechanical CVT hasmore
5、and more developed gradually domestically and abroad. Theadvantages include simple structure, easy repairing, low price, andefficient transmission, and general application, good steady andsatisfactory function. Especially some Mechanical CVT hasunchangeable power in wide range, which doesnt reach by
6、 electricand hydraulic CVT. It is mainly composed of friction type, chain type,belt type, impulse type.Keywords: Continuously variable transmission; impulse steeples speedvariation;design Patterns ;gobang 目 录1 背景12需求分析13 可行性分析13.1系统开发的关键技术13.1.1 使用母版页构建网站的整体风格13.1.2 主题的应用23.1.3 使用存储过程实现网站内的模糊搜索23.1.
7、4 使用哈希表和Session对象实现购物功能33.1.5 针对平台的需要,建立合适的表结构,尽可能避免数据的冗余43.1.6 针对平台的需要,建立平台的安全性43.2 经济成本分析43.2.1 经济的可行性43.2.2 硬件成本43.2.3 软件成本44 总体设计44.1 平台规划5在线购物平台按照实现功能来划分,主要包括两大模块,分别是前台用户功能模块和后台管理员功能模块。5其中前台用户功能模块是用户所看到的界面,用户可通过这个模块来实现自己购买交易的功能,根据功能,可以将其模块分成以下及部分:51. 用户注册,登录和验证模块。52. 最新商品,精品推荐,特价商品,热销商品浏览模块。53.
8、 购物车模块。54. 服务台模块。55. 平台留言模块56. 查看和管理留言模块57. 平台帮助模块54.2 平台业务流程分析54.3 平台功能结构图65 平台设计65.1 设计目标65.2 开发及运行环境75.3 数据库设计75.3.1数据表的简单说明和介绍75.3.2 平台模块的功能介绍85.3.2.1前台的八大模块:85.3.2.2 后台的五大模块95.3.3 数据字典95.3.4 数据表之间的联系146. 平台实现146.1 前台页面框架实现146.1.1 页头导航模块156.1.2 商品分类导航模块156.1.3 登录模块166.1.4 平台信息模块166.2 后台页面的框架166.
9、2.1后台登陆模块166.2.2 商品管理模块176.2.3 订单管理模块187 结论19参考文献21谢 辞221 背景随着网络的快速发展,在线购物平台以其方便、快捷的特点受到了更多用户的亲睐。对比传统的商场销售,在线购物平台网站可以将商品详细分类,使用户的选择更方便;通过前台商品的展示,可以使顾客更好地了解商城内的商品;网络购物车的实现,使顾客真正实现了足不出门、网上购物的目的。在我国,九十年代初期已经出现诸如淘宝这样的网上商城,不过那时的淘宝商城由于技术还没有发展起来,网购还没有真正实现足不出门网上购物的目的。那时的网站对于线下的客户来说,还没有给他们足够的信心。顾客的权益保障不了,自然这
10、种网购方式也就没被人发现。随着科学技术的发展,时至今天,人们已经学会用或者jsp又或者php来做各种各样的网站。2需求分析通过网上和线下的实际调查,对于典型的在线购物平台来说,特别是这种每天数据流量特别大的在线购物平台,必须满足方便实用,界面的友好等等的设计需求,因此本网上购物平台主要应该包括以下功能:1) 要求系统具有良好的人机界面2) 如果系统的使用对象较多,则要求有较好的权限管理3) 全面展示系统内所有的商品4) 商品分类显示,方便顾客了解本网站的商品5) 查看网站内的交易信息6) 支持打印功能7) 支持网上在线支付功能8) 网站最大限度地实现易维护性和易操作性9) 网站运行稳定,安全可
11、靠3 可行性分析3.1系统开发的关键技术3.1.1 使用母版页构建网站的整体风格对于一个网站而言,保持页面的一致性非常重要,在ASP.NET4.0中提供了一个新手段,那就是母版页。它包括两种文件,一种是母版页,另一种是内容页。母版页它封装页面的公共元素;内容页实际上就是普通的.aspx文件,它包含除母版页之外的其他非公共内容。在运行过程中,ASP.NET引擎将两种页面内容合并执行,最后将结果发送给客户端浏览器。在设计本系统前台功能模块时,使用了母版页。在设计过程中,将每个页面都包含的页头、页尾和导航条封装到母版页中,将分类显示的商品信息、购物车、结账等非公共内容封装到内容页。图3.1 平台首页
12、3.1.2 主题的应用在ASP.NET 4.0中提供了“主题”的功能可以实现为控件定义一次样式属性,就能方便地应用到站点的所有页面中的功能。主题是由一组元素组成的,即外观,级联样式表(CSS)、图像和其他资源,其中外观文件是主题的核心内容,用于定义页面中服务器控件的外观。在主题中可以包含一个或多个外观文件,文件的拓展名是.skin,其中包含对各种服务器控件的属性设置。 图3.2 主题编码3.1.3 使用存储过程实现网站内的模糊搜索 对于信息量比较大的网站,都会设置站内查询,这样可以方便用户快速,准确地浏览相关信息。为了提高执行效率,本网站也使用了站内模糊查询 图3.3 搜索实例 图3.4 模糊
13、搜索的存储过程3.1.4 使用哈希表和Session对象实现购物功能 在实现购物功能时需要考虑两个条件:第一个是如何区分用户与购物车的对应关系,第二个是购物车中商品存放的结构。 基于以上两点,我们必须做出相应的策略。第一个用户与购物车的对应关系即是每个用户的购物车,购物车不能混用,而且必须保证当前用户退出系统时,其购物车也随之消失。这种特性恰好是session对象的特性,所以用session对象在用户登录期间传递购物信息。第二个实现购物功能的实质是增加一个(商品名,商品个数)的(名,值)对,该结构就是一个哈希表的结构,所以哈希表用来表示用户的购买情况。 图3.5 哈希对象的使用3.1.5 针对
14、平台的需要,建立合适的表结构,尽可能避免数据的冗余每张表都是通过特定的字段来实现不同表之间的联系,尽可能避免数据的冗余,尽可能做到简洁高效的表结构。3.1.6 针对平台的需要,建立平台的安全性 每个用户权限的限制和登录验证等机制。3.2 经济成本分析3.2.1 经济的可行性经过系统放入分析之后,本平台尽可能降低成本,使项目的成本降到最低。3.2.2 硬件成本 本平台需要一个web服务器和一个数据库服务器,不过其实就一台pc机就可以满足需要。3.2.3 软件成本 本平台运行采用的软件系统 ASP+/SQL Server2013 服务器操作系统采用win8.14 总体设计4.1 平台规划在线购物平
15、台按照实现功能来划分,主要包括两大模块,分别是前台用户功能模块和后台管理员功能模块。其中前台用户功能模块是用户所看到的界面,用户可通过这个模块来实现自己购买交易的功能,根据功能,可以将其模块分成以下及部分:(1) 用户注册,登录和验证模块。(2) 最新商品,精品推荐,特价商品,热销商品浏览模块。(3) 购物车模块。(4) 服务台模块。(5) 平台留言模块(6) 查看和管理留言模块(7) 平台帮助模块4.2 平台业务流程分析管理员订单管理货存管理系统管理管理员管理用户管理查看管理我的留言商品分类浏览购物车查看购物车服务台查看平台帮助平台留言用户是否登录用户 会员管理 图4.1 在线购物平台流程图
16、4.3 平台功能结构图在线购物平台的功能结构图,如图4.2 在线购物平台功能结构图 平台的前台功能 平台后台功能用户注册登录修改模块商品分类浏览购物车模块服务台模块平台留言我的留言模块平台帮助模块订单管理模块货存管理模块管理员管理模块用户管理模块系统管理模块 图4.2在线购物平台功能结构图5 平台设计5.1 设计目标对于典型的数据库管理系统,尤其像在线购物平台这样的数据流量比较大的网络管理平台,基本上需要满足方便使用,灵活操作等等的设计需求。本平台在设计时候尽可能地满足一下目标:(1) 设计友好界面,灵活的信息查询,方便,快捷,准确,安全可靠的数据存储。(2) 全面,分类展示平台内所有的商品。
17、(3) 显示商品的详细信息,方便顾客了解商品信息。(4) 方便查看平台内的交易信息。(5) 对用户输入的数据要进行数据检验,尽可能排除人为错误。(6) 最大限度地对平台实现易维护和易操作。(7) 显示新品上市公告,方便客户及时了解有关信息。(8) 设置平台留言功能。(9) 平台稳定地运行,可靠安全。5.2 开发及运行环境系统开发平台:Microsoft Visual Studio 2014系统开发语言: C#系统数据库:SQL Server 2013运行平台:Window 8.1运行环境:Microsoft .Net Framework SDK v4.05.3 数据库设计5.3.1数据表的简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 购物 平台 设计 实现 本科生 毕业设计 22
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内