百花园购物网站的设计与实现

上传人:suns****4568 文档编号:82900687 上传时间:2019-02-25 格式:DOC 页数:24 大小:2.88MB
返回 下载 相关 举报
百花园购物网站的设计与实现_第1页
第1页 / 共24页
百花园购物网站的设计与实现_第2页
第2页 / 共24页
百花园购物网站的设计与实现_第3页
第3页 / 共24页
百花园购物网站的设计与实现_第4页
第4页 / 共24页
百花园购物网站的设计与实现_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《百花园购物网站的设计与实现》由会员分享,可在线阅读,更多相关《百花园购物网站的设计与实现(24页珍藏版)》请在金锄头文库上搜索。

1、百花园购物网站的设计与实现 设计小组: 专 业: 软件技术 班 级: 姓 名: 学 号: 指导教师: 计算机软件技术专业工程项目训练任务书设计小组: 班级: 课题名称:百花园花卉购物网站指导教师:一、本课题要解决的问题 1.1 建花卉购物网的目的 随着Internet网的迅速崛起,网上购物的流行趋势在扩大,建一个花卉网站不仅能满足人们对花卉的需求,方便了消费者,更能进一步帮助花农宣传自己的花卉,扩展了花农的业务范围,打破了原有地域的局限性,减少了流通的中间环节,使产品具有更强的价格竞争力。同时也降低了花农的经营风险。 1.2 建花卉网站的原则:实用性 方便性 实用性 花卉适用于婚礼聚会,节日祝

2、福(比如:庆祝情人节),以及用做室内装饰品等,其用途广。 方便性 目前,随着网络世界的不断萌发,网上购买,能方便购买自己所需的花及了解其价格等。而且也能满足人们对花卉的需求,并对花农来说打破了原有地域的局限性,增加了销售渠道。二、功能需求 2.1 模块组成 主要由前台管理模块组成。 2.2 模块的子功能组成 商品展示:热销商品、精品推荐、推广宝贝 商品详情 商品搜索 商品分类 购物车 订单查询 商品结账 其他功能:花卉门诊、花卉资讯等三、完成本课题涉及的关键技术本系统的开发与运行基于Windows操作系统;采用mysql数据库,Dreamweaver,eclipse工具软件。Jsp关键技术。本

3、 课 题 进 度 安 排周次完成内容提交的成果5收集相关资料,对购物网站进行调研,并对网站进行需求分析网站需求分析报告6通过对网站的模块分析,设计静态页面静态页面7分析系统所需的数据,确定系统的输入输出数据等,完成数据库的设计数据库表89花卉门诊、花卉资讯等菜单模块的设计完整的动态页面10商品搜索、商品分类、关键字搜索模块的设计11商品详情模块的设计12商品展示(热销商品、精品推荐、推广宝贝)模块的设计13购物流程模块的设计14模块的连接,系统的调试和完善最终的百花园购物网站15进行系统的测试网站各功能的可行性1617文档整理百花园花卉购物网站以及需求说明书等文档18百花园花卉购物网站成果汇报

4、目 录1.引言61.1系统设计背景61.2系统实现的意义和目标62.系统的概述72.1开发工具简介72.1.1 Tomcat简介72.1.2 Eclipse简介72.1.3 MySQL的简介72.2主要技术72.2.1 JSP技术简介72.2.2 JSP技术的优点82.2.3 JSP中JavaBeans的应用83.系统的需求分析93.1系统可行性分析93.1.1技术可行性93.1.2经济可行性93.1.3操作可行性93.2系统性能分析93.3系统功能模块需求分析103.4数据库分析103.4.1数据库需求分析103.5购物流程114.数据库结构设计124.1数据库设计过程124.2 数据库的表

5、的设计124.2.1 Customer(用户信息表)124.2.2 Product(商品信息表)124.2.3 Orders(订单信息表)134.2.4 OrderDetails(商品订单详情表)134.2.5 Notice(公告信息表)134.2.6Payment(付款方式信息表)144.3创建数据库和表的SQL语句145. 花卉购物网站的设计165.1概要设计165.1.1 系统开发模式选择165.2系统界面设计175.3系统流程设计215.3.1用户登录流程215.3.2注册流程225.3.3商品购物车流程23总结23参考文献24摘要随着计算机技术在各行各业日益广泛和深入的应用,网络的概

6、念早已深入人心。网络在各行各业的发展战略中占据了重要的位置,成为了商家不可分割的部分,商品的宣传已不只是局限于电视与报纸,网络已成为了商家展示自己的另一个舞台,商家建立网站,将商家各方面的宣传与服务展现于网络中。通过网络更可实现如网上购物,信息查询等功能,这些在改变我们原本的经营方式与经营理念的同时,也为商家带来了更高的效益。因此,对于商家来说,拥有一个属于自己的网站是至关重要的。它为商业界提供了更加广阔的信息平台和更多的商机,如催化剂般刺激这商业经济的快速发展。越来越多的商家选择了在网上建立起在线商店,向消费者展示一种新颖的购物理念,实现了足不出户便可以方便轻松地选购自己喜欢的商品。这种网络

