【摘要】随着经济的高速发展,人们的生活工作中处处体现着计算机技术带来的方便快捷。在网上商城的建设方面比较成熟,电子商务在商城购物的应用也更加广泛。本系统采用JSP技术对网上商场进行设计。总体架构具有稳定性、安全性和低成本等特点,不用走出家门就可以购买物品。本文主要结合实践经验,借助Jsp技术,进行分析如何时设计出网上商城系统。
【关键词】Jsp 电子商务 网上商城
因特网的出现将信息技术的进步推向了一个新的高潮,引来了电子商务时代的到来。电子商务具有虚拟性,以开放的因特网环境为基础,在计算机系统的支持下进行的商务活动。它基于浏览器/服务器应用方式,是实现网上购物,网上交易和在线支付的一种新型商业运行模式。网上购物是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所謂静态信息是指那些经常变动或更新的资源,如公司简介、管理规范和公司制度等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便地传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。
一、关键技术
(一)Jsp技术
JSP技术继承了Java的先进概念—Write Once,Run Anywhere,这种概念正影响着互联网行业的交互式Web页面的设计理念。JSP页面可以非常容易地跨平台、跨Web服务器软件来设计和开发源代码、对于使用JSP技术设计出来的网页应该采取什么样的格式,目前还没有一个明确的标准。一般来说,JSP技术目前即可支持HTML/DHTML的传统浏览器文件格式,又可以支持应用于无线通信进行网页浏览的WML文件格式,还可以支持其他一些B2B应用的XML格式。
(二)Tomcat服务器
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JSP规范总能在 Tomcat中得到体现。Tomcat提供了各种平台的版本供下载,可以从http://jakarta.apache.org下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。
(三)JDBC技术
JDBC(Java DataBase Connectivity)是sun公司制定的Java链接数据库技术。
加载了JDBC驱动程序,建立了数据库的URL后,创建一个Condb.java的文件,通过调用DriverManager类的getConnection方法与db_Business数据库连接。在getConnection方法的实现中,声明数据库名称为db_Business。这样,在其他的Java文件和页面中声明调用或包含了Condb.java文件后,都可以对数据库操作了。
二、功能分析
(一)系统主要功能
客户端功能:①系统为用户提供账号注册功能,用户输入合法信息,即可注册成功。②系统登陆功能,用户输入正确的用户名与密码,即可登陆客户端。③商品搜索功能,用户输入关键字,搜索出名称相关的商品。④商品分类功能,商品按品牌分类,用户可根据分类搜索商品。⑤购物车功能,用户对于想购买的商品,可以选择加入购物车。⑥订单操作,用户登陆之后,可查看历史订单记录及其情况。
后台管理功能:商城管理员专用管理平台,提供管理员登陆,商品信息管理、订单信息管理、主要用于平常商城维护及商品统计功能。①管理员登陆功能,管理员输入正确的账号密码开始登陆。②商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能,对库存商品做出相应调整。③单信息管理功能,管理订单的基本信息,可以对订单进行查询、添加、修改、删除等功能。
(二)数据库设计
数据库是数据库应用程序的重要组成部分。一个设计结构合理的数据库对于应用程序的开发效率和程序的性能都是非常重要的。数据库的设计过程大致如下:①需求分析;②概念结构设计;③逻辑结构设计;④物理结构设计;⑤数据库实施;⑥数据库的实施和维护。
基于功能需求中的各项功能,总结出数据库需要的主要有四张表。分别是:用户表,商品表,订单表。用户表需要包含用户昵称,密码,性别等较为详细的信息;商品表则需要包含商品名称,数量,价格等商品所应具备的基本信息;订单表需要包含订单编号,用户昵称,用户地址,订单状态等详细信息。
三、结束语
本系统是一个基于 Jsp技术的电子商城网,该系统具备一个可以商用的几乎所有的条 件,实现了用户的管理,这是 Web 应用的基本要求。作为一个销售站点,系统提供了多种分类浏览 和快捷的查询方式。
参考文献:
[1]肖海蓉.基于UML的汉中茶叶销售系统分析与设计[J].电脑开发与应用,2012.
[2]文灿华,张伟.基于JSP的网上商城的设计与实现[J].电脑知识与技术,2010.
作者简介:龙长勇(1971-),男,苗族,湖北来凤人,现为恩施职业技术学院信息工程学院副教授,主要研究方向:计算机软件技术,图像处理技术。