《J2EE软件开发》.docx

上传人:b****8 文档编号:9579933 上传时间:2023-02-05 格式:DOCX 页数:7 大小:17.13KB
下载 相关 举报
《J2EE软件开发》.docx_第1页
第1页 / 共7页
《J2EE软件开发》.docx_第2页
第2页 / 共7页
《J2EE软件开发》.docx_第3页
第3页 / 共7页
《J2EE软件开发》.docx_第4页
第4页 / 共7页
《J2EE软件开发》.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

《J2EE软件开发》.docx

《《J2EE软件开发》.docx》由会员分享,可在线阅读,更多相关《《J2EE软件开发》.docx(7页珍藏版)》请在冰豆网上搜索。

《J2EE软件开发》.docx

《J2EE软件开发》

《J2EE软件开发》

课程设计

课程名称J2EE软件开发

实验名称学生成绩管理系统

开课实验室实字3号楼513

系、部计算机科学与技术系年级14

学生姓名学号

开课时间2016至2017学年第一学期

总成绩

教师签名

《J2EE软件开发》课程设计报告

2016年12月16日

系部

计算机科学与技术系

年级、专业、班

课程名称

javaEE

项目名称

学生成绩管理系统

指导教师

指导教师评语:

1、设计目的

1.巩固和加深对JSP基本知识的理解和掌握。

2.掌握Java编程和Struts架构基本技能。

3.掌握使用Struts+Hibernate+Spring对系统进行整合和管理

4.掌握设计应用软件的基本思路和方法,检测所学知识的运用能力。

二、项目开发环境

所用系统:

WindowXP

所用软件:

MyEclipse、SQLServer2005

3、项目开发过程及内容

项目所用的数据库-表

用户表:

用户信息表:

代码清单

1.界面代码(部分)

Login.jsp(多余代码省略)

formaction="LoginAction"method="post">

textfieldname="username"label="用户名"size="20"/>

passwordname="password"label="口令"size="20"/>

submitvalue="登录"/>

form>

left.jsp(多余代码省略)

学生成绩管理系统

News.jsp(多余代码省略)

详情

学生编号:

学生名称:

学生年龄:

文学:

数学:

英语:

平均成绩:

返回

OK_n.jsp

欢迎:

zhao

propertyvalue="user.getUsername()"/>

iteratorvalue="i">

查询学生编号学生姓名学生年龄学生班级语文数学英语操作

propertyvalue="stuId"/>

propertyvalue="stuName"/>

propertyvalue="stuAge"/>

propertyvalue="cls.clsName"/>

propertyvalue="china"/>

propertyvalue="math"/>

propertyvalue="english"/>

stu_id=${stuId}">删除

stu_id=${stuId}">修改

stu_id=${stuId}">详细

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{

publicIntegerstu_id;//得到学生编号

Stus;

privateIntegerstuId;

privateClscls;

privateStringstuName;

privateStringstuAge;

privateStringchina;

privateStringenglish;

privateStringmath;

privateStringavg;

publicStringexecute(){

StuDAOIn=newStuDAO();

s=In.findById(stu_id);//用学生编号查询出学生信息LIST

returnSUCCESS;

}

publicvoidsetStuAge(StringstuAge){

this.stuAge=stuAge;

}

}

四、项目设计结果分析

系统效果图展示:

用户登录

完成注册跳转到登录界面,输入刚刚注册的用户名:

zhao;和密码:

123:

;点击登录按钮

点击用户登录超链接,输入用户名和密码进入用户登录界面如下图:

在用户登录界面可以对用户进行学生信息录入、查询、修改、详细,课程信息录入、查询、修改、详细

查询:

学生信息录入:

修改学生信息:

查看学生详细信息:

增加学生成绩:

修改学生成绩:

查看学生详细信息:

学生成绩管理结构图如下:

5、设计总结

对于我来讲Struts编程的难点在于理解众多包的作用,环环相扣让我像丈二和尚摸不着头脑。

以前JSP编程的做网页的时候只要做一个与数据库链接的类,到用到数据库的时候只需要调用这个类,对数据库的操作也只要使用数据库命令即可。

JavaEE编程时,在网站与数据库之间又多了两层,虽然这样做提高了Java代码的可移植性,但是也增加我对数据库操作的难度。

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

当前位置:首页 > PPT模板 > 艺术创意

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

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