java程序设计之学生选课管理系统

java程序设计之学生选课管理系统

ID:39808427

大小:461.51 KB

页数:26页

时间:2019-07-11

java程序设计之学生选课管理系统_第1页
java程序设计之学生选课管理系统_第2页
java程序设计之学生选课管理系统_第3页
java程序设计之学生选课管理系统_第4页
java程序设计之学生选课管理系统_第5页
资源描述:

《java程序设计之学生选课管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Java程序设计》结课报告课程名称JAVA程序设计设计题目学生选课管理系统专业班级学号学生姓名教师信息工程系《Java程序设计》结课报告目录目录III第1章系统简介41.1系统功能4第2章表的设计52.1系统数据库表结构:5第3章连接数据库的实现6第4章系统详细设计74.1系统登录模块设计74.2系统主界面详细设计114.3学生管理模块设计164.4课程管理模块设计204.5选课管理模块设计23答辩记录27成绩考核表27《Java程序设计》结课报告学生选课管理系统第1章系统简介1.1系统功能本系统主要功能:1)管理学生信息,其中包括添加,删除,修改等操作。2)管理课程信息,其中包括添加,删除

2、,修改等操作。3)管理选课信息,其中包括添加,删除,修改等操作。4)查询信息,其中包括查询学生信息,查询课程信息,查询选课信息.。5)维护系统,备份所有表格为Excel格式。1.2系统引用例子课本P237页13.10课本P364页20.5课本P389页20.10课本P387页21.6《Java程序设计》结课报告第2章表的设计2.1系统数据库表结构:在此小节将系统数据库表结构用表的形式画出,如:字段名字段类型长度主/外键字段值约束对应中文名Snonvarchar50PNotnull学号Snamenvarchar50Notnull学生名字表2.1学生信息表(S)Sxnvarchar50Notnul

3、l学生系别字段名字段类型长度主/外键字段值约束对应中文名Cnonvarchar50PNotnull课程号Cnamenvarchar50Notnull课程名字表2.2课程信息表(C)字段名字段类型长度主/外键字段值约束对应中文名Snonvarchar50PNotnull学号Cnonvarchar50PNotnull课程号表2.3选课信息表(SC)Cnvarchar50Notnull分数《Java程序设计》结课报告第3章连接数据库的实现此节可简写,可适当贴一些SQLServer数据库连接的关键代码,如:ConnectiondbConn=null;try{Class.forName("net.sou

4、rceforge.jtds.jdbc.Driver");dbConn=DriverManager.getConnection("jdbc:jtds:sqlserver://localhost:1433/"+"student","sa","123");}catch(Exceptione){e.printStackTrace();}returndbConn;//返回Connection对象《Java程序设计》结课报告第4章系统详细设计4.1系统登录模块设计1、运行效果图图4.1.1登陆界面图4.1.2登陆成功图4.1.2登陆失败《Java程序设计》结课报告1、主要代码importjava.awt.

5、*;importjava.awt.event.*;importjavax.swing.*;importjava.sql.*;publicclassUserextendsJFrame{privateJLabeluse,password;privateJTextFieldk1;//用户名输入框privateJPasswordFieldk2;//密码输入框privateJButtonb1,b2;//登录窗口publicUser(JFramef){super("系统登录");Containerc=getContentPane();c.setLayout(newFlowLayout());use=new

6、JLabel("username:");use.setFont(newFont("Serif",Font.PLAIN,20));password=newJLabel("password:");password.setFont(newFont("Serif",Font.PLAIN,20));k1=newJTextField(12);k2=newJPasswordField(12);b1=newJButton("登录");b2=newJButton("退出");//设置登录方法BHandlerb=newBHandler();EXITd=newEXIT();b1.addActionListener(

7、b);b2.addActionListener(d);//添加控件c.add(use);c.add(k1);c.add(password);c.add(k2);c.add(b1);c.add(b2);setBounds(600,300,250,150);setVisible(true);setResizable(false);《Java程序设计》结课报告setDefaultCloseOperati

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

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

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