J2EE大学实验报告文档格式.docx
- 文档编号:17714820
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:13
- 大小:172.61KB
J2EE大学实验报告文档格式.docx
《J2EE大学实验报告文档格式.docx》由会员分享,可在线阅读,更多相关《J2EE大学实验报告文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
三、所用仪器、设备
六、结论(依据“设计要求”)
一、实验目的及要求
在了解Java语言的基础上了解并掌握J2EE的构架及相关技术,重点掌握核心技术中最基本的Servlet、JSP、Javabean和JDBC,初步具有基于J2EE平台的软件开发能力。
自选题目,对系统进行需求分析、设计和实现
实验题目:
购物系统。
功能如下:
(1)进入主页,可在登录页面根据用户名和密码登录,成功进入页面,错误显示提示信息;
(2)购物系统,主要功能如下:
显示用户信息(用户名,访问此网站次数);
购买商品;
用户购物车信息;
(3)新用户的注册;
(4)管理员对商品进行增删改查。
PC机,基于window7操作系统,使用JDK+Netbeans+MySQL为开发平台。
按照以下内容对实验进行总结,可按照自己在组内的分工有所侧重,重点介绍自己那部分内容。
1)写所设计的系统的体系结构图、设计的思路(组长写出小组成员的分工)
背景介绍
近十年以来,随着互联网的急速发展,电子商务的发展也急剧加快了脚步,在网上消费的群体越来越大,各种电子商务网站也如雨后春笋般兴起,比如家喻户晓的淘宝网等。
而我们作为软件工程的学生,通过学习javaee技术实现一个网上商城项目可以说是一种很好的锻炼编程能力的方式,平时都从网上购买商品却不清楚网站到底是如何实现这些功能的,所以我们从互联网上搜集资料结合课上学的JavaEE程序设计知识实现了一个简单的网上商城web工程。
系统体系结构
前台功能结构图:
后台功能结构图:
2)前端页面的设计(如页面布局、CSS、JavaScript等典型应用)
3)数据库设计
4)Servlet和JavaBean在系统中的应用
5)会话管理的相关内容
6)对数据库的访问和增删改查等基本操作
7)jsp部分
主要负责用户部分。
其中一共包含login.jsp、goods.jsp、index.jsp、search.jsp等26个jsp文件。
其功能主要包括主页面,用户注册页面,商品查看页面,购买商品页面,以及购物车页面等。
主页面包含七大块,分别是导航分类(top.jsp),用户登录(login.jsp),商品搜索(search.jsp、searchResult.jsp),发货通知(gundong.jsp),联系我们(contact.jsp)、在线商品(Index),版权说明(botton.jsp)。
在用户登录块中有注册按钮链接到注册界面(register.jsp);
并在导航分类中有七类商品分类,分别是母婴用品(mygoods.jsp)、家具用品(jjgoods.jsp)、健康用品(jkgoods.jsp)、化妆用品(hzgoods.jsp)、服装用品(fzgoods.jsp)、手机数码(ssgoods.jsp)、成人用品(crgoods.jsp);
在在线商品块可点击图片查看商品的详细信息(goods.jsp),其中包括商品价格,剩余数量,商品类型,以及顾客评价一些信息。
用户成功登录后会显示登录成功,查看购物车(shopping.jsp)。
并可修改用户资料(modifyInfo.jsp)、查看历史订单(orderList.jsp)、订单的详细信息(orderListDetails.jsp)等。
用户购买商品成功(success.jsp),若不成功则显示操作失败(fail.jsp)。
以上便是用户界面的基本功能页面。
就登录界面分析:
采用table+div的布局方式,<
formmethod="
post"
action="
CustomerLoginServlet"
name="
loginForm"
id="
onsubmit="
returnloginCheck()"
>
form表单,实现提交后的跳转。
<
inputname="
customerName"
…>
输入用户名等信息登录验证。
登录成功后,用户可以进行相关的操作。
如<
ahref="
modifyInfo.jsp"
用户资料修改<
/a>
,实现用户资料修改的链接。
四、实验方法与步骤
7)jsp部分用户界面部分:
关键代码:
top.jsp导航分类
%@pagelanguage="
java"
contentType="
text/html;
charset=GBK"
%>
linkhref="
include/style.css"
rel="
stylesheet"
type="
text/css"
/>
div>
<
divclass="
menu"
ahref='
index.jsp'
首页<
#'
class='
fg'
mygoods.jsp'
母婴用品<
jjgoods.jsp'
家具用品<
jkgoods.jsp'
健康用品<
hzgoods.jsp'
化妆用品<
fsgoods.jsp'
服装服饰<
ssgoods.jsp'
手机数码<
crgoods.jsp'
成人用品<
/div>
register.jsp注册代码
contentType="
!
DOCTYPEhtmlPUBLIC"
-//W3C//DTDHTML4.01Transitional//EN"
"
http:
//www.w3.org/TR/html4/loose.dtd"
html>
head>
metahttp-equiv="
Content-Type"
content="
title>
在线购物系统<
/title>
/head>
scripttype="
text/javascript"
src="
include/javaScript.js"
/script>
body>
tablewidth="
780"
border="
0"
align="
center"
cellpadding="
cellspacing="
tr>
td>
jsp:
includepage="
top.jsp"
/>
/td>
/tr>
tdalign="
left"
valign="
top"
bgcolor="
#FFFFFF"
100%"
tdwidth="
200"
login.jsp"
search.jsp"
gundong.jsp"
contact.jsp"
title"
注册新用户<
formname="
registerForm"
CustomerRegister"
method="
50%"
1"
#EBF8FE"
tr1"
trheight="
40"
25%"
用户昵称:
inputtype="
text"
输入密码:
password"
customerPassword"
确认密码:
customerPassword1"
联系地址<
customerAddress"
tralign="
height="
tdcolspan="
2"
submit"
value="
注册"
onClick="
returncheckRegister();
"
&
nbsp;
reset"
重置"
/table>
/form>
tdbgcolor="
bottom.jsp"
/body>
/html>
login.jsp登录代码
%@taglibprefix="
c"
uri="
/shopping/include/javaScript.js"
c:
iftest="
${sessionScope.customer==null}"
background="
images/c.jpg"
class="
login"
30"
b>
用户登陆<
/b>
bottom"
95%"
5"
32%"
divalign="
用户名:
68%"
input"
uname"
style="
FONT-SIZE:
12px;
WIDTH:
110px"
size="
10"
maxlength="
18"
密 码:
inputstyle="
90%"
border-collapse:
collapse"
80"
middle"
inputalt="
登录"
images/login.gif"
image"
width="
56"
25"
tdheight="
register.jsp"
imgsrc="
images/reg.gif"
81"
/c:
if>
${sessionScope.customer!
=null}"
strong>
用户管理<
/strong>
ShoppingCarServlet"
查询购物车<
GetOrderFormServlet"
查询订单<
logout.jsp"
退出登陆<
divstyle="
background-image:
url(images/t.jpg);
background-repeat:
no-repeat;
background-position:
0px-28px;
height:
8px;
五、实验结果与数据处理
六、结论
通过此次实验,让我了解了一个web项目开发的大致流程。
通过六人小组的合作,完成了一个相对简单粗糙的购物系统。
即便如此,但是还是很高兴在结课之际有这样的成果。
其间出现过不少的问题。
像数据库的连接就花了我们好多的时间与精力。
之前看似一个简单的登录、注册的功能也需要仔细调试,最后经过大家的努力解决了这个问题。
此次实验不仅让我学到了专业知识,系统的明白要学的方向与内容,也让我明白团队合作的重要性。
由于学习的深度和时间的关系,我们所做的系统自然还有很多不完善的地方。
比如:
用户之间互不联系。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE 大学 实验 报告