基于JSP网上饰品系统的设计

本文详细介绍了使用JAVA和JSP技术设计一个网上饰品销售系统的过程,包括JSP技术的原理、数据库设计、详细设计、系统测试等方面。通过此项目,作者不仅掌握了JSP构建动态网站的知识,还深入了解了电子商务系统的运作。系统采用三层架构,实现了用户登录、注册、商品展示、购物车管理等功能,并讨论了数据库连接中可能遇到的问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


 

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye2





摘 要
JAVA语言是目前Internet上大型的WEB应用程序开发时使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以及在互联网上的使用情况,介绍这两种技术的重要编程方法和两者之关的联系,并完成一个基于这种技术的网上饰品系统。
目 录
TOC 1-3
HYPERLINK l _Toc137351128 1.1 JSP简介和运行原理 4
1.2 开发背景 5
HYPERLINK l _Toc137351142 3.1 数据库设计 7
HYPERLINK l _Toc137351143 3.1.1 数据库需求分析 7
HYPERLINK l _Toc137351145 第4章 详细设计 10
HYPERLINK l _Toc137351146 4.1 系统概述 10
HYPERLINK l _Toc137351147 4.1.1用户界面部分 10
HYPERLINK l _Toc137351148 4.1.2 管理界面部分 10
4.2 业务逻辑详细代码...........................................................................................................................10
4.2.1用户登录和注册............................................................................................................................10
4.2.2商品显示以及分类处理...................................................................................................................13
4.2.3购物车模块的实现............................................................................................................................16
4.3客户端界面的设计和实现..........................................................18
HYPERLINK l _Toc137351161 第5章 系统测试 25
HYPERLINK l _Toc137351162 5.1 数据库连接 25
6
7
前 言
随着计算机、 网络 、通信技术的发展和日益融合,以及Internet的普及应用,包括电子商务(EC)、视频会议、网上饰品等在内的一些应用已开始引起社会的关注,并逐步走进人们的日常生活。
JSP是Sun公司推出的一种网站开发技术,Sun公司借助自己在Java上的不凡造诣,又把人们引进JSP时代,JSP即Java Server Page,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。所以,在我的课程设计中,我采用了JSP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上饰品销售系统。
通过这次的课程设计,我了解了目前流行的动态商务网站的构成和运作原理,掌握了用JSP构建动态网站的相关知识和技术原理,锻炼了自己的动手实践能力。
第1章 概 述
1-1 JAVA语言简介
  Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。
1-2 开发背景
伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。我们的课程设计也就正是一个电子商务系统的开发---网上饰品店销售系统。
第2章 JAVA技术简介
2-1 在Windows平台下配置JSP运行环境
  为了使系统能够正常运行JSP和相关程序,必须先配置好能够使用JSP的WEB服务器。各种能使用Servlet技术的WEB服务器中,运用得最多的是Tomcat服务器,如果仅是为了用于测试程序,Tomcat的配置则显得太复杂了,本文推荐使用Resin服务器,Resin据称是最快的Servlet运行平台,不过限于单站点,对传统的一些网关支持不是很好,因此对于商业网站而言,不是最好的选择,不过如果仅是为了测试Servlet,这个Resin的安装可谓有点傻瓜化。
  Resin比较新的版本是3.x,但目前实际用的2.x版本的比较多,Resin可到官方站点下载:http://www.caucho.com/download/本文使用的是2.1.13版本,文件位置:http://www.caucho.com/download/resin-2.1.13.zip
如果你的电脑上已装好JDK,直接把下载的resin包解压到D:盘根目录解压后即D: esin-2.1.13为服务器的目录,把本文的源程序jspweb文件夹也放在D:盘根目录,即是D:jspweb为网站根目录,打开D: esin-2.1.13conf resin.conf(是一份XML形式的配置文件),找到doc这里改为D:jspweb,然后运行D: esin-2.1.13inttpd.exe,在浏览器输入http://localhost:8080/j1.jsp,看到了我是JSP!”的字样了吧,你的Servlet服务器就这样配置成功了,为了能编译Servlet类,还需要做的事情是:把D: esin-2.1.13lib加入到windows的CLASSPATH的环境变量中。
2-2 JSP、ASP和PHP技术之比较
JSP与ASP、PHP技术都是目前网上最流行的在服务器端运行的脚本技术,JSP能用JavaBeans技术封装,达到商业逻辑的目的,ASP对应之的是COM组件,因此两者都能用于开发商业逻辑,PHP则更像于一个纯脚本,仅适合于普通的网站开发,而不能用作商业逻辑而被冠以Person Home Page”的名称,这是最贴切不过的了。
JSP与ASP相比,JSP具有跨平台、安全、强大的可伸缩性的特点,而果硬要挑一些毛病,JSP相对别的脚本更加难掌握,因为精通JSP必须精通Java语言,对于中小型项目,我们要考虑开发人员、开发速度、开发成本等问题,在这方面ASP和PHP会比JSP更容易胜出。
值得一提的是,ASP的最新版本ASP.NET与原来的ASP性质完全是不同的,它和JSP一样,都是一种编译性的脚本,本身完全与强大的Net框架结合,完美的支持Xml的各种应用,与昔日的ASP不可同日而语,但是无论是ASP还是ASP.NET,它都摆脱不了Windows平台本身,这是ASP一个

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值