《J2EE软件开发》Word文档下载推荐.docx
- 文档编号:22715966
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:7
- 大小:17.13KB
《J2EE软件开发》Word文档下载推荐.docx
《《J2EE软件开发》Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《《J2EE软件开发》Word文档下载推荐.docx(7页珍藏版)》请在冰豆网上搜索。
二、项目开发环境
所用系统:
WindowXP
所用软件:
MyEclipse、SQLServer2005
3、项目开发过程及内容
项目所用的数据库-表
用户表:
用户信息表:
代码清单
1.界面代码(部分)
Login.jsp(多余代码省略)
<
bodybgcolor="
#d9DFAA"
>
imgsrc="
images/head.png"
alt="
学生成绩管理系统"
/>
tablewidth="
700"
align="
center"
s:
formaction="
LoginAction"
method="
post"
textfieldname="
username"
label="
用户名"
size="
20"
passwordname="
password"
口令"
submitvalue="
登录"
/s:
form>
<
/table>
/body>
left.jsp(多余代码省略)
head>
title>
学生成绩管理系统<
/title>
/head>
#D9DFAA"
vlink="
#0000FF"
tableborder="
0"
cellpadding="
cellspacing="
td>
images/xsInfo.gif"
学生信息管理"
width="
184"
height="
47"
/td>
ahref="
add_news.action"
target="
right"
images/addXs.gif"
学生信息录入"
40"
border="
/a>
"
images/findXs.gif"
学生信息查询"
images/kcInfo.gif"
学生成绩管理"
add.jsp"
images/addKc.gif"
课程成绩录入"
images/findKc.gif"
课程成绩查询"
images/bottom.gif"
/>
News.jsp(多余代码省略)
0px"
bordercolor="
blue"
<
tr>
th>
P>
详情<
/th>
/tr>
学生编号:
label>
${s.stuId}<
/label>
/P>
学生名称:
${s.stuName}<
学生年龄:
${s.stuAge}<
文学:
${s.china}<
数学:
${s.math}<
英语:
${s.english}<
平均成绩:
ok_n.jsp"
返回<
OK_n.jsp
欢迎:
a>
zhao<
propertyvalue="
user.getUsername()"
table>
<
fianall.action"
查询<
学生编号<
学生姓名<
学生年龄<
学生班级<
语文<
数学<
英语<
操作<
iteratorvalue="
i"
<
stuId"
stuName"
stuAge"
cls.clsName"
china"
math"
english"
del.action?
stu_id=${stuId}"
删除<
up.action?
修改<
news.action?
详细<
<
iterator>
2.Action(启让jsp界面可以动态运行的作用)(部分)
Add.java(多余代码省略)
publicclassAddextendsActionSupport{
publicStringname;
//姓名
publicStringage;
//年龄
publicStringcls_name;
//班级号
//publicStringnews;
publicStringchina;
publicStringmath;
publicStringenglish;
publicStringexecute()
{
try{
Clss=newCls();
s.setClsId(cls_name);
StuStu_add=newStu(s,name,age,china,math,english);
StuDAOadd=newStuDAO();
add.save(Stu_add);
//调用dao里面自带的seve方法(修改后),下面是修改后的
}
catch(Exceptione)
{
//news="
添加成功"
;
returnSUCCESS;
}
}
Del.java(多余代码省略)
packagecom.action;
publicclassDelextendsActionSupport{
publicIntegerstu_id;
//得到学生编号
publicStringexecute()
{
StuDAOIn=newStuDAO();
Stus=newStu();
s=In.findById(stu_id);
//用学生编号查询出学生信息LIST
In.delete(s);
//用GET(0)到学生,用DAO里面的Ddelete方法del学生,DAO里面的delete方法也要添加事务方可正常执行
returnSUCCESS;
Up.java(多余代码省略)
publicclassUpextendsActionSupport{
Stus;
privateIntegerstuId;
privateClscls;
privateStringstuName;
privateStringstuAge;
privateStringchina;
privateStringenglish;
privateStringmath;
privateStringavg;
publicStringexecute(){
publicvoidsetStuAge(StringstuAge){
this.stuAge=stuAge;
}
四、项目设计结果分析
系统效果图展示:
用户登录
完成注册跳转到登录界面,输入刚刚注册的用户名:
zhao;
和密码:
123:
;
点击登录按钮
点击用户登录超链接,输入用户名和密码进入用户登录界面如下图:
在用户登录界面可以对用户进行学生信息录入、查询、修改、详细,课程信息录入、查询、修改、详细
查询:
学生信息录入:
修改学生信息:
查看学生详细信息:
增加学生成绩:
修改学生成绩:
学生成绩管理结构图如下:
5、设计总结
对于我来讲Struts编程的难点在于理解众多包的作用,环环相扣让我像丈二和尚摸不着头脑。
以前JSP编程的做网页的时候只要做一个与数据库链接的类,到用到数据库的时候只需要调用这个类,对数据库的操作也只要使用数据库命令即可。
JavaEE编程时,在网站与数据库之间又多了两层,虽然这样做提高了Java代码的可移植性,但是也增加我对数据库操作的难度。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2EE软件开发 J2EE 软件 开发