基于JSP的网上书店系统的设计与实现-毕业论文.doc
文本预览下载声明
毕 业 设 计
基于JSP的网上书店系统的设计与实现
摘 要
在 Internet上的众多网站中,基于WEB数据库的动态网站应用相当广泛。原有开发动态网站的CGI技术,逐渐被Java Applet、ActiveX控件、DHTML和JavaScript所取代,但当它们尝试做一些深入的工作时,它们开始遇到客户端浏览器不兼容、服务器负担过重、访问速度下降以及安全性的问题。JSP技术就是解决这些问题的一把金钥匙。
本文描述了用JSP技术实现动态网上书店的开发概述、技术特征、应用原理及方法,充分突出了JSP技术的优越性。简要论述了电子商务的优势、对社会的影响和建立电子商务网站应该注意的问题,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。着重论述了购物车和购书管理子系统的具体功能实现、关键技术的使用,以及与其他方法的综合应用。
关键词:JAVA JavaBeans Servlet JSP 网上书店
目 录
1 前言 1
1.1 开发本项目的意义 1
1.2 开发本项目的必要性 1
1.3 研究本项目的技术可行性 1
1.4 本次毕业设计的意义 3
1.4.1 学习和掌握电子商务网站的整体运作过程 3
1.4.2“软件工程试验项目”的重要意义 3
2 JSP技术简介 4
2.1 JAVA语言简介 4
2.2 JSP的基础——Servlet 技术 4
2.3 JavaBeans技术 4
2.4 在Windows平台下配置JSP运行环境 5
2.5 JSP语法基础 5
2.6 JSP技术要点 6
3 系统设计 7
3.1 系统需求分析 7
3.2 系统功能模块设计 7
4 数据库设计 10
4.1 数据库设计 10
4.1.1 需求分析 10
4.2 逻辑结构设计 12
4.3 数据库结构的实现 14
4.3.1系统用户表格的创建(My__Users) 14
4.3.2 管理员表格的创建(My__BookAdminuser) 15
4.3.3 图书类别表格的创建(My__BookClass) 15
4.3.4 订单表格的创建(My__Indent) 16
4.3.5 订单—图书表格的创建(My__IndentList) 16
4.3.6 图书信息表格的创建(My_book) 17
4.3.7 留言表表格的创建(info) 18
5 开发中遇到的问题和代码的实现 18
5.1 中文问题的解决 19
5.2 使用JavaBean和使用Jsp的不同及其转换 19
5.2.1 为什么要使用JavaBean 19
5.2.2 我们使用JavaBean的情况 19
5.2.3 JavaBean和JSP的转换 20
5.3 代码的实现 20
6 系统测试和项目完成 21
6.1 测试查询功能 21
6.2 测试数据分页功能 21
6.3 测试购物车功能 22
6.4 购书后台管理系统测试 24
7 结束语 26
7.1 概述工作 26
7.2 体会与收获 26
7.3 不足 26
7.4 今后的发展方向 27
参 考 文 献 28
Abstract: 29
致 谢 30
仲恺农业工程学院毕业论文(设计)成绩评定表 31
1 前言
1.1 开发本项目的意义
本系统描术了通过包括因特网在内的计算机网络来购买、销售和交换商品、服务信息的过程。随着社会的发展,网络的普及,网上购物已成为业务的重要载体。B2C能够绕过中介建立与客户的直接关系。网站还可以为用户提供商品的具体信息,用户可以购买商品,确定自己的订单。同时网站还提供关于商品或电子零售商的选择建议和评级。网站来源信息,为网络销售人员从不同方面分析网站运营的效果提供了方便,至少可以看出部分常用网站推广措施所带来的访问量,如分类目录、搜索引擎自然检索、投放于网站上的显示类网络广告等。网上销售为人们提供了更广阔的环境:人们不受时间的限制,不受空间的限制,不受传统购物的诸多限制,可以随时随地在网上交易。更广阔的市场:在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而一个消费者可以在全球的任何一家商家购物。更快速的流通和低廉的价格:电子商务减少了商品流通的中间环节,节省了大量的开支,从而也大大降低了商品流通和交易的成本。更符合时代的要求:如今人们越来越追求时尚、讲究个性,注重购物的环境,网上购物,更能体现个性化的购物过程。网络的发展速度是非常惊人的,自70年代网络的出现至今,仅仅过了30年左右的时间,而联网的主机数量、网络的规模、信息交换的数量和速度都已经有了长足的进步。今天的人们,无论身在何方,只要他们连入了互联网,利用各种网络中的传输技术(电子邮件、图文传输),便将他们联系在一起。尽管他们实际上是天涯海角。网络技术使这个世界
显示全部