jsp的网上书城设计与实现
jsp的网上书城设计与实现[20191217140226]
摘要
这个系统主要是为了实现网上书城的运用,用来实现网上书城销售的可能。为了完成我的计划,运用的是JSP+sql server 2005相结合的体系。JSP技术和ASP技术有相通的地方,它是在传统的网页HTML(标准通用标记语言 的子集)文件(*.htm,*.html )中插入Java程序段 (Scriptlet)和JSP记号(tag),从而构成JSP程序,后缀名为(*.jsp)。网络书城的实现有利于促进企业销售的便捷化,有利于吸引更多的人来购买。
为了实现系统的稳定性,三层结构设计。这会使JSP网页变得更清晰,节省了网站的开发时间,保证系统的稳定性和可扩充性。系统以Web界面显示,的经营基础上的用户,数据库管理系统存储的信息。用户可以通过这个系统对数据进行浏览,查询,编辑和处理。在系统实现中将会用到JavaBean,JavaBean是一种在Java的基础上所实现的软件组件,JavaBean和Active控件一样,可以通过将业务逻辑封装创建一组可重用的数据库。
查看完整论文请+Q: 351916072
关键字:字JSPsqlserver2005三层结构设计JavaBean
目 录
1 引言 1
1.1 研究背景与意义 1
1.1.1 课题的研究背景 1
1.1.2 研究意义 2
1.2jsp技术的简介 3
1.3 网络书城实现的可行性 5
1.4 论文各章简介 6
2 需求分析 7
2.1 流程分析 7
2.2 数据流程分析 7
2.3 数据字典 13
2.3.1 购书网站的数据字典 13
2.3.2 购书网站的数据项 17
3 系统设计 18
3.1 系统设计思想 18
3.1.1 页面的模块化 18
3.1.2 注重系统的安全性 18
3.1.3 代码的复用 19
3.2 系统功能模块划分 19
4 数据库设计 21
4.1 数据库需求分析 22
4.2 数据库概念设计 22
4.3 数据库逻辑结构设计 24
5 各模块界面设计 27
5.1 系统首页 27
5.2 站内新闻页面 27
5.3 产品展示的页面 28
5.4 用户注册页面 29
6 功能模块测试 31
6.1 测试内容 31
6.2 测试方法 31
6.3 性能测试 31
6.4 测试结果 32
6.5 测试结论 32
结 论 33
参 考 文 献 34
致 谢 35
1 引言
1.1 研究背景与意义
1.1.1 课题的研究背景
本书涉及到的交易网站的网络产品和电子商务的发展在最近几年,在中国的发展非常迅猛,书店之间的差距跟随全民素质和科学技术水平的逐渐上升,知识体系的更新的愈来愈快,人们在社会中生活的危机感觉越发沉重,与之相对应的就要不断的读书学习来充实自己,第二十一世纪是网络的时代,信息时代,时间是非常宝贵的,由于各种原因的人,没有时间去书店,不知道哪家书店都需要有自己的书,而传统的书店经营模式又不能在第一时间内知道购者所需要的信息,购者也不能及时找到自己所需的书籍,这时候就需要网络书城了[1]。网上书店网站的成立能够有效的处理这个难题,所谓的网络书城是建立在因特网上的服务行业,为了书店与消费者之间更好的交流和沟通,系统的目标是节约双方的时间、方便您的购书,符合时代的节奏。网上书城销售不光是在传统上的延伸与发展,也是将来图书销售发展的必要模式。目前大型在线书店在中国著名的,如当当,卓越和中国网络在线书店经营模式的突出。这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比。卓越网上的特点是和当前流行相贴近顺应潮流,旌旗席殊网的优势是网点多,覆盖范围广泛。亚马逊网上书店的1998有4500000个客户,2009近4200000000人在线购买,销售额达到了9800000000美元。我国图书业界人士分析,未来我国的网上售书将成为图书销售渠道中的重要渠道。中国第一个在线书店成立于1995。1997四月,在杭州建立了第一个网上书店新华书店新华书店系统。之后网上书城事业愈发火热,像当当,卓悦等优秀的网站如雨后春笋一般出现了。
网络书城的优点[2]
(1)传统书店之于网络书店,囿于地域、信息、空间限制,不容易扩大影响。
(2)没有单纯网络意义的书店,即便是网络书店,也是不过省去了店面这一块,仓储物流还得有。当然那些开个网站玩空手道的除外。
(3)网络书店延伸和方便了客人,但是网页与店面存在质感的差别。
(4)实体书店开办网络书店对实体是一种推动。
(5)网络书店在选看浏览图书方面远逊于实体书店。
现在购买服务越来越趋向于网络化,网络购物具有不可比拟的优越性,比起实体店更为方便快捷可选范围广。买主和卖主可以充分的利用因特网,不论在何时何地都可以来进行协商,买卖。而我所设计的课题是建立的一个基于B/S的图书销售体系,主要是为了达成网上购书的后台管理,数据库的制作。
互联网的迅速发展,实现网络书店提供依据,同时,网上购物的环境逐步完善,加强监测范围,减少欺诈的可能性。采购流程,提高市场的规范运作和相应的政策和法规。网上购物变得更具吸引力的互联网用户将越来越高,网上购物网站也将逐步完善,网上购物的观念将更加深入人心。
在这样的背景下,网上书店系统的网络是基于充分肯定了。与此同时那么出版社该如何与时俱进,该如何制作一个优秀的网上书店系统呢?我正是基于以上情况,才有本系统的开发。所策划的系统是一个基于B/S形式的数据库管理系统,用来进行图书的浏览,管理以及交易。
现在网络中的网络书城零次栉比,但真正优秀的也就那么几个。我在基于JSP开发环境的基础上对其模仿学习,争取开发出一个叫为成熟的系统,在程序的开发过程对JSP有更深入的了解,还可以将大学4年所学习的东西融会贯通。
1.1.2 研究意义
我所涉及以及研究的课题是基于JSP的网络书城的实现。也就是说利用JSP的技术来设计出网站。在建设过程当中将要涉及到SQL2005数据库。
电子书城作为一种新型的企业充满生机和活力,在图书零售业的影响是巨大的,方便的特点,快速,全天候,结构及运行势必改变零售方式。由于我国电子书城行业中占据着图书零售市场目前的市场份额相对较小,因此,中国的在线图书行业还很不成熟,发展还不完善。总的来说,有以下几点不足[4]:
(1)从提供的数据看。在信息收集方面中国电子书城的好处和解决的办法尚未出现。据统计,有57%的电子书城是书的目录只有1 ~ 5000000,100000 ~ 20000000的电子书城,很少有目录,可见,所以中国电子书城,目前不具备的各种优点吸引读者。
(2)从检索来看,现在的网络书城大多都有了分类检索的功能,而它的分类方式、分类数目,细分层次则都有自己的标准。这种不一致性的分类,使用户每换一个电子书城,就必须适应他的分类,使用用户非常不利;在同一时间细分的书是不够具体,不利于用户选择书。
(3)从书目信息的详细程度。我国普遍存在的图书城刚性问题的不足和内容信息组织刻板等问题。
(4)从网上购书的效率看。付款和图书分销一直是电子书城两个“瓶颈”问题,阻碍城市发展的电子书城市场。
(5)虽然很多电子书城都提供了分类检索,但是分类的方式,数目等却是各种各样的,没有一种统一的方式,用户使用并不方便,需要根据电子书城的选择来具体地适应它们的分类,我们需要想出一种全面的,统一的分类方式来分类。
(6)一定要先解决JSP开发程序的配置创设问题与 SQL数据库的链接。
1.2JSP技术的简介
1.JSP的运行原理[3]
刚开始向一个JSP文件提出要求的期间,该引擎会把这个JSP文件转换成为一个Servlet。对于引擎自己来说也是一个Servlet:
?(1)JSP引擎会把该JSP文件改动成一个Java源文件(Servlet),假如在改动过程中,检测到JSP文件有相关的语法错误,则会立即中断进程,并向服务端和客户端输出出错信息。
?(2)加入没有发生报错顺利进行的话,JSP引擎会使用javac把该源文件转化成将用到的class文件。
?(3)创立一个有关JSP页面的改动成果的案列,实行这项Servlet的jspInit()方式,就是在Servlet的运转周期中,jspInit()法子只履行一次。
?(4)用来调试和办理客户端的请求的方式就是jspService()。针对每一个要求,JSP引擎建立一个与之对应的线程来进行办理。如在发生同一时间段有多个用户请求同一个JSP文件的时候,则JSP引擎会与之对应设定多个线程。每个客户端请求对应一个线程。执行可以大大降低在一个多线程模式的系统资源的要求,提高并发性的价值体系和响应时间。但是也应该注意多线程编程的限制,因为servlet是永远的记忆,所以反应很快。?
摘要
这个系统主要是为了实现网上书城的运用,用来实现网上书城销售的可能。为了完成我的计划,运用的是JSP+sql server 2005相结合的体系。JSP技术和ASP技术有相通的地方,它是在传统的网页
为了实现系统的稳定性,三层结构设计。这会使JSP网页变得更清晰,节省了网站的开发时间,保证系统的稳定性和可扩充性。系统以Web界面显示,的经营基础上的用户,数据库管理系统存储的信息。用户可以通过这个系统对数据进行浏览,查询,编辑和处理。在系统实现中将会用到JavaBean,JavaBean是一种在Java的基础上所实现的软件组件,JavaBean和Active控件一样,可以通过将业务逻辑封装创建一组可重用的数据库。
查看完整论文请+Q: 351916072
关键字:字JSPsqlserver2005三层结构设计JavaBean
目 录
1 引言 1
1.1 研究背景与意义 1
1.1.1 课题的研究背景 1
1.1.2 研究意义 2
1.2jsp技术的简介 3
1.3 网络书城实现的可行性 5
1.4 论文各章简介 6
2 需求分析 7
2.1 流程分析 7
2.2 数据流程分析 7
2.3 数据字典 13
2.3.1 购书网站的数据字典 13
2.3.2 购书网站的数据项 17
3 系统设计 18
3.1 系统设计思想 18
3.1.1 页面的模块化 18
3.1.2 注重系统的安全性 18
3.1.3 代码的复用 19
3.2 系统功能模块划分 19
4 数据库设计 21
4.1 数据库需求分析 22
4.2 数据库概念设计 22
4.3 数据库逻辑结构设计 24
5 各模块界面设计 27
5.1 系统首页 27
5.2 站内新闻页面 27
5.3 产品展示的页面 28
5.4 用户注册页面 29
6 功能模块测试 31
6.1 测试内容 31
6.2 测试方法 31
6.3 性能测试 31
6.4 测试结果 32
6.5 测试结论 32
结 论 33
参 考 文 献 34
致 谢 35
1 引言
1.1 研究背景与意义
1.1.1 课题的研究背景
本书涉及到的交易网站的网络产品和电子商务的发展在最近几年,在中国的发展非常迅猛,书店之间的差距跟随全民素质和科学技术水平的逐渐上升,知识体系的更新的愈来愈快,人们在社会中生活的危机感觉越发沉重,与之相对应的就要不断的读书学习来充实自己,第二十一世纪是网络的时代,信息时代,时间是非常宝贵的,由于各种原因的人,没有时间去书店,不知道哪家书店都需要有自己的书,而传统的书店经营模式又不能在第一时间内知道购者所需要的信息,购者也不能及时找到自己所需的书籍,这时候就需要网络书城了[1]。网上书店网站的成立能够有效的处理这个难题,所谓的网络书城是建立在因特网上的服务行业,为了书店与消费者之间更好的交流和沟通,系统的目标是节约双方的时间、方便您的购书,符合时代的节奏。网上书城销售不光是在传统上的延伸与发展,也是将来图书销售发展的必要模式。目前大型在线书店在中国著名的,如当当,卓越和中国网络在线书店经营模式的突出。这些网上书店各具优势,其中当当网上书店在价格和品种方面的优势是无人能比。卓越网上的特点是和当前流行相贴近顺应潮流,旌旗席殊网的优势是网点多,覆盖范围广泛。亚马逊网上书店的1998有4500000个客户,2009近4200000000人在线购买,销售额达到了9800000000美元。我国图书业界人士分析,未来我国的网上售书将成为图书销售渠道中的重要渠道。中国第一个在线书店成立于1995。1997四月,在杭州建立了第一个网上书店新华书店新华书店系统。之后网上书城事业愈发火热,像当当,卓悦等优秀的网站如雨后春笋一般出现了。
网络书城的优点[2]
(1)传统书店之于网络书店,囿于地域、信息、空间限制,不容易扩大影响。
(2)没有单纯网络意义的书店,即便是网络书店,也是不过省去了店面这一块,仓储物流还得有。当然那些开个网站玩空手道的除外。
(3)网络书店延伸和方便了客人,但是网页与店面存在质感的差别。
(4)实体书店开办网络书店对实体是一种推动。
(5)网络书店在选看浏览图书方面远逊于实体书店。
现在购买服务越来越趋向于网络化,网络购物具有不可比拟的优越性,比起实体店更为方便快捷可选范围广。买主和卖主可以充分的利用因特网,不论在何时何地都可以来进行协商,买卖。而我所设计的课题是建立的一个基于B/S的图书销售体系,主要是为了达成网上购书的后台管理,数据库的制作。
互联网的迅速发展,实现网络书店提供依据,同时,网上购物的环境逐步完善,加强监测范围,减少欺诈的可能性。采购流程,提高市场的规范运作和相应的政策和法规。网上购物变得更具吸引力的互联网用户将越来越高,网上购物网站也将逐步完善,网上购物的观念将更加深入人心。
在这样的背景下,网上书店系统的网络是基于充分肯定了。与此同时那么出版社该如何与时俱进,该如何制作一个优秀的网上书店系统呢?我正是基于以上情况,才有本系统的开发。所策划的系统是一个基于B/S形式的数据库管理系统,用来进行图书的浏览,管理以及交易。
现在网络中的网络书城零次栉比,但真正优秀的也就那么几个。我在基于JSP开发环境的基础上对其模仿学习,争取开发出一个叫为成熟的系统,在程序的开发过程对JSP有更深入的了解,还可以将大学4年所学习的东西融会贯通。
1.1.2 研究意义
我所涉及以及研究的课题是基于JSP的网络书城的实现。也就是说利用JSP的技术来设计出网站。在建设过程当中将要涉及到SQL2005数据库。
电子书城作为一种新型的企业充满生机和活力,在图书零售业的影响是巨大的,方便的特点,快速,全天候,结构及运行势必改变零售方式。由于我国电子书城行业中占据着图书零售市场目前的市场份额相对较小,因此,中国的在线图书行业还很不成熟,发展还不完善。总的来说,有以下几点不足[4]:
(1)从提供的数据看。在信息收集方面中国电子书城的好处和解决的办法尚未出现。据统计,有57%的电子书城是书的目录只有1 ~ 5000000,100000 ~ 20000000的电子书城,很少有目录,可见,所以中国电子书城,目前不具备的各种优点吸引读者。
(2)从检索来看,现在的网络书城大多都有了分类检索的功能,而它的分类方式、分类数目,细分层次则都有自己的标准。这种不一致性的分类,使用户每换一个电子书城,就必须适应他的分类,使用用户非常不利;在同一时间细分的书是不够具体,不利于用户选择书。
(3)从书目信息的详细程度。我国普遍存在的图书城刚性问题的不足和内容信息组织刻板等问题。
(4)从网上购书的效率看。付款和图书分销一直是电子书城两个“瓶颈”问题,阻碍城市发展的电子书城市场。
(5)虽然很多电子书城都提供了分类检索,但是分类的方式,数目等却是各种各样的,没有一种统一的方式,用户使用并不方便,需要根据电子书城的选择来具体地适应它们的分类,我们需要想出一种全面的,统一的分类方式来分类。
(6)一定要先解决JSP开发程序的配置创设问题与 SQL数据库的链接。
1.2JSP技术的简介
1.JSP的运行原理[3]
刚开始向一个JSP文件提出要求的期间,该引擎会把这个JSP文件转换成为一个Servlet。对于引擎自己来说也是一个Servlet:
?(1)JSP引擎会把该JSP文件改动成一个Java源文件(Servlet),假如在改动过程中,检测到JSP文件有相关的语法错误,则会立即中断进程,并向服务端和客户端输出出错信息。
?(2)加入没有发生报错顺利进行的话,JSP引擎会使用javac把该源文件转化成将用到的class文件。
?(3)创立一个有关JSP页面的改动成果的案列,实行这项Servlet的jspInit()方式,就是在Servlet的运转周期中,jspInit()法子只履行一次。
?(4)用来调试和办理客户端的请求的方式就是jspService()。针对每一个要求,JSP引擎建立一个与之对应的线程来进行办理。如在发生同一时间段有多个用户请求同一个JSP文件的时候,则JSP引擎会与之对应设定多个线程。每个客户端请求对应一个线程。执行可以大大降低在一个多线程模式的系统资源的要求,提高并发性的价值体系和响应时间。但是也应该注意多线程编程的限制,因为servlet是永远的记忆,所以反应很快。?
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/2013.html