基于JSP的在线购物网站的设计.doc

上传人:飞****2 文档编号:60951577 上传时间:2022-11-19 格式:DOC 页数:8 大小:406.50KB
返回 下载 相关 举报
基于JSP的在线购物网站的设计.doc_第1页
第1页 / 共8页
基于JSP的在线购物网站的设计.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《基于JSP的在线购物网站的设计.doc》由会员分享,可在线阅读,更多相关《基于JSP的在线购物网站的设计.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于JSP的在线购物网站的设计作者姓名:曾向明 计算机科学与技术04级2班指导教师:程细柱 讲师摘要:随着Internet的发展,电子商务逐渐兴起,网上商店发展迅速。本文描述了基于WEB平台的网上购物系统的实现过程。采用JavaBean组件JDBC与数据库技术,实现了客户登录、商品信息、客户信息、订单处理、信息处理等五个功能模块以及客户端和服务器端的动态交互。介绍了用JSP进行B/S模式三层WEB开发的规范过程和用JSP通过服务器访问数据库管理系统的技术关键,并详细分析了系统的整体设计方案和安全策略设计的实现。本文所做的工作为安全、便捷的网上购物提供了一个可靠的方案。关键词:网上购物系统;Ja

2、vaBean;JSP; JDBC1 前言1.1 电子商务概述随着互联网的普及和发展,电子商务将是企业和商家的最终选择;它具有开放性、国际性、实时性、互动性和低成本的特点,是“永不关门”的商场。一个企业要想在短时间内了解世界或让世界了解自己,最好的方式就是登录互联网。互联网开放性、交互性的特性不仅可以保证企业在互联网中查询到自己所需要的信息,还允许企业发布自己的信息或进行网络经营。因此,制定和实施电子商务发展战略,已成为很企业优先考虑的目标,唯有这样才能站在未来企业发展的至高点,才能适应WTO和全球经济一体化的发展趋势,才能进一步提高企业核心竞争力。1.2 课题背景网络购物中心作为电子商物的一种

3、形式正以其高效、低成本的优势,逐步成为新的经营模式和理念,人们已不再满足于信息浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。客户足不出户便可以方便快捷地选购自己喜欢的商品,这正是网络购物中心为客户带来的好处。1.3 可行性分析网上购物系统利用WindowsXP系统作平台,数据库SQL Server和编程语言JSP进行开发。系统具有良好的Web用户界面,直观漂亮,易理解、易使用。系统分用户认证和管理员认证,都是通过SQL Server数据库的验证和JSP的Session功能来实现。管理系统服务方便灵活、使用简便。用户坐在任何一台联网的机器前即可完成一系列的注册申清和购物,为用户带来了

4、极大的自由和方便。系统的web服务器性价比较高,能方便用户购物的过程,开发此项目操作可行。在有web服务器,PC计算机、局域网条件下,本系统的设计功能可以完成。2 开发与运行环境和实现技术2.1 开发与运行环境数据库:SQL Server2000开发工具包:JDK Version1.5.0(或以上版本)开发环境: Eclipse3.1.1(或以上版本)JSP服务器:TOMCAT 5.5.26(或以上版本) 2.2 实现技术2.2.1 JSP技术Java Server Pages (JSP)技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的设计目的是使得构造基于Web

5、的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作1。 2.2.2 SQL Server2000数据库SQL Server2000是Microsoft公司推出的普及型关系数据库系统。它建立在Windows NT2000操作系统的基础之上,它为用户提供一个功能强大的客户/服务器平台,能同时支持多个并发用户的大型关系数据库。SQL Server 2000中对数据库的操作主要包括:创建数据库、备份数据库、还原数据库、分离数据库、附加数据库、删除数据库以及利用一定的技术访问创建好的数据库2。在SQL Server2000的企业管理器中,创建数据库、数据

6、表等非常方便,而且容易理解,可操作强。2.2.3 JavaScript语言JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言,使用它的目的是与HTML超文本标识语言、Java 脚本语言一起实现在一个网页中链接多个对象,与网络客户交互作用,从而可以开发客户端的应用程序。它是通过嵌入或调入在标准的HTML语言中实现的。3 总体设计3.1 系统的功能结构图系统的功能结构图如图3-1所示。前台部分后台部分用户管理购物车管理个人资料管理留言板管理管理员身份验证明商品管理处理订单公告信息管理链接信息管理用户信息管理订单管理网上购物系统图3-1网上购物系统基本模块图3.2 数据流图设计客户

7、进行网络购物的流程图如图3-2所示。商城商品收银台网站登陆购买其它商品不再需要其它商品品填写订单送货图3-2客户网络购物UML顺序图4 详细设计4.1 数据库设计本系统用到的主要数据表包括:(1)tb_Ware(商品信息表)表主要用于保存商品的基本信息,包括所有的新品与特价商品的信息该表的结构如表4-1所示。表4-1商品信息表 字段名数据类型长度主键否允许空功能描述WareidInt4是否货物idWarenameVarchar50否否货物名称WarepriceBigint8否否货物价格WaretypeVarchar20否否货物类型WareintroText16否否货物介绍WareimageVa

