基于JSP网上书店设计
——在线购书模块设计与实现
摘要本课题主要设计一个基于JSP技术网上书店管理系统。在课程设计中,系统开发平台为Windows XP,该系统页面设计采用了HTML,与JSP逻辑处理页面相连接,ess2003,程序运行平台为Windows XP。对于网上书店设计,在程序设计中,采用了JSP技术。程序通过测试运行,初步实现了设计目标,在以后的过程中逐步完善,将可以应用在商业中解决实际问题。
关键词在线购书;数据库;Access;JSP
1 引言
,Web数据库越来越广泛的应用,全球信息化浪潮一浪高过一浪。在此形势下,电子商务发展迅猛,其中网上书店就是在这潮流中比较有代表意义的产物。网上书店较之传统的书店具有成本低、灵活性高、可扩展性等优点。网上书店的经营模式已经成为企业在商场上克敌制胜的关键技术,赢得了越来越多的客户。网上消费目前已经被公认为现代商业的发展方向,这是一个发展潜力巨大的市场,具有诱人的发展前景。
课题开发意义
通过设计中,学习如何将Java语言嵌入到HTML页面中,生成JSP网页,从而达到掌握动态网页设计的目的。
另一方面,在基于JSP技术设计网上书店中要用到数据库相关知识,其中怎样通过数据源访问数据库,建立连接,以及在建立连接后,如何对数据库进行查询筛选,这些都是我们需要通过课程设计要掌握的。
2 问题描述
概述
基于就JSP技术设计一个网上购书系统。
需求分析
所开发的网上购书系统,技术才用现在最流行的JSP动态网页技术,该技术安全,跨平台,具有一次编译,到处运行的特点。同时提供了防止内存泄露的方法。网上书店较之传统的书店具有成本低、灵活性高、可扩展性、及时性等优点。任何一名想要够书的顾客,不需出门只用在浏览器使用鼠标和键盘就可买到自己想要的书籍。该系统实现了身份认证的功能,任何一名想要购书的在线顾客,必须先注册成为网站会员,才能拥有购买的权限,用户可以在登陆后,购买页面中出现的书籍,只需输入购买的数量,然后点击放入购物车按钮。用户可以在查看自己购物车中书籍的同时,删除自己不需要的书籍,只需在您不需要的书籍后面的删除按钮点击一下,就可以把书籍移出购物车。最后在购物单中查看您的所购书籍的总金额。而普通浏览者只拥有基本页面浏览及查询的权限,普通浏览者还可以对本网站进行投票,本站管理员将对这些反馈信息进行整理,对网站做进一步的完善。本系统的用例图(见图一)。
图一
3 设计流程
(见图二)
网上书店
用户管理
图书管理
在线购买
在线投票
用户注册
删
除
用户
图书入库
图书删除
图书查询
查看购物车
在线投票
查看投票
用户登陆
图书查询
清空购物车
放入购物车
图二
系统所用文件的数量较多,相对常用的如表一所示。
常用文件
文件名称
说明
网上书店首页,任何浏览者的欢迎页面。
会员输入用户名和密码后,进入的主页面
会员注册的前台页面
会员注册的后台逻辑处理页面
提供表单让用户输入用户名和密码时,按下”登陆”按钮后会调用表单处理的页面。
在线投票的前台页面
在线投票的后台处理,对投票数据进行处理的页面
用户注册成为会员后对自己的信息进行修改的页面
当会员对自己的信息修改后对数据处理的页面
页面显示已够书籍名称及金额
对书籍的购买的页面,当输入数量点击确定后,进行购买,
收银台页面,对所购买的书籍进行结帐
显示已放入购物车中的书籍的名称及金额
将购物车中的所购的书籍进行清空的页面
表一
(见图三)
物车页面
物车的页面
首页
注册
处理
登陆
在线投票
数据处理
返回结果
在线购买
查看
清空
图三
4 数据库设计
数据库名称:db
Hw表(货物表)
序号
子段含义
字段名
类型
基于jsp网上书店设计 来自淘豆网m.daumloan.com转载请标明出处.