java查询sqlserver_JAVA连接sqlserver学生成绩管理系统

本文介绍了一款使用JAVA连接SQLServer数据库构建的学生成绩管理系统。该系统旨在通过用户登录验证,实现教师和学生角色的区分,分别提供成绩录入、查询等操作。系统分为教师管理模块和学生操作模块,支持学生信息和成绩的录入、查询。通过此次课程设计,作者加深了对JAVA编程及数据库连接的理解,同时提高了GUI图形界面设计和程序设计能力。
摘要由CSDN通过智能技术生成

《JAVA连接sqlserver学生成绩管理系统》由会员分享,可在线阅读,更多相关《JAVA连接sqlserver学生成绩管理系统(16页珍藏版)》请在人人文库网上搜索。

1、学生成绩管理系统课程设计实验报告题目学生成绩管理系统学院数学与信息工程学院专业计算机科学与技术班级同组成员编写日期PwdVarchar(IO)密码一、课程设计目的做这个小的学生成绩管理系统来加深对 JAVA所学知识的巩固,以及学习JAVA与数据 库的连接和JAVA的GUI图形界面。二、需求分析此系统实现如下系统功能:(1)使得学生的成绩管理工作更加清晰、条理化、自动化。(2)通过用户名和密码登录系统,查询学生基本资料,学生所学课程成绩,等功能。 容易地完成学生信息的查询操作。(3)设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安 全性,完整性,并发控制,备份和恢复等方面的功。

2、能要求。三、系统模块设计此系统可分为2个模块,教师管理模块和学生操作模块,期中教师又包括学生信息输 入与学生成绩录入等;学生模块则包括学生成绩查询与学生信息录入查询操作等。CollageChar(10) 学院2、教师表FieldTypeNullKeyComme ntIDVarchar(10) PRI用户名3、成绩表FieldTypeNullKeyComme ntSidchar(10)PRI学号计算机网络char(10)课程Linux操作系统char(10)课程计算机专业英语char(10)课程计算机信息技术char(10)课程Java程序设计char(10)课程数据库应用实训char(10)课。

3、程高等数学char(10)课程XMLchar(10)课程五、E-R图六、心得体会通过本次课程设计,成功的完成了这个小型简单的系统的设计,在整个设计过程中我对JAVA使用和它强大的作用有了一个更深刻的认识,尽管这个系统很简单,但是它让我 综合运用了这个学期所学的JAVA的很多内容,在此基础上,对 JAVA的基础知识得到了 更好的巩固。在制作的过程中我也学到很多思想:首先,要学会统筹全局,合理规划,例如在制作整个框架的时候提前就要做全面考虑,要把整个结构图画出来,并且要对数据库表里的 东西做全面规划。同时在编写程序的时候也要想好先实现什么功能,再实现什么功能, 这样做出来的东西才有条理性,更容易实。

4、现和理解。其次,要细心仔细。Java程序虽然容易理解,但在写的过程中一不留心就会出现错误。当然出错是在所难免的,与性质有 关的错误可以经过思考讨论后进行改正,但如果粗心大意,出现输入上的错误就很难发 现和修改,会耽误很多时间。我认为最大的收获是提高了自己的动手能力。 在平时的上机中大多数是根据书上的思 想和布局来写程序的。这次的课程设计要自己思考自己写,考虑的东西比平时上机考虑 的要多的多。在整个设计过程中写代码不是最难的,最难的是构思和布局。这次课程设 计也是一次很好的实践活动,让我们体会到了java的神奇作用。附录:源代码1、用户登录界面import java.awt*;import ja。

5、vax.swi ng.*;import java.sql.*;public class Systems exte nds JFrame impleme nts Actio nListe nerstatic Systems ss; JPanel panel = new JPanel(); JLabel label1 = new JLabel(输入姓名: );JTextField name = new JTextField();JLabel label2 = new JLabel(密码: );JPasswordField pwd = new JPasswordField(); JButton En。

6、ter = new JButton(登录 );JButton Exit = new JButton(退出 );String url = E:mysqlTM1.jpg;ButtonGroup bgp = new ButtonGroup(); JRadioButton stu = new JRadioButton(学生 );JRadioButton tch = new JRadioButton(教师 );public Systems() super( 登录系统 ); this.setResizable(false);JLabel img = new JLabel(new ImageIcon(url。

7、); img.setBounds(0,0,500,125); panel.add(img);stu.setBounds(165,210,70,20); tch.setBounds(265,210,70,20); bgp.add(stu); bgp.add(tch);panel.add(stu); panel.add(tch); Enter.setBounds(150,250,80,20); Exit.setBounds(270,250,80,20); Enter.addActionListener(this); Exit.addActionListener(this); panel.add(E。

8、nter);panel.add(Exit); panel.setLayout(null);this.add(panel); label1.setBounds(135,130,100,25); panel.add(label1);name.setBounds(265,130,100,25); panel.add(name);label2.setBounds(135,165,100,25); panel.add(label2);pwd.setBounds(265,165,100,25); panel.add(pwd);this.setBounds(100,100,500,350); this.se。

9、tVisible(true);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public void actionPerformed(ActionEvent e)if(e.getSource()=Enter)String username , password;username = name.getText();password = new String(pwd.getPassword();trycatch (ClassNotFoundException ce)JOptionPane.showMessageDialog(ss,ce.get。

10、Message();if(stu.isSelected()tryConnection conDriverManager.getConnection(jdbc:odbc:shujuku,sa,);Statement stmt = con.createStatement();ResultSet rs =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值