网上花店 流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上花店
摘要:系统使用JSP构建一个网上花店。介绍的例子可以分成两大部分,第一部分是普通程序,用于客户在登录界面,第二部分是管理程序,用于在服务器端处理客户的定单。最终完成了一个以JSP技术和Microsoft Office Access 2003为基础的基于B/S架构的系统登录与权限管理通用模块的设计与实现。程序由以下几个部分构成:会员登录界面(首页);检测登录代码和密码是否一致;给登录会员显示当前花店中可供选择的花卉;显示购买的花卉价格;将信息存入数据库。关键词:Jsp;网上花店;B/S架构;Microsoft Office Access 2003;
引言
随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。作为完全解决了目前ASP,PHP的一个通病--脚本级执行,.Sun 公司借助自己在Java 上的不凡造诣,将Java 从Java 应用程序和 Java Applet 之外,又有新的硕果,这就是Jsp--Java Server Page。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现购花实时的进行行为统计和记录的网上交易系统。
1设计目的与意义
1.1设计目的
对于设计一个网上花店系统它可以应用到各种信息管理系统,根据项目开发的工作顺序,对会员登录和购买花卉模块的设计和开发的过程进行总体结构设计、数据库表的设计的具体实现以及需求分析所确认的功能点,详细设计项目的流程和各个模块,以及各功能模块之间的耦合,最终完成了一个以JSP技术和数据库为基础的系统登录与权限管理通用模块的设计与实现。
1.2设计意义
目前网络上的“网上购物”系统可说是大行其道,这使得许多的不用出门就可以轻松的购买商品,利用现代信息进行商务活动的一种先进手段,作为创新的经济运行方式,其影响已经远远超过商业领域。电子商务是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。而这些网上购物系统形形色色,为了因应即将到来的情人节,提供网络订花的系统。
2设计目标与总体方案
2.1设计目标
系统整体采用JSP+Access+Tomcat技术实现。首先是登录界面,且会显示登录次数。管理是友好的操作界面,供用户浏览、查询使用。实现了浏览花卉、查询花卉、订购花卉、付款等功能。
2.2总体方案
从服务使用者的层面来看,网上花店包括会普通程序,用于客户在网上选购花卉和管理程序,用于在服务器端处理客户的定单两大功能点。
会员登录
(1)需要能够接纳用户输入的登录信息的专门界面。
(2)需要能够验证用户提交的登录信息是否合法的验证模块。如果此模块判断用户提交的登录信息不合法,就拒绝用户登录。
(3)如果用户提交的信息是合法,则允许用户登录,向用户开发相应的服务。订购花卉
(1)用户浏览全部花卉及花卉信息。
(2)用户需要选择花卉,若无登录则需要先登录再选择花卉。
(3)用户可以将选择花卉加入购物车。
(4)可以查看购物车内所有的花卉及信息,并且用户可以做相应的操作。(5)用户填写信息,订购、付款。
2.3网上花店系统流程图
图2-1流程图
2.4所使用的程序与数据库文件如下表
表2-1所示:
3系统概述
系统整体采用JSP+Access+Tomcat技术实现。
3.1jsp概述
JSP的全称为Java server pages,是由Sun倡导的,多家公司参与,与1999年推出的一种Web服务设计标准。本质上就是把Java代码嵌入到HTML中,然后经过JSP容器的编译执行,根据这些动态代码的运行结果生成对应的HTML代码,从而可以在客户段的浏览器中正常显示。
优点:
(1)将内容的产生和显示进行分离
(2)强调可重用的裙组件
(3)采用标识简化页面开发
(4)易于整合到多种应用体系结构中
3.2 MyEclipse开发环境
图3-1 MyEclipse开发环境
3.3Tomcat配置
1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在
c:\jdk1.6):path=c:\jdk1.6\bin;
2.接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面图1说明安装成功了。若用tomcat5.5则进行classpath设置:set classpath=D:\Tomcat5.5\common\lib\servlet-api.jar;.
图3-2 Tomcat运行成功界面
3.4数据库配置
本例的数据库采用Access(.MDB数据库),对数据库的访问采用便于理解的JDBC-ODBC方式,在使用本例前先在本地数据库建立一个ODBC数据源:bookstore。
设置步骤如下:
(1)在开始->设置->控制面版(Win98、NT4.0)中选取“数据源(ODBC)”;在Win 2000 Professional和Server中分别位于“开始->设置->控制面版->管理工具”和“开始->程序->管理工具”下。
(2)启动“数据源(ODBC)”配置程序,界面如图4-1所示。
图3-3 ODBC数据源管理界面
(3)在图4-1中“系统DSN”选项下单击“添加”按钮,来添加一个系统的数据源(DSN),则出现如图4-2所示数据源驱动程序选择界面:
图3-4 数据源驱动程序选择界面
(4)在图4-2中选择“Microsoft Access Driver (*.mdb)”单击“完成”加载Access数据库的驱动,则出现如图4-3所示数据库ODBC安装界面:
图3-5 数据库ODBC安装界面
(5)在图4-3中单击“选择(S)…”按钮,启动一个类似资源管理器的界面来选择数据库,如图4-4所示,在图4-4所示的界面中选择bookstore.mdb。
图3-6选择数据库
4数据库设计
我们网上花店中的会员信息的库结构如图4-5所示:
其中“姓名”是主键,用于区分不同的会员,新会员注册时只能使用没有被使用的用户代码。
在验证时我们只要使用验证用户的姓名和其秘密是否一致即可判断该用户是否合法。