java综合性试验--学生成绩管理系统

java综合性试验--学生成绩管理系统

ID:41519569

大小:419.82 KB

页数:15页

时间:2019-08-26

java综合性试验--学生成绩管理系统_第1页
java综合性试验--学生成绩管理系统_第2页
java综合性试验--学生成绩管理系统_第3页
java综合性试验--学生成绩管理系统_第4页
java综合性试验--学生成绩管理系统_第5页
资源描述:

《java综合性试验--学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java语言程序设计综合性实验题目:学生成绩管理系统学生姓名:学号:院(系):专业:指导教师:2012年月日综合性实验一学生成绩管理系统一、实验目的:在掌握相关基础知识的基础上,学会自己设计实验,熟练掌握JDBC技术访问数据库(或数据文件)的方法、在Java中进行数据库应用程序开发的方法和步骤,熟悉Swing组件特性和Action接口并能够恰当运用实现特定功能,会开发多窗体应用程序。二、实验要求:在8学时以内,制作出能够实现基本功能的学生成绩管理系统。写岀技术工作报告并附源程序。三、实验内容及任务:1.进行数据库(或数据文

2、件)设计,数据分为学生信息、成绩管理、信息查询等三部分;使用学生信息表、课程表两个数据表来存放数据。2.选择适当组件进行界面设计:界面要美观大方,具有主菜单和和应工具栏及按钮;3.编写事件代码:能够实现学生信息维护(录入、修改和删除);学生信息浏览;按“学号”查询学生信息;按“姓名”和“所在班级”查询学生信息;按“学院名称”查询学生信息;按课程查询学生成绩等功能。4.分析总结。四、实现步骤:1.数据库、数据表(或数据文件)设计(1)学生表设计createtablestudent(snonumber(12)constrain

3、tpkstudentprimarykeynotnull,snamevarchar2(10)notnull,sexvarchar2(4)notnull,nativeplacevarchar2(100),agenumber(2);majorvarchar2(10)notnull,collagevarchar2(20)notnull,addressvarchar2(50),phonevarchar2(12)notnull);(2)课程表建立createtablecourse(enonumber(6)constraintpk_co

4、urseprimarykeynotnull,cnamevarchar2(20)notnull,creditnumber(2)notnul1,othersvarchar2(50));(1)管理员的建立createtablecustomer(customer_TDNUMBER(4)constraintpk_customerprimarykeynotnull,2.主控模块设计customer_namevarchar2(10)notnull,customer_passwordvarchar2(10)notnull);(1)用户登陆

5、界面学生威董笞琏系歩(2)Fl录界面1融盍询Oracle系统管理退出(1—3.学生信息维护模块设计(1)录入学生信息(i)添加成功辽宁省鞍山市千山区唐家房領摩云山村贯:辽宁菽山级:数学09118702941008(2)修改学生信息(3)删除学牛信息漬空;删除4.信息查询模块设计由于查询信息界面设计面页显示时,无太大区别,至少显示内容不同,故不过多展示,这里只展示学号查询以及班级查询。(1)学号查询学号:200912010207查询漬空(2)班级查询班级:数学091学号>12010207O刘晓艳80912010224孙克锋8

6、0五、实验主要代码:1.数据库连接代码(数据库为Orcale)packagecom」xy.DButil;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.sql.ResuItSet;importjava.sql.SQLException;publicclassDButil{privatestaticConnectionconn;privatePreparedStatementp

7、st,ps;privateResultSetsetjs;privatestaticfinalStringStu_Driver=noracle.jdbc.driver.OracleDriveru;privatestaticfinalStringStu_URL=,,jdbc:oracle:thin:@localhost:1521:orclH;publicDButil(){}publicDButil(Connectionconn,ResultSetrs,PreparedStatementps){super();this.conn

8、=conn;this.set=set;this.pst=pst;*连接数据库*/publicstaticConnectiongetConn(){Class.forName(Stu_Driver);conn=DriverManager.getConnection(Stu_URL/,studentn/,st

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。