20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供更加周到和人性化的服务。个性化以逐渐成为当今Web应用的潮流。随着我国互联网的更加普及和网上书店的日趋成熟,会有越来越大的消费群体,市场潜力会得到更充分的发挥。
图书在互联网上的销售管理也越来越具有实际意义。因此本系统采用JSP+Oracle编写的一个B/S模式的系统,实现对图书信息的管理,销售等。在销售的过程中包括对图书的查询,选购,删除,网上付款等涉及整个图书管理和销售的全过程。前台主要实现客户和图书之间的交流,而后台主要是通过管理员来实现对虚拟书架进行添加,删除及修改的操作。
关键字: JSP 数据库(Oracle) tomcat
第一章 绪论 1
1.1 系统开发背景 1
1.2 图书管理的现状和问题 1
1.3 本系统的开发意义 2
第二章 项目的分析 3
2.1 需求分析 3
2.2 功能需求 3
2.3 网上书店管理系统E-R图 4
2.4 数据字典 5
第三章 开发工具介绍 6
3.1 关于JSP 6
3.1.1 JSP简介 6
3.1.2 JSP技术在多方面加速了动态Web页面的开发 6
3.1.3 JSP和ASP的差别 错误!未定义书签。
3.2 oracle的使用 7
3.2.1 oracle的简介 7
3.3 tomcat的使用 8
3.3.1 tomcat的简介 8
3.3.2 tomcat的目录 8
3.3.3 tomcat类加载 9
3.3.4 server.xml配置简介 9
第四章 总体设计 11
4.1 系统功能模块图 11
4.2 系统功能分析 11
4.2.1系统功能模块介绍 11
4.2.2 系统功能分析 14
4.3 数据库设计 15
4.3.1 数据库与系统的关系 15
4.3.2 数据库中表的具体设计 15
第五章 详细设计 18
5.1系统整体业务流程图 18
5.2 客户购物流程图 19
5.3 管理员管理流程图 20
5.4系统主要见面设计 20
5.4.1 系统主见面设计 20
5.4.2 客户注册页面设计 21
5.4.3 客户购物车见面设计 22
5.4.4 后台管理见面设计 23
第六章 系统测试 25
6.1 系统测试简介 25
6.2 系统运行过程 25
总论 26
参考文献 26
第一章 绪论
1.1 系统开发背景
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络链接成一个整体.作为Internet上一种先进的,易于被人们接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资料宝库.据统计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研,文化事业,金融,商业,新闻出版,娱乐,体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要.近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化.
因为计算机及互联网的飞速发展和日益普及,特别是国际互联网开通后,图书在互联网上的销售管理也越来越具有实际的意义,而且也在迅速发展,这一切给我们的学习和工作带来更多的方便和乐趣.为了适应未来信息化社会的需要,我们开始运用计数机来完成传统的图书查询,结帐,付款的任务.为了能适应现行工作的要求,我利用JSP和ORACLE数据库开发了图书管理系统,本系统是图书管理的简单应用。功能相对简单一些主要是前台的一些页面,主要有查询,订购,对所选物品的删除添加,付帐等。而后台的操作,比如虚拟货物台上的货物添加,删除,修改等都是通过直接操作数据库来完成。
1.2 图书管理的现状和问题
直到Internet出现,图书管理的工作基本都是手工操作的。但是当计算机快速发展而且在各个领域开始使用的时候。许多由手工完成的工作都可以通过计算机来完成了。包括书店也很快出现在网络上。直到现在计算机发展的也很健壮了,使用计算机实现图书管理也是很自然的事了。
为什么要实现图书的计算机管理,主要有以下几个方面:
第一, 随着社会的日益发展和进步,信息日益增多,以及人们对信息的需求也不断增多,必然要求能提供更多图书的信息,但是由于传统的图书管理业 务流程多数采用手工操作,效率低,错误多,远远满足不了读者的需求。因此就有了计算机管理的图书系统。
第二, 这个年代是信息爆炸的年代,信息流量大,流通速度快,单一的手工操 作 模式已经落伍了。现代社会信息的流通