J2EE大学实验报告.docx
《J2EE大学实验报告.docx》由会员分享,可在线阅读,更多相关《J2EE大学实验报告.docx(13页珍藏版)》请在冰豆网上搜索。
![J2EE大学实验报告.docx](https://file1.bdocx.com/fileroot1/2022-12/8/5d34657d-8041-4fb5-9d5c-048e66158472/5d34657d-8041-4fb5-9d5c-048e661584721.gif)
J2EE大学实验报告
华北电力大学
实验报告
|
|
实验名称-------系统的设计与实现
课程名称J2EE开发平台及程序设计
|
|
专业班级:
软件110班学生姓名:
学号:
成绩:
指导教师:
王蓝婧实验日期:
2013.10.25
(实验报告如打印,纸张用A4,左装订;页边距:
上下2.5cm,左2.9cm,右2.1cm;字体:
宋体小四号,1.25倍行距。
)
验证性、综合性实验报告应含的主要内容:
一、实验目的及要求
二、所用仪器、设备
三、实验原理
四、实验方法与步骤
五、实验结果与数据处理
六、讨论与结论(对实验现象、实验故障及处理方法、实验中存在的问题等进行分析和讨论,对实验的进一步想法或改进意见)
七、所附实验输出的结果或数据
设计性实验报告应含的主要内容:
一、设计要求
二、选择的方案
三、所用仪器、设备
四、实验方法与步骤
五、实验结果与数据处理
六、结论(依据“设计要求”)
七、所附实验输出的结果或数据
一、实验目的及要求
在了解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的布局方式,form表单,实现提交后的跳转。
输入用户名等信息登录验证。
登录成功后,用户可以进行相关的操作。
如用户资料修改,实现用户资料修改的链接。
四、实验方法与步骤
7)jsp部分用户界面部分:
关键代码:
top.jsp导航分类
<%@pagelanguage="java"
contentType="text/html;charset=GBK"%>
首页
母婴用品
家具用品
健康用品
化妆用品
服装服饰
手机数码
成人用品
register.jsp注册代码
<%@pagelanguage="java"contentType="text/html;charset=GBK"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http:
//www.w3.org/TR/html4/loose.dtd">
在线购物系统
includepage="top.jsp"/>
|
|
includepage="login.jsp"/>
includepage="search.jsp"/>
includepage="gundong.jsp"/>
includepage="contact.jsp"/>
注册新用户
用户昵称:
|
输入密码:
|
确认密码:
|
联系地址
|
includepage="bottom.jsp"/>
|
login.jsp登录代码
<%@pagelanguage="java"contentType="text/html;charset=GBK"%>
<%@taglibprefix="c"uri="%>
iftest="${sessionScope.customer==null}">
用户登陆
|
|
用户名:
12px;WIDTH:
110px"size="10"maxlength="18">
|
密 码: |
12px;WIDTH: 110px"type="password"name="customerPassword"size="10"class="input"maxlength="18">
|
collapse">
|
if>
iftest="${sessionScope.customer!
=null}">
用户管理
|
|
用户资料修改
|
查询购物车
|
查询订单
|
退出登陆
|
if>
url(images/t.jpg);background-repeat:
no-repeat;background-position:
0px-28px;height:
8px;">