8、rchar50否否图片路径WareifInt4否否是否推荐DattimeDatetime8否否发布时间(2)tb_Shop()表主要用于存储用户购买商品之后所填写的订购单的相关信息。订单商品表的结构如表4-2所示。表4-2订单商品表列名数据类型长度主键否允许空功能描述SubidVarchar50是否订单idWarenameVarchar50否否货物名称PriceBigint8否否货物价格WsumBigint8否否货物数量WcountBigint8否否统 计(3)tb_Admin(管理员信息表)用于记录管理员信息,该表的结构如表4-3所示。表4-3管理员信息表列名数据类型长度主键否允许空功能描述

9、IdInt4否否管理IdAdminVarchar30否否管理员名Adminpass Datetime16否否管理员密码(4)tb_Affiche(公告信息表),表主要用于记录后台添加的公告信息,该表的结构如表4-4所示。表4-4公告信息表列名数据类型长度主键否允许空功能描述TextText16否否公告内容DattimeDattime8否否公告时间(5)tb_User(用户信息表)表主要用于保存用户基本信息,该表的结构如表4-5所示。表4-5用户信息表列名数据类型长度主键否允许空功能描述UseridInt4是否用户IDUsernameVarchar50否 否用户名RnameVarcha40否否真

10、实姓名UserpassVarcha16否否用户密码EmailVarcha50否否EmailAddressVarcha80否否用户地址PhotoVarcha30否否联系电话QuestionVarcha50否否密码问题ResultVarcha50否否答 案DattimeDatetime80否否注册时间(6)tb_Link(超级链接表)表主要用于记录添加超级链接信息,该的结构如表4-6所示。表4-6超级链接表列名数据类型长度主键否允许空功能描述LnameVarchar50否否链接名LaddressVarchar50否否链接网址LadtetimeDatetime8否否发布时间(7)tb_Text(留言

11、信息表)表主要用于记录留言信息,该表的结构如表4-7所示。表4-7留言信息表列名数据类型长度主键否允许空功能描述TexidInt4是否主题IDUsernameVarchar20否 否作者姓名 EmailVarchar50否否EmailDattimeDatetime8否否发布时间TextnaemVarchar50否否主题名称TextgutText16否否留言内容(8)tb_Sub(订单生成表)表主要用于记录生成的订单,该表的结构如表4-8所示。表4-8订单生成表列名数据类型长度主键否允许空功能描述SubVarchar20是否订单号UsernameVarchar20否否用户名RnameVarcha

12、r50否否真实姓名SpdateDatetime8否否订购日期EmailVarchar50否否EmailAddressVarchar80否否地 址PostVarchar50否否邮 编PaymentChar12否否付款方式PhotoVarchar30否否联系方式CarryVarchar30否否运送方式SpifInt4否否订单核对OtherText16否是其 他4.2 前台主要功能模块实现数据表建好后,就要对表进行操作,用户在浏览器的地址栏中输入网址,将直接进入到网站首面。首面主要实现以下几个功能:(1) 实现网站内容导航,(2) 最新商品展示,(3) 用户登录,(4) 注册新用户,(5) 商品搜索

13、,(6) 广告信息发布,(7) 友情链接,(8) 修改用户资料等3。本系统首页的运行结果如图4-1所示。图4-1系统首页运行结果4.3 后台主要功能模块实现 后台主要实现的功能有: 管理员登录, 添加商品模块, 订单信息管理模块, 查询用户信息模块, 添加链接模块.5 系统测试在开发在线购物网站时,为了使系统能够稳定运行,对系统进行了有针对性的全面测试。(1)菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,我对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现4。(2)综合测试:在以上测试的基础上对系统功能进行整体的测试,依次来检验系统功能是否符合系统设

14、计的要求5。参考文献1 清宏计算机工作室JSP编程起步M北京:机械工业出版社. 20012 章立民SQL Server 2000中文版完全实战.入门篇M北京:中国铁道出版社. 20013 王艳Studio MX 2004网页制作标准教程M上海:上海科学普及出版社. 20044 赵寒,王明微,李山Eclipse 完全手册M北京:电子工业出版社. 20065 张桂元,贾燕枫Eclipse开发入门与项目实践M北京:人民邮电出版社. 2006The on-line shopping website design Based on JSPAbstract:As the development of In

15、ternet and the flourish of Electronic Commerce , shopping on net develops rapidly. This paper describes the procedure of implementing an E-Commerce website based on WEB.This paper refers some technologies like JavaBeans、JDBC、ODBC and modules such as client login checking 、merchandize information、cli

16、ents information 、order processing technology and information processing are implemented. It also implements the interaction between the client and the server. Furthermore, this paper emphatically expounds course of tri-layer Web development of B/S mode using JSP as development tool. Key technologie

17、s and methods in accessing to database by JSP through application server are also expounded . The whole scheme design, security strategy design and program module are analyzed in detail. What this paper does provides a security and convenient proposal for shopping on net.Keywords: E-Commerce; JSP; JavaBeans; JDBC

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

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