收藏 分销(赏)

java案例分析及其设计应用实验学生综合标准管理系统.doc

上传人:二*** 文档编号:4519156 上传时间:2024-09-26 格式:DOC 页数:6 大小:131.54KB 下载积分:5 金币
下载 相关 举报
java案例分析及其设计应用实验学生综合标准管理系统.doc_第1页
第1页 / 共6页
本文档共6页,全文阅读请下载到手机保存,查看更方便
资源描述
综合试验三 学籍管理软件 一、试验目标 掌握编写数据库应用程序方法,包含菜单、布局管理器、弹出提醒信息对话框、输入对话框、数据库读写、事件处理,和文本文件读写。 二、试验环境 PC系列微机,Windows XP。 Eclipse、JDK150或更高版本。 三、试验内容 利用8个课时时间完成编写一个学籍管理软件,要求: 1、含有菜单,包含以下菜单: 学生管理:录入学生信息、删除学生信息、修改学生信息、按姓名和学号查询学生信息 成绩管理:录入学生信息、删除学生信息、修改学生信息、、按姓名和学号查询学生成绩 相关:帮助 图所表示: 2、添加学生 输入学生基础信息后,单击保留,则在数据库中保留下来,并显示到下面列表中。其它功效类似。 3、数据库包含2个关键表 Student(studentID,studentName,sex,age) Score(studentID,courseName,score) 4、数据库操作用到类关键有: DBConnection,负责连接数据库 Student,负责保留单个学生信息 StudentBLL,负责对Student表操作,比如查询、插入、删除、修改操作。Score, 负责保留单个学生一门课成绩信息 ScoreBLL,负责对Score表操作,比如查询、插入、删除、修改操作。 5、其它界面操作类根据功效建立,主类能够是XJGL,关键是完成主菜单窗口。 6、DBConnection.java代码参考以下(同学们应该在此基础上再增加功效,比如支持存放过程、事务等): public class DBConnection { private Connection conn=null; private Statement st=null; private ResultSet rs=null; public DBConnection(){ try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); String url="jdbc:sqlserver://localhost:1433;DatabaseName=testjdbc"; String user="sa"; String password="***"; conn=DriverManager.getConnection(url,user,password); st=conn.createStatement(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public int executeUpdate(String sqlUpdate) throws SQLException{ int ret=-1; ret=st.executeUpdate(sqlUpdate); return ret; } public ResultSet executeQuery(String sqlSelect) throws SQLException{ rs=st.executeQuery(sqlSelect); return rs; } public Connection getConnection(){ return conn; } public void setConnection(boolean autoCommit) throws SQLException{ conn.setAutoCommit(autoCommit); } public void Commit() throws SQLException{ mit(); } public void RollBack() throws SQLException{ conn.rollback(); } public void close(){ if(rs!=null) try { rs.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(st!=null) try { st.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } if(conn!=null) try { conn.close(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 四、试验汇报 写出合格试验汇报,最少包含以下内容 1、 试验目标 2、 源程序代码 3、 将包含到类和方法在本软件中使用方法进行总结
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服