摘要:本文介绍了以网上书店为代表的商务电子的发展状况、技术背景,具体讲述了如何使用JSP建立了一个网上书店系统,网上书店的建立流程、数据库设计、功能模块的设计,以及每一个功能模块的代码实现方法。本系统采用JSP+JavaBean的模式来订制一个小型电子商务平台,系统采用界面与业务逻辑分离的三层结构设计,将业务逻辑封装在JavaBean中,使得系统的安全性、可维护性、可重用性和可扩展性都大大提高。
系统采用My SQL为后台数据库以JSP Web为页面形式,涉及到数据库、网络、Web服务器、j2ee等方面的技术,实现了较为完备的功能。包括有前台管理:图书分类、图书详情浏览、可按书名、作者、出版社或者全部关键字查询图书,购物车功能;后台管理:订单处理、用户信息管理、图书的添加、删除等等。另外,对系统的安全性也做了相关设置。整个系统具有友好的用户界面,操作简单实用,功能较为完备。
关键词:B2C,网上书店,JSP,JavaBean,B/S
Abstract:It is discussed in this paper the development, related technology of E-Commerce in short, and how to set up a Bookshop Online System, the building-flow, database setting, function module design, how to implement every function module code concretely. It is a small E-Commerce platform based on JSP+JavaBean mode. 。。。。。。。。。。。。。。。。。。。。。。。。。。
目 录
摘要------------------------------------------------------------------Ⅰ
ABSTRACT------------------------------------------------------------Ⅱ
目录------------------------------------------------------------------Ⅲ
第一章 绪论 1
1.1 选题设计开发的背景和意义 1
1.1.1 选题应用背景 1
1.1.2 开发网上书店的意义 1
1.2 网上书店国内外发展现状 3
1.2.1 国外现状 3
1.2.2 我国网上书店现状 4
1.2.2 我国网上书店面临的主要问题 4
1.3 系统设计目标 5
第二章 网上书店系统分析 6
2.1 系统设计思想 6
2.2 系统结构设计 7
2.2.1 逻辑体系结构 7
2.2.2 结构设计 8
2.3 系统运行环境 8
2.3.1 系统配置概述 8
2.3.2 Java SDK的安装以及环境变量的配置 9
2.3.3 安装和配置web服务器 9
2.3.4 数据库连接 10
2.4 系统安全管理 13
第三章 系统总体设计 错误!未定义书签。
3.1 系统总体功能介绍 12
3.2 主要功能模块功能介绍 14
3.2.1 客户界面系统功能模块 16
3.2.2 管理界面系统功能模块 15
3.3 系统数据库设计 15
第四章 系统详细设计介绍 20
4.1 系统关键技术 20
4.1.1 JSP/SERVLET和JDBC技术 20
4.1.2 JavaBean 22
4.2 系统选型及开发工具介绍 23
4.2.1 B/S模式 23
4.2.2 EditPlus介绍 24
4.3 分系统的总体设计 25
4.3.1 前台介绍 25
4.3.2 系统流程图 27
4.4 模块实现 29
4.4.1 前台购书系统 29
4.4.2 后台管理系统 33
4.5 系统实现 37
4.6 系统特点 39
第五章 系统所遇问题与分析 40
5.1 中文乱码问题的分析解决 40
5.2 精确查询与模糊查询 41
5.3 系统的编译和发行 41
5.4 注意事项 42
第六章 总 结 43
6.1 课题研究内容总结 43
6.2 后续研究工作展望 43
致 谢 44
参考文献 44
1.1.2 开发网上书店的意义
据统计,2004年,我国网民已达8700万,其中87.7%的网民曾体验过网上购物。在有实际购买行为的网民中,有57.6%的网民购买的是图书,这充分说明以网上书店为代表的出版物在线销售面临着良好的发展机遇。网上书店借助于连接全球的因特网开展业务,在网络发达的当今社会有着传统书店无以比拟的优点:
1.读者面广,图书品种多
由于网上书店展现的文献信息是数字化的,不像传统书店那样将文献实物陈列于架上,解决了店面空间容纳不下的困扰,可供文献品种多。如“北京图书出版物电子疗效网发展中心可供图书资料达50万种,当当书店可供书达20余万种,上海书城网上书店品种达12万多种”,使图书馆和读者有了更多的选择。