在线购物平台的设计与实现本科生毕业设计(编辑修改稿)内容摘要:

............................................................................. 16 商品管理模块 ....................................................................................................... 17 订单管理模 块 ....................................................................................................... 18 7 结论 .........................................................................................................................................19 参考文献 .....................................................................................................................................21 谢 辞 .........................................................................................................................................22 北京理工大学珠海学院 20xx 届本科生毕业设计 1 1 背景 随着网络的快速发展,在线购物平台以其方便、快捷的特点受到了更多用户的亲睐。 对比传统的商场销售,在线购物平台网站可以将商品详细分类,使用户的选择更方便;通过前台商品的展示,可以使顾客更好地了解商城内的商品;网络购物车的实现,使顾客真正实现了足不出门、网上购物的目的。 在我国,九十年代初期已经出现诸如淘宝这样的网上商城,不过那时的淘宝商城由于技术还没有发展起来,网购还没有真正实现足不出门网上购物的目的。 那时的网站对于线下的客户来说,还没有给他们足够的信心。 顾客的权益保障不了,自然这种网购方式也就没被人发现。 随着科学技术的发展,时至今天,人们已经学会用 或者 jsp又或者 php 来做各种各样的网站。 2 需求分析 通过网上和线下的实际调查,对于典型的在线购物平台来说,特别是这种每天数据流量特别大的在线购物平台,必须满足方便实用,界面的友好等等的设计需求,因此本网上购物 平台主要应该包括以下功能: 1) 要求系统具有良好的人机界面 2) 如果系统的使用对象较多,则要求有较好的权限管理 3) 全面展示系统内所有的商品 4) 商品分类显示,方便顾客了解本网站的商品 5) 查看网站内的交易信息 6) 支持打印功能 7) 支持网上在线支付功能 8) 网站最大限度地实现易维护性和易操作性 9) 网站运行稳定,安全可靠 3 可行性分析 系统开发的关键技术 使用母版页构建网站的整体风格 对于一个网站而言,保持页面的一致性非常重要,在 中提供了一个新手段,那就是母版页。 它包括两种文件,一种是母版页,另一种是 内容页。 母版页它封装页面的公共元素;内容页实际上就是普通的 .aspx 文件,它包含除母版页之外的其他非公共内容。 在运行过程中, 引擎将两种页面内容合并执行,最后将结果发送给客户端浏览器。 北京理工大学珠海学院 20xx 届本科生毕业设计 2 在设计本系统前台功能模块时,使用了母版页。 在设计过程中,将每个页面都包含的页头、页尾和导航条封装到母版页中,将分类显示的商品信息、购物车、结账等非公共内容封装到内容页。 图 平台首页 主题的应用 在 中提供了“主题”的功能可以实现为控件定义一次样式属性,就能方便地应用到站点的所有页面中的功能。 主题是由一组元素组成的,即外观,级联样式表( CSS)、图像和其他资源,其中外观文件是主题的核心内容,用于定义页面中服务器控件的外观。 在主题中可以包含一个或多个外观文件,文件的拓展名是 .skin,其中包含对各种服务器控件的属性设置。 图 主题编码 使用存储过程实现网站内的模糊搜索 北京理工大学珠海学院 20xx 届本科生毕业设计 3 对于信息量比较大的网站,都会设置站内查询,这样可以方便用户 快速,准确地浏览相关信息。 为了提高执行效率,本网站也使用了站内模糊查询 图 搜索实例 图 模糊搜索的存储过程 使用哈希表和 Session 对象实现购物功能 在实现购物功能时需要考虑两个条件:第一个是如何区分用户与购物车的对应关系,第二个是购物车中商品存放的结构。 基于以上两点,我们必须做出相应的策略。 第一个用户与购物车的对应关系即是每个用户的购物车,购物车不能混用,而 且必须保证当前用户退出系统时,其购物车北京理工大学珠海学院 20xx 届本科生毕业设计 4 也随之消失。 这种特性恰好是 session 对象的特性,所以用 session 对象在用户登录期间传递购物信息。 第二个实现购物功能的实质是增加一个(商品名,商品个数)的(名,值)对,该结构就是一个哈希表的结构,所以哈希表用来表示用户的购买情况。 图 哈希对象的使用 针对平台的需要,建立合适的表结构,尽可能避免数据的冗余 每张表都是通过特定的字段来实现不同表之间的联系,尽可能避免数据的冗余,尽可能做到简洁高效的表结构。 针对平台的需要,建立平台的安全性 每个用户权限的限制和登录验证等机制。 经济成本分析 经济的可行性 经过系统放入分析之后,本平台尽可能降低成本,使项目的成本降到最低。 硬件成本 本平台需要一个 web 服务器和一个数据库服务器,不过其实就一台 pc 机就可以满足需要。 软件成本 本平台运行采用的软件系统 ASP+/SQL Server20xx 服务器操作系统采用 4 总体设计 北京理工大学珠海学院 20xx 届本科生毕业设计 5 平台规划 在线购物平台按照实现功能来划分,主要包括两大模块,分别是前台用户功能模块和后台管理员功能模块。 其中前台用户功能模块是用户所看到的界面,用户可通过这个模块来实现自己购买交易的功能,根据功能,可以将其模块分成以下及部分: (1) 用户注册,登录和验证模块。 (2) 最新商品,精品推荐,特价商品,热销商品浏览模块。 (3) 购物车模块。 (4) 服务台模块。 (5) 平台留言模块 (6) 查看和管理留言模块 (7) 平台帮助模块 平台业务流程分析 管理员 订单管理 货存管理 系统管理 管理员管理 用户管理 查看管理我的留言 商品分类浏览 购物车 查看购物车 服务台 查看平台帮助 平台留言 用户是否登录 用户 会员管理 北京理工大学珠海学院 20xx 届本科生毕业设计 6 图 在线购物平台流程图 平台功能结构图 在线购物平台的功能结构图,如图 图 在线购物平台功能结构图 5 平台设计 设计目标 对于典型的数据库管理系统,尤其像在线购物平台这样的数据流量比较大的网络管理平台,基本上需要满足方便使用,灵活操作等等的设计需求。 本平台在设计时候尽可能地满足一下目标: (1) 设计友好界面,灵活的信息查询,方便,快捷,准确,安全可靠的数据存储。 (2) 全面,分类展示平台内所有的商品。 在。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。