基于JSP的网站设计及其在电子商务中的应用实践报告

上传人:sa****02 文档编号:89555808 上传时间:2019-05-27 格式:DOC 页数:5 大小:310.47KB
返回 下载 相关 举报
基于JSP的网站设计及其在电子商务中的应用实践报告_第1页
第1页 / 共5页
基于JSP的网站设计及其在电子商务中的应用实践报告_第2页
第2页 / 共5页
基于JSP的网站设计及其在电子商务中的应用实践报告_第3页
第3页 / 共5页
基于JSP的网站设计及其在电子商务中的应用实践报告_第4页
第4页 / 共5页
基于JSP的网站设计及其在电子商务中的应用实践报告_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于JSP的网站设计及其在电子商务中的应用实践报告》由会员分享,可在线阅读,更多相关《基于JSP的网站设计及其在电子商务中的应用实践报告(5页珍藏版)》请在金锄头文库上搜索。

1、基于JSP的网站设计及其在电子商务中的应用实践报告 基于JSP技术的电子商务网站,可以实现真正的跨平台性,具有很高的开发效率和运行效率,可以实现视图显示与业务逻辑的分离的分离,脱离了硬件平台的束缚,并且编译后大大提高了运行速度,JSP己经成为电子商务系统开发语言的事实标准。在国外JSP已经成为电子商务应用的主流技术,而在国内应用JSP技术的网站都还较少。 通过社会实践,可以将自己在大学中所学到的理论知识与社会相结合,使自己所学到的东西更为牢固扎实。与此同时,也可以利用实践的机会,培养自己查找资料,理论结合实际的动手操作能力。一、实习任务本次实践主要是详细了解JSP技术,不仅仅在理论上知道其概念

2、、用途,同时要对其在电子商务网站的实际操作运用有所了解,为以后更好地适用JSP网站设计技术做出必要的准备。二、实习要求 知道什么是JSP,JSP网站具体如何设计,实际电子商务网站中对于JSP的应用表现在哪些方面,如何应用的。三、苏宁易购简介苏宁易购是苏宁电器集团于2009年8月正式上线试运营的新一代B2C网上商城,并与2010年2月正式上线。苏宁易购独立于苏宁电器集团,可自主采购、独立运营,苏宁易购网站属于综合性商品网站,有电器,服装,化妆品以及图书城等等,本文主要介绍JSP在线购书系统简单介绍。四、实习具体内容1、JSP定义 JSP的全称是Java Server Page,是由Sun Mic

3、ro systems公司倡导、许多公司参与一起建立的一种动态网页技术标准;是在SerVlet技术基础上发展起来的;是在服务器端编译执行的Web数据库系统应用程序编程语言,其脚本语言采用Java,完全继承了Java的所有优点。 从本质上说,Java server Page是Servlet API的一个扩展。事实上,JSP页面在处理请求之前都要编译成Servlet,所以它具有Servlet的所有优势,包括访问Java API。简单地说,一个JSP页面就是包含了能够生成动态内容的可执行应用程序的HTML网页。也就是在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Serip

4、tlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。TAG绝大部分是以“”结束的。2、JSP的工作原理Web服务器在遇到访问JSP网页的请求时,先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。其中程序片段可以操作数据库、重新定向网页以及发送email等,这是建立动态网站所需要的功能。在一个JSP文件第一次被请求时,JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现JSP文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功,JSP引擎调用Java虚拟机的Java程序把该Java源文件编译成相应的class文件,该clas

5、s文件也就是一个Servlet程序:然后创建一个该Servlet的实例,提供服务响应用户的请求。3、在线购书子系统操作界面的实现(1)图书列表界面显示正在销售的所有图书信息,可以分类查看,也可以用关键字搜索。无论是己经注册用户还是未注册用户都可以查看书店所售图书信息,包括每本图书的详细资料。用booklist.jsp文件来实现,界面如图下(1)所示。图(1):图书列表界面(2)图书详细资料界面 用于查看每本图书的详细信息,如果是合法用户可以在此页面使用购买功能。用detail.jsp文件实现,界面如图(2)所示。图(2):图书详细资料界面(3)购买界面 只有合法用户才能够使用购买功能。在此界面

6、用户需确定要购买的图书数量,并将其加入购物车中,用buy.jsp文件实现。界面如图(3)所示。图(3):购买界面(4)购物车界面 已经成功登录的用户可以使用购物车功能。购物车界面显示用户是否己经选购过图书,及已经选购的图书信息。用户可购物车进行操作的功能有:删除己选图书,修改购买数量,提交购物车,清空购物车,继续购物。用Shopcar.jsp文件来实现,界面如图16所示。图(4):购物车界面图(5):付款流程(5)订单信息界面 在通过购物车功能之后,就是确认订单信息,以及最终的付款功能。如上图(5)所示。己经成功登录的用户在订单信息界面可以查询己经提交的购书信息。用info.jsp文件实现。(

7、6)登录界面 提示HTML表单,要求用户输入用户名和密码。用login.jsp文件实现,界面如图(6)所示。图(6):登录界面(7)注册界面 新用户在此界面注册,用reg.jsp文件实现,界面如图(7)所示。图(7):用户注册界面要实现完整的在线购书系统还需要有网上支付、后台数据库的管理等子系统。4、数据库实现 创建名为bookstore的数据库,有如下表: (1)all orders:订单信息表,用于记录某个用户的订单总信息。包括字段:ID(主键、递增)、order ID(订单号)、Book No(书号)、Amount(订货数量)。 (2)book:图书信息列表,记录书店现有的图书信息。包括

8、字段:ID(主键、递增)、Book Class(图书分类名称)、Author(作者)、Publish(出版社)、Book No(书号)、Content(内容简介)、Price(价格)、Amount(总数量)、Leav-number(剩余数量)、Reg Time(登记时间)。 (3)book class:图书分类表,一记录书店现有图书分类。包括字段:ID(分类编号)、Class name(分类名称)。 (4)order:订单详细表,记录单张订单的具体信息。包括字段:ID(主键、递增)、order ID(订单编号)、User ID(用户编号)、Submit Time(提交订单的时间)、Consig

9、nment Time(交货时间)、Tota1 Price(总金额)、content(备注)、IP Address(用户IP)、Is Payoff(是否已付款)、Is sales(是否发货)。 (5)Shop-user:用户信息表,记录商店所有用户的详细信息。包括字段:ID(主键、递增)、Username(用户名)、Password(密码)、Address(地址)、Post(邮编)、Elnail(E!nail地址)、Phone(联系电话)、Reg Time(注册时间)、Reg IP Address(注册时IP)。四、实习体会 JSP是一门新技术,他基于Java Servlet以及整个java体系的Web开发技术。从网上得知Java的中文问题历史悠久,连绵不绝,至今也没有完全解决,但是上有政策下有对策,我们总是有办法搞定它的。跟Java相关的中文问题主要有两类,一类是编程的问题,涉及到I/O,内码转换等。第二类是Java运行环境的配置,涉及字体,属性配置等。觉得很有必要给自己写个备忘录之类的。 学习了JSP,感触很深,这一技术是需要有一定基础、而且动手能力强的学科。书上也强调一点是:要想真正地掌握JSP技术,必须有较好的java语言基础,以及HTML语言方面的知识。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号