同城购物平台的设计与制作(源码)【字数:7761】

摘 要互联网商城是网络发展的新兴产物,是网络技术的发展方向,随着网络的飞速发展,知识面的扩展,网上商城已经慢慢被我们所熟知,变成了我们生活的一种方式,它的发展使我们的生活得到了丰富,让我们的生活更加丰富多彩。同城购物平台主要是向同城的中小企业和企业出售自己的产品的平台,给同城商品交易提供更好的服务。本平台主要为迅速应对客户的需求以及快速的发货,最迅速的地满足用户的需求。此平台是在My Eclipse平台上开发的,使用Servlet + JSP,并使用MySQL设计数据库。设计出完整的同城在线购物平台。它的优点是对同城用户提供了更加方便快捷的选购方式,在同城更加方便以及快速的处理交易问题。
目 录
第一章 绪论 1
1.1系统简介 1
1.2系统的背景和研究意义 1
第二章 技术及环境配置 2
2.1Servlet技术 2
2.2JSP 技术 2
2.3HBuilder 2
2.4MyEclipse 2
2.5MySQL简介 2
2.6Tomcat简介 2
2.7面向对象的软件设计方法 3
第三章 系统分析 4
3.1功能模块分析 4
3.2用户模块分析 6
3.3系统程序清单 6
3.4业务流程分析 7
3.5系统逻辑结构分析 9
第四章 系统设计 10
4.1数据库设计 10
4.1.1商品表的设计 10
4.1.2用户表的设计 10
4.1.3购物车表的设计 11
4.1.4订单表的设计 11
4.1.5订单明细表的设计 11
4.1.6地址表的设计 12
4.2功能设计 12
第五章 系统实现 14
5.1首页模块 14
5.2查询模块 14
5.3商品详情模块 15
5.4登录与注册模块 16
5.5购物车模块 18
5.6确认订单与地址模块 19
5.7支付界面模 *好棒文|www.hbsrm.com +Q: ^351916072# 
块 20
5.8订单详情与退款模块 21
第六章 总结与展望 24
6.1全文总结 24
6.2展望 24
结束语 25
致 谢 26
参考文献 27
第一章 绪论
1.1系统简介
同城购物平台是对同城用户网上交易的便捷平台,是对网上购物的一种区域限制,以便方便处理物品交易是会出现的问题,实现,更快速,更方便,更安全的网上购物,使人们在网上购物更加放心,更加舒适。
1.2系统的背景和研究意义
网络技术随着时代的发展逐渐成熟,其实已经进入了互联网时代,它已经成为了我们生活中的中流砥柱,人们的购物方式已经转为网上购物,而且已经被大多数人所接受并且熟知。
随着网络技术的逐渐成熟,网上购物的成熟发展,打破了人们对购物局限的理解,以之前的购物方式来说,不是面对面的购物是不可能的,买卖商品的方式,需要你自身进入商店,也就是进入卖方的地区。网络商城的逐渐成熟,人们可以用更加简单的方式,打破原有的局限性,做到真正的随时随地购买商品,真正意义上的解放了自己的身体,而且网上购物减少了运输之类的中间费用,使原有的商品价格大大降低,从而能够购买到更加便宜实惠的商品。
国内 “网上购物”的概念慢慢变得成熟起来,物品的搜索,图像以及实物图拍摄,物流技术,甚至3D技术的慢慢发展。虽然中国网上购物平台起步较晚,但由于网上购物技术的飞速发展,网络水平明显提高,如淘宝等网站,如京东、一号店、天猫网上商城等。促使了我国销售数据的开发。
本同城购物网站主要是针对一些在线购物网站会发现的问题开发出来的,以购物效率高、误差小、问题出现能够及时的处理、更加方便用户的使用。
第二章 技术及环境配置
2.1Servlet技术
(1)Servlet为编程者提供了大量的实用工具例程[1];(2)强大的功能;(3)可移植性;(4)节约了投资;(5)跨平台。
2.2JSP 技术
JSP(Java Server Pages)是一种动态网页技术标准[2]。JSP类似ASP技术,其技术特点是:(1)开发工具强大;(2)组件可重用性好;(3)逻辑控制和网页显示分离;(4)多平台支持;(5)系统安全性高;(6)一次编写,到处运行;(7)强大的伸缩性[3]。
2.3HBuilder
HBuilder是基于HTML、CSS、JAVASCRIPT、JQ的,它简单、灵活,使得Web开发更加高效灵活,可以实现各种优美的页面效果,以及页面设计的美化。HBuilder提供了精美的CSS规范和HTML,它即是由动态CSS语言写成。
2.4MyEclipse
My Eclipse 是一个集 Eclipse 插件开发的 Java EE,强大的,扩展的支持,并支持广泛的开源产品是非常好的。
简单来说,My Eclipse 是 Eclipse 插件,它是最强大的 Java EE 集成开发环境之一,支持编写代码、配置、测试和调试。
2.5MySQL简介
MySQL 是一种关系数据库管理系统,它将数据保存在不同的表中,从而获得更快和更大的灵活性[4]。MySQL “结构化查询语言”,各种操作系统支持,为各种编程语言提供API支持优化、多线程、SQL 查询语句, 可以处理大型数据库, 支持各种存储引擎, 成本低廉,速度快,体积小,开源,开源,因为有这么多的优势,所以很多中小型网站都用 MySQL 作为网站的数据库[5]。
2.6Tomcat简介
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目由Apache、sun等公司和个人共同开发免费提供诸如性能、技术增强、可扩展性、小型系统资源、邮件服务支持和负载平衡等系统功能,并得到开发人员的喜爱和认可,成为当前流行的应用程序服务器[6]。
系统开发环境
A 性能要求

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/144.html

好棒文