文档介绍:网上书店系统的设计与实现
目录
一、 背景 1
(一) 设计思想 1
(二) 开发工具的选用和介绍 2
1. JSP 2
2. Tomcat 3
3. Eclipse 4
4. 4
二、 网站总体分析与设计 4
(一) 网站系统分析 4
1. 客户界面的系统功能 4
2. 2、管理界面的系统功能 4
(二) 主页设计 4
1. 客户端登录界面 4
2. 后台管理登录界面 5
(三) 数据库设计 5
1. 数据库需求分析 6
2. 数据库概念结构设计 6
3. 数据库逻辑结构设计 8
三、 网站详细设计 10
(一) 公共模块(JavaBeans) 10
(二) 客户端程序设计 10
(三) 后台管理程序设计 16
四、 网站的测试与发布 18
(一) 测试的定义及目的 18
(二) 测试方法 18
1. 界面测试 18
2. 功能测试 19
3. 需求测试 19
4. 性能测试 19
(三) 程序的发布 19
1. 数据库的初始化 19
2. 集成服务器Eclipse的安装及部署简述 19
五、 毕业设计总结 19
致谢 20
参考书目 20
网上书店系统的设计与实现
摘要本文讨论了基于JSP的一个实用的网上书店系统的设计与实现,给出了详细的系统设计过程,开发了相应的软件程序,包括前台客户端界面程序和后台数据库管理程序。本文还对软件测试过程中遇到的问题和解决方法进行了详细的讨论。运行和程序测试结果表明:该网上书店系统运行正常,功能也比较齐全,可用于一般网上书店系统的设计与开发。
关键字网上书店 JSP 连接数据库
背景
是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称最大的信息资源宝库。据估计,上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。利用简单、快捷、低成本的电子通信方式,买卖双方不谋面就可以进行各种商贸活动,走向商业的互联网已经成为网络经济的大势所趋。
1996年前后,在美国学术界提出“电子商务”(E-merce)的概念。在短短几年的时间里,这一概念已在全球各地被广泛接受。根据买方和卖方的不同,电子商务市场可以划分为4种类型:B2B,B2C,C2B和C2C。就规模而言,B2B和B2C居于主导地位。B2C是商家与顾客之间的商务活动,它将成为电子商务的一种主要的商务形式。“B2C网上购物网站”是实现这种商务活动的电子平台。B2B就是商家与商家之间的商务活动,它也将成为电子商务的一种主要的商务形式。“B2B商务网站”是实现这种商务活动的电子平台。
设计思想
我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感兴趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面做出了一定的尝试,通常采用的方法是,在用户登录时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登录后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一个页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户做出任何额外工作的情况下实现了为用户量身订做的个性化页面。
要实现这样的功能,离不开后台数据库的支持。用户信息验证,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了Microsoft SQLServer2000数据库,并以JDBC技术进行数据库存取等操作,使Web与数据库紧密联系起来。
整个个性化页面生成系统主要由使用JSP开发的关联规则采掘系统和利用Tomcat+JSP技术实现的个性化Web页面生成器两部分组成。关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页