- 22
- 0
- 约2.09万字
- 约 30页
- 2016-12-19 发布于贵州
- 举报
目 录
摘要…………………………………………………………………………………………………………..1
ABSTRACT………………………………………………………………………………………………….2
前言 3
1 系统概述 4
1.1 JSP的技术原理 4
1.2 服务器配置 6
1.3 配置Web站点 6
2 系统需求分析及总体设计 10
2.1 需求分析 10
2.2 系统功能模块设计 10
2.3 数据库需求分析 10
3 数据库结构设计 12
3.1 数据库实现 12
3.2 用JSP连接数据库 14
4 系统详细设计 17
4.1 前台部分 17
4.1.1 前台总体框架 17
4.1.2 用户管理模块 18
4.1.3 用户资料修改 25
4.1.4 购物车模块 26
4.1.5 订单查询模块 31
4.1.6 留言板模块 32
4.2 后台部分 34
4.2.1 后台总体框架 34
4.2.2 管理员登录 36
4.2.3 添加商品 37
4.2.4 订单信息管理 38
4.2.5 查询用户信息 41
4.2.6 添加链接 42
5 结束语 44
参考文献 45
致谢 46
基于JSP的网上购物系统设计
计算机科学与技术指导老师
摘 要:伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。
本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,留言板管理等功能;后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,链接信息管理等功能。
建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。
关键字:JSP;SQLserver2000;Tomcat;网上购物系统
前言
21世纪是网络飞速发展的时代,上网、创建网站已经成为热门话题。Internet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点,越来越多的企业开始关注网络,许多人正在或正准备学习网络知识,进行网络开发或创建自己的网站。
JSP的全称是Java Server Pages,是一种以Java为主的跨平台Web开发语言,它具有安全性,健全性,运行效率高等许多优点。
本次课程设计——基于JSP的网上购物网站的设计,是在Windows 下,以SQL Server 为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的。
1 系统概述
1.1 JSP的技术原理
1.1.1 JSP语言及其特点
在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。
程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。
所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。它基于强大的Java语言,具有良好的伸缩性,在网络数据库应用开发领域具有得天独厚的优势。
JSP技术在多个方面加速了动态Web页面的开发:
(1)将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。
在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面
您可能关注的文档
- 培训课件:食品化验员基本常识(二).ppt
- 培训课件:食品分析的误差知识与数据处理.ppt
- 培训资料--消防安全知识.ppt
- 培训课件:食品中大肠菌群的测定GB47893-2010.ppt
- 培训课件:食品化验员基本常识(一).ppt
- 基于51单片机的DS1302+LCD1602+DS18B20小综合.doc
- 基于51单片机和DS18B20的数字温度计设计.doc
- 基于51单机课程设计报告小直流电机调速控制系统.doc
- 基于51单片机的家居空气检测系统的设计-1115.doc
- 培训文档 - AccessOne高级培训.ppt
- 2026年新疆兵团勘测设计院集团股份有限公司招聘备考题库带答案详解.docx
- 2026年新杨中学招聘备考题库参考答案详解.docx
- 2026年松江区卫生健康系统编外卫生专业技术人员招聘备考题库(第二批)及完整答案详解1套.docx
- 2026年杭州市公安局滨江区分局招聘警务辅助人员备考题库及参考答案详解.docx
- 2026年杭州华源前线能源设备有限公司招聘备考题库及一套答案详解.docx
- 2026年昆明市五华区人民法院公开招聘第五批合同制司法辅助人员备考题库及1套完整答案详解.docx
- 2026年最新宪法知识试题及答案(全国通用).docx
- 2026年陕西拓普达精密设备有限公司招聘(4人)参考题库附答案.docx
- 2026年马鞍山市疾病预防控制中心(马鞍山市卫生监督所)公开招聘博士研究生1名备考题库完美版.docx
- 2026西安华清园实验小学教师招聘参考题库新版.docx
原创力文档

文档评论(0)