WEB课程项目报告.docx

上传人:b****6 文档编号:5245975 上传时间:2022-12-14 格式:DOCX 页数:18 大小:1.53MB
下载 相关 举报
WEB课程项目报告.docx_第1页
第1页 / 共18页
WEB课程项目报告.docx_第2页
第2页 / 共18页
WEB课程项目报告.docx_第3页
第3页 / 共18页
WEB课程项目报告.docx_第4页
第4页 / 共18页
WEB课程项目报告.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

WEB课程项目报告.docx

《WEB课程项目报告.docx》由会员分享,可在线阅读,更多相关《WEB课程项目报告.docx(18页珍藏版)》请在冰豆网上搜索。

WEB课程项目报告.docx

WEB课程项目报告

课程项目报告书

课程名称:

Web系统和技术_

项目题目:

_UnityAsset资源商店_

学院:

软件学院

专业班级:

软件1315

姓名:

杨博

学号:

2013005295

指导教师:

马垚

2015年___12__月__25__日

 

一、项目介绍

∙选题思路

UnityAsset资源商店项目以游戏引擎Unity3D为背景,作者意图将内置的AssetStore组件开发成为B/S结构的动态网页,更加方便游戏开发者对资源商店的浏览以及对相关资源的访问,加快游戏开发进度。

项目作者凭借对游戏引擎Unity3D的理解,以及考虑到购物网站在互联网上流行的趋势,决定重新编排项目内容和结构,制作并发布此实验项目。

∙开发环境

如图所示:

操作系统软件:

Windows10Pro

编译环境:

Eclipse+JDK8+Tomcat8.0+AxureRPPro7.0

数据库管理软件:

MicrosoftSQLServer2014

∙技术方案

本系统开发基于JSP的B/S动态网站开发以及数据库连接,运用JAVA语言;采用面向对象的设计方法进行方案设计,选择Eclipse+Axure作为开发工具;采用关系型数据库拘束;采用SQLServer作为数据库平台,连接方式为JDBC;采用Tomcat8.0作为搭载服务器,以上技术都具有很成熟的开发条件,具有技术可行性。

二、

功能设计

本系统包括四个类包,6个网页文件和一个数据库文件

构成。

的功能:

获取商品数据的接口,通过查询,获得商品的各个属性。

(3个主要函数)

的功能:

实体类,为购物车和每个商品实例化一个对象。

实现对商品的显示和数量和价格的统计。

的主要函数有:

采用hashmap对象,用键值对集合来对应商品。

的主要函数有:

采用hashmap对象,用键值对集合来对应商品,并重写了hashCode()方法和equals()方法。

除此之外,为Items类构造两个构造函数,一个有参的一个无参的。

其中一系列的set(),get()方法为商品类实例赋值。

(需要说明的是,items类中的成员需要对应数据表中的列名)

的功能:

广义的说就是在服务器端处理传过来的数据,重写了doGet(),和doPost()方法,用于获取数据并做处理。

狭义上来说(对于本系统)就是将选定商品加入购物车或者从购物车中删除。

的主要函数有:

doPost()方法:

用于获取从JSP页面中传过来的值(商品ID和购买数量Quantity).

addToCart()方法和deleteFromCart()方法分别是加入购物车和删除购物车中的商品。

的功能:

如类名定义的一样,用于连接数据库,从数据库中读取商品信息。

的主要函数:

主要函数有两个,一个异常检验getConnection(),另一个是main()方法,用

于实例化链接对象Connection.

三、数据库设计

对于数据库并没有太多涉及,只是建了商品信息的表

四、详细设计(包括主要模块的具体实现代码等)

项目大纲请看第二部分功能设计。

(本系统引用了JQuery组件和AxureRP软件,导入时文件夹,有所增大,并不影响使用和演示。

Home.html

该页面用于登陆系统(UnityAssetDemo),用户名:

Aaron密码:

2013005295

Index.jsp

该页面是购物网站系统主界面,用于顾客选购商品。

(页面内容包括商品名称,商品价格,商品产地,商品库存,商品已售数量等)

Success.jsp

该页面用于提示用户,所选定的商品成功加入购物车

Failure.jsp

该页面用于提示用户,所选定的商品没有加入购物车,请重新尝试,或与管理员联系。

Details.jsp

此页面除了显示顾客所选的商品的具体详情之外,还将提供需要购买商品的数量,加入购物车或者浏览购物车等操作。

Cart.jsp

五、心得总结(包括项目缺点、改进方案、遇到的困难及解决途径等)

项目缺点

1>功能不全,目前本系统能够实现添加删除选定商品并进入购物车查看,但是无法结算,曾经尝试调用支付宝接口API,但资金问题暂时无法实现,还在努力中。

2>Jquery组件引用还不够完善,在项目展示时可以看到,在执行添加商品进购物车时,会弹出,添加购物车成功或失败的内嵌页面。

但是由于Jquery组件引用不当,所以使得,页面不是很美观。

改进方案

1>针对第一个问题,向支付宝提供信息资料和集成支付宝接口,或者咨询在线技术人员等方法解决。

2>对于第二个问题,将继续学习JQuery组件及其他相关技术。

参考文献

[1]《WEB应用开发技术..JSP》(第二版)西安电子科技大学出版社

[2]《Servlet与JSP核心编程(第2卷第2版)》清华大学出版社

[3]《HeadFirstServlet&JSP》中国电力出版社

 

项目展示:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 艺术

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1