基于JSP二手商品交易平台设计
关键词 二手商品交易平台,JSP,struts,Hibernate,B/S
摘要
本文介绍了以二手商品交易平台为代表的商务电子的发展状况、技术背景,具体讲述了如何使用JSP建立了一个二手商品交易平台,二手商品交易平台的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。本系统采用JSP+Struts+Hibernate的模式来订制一个小型二手商品交易平台平台,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在JavaBean中,使得系统的安全性、可维护性、可重用性和可扩展性都大大提高。
系统采用SQLServer2000为后台数据库,以JSP Web为页面形式,涉及到数据库、网络、Web服务器、j2ee等方面的技术,实现了较为完备的功能。包括有前台管理:浏览商品、浏览店铺、查找商品、发布留言、出商品管理,购物车功能;后台管理:订单处理、用户管理、商品的管理,店铺管理等等。另外,对系统的安全性也做了相关设置。整个系统具有友好的用户界面,操作简单实用,功能较为完备。
第二章 系统分析
2.1 需求分析
一个好的网上购物系统,不仅包括前台的美观同时后台的优化也是很重要的,本系统主要有四大模块构成,分别为:第一,客户浏览模块;第二,应用服务模块;第三,后台数据库模块;第四,也是比较重要的一个模块,后台系统管理客户端模块。在前台的诸多模块中分别包含着注册、登陆、注销等处理功能,同时在这三个模块中均包含着查询功能。在后台的模块中,只有管理员有权限登陆,管理员可以添加商品、客户的信息,可以编辑商品的详细信息等等一系列功能。
通过对一些典型二手商品交易平台的考察、分析以及实际的市场调查,要求本系统具有以下功能:
统一友好的操作界面,能保证系统的易用性。
规范、完善的基础信息设置。
商品分类详尽,可按不同类别查看商品信息。
按商品大类及商品名称进行模糊查询。
实现网上购物。
新品及特价商品展示。
商品销售排行。
2.2 可行性分析
商业企业在运营过程中,经常会受到以下一些条件的限制:
产品的宣传受到限制,采购商或顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受一定的时间与物理空间的局限并且成本较高。
庞大的商业经济周转。
复杂的产品周转渠道。从看样品、谈价格到支付货款等一系列的产品周转渠道过于复杂,企业与顾客之间缺乏全面的沟通与快捷运营的平台。
商业企业中根据季节的变化,热销商品在销售高峰到来时货源紧张,企业需要实时了解商品的销售情况,保证热销商品的要货满足率。
因此,企业需要重新认识市场、消费者以及自身市场定位,正确认识二手商品交易平台技术在企业中的重要地位,以少量的时间和资金建立企业信息门户网站并架设一定范围的商务网络,以此来制定长远发展战略,使企业与顾客间的经济活动变得更灵活、更主动。
第三章 总体设计
3.1 项目规划
二手商品交易平台销售系统是一个典型的JSP数据库开发应用程序,由前台商品展示及销售、后台管理2部分组成。
前台商品展示及销售
该部分主要包括新品上架、浏览商品、查找商品、购物车、用户信息管理、留言管理及店铺管理、邮件管理等。
后台管理
该部分主要对商城内的一些基础数据进行有效管理,包括商品管理、经营项目管理、用户管理、邮件管理等。
3.2 系统功能结构图
二手商品交易平台销售系统前台功能结构如图1所示。
图1 系统前台功能结构图
二手商品交易平台销售系统后台功能结构如图2所示。
图2 系统后台功能结构图
3.3 设计目标
本系统在设计时应该满足以下几个目标:
采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
全面展示商城内所有商品,并可展示最新商品及特价商品。
为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。
会员可以随时修改自己的会员资料。
实现网上购物。
商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。
查看商城内的公告信息。
用户随时都可以查看自己的订单。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
系统最大限度地实现了易维护性和易操作性。
系统运行稳定、安全可靠。
3.4 开发及运行环境
硬件平台:
CPU:P41.8GHz;
内存:256MB以上。
软件平台:
操作系统:Windows XP;
数据库:SQL Server 2000;
开发工具包:JDK Version1.5.0;
JSP服务器:Tomcat 5.5;
浏览器:IE6.0及以上版本,推荐使用IE6.0;
分辨率:最佳效果1024×768。
3.5 开发工具介绍
3.5.1 JSDK的安装和配置
(1)安装JSDK
开发JSP程序需要首先安装免费的Java程序开发工具JAVA 2 SDK,该程序在SUN公司的网站中有下载。
下载完成后会得到安装包文件,执行该安装包,将其安装在计算机中。
(2) 配置JSDK
JSDK安装成功后,需要通过配置环境变量才能正常运行。配置步骤如下:
A.通过“我的电脑”→“属性”→“高级”→“环境变量”→“系统变量”,打开“环境变量”对话框。
B.单击“系统变量”中的【新建】按钮,弹出“新建系统变量”对话框。
C.在“新建系统变量”对话框中的“变量名”文本框中输入“JAVAmyeducs.cnHOME”,在“变量值”文本框中输入JSDK的安装目录,系统通过该变量识别JSDK目录。
D.单击【确定】按钮,将变量添加到系统变量中。
E.用类似的方法为系统增加如下变量:
CLASSPATH =. ; %JAVAmyeducs.cnHOME%\lib;
PATH=%JAVAmyeducs.cnHOME%\bin;
CLASSPATH用来指定调用的类包;PATH用来指定Java命令程(Javac,Java等)所在目录。
(3) 调试
JDSK安装和配置完成后,可以测试JSDK是否能够在机器上正常运行。在Windows“命令提示符”窗口中执行javac命令,如果安装和配置成功,会输入javac的帮助信息;如果并没有成功输出,则需要仔细检查JSDK配置。
3.5.2 安装和配置Web服务器
Web服务器负责JSP文件的执行。目前支持JSP的应用服务器较多,如Tomcat、Resin、Websphere、Weblogic、Jboss等。本设计用的web服务器是tomcat。Tomcat是Apache公司组织开发的一种JSP引擎,由于自身具有Web服务器,可以作为独立的Web服务器使用。
安装:在Windows平台中从Tomcat网站下载jakarta-tomcat-5.0.28.exe,按照一般的Windows程序安装步骤即可安装好Tomcat,安装时它会自动寻找你的jdk和jre的位置。
目录
摘要 1
[Abstract] 1
目录 3
引言 1
第一章概述 2
1.1选题设计开发的背景和意义 2
1.1.1选题应用背景 2
1.1.2开发二手商品交易平台的意义 2
1.2二手商品交易平台国内外发展现状 4
1.2.1国外现状 4
1.2.2我国二手商品交易平台现状 4
1.2.2我国二手商品交易平台面临的主要问题 4
1.3系统设计目标 5
第二章系统分析 6
2.1需求分析 6
2.2可行性分析 7
第三章总体设计 7
3.1项目规划 7
3.2系统功能结构图 7
3.3设计目标 8
3.4开发及运行环境 9
3.5开发工具介绍 9
3.5.1JSDK的安装和配置 9
3.5.2安装和配置Web服务器 10
3.5.3数据库连接 10
3.6 数据库设计 11
第四章JavaBean的编写 15
4.1数据库操作的JavaBean的编写 15
4.2字符串处理的JavaBean的编写 19
4.3商品JavaBean的编写 20
4.4具体模块代码的编写 21
第五章系统测试 21
5.1测试项目 21
5.2测试方法 22
结论 23
致谢 23
参考文献 23
相关热词:JSP 163 基于 JSP 二手 商品 交易 平台