学生成绩管理系统-JAVAEE实现

增加学生信息页面

DATABASE.java

public class DATABASE {

private String url = \VAEE\private Connection con = null; private ResultSet rs = null;

private PreparedStatement pstm;

private String driverClass =\private String user = \

private String password = \public DATABASE(){

try {Class.forName(driverClass);

con = DriverManager.getConnection(url,user,password); } catch(Exception e){ System.out.println(e); }

} }

五、实验结果

1、登录:

2、注册:

2、studentmanagement.jsp

3、operation.jsp;

4、增加

5、删除:

删除后:

6、修改:

修改后:

6、查询: 按姓名查询;

结果:

7、按课程名查询:

查询结果:

六、总结

这次实验室我大学以来做的最认真,最费力,也收获最多的一次,我从一个简单的JSP页面开始写起,慢慢的完善各个功能,通过这次试验我基本上把本学期的javaee的知识用了个遍,这次试验也让我学到了很多HTML、JSP以及javaee的知识,之前在实验室跟老师做项目的时候很多知识不会,通过这次试验我又让自己的能力有了很大的提升。我相信以后在做项目的时候,在工作的时候我肯定会轻松很多。

这次试验是我第一次自己把数据库和项目连起来,我用了很久才弄好,access连上以后我想试试sqlserver,然后我又试了很久才连上,最后用的也是sqlserver,最深的感触就是,当我想在页面展示数据库信息的时候也,需要用到jstl的知识,这一部分我是从零开始学的,很艰辛。由于时间仓促,本次试验我并不够满意,存在的几个问题是:1.中文字符乱码未解决。2.通过在地址栏输入jsp名字就可以访问项目。3.数据库设计不合理。4. 好几个jsp页面也没有得到优化。我本来想用过滤解决登陆验证和中文字符乱码问题,但是最后试了几下没有成功,所以我的项目里虽然有filter和web.xml的相关配置,但是并没有作用。数据库的不合理之处在于只有四个字段,缺一个字段,所以在更改信息的时候不可以更改分数,一旦更改了分数就会失败,如果有两个分数是一样的也会出现混乱。这次试验让我学到了很多东西,至此我是真的喜欢上了javaee,感觉很有趣,相对其他语言它的开发效率也要高得多,我也希望以后从事相关工作。

要源代码的可以联系我. 这个是用netbeans实现的。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4