7、购物也正适应这当今社会快节奏的生活。本系统主要是用JSP技术在网络上构建一个动态的花卉购物系统。利用所学的知识在WindowsXP下,以Dreamweaver8作为静态页面实现的平台,以MySQL作为数据库开发平台,以Tomcat网络信息服务作为应用服务器,在Eclipse下采用JSP(Java Server Pages)技术开发的网上花卉购物网站。关键词:网上购物;JSP;HTML;MySQL;Tomcat。1.引言1.1系统设计背景 随着科学技术的不断提高,计算机科学的日渐成熟,计算机的强大功能已被人们深刻地认识。全球网络化,科技在突飞猛进。我们的生活同网络通信息息相关。计算机已经普及到我

8、们社会和经济生活中的各个领域。人们进行信息交流的深度与广度不断增加,这使得我们的服务管理也应该跟上时代的步伐去前行。电子商务在此得到极大地普及与发展。电子商务一个最基本的体现就是网上购物,从一定程度上来讲它就是网上商店,也就是一种网上销售。它的出现给消费者的地位及消费观念带来了重要的变化。网上购物是一种具有交互功能的商业信息系统,它向用户提供了静态和动态两类的信息资源,动态信息指的是那些随时变化的信息,如商品的价格,商品的品种等等。它具有强大的交互性,可使商家和用户方便的传递信息或进行交易;所谓静态信息指的是哪些相对经常变动或更新的资源,如公司简介,公司制度等等。燕莎友谊商场是我国第一家通过网

9、上购物来实现买卖的商家,它首次通过网上商城售出了一个景泰蓝,虽然贷款的支付不是网上进行的,但毕竟为我国的零销售奏出了网上购物的先声,之后当当网,卓越,阿里巴巴,淘宝等的投入营运真正开启了中国网上购物的浪潮,让网上购物成了消费者购物的一种习惯。1.2系统实现的意义和目标 随着Internet网的迅速崛起,网上购物的流行趋势在扩大,建一个花卉购物网站不仅能满足人们对花卉的需求,方便了消费者,更能进一步帮助花农宣传自己的花卉,扩展了花农的业务范围,打破了原有地域的局限性,减少了流通的中间环节,使产品具有更强的价格竞争力。这也降低了花农的经营风险。同时也为消费者提供广阔的平台。设计这么一个花卉购物系统

10、,不仅是让自己所学的知识有一个发挥的平台,也是对所学知识的一种检验。 现在的网上购物系统一般都不仅仅有着漂亮的页面,更是有着严谨的规划,每一个细节都是很关键和重要的。这样才能使得在交易过程中避免不必要的错误发生。我们的花卉购物系统将使用HTML和JSP等技术对网页进行编辑。建立自己的花卉网,以及属于自己的数据库,使得所需的商品信息可以及时的保存,更新,并且可以及时的了解商品买卖的情况。2.系统的概述2.1开发工具简介2.1.1 Tomcat简介Tomcat是源自于Apache软件基金会Jakarta项目的Java servlet container与Web服务器。Web服务器,并不仅限于提供静

11、态的HTML网页,它也可以运行程序来响应用户的请求,并将动态产生的结果传回到用户的浏览器这种功能正是Apache的Tomcat擅长之处,因为Tomcat提供了Java servlet 与JavaServer Page (JSP)的技术。因此,对于许多应用领域,将Tomcat当作Web服务器是不错的选择。2.1.2 Eclipse简介Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有

12、商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成Eclipse Platform、JDT、CDT和PDE.JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。2.1.3 MySQL的简介MySQL是一个多线程的结构化查询语言(SQL)的数据库服务器,SQL是世界上最流行的数据库语言,MySQL的执行性能非常高,运行速度非常快,它为用户提供了一个安全可靠易管理的的客户/服

13、务器数据库平台。2.2主要技术2.2.1 JSP技术简介JSP(Java Server Pages)是由Sum公司推出的新一代动态网站开发语言,完全解决了目前ASP和PHP的脚本级执行的缺点。JSP可以在Servlet和JavaBeen的支持下,完成功能强大的动态网站程序的开发。同时,JSP充分利用了JAVA技术的优势,具有极强的扩展能力和良好的收缩性,与开发平台无关,这源于JAVA的“一次编写,到处运行”的特点,它也是一项安全性很高的技术。它具有良好的动态页面与静态页面分离的能力,编译后运行,它强调可重用的组件,使得开发人员能够共享和交换执行普通操作的组件,加速了总体开发过程。且它采用了标识

14、简化页面进行开发。因而它逐渐成为了Internet开发的主流技术。JSP技术有点类似于ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入JAVA程序段(scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。2.2.2 JSP技术的优点(1)对于用户界面的更新,其实就是在WebServer进行的,所以给人的感觉更新速度很快。(2)所有的应用都基于服务器的,所以它们可以时刻保持最新版本。(3)客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改。(4)JSP无论是在跨平台性,运行效率都具有优势。2.2.3 JSP中JavaBeans的应用JavaBeans被称为是Java组件技术的核心。JavaBeans的结构必须满足一定的命名约定。JavaBeans类似于Windows下的ActiveX控件:它们都能提供常用功能并且可以重复使用。JavaBeans可以在JSP程序中应用给我们带来了很大的方便,这使得开发人员可以把某些关键功能和核心算法提取出来,封装成为一个组件对象,增加了代码的重用率、系统的安全性。比如我们可以将访问数据库的功能、数据处理功能编写封装为JavaBeans组件,然后在某个JSP程序中加以调用。JavaBeans技术与ActiveX相比,有着很大的优越性,例如JavaBea

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号