电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

Java课程设计报告学生成绩管理系统

  • 资源ID:31689287       资源大小:1.27MB        全文页数:34页
  • 资源格式: DOC        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

Java课程设计报告学生成绩管理系统

中南民族大学管理学院学生课程设计报告课程名称: Java 语言课程设计 题 目: 学生成绩管理系统 年 级: 2010 专 业:信息管理与信息系 统学 号: 。姓 名: SP_LJH 指导教师: 张 晴 完成地点:管理学院综合实验室完成日期: 20 12 学年至 20 13 学年度第 1 学期目录1 题目描述和分析 .12 问题分解 .13 类(数据、方法)的设计 .24 编码 35 测试 36 操作使用说明 67 难点及关键技术分析 68 心得体会 69.附录 710 指导老师批阅 3111 题目描述和分析一个图形用户界面,有两种权限登录方式,分别是老师和学生。老师登录系统能够查看学生的成绩以及一些基本的学生信息。如:学号,姓名,各科成绩。老师还能够在该系统里修改学生的成绩,登记学生的成绩。能按学号删除学生的记录,成绩等。学生登录该系统只能够查看自己的成绩,不能修改自己的成绩。该系统的登录都需要账号密码才能够修改和查看。在登录以前先选择好是老师登录还是学生登录,然后进入不同的页面行使不同的权限。该系统需要与数据库连接才能够完成上述的功能。2 问题分解23 类的设计本程序由于要用到图形用户界面所以用到了包有 java.awt.*, java.awt.event.*, javax.swing.* 。 还连接了 Microsoft SQL Server 所以还用到的包有连接数据库的包有 java.sql.Connection, java.sql.DriverManager,java.sql.ResultSet, java.sql.SQLException, java.sql.Statement。类及其作用如下表:SQL Server2008 里有三张表:34 编码见附录 1.5 测试和发布运行程序之后选择登录窗口:选择老师登录与学生登录之后的页面:老师登录之后的选择操作页面4学生登录之后的选择操作页面添加操作删除操作5修改操作查询操作66 操作使用说明首先运行程序进入主界面:主界面选择登录身份老师,学生。当选择老师登录输入在数据库中表 teacher 里的帐号密码之后进入老师的操作界面,在这个界面老师可以选择的操作有添加,删除,修改,查询等操作。这些操作只要输入正确的学生学号及在数据库 chengjibiao 里的学号,就能进行相应的操作。当选择学生登录输入在数据库表 student 里的帐号密码之后进入学生的操作界面,在这个界面的学生只能进行查选操作,输入在数据库表 chengjibiao 里的正确学号就能查询相应的学号对应的信息。7 难点及关键技术分析程序的难点是与数据库的连接上有点繁琐,在经过我在网上看到的很多资料之后把数据库与程序成功的连接了。程序存在的不足是程序的界面还不美观,看着不漂亮。8 心得体会通过这次课程设计我学会了使用 Eclipse,还有 Eclipse 与 Microsoft SQL Server 2008 的连接。通过这次 JAVA 课程设计自己感觉自己的编程技巧有了一定的提高。79 附录:程序代码包import java.awt.*;import java.awt.event.*;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.*;主类public class Chengjiguanli public static void main(String args) new xuanzedenglu();选择身份登录的窗口class xuanzedenglu extends JFrame implements ActionListener JFrame frame = new JFrame("选择登录窗口");JPanel imagePanel;ImageIcon bg;Button button1, button2;Box box;Label label;Panel p1;xuanzedenglu() Toolkit kit = Toolkit.getDefaultToolkit();Image img = kit.getImage("tubiao.jpg");frame.setIconImage(img);p1 = new Panel();label = new Label("成绩管理系统", Label.CENTER);label.setFont(new Font("隶书" , Font.BOLD, 30);label.setBackground(Color.green);8p1.add(label);button1 = new Button("老师" );button2 = new Button("学生" );box = Box.createHorizontalBox();box.add(button1);box.add(Box.createHorizontalStrut(8);box.add(button2);button1.addActionListener(this);button2.addActionListener(this);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(););bg = new ImageIcon("2.jpg");JLabel label = new JLabel(bg);label.setBounds(0, 0, bg.getIconWidth(), bg.getIconHeight();imagePanel = (JPanel) frame.getContentPane();imagePanel.setOpaque(false);imagePanel.setLayout(new FlowLayout();imagePanel.add(p1, BorderLayout.NORTH);imagePanel.add(box, BorderLayout.CENTER);frame.getLayeredPane().setLayout(null);frame.getLayeredPane().add(label, new Integer(Integer.MIN_VALUE);frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);/设置关闭后状态frame.setSize(bg.getIconWidth(), bg.getIconHeight();frame.setBounds(200, 200, 500, 300);frame.setResizable(false);/设置窗口大小不可改变frame.setVisible(true);validate();public void actionPerformed(ActionEvent e) if (e.getSource() = button1) new laoshidenglu();9if (e.getSource() = button2) new xueshengdenglu();老师登录窗口class laoshidenglu extends JFrame implements ActionListener JFrame frame = new JFrame("登陆界面");JPanel imagePanel;ImageIcon bg;Button button1, button2;Label l1, l2, l3;TextField a1, a2;Box b1, b2, b3, b4, b5;Connection con;Statement sql;ResultSet rs;laoshidenglu() Toolkit kit = Toolkit.getDefaultToolkit();Image img = kit.getImage("tubiao.jpg");frame.setIconImage(img);button1 = new Button("登陆" );button2 = new Button("退出" );Panel p1 = new Panel();l1 = new Label("学生成绩管理系统" , Label.CENTER);l1.setFont(new Font("隶书", Font.BOLD, 40);l1.setBackground(Color.green);p1.add(l1);l2 = new Label("登录名" );l3 = new Label("密码" );a1 = new TextField(10);a2 = new TextField(10);a2.setEchoChar('*');10b1 = Box.createVerticalBox();b1.add(l2);b1.add(Box.createVerticalStrut(8);b1.add(l3);b2 = Box.createVerticalBox();b2.add(a1);b2.add(Box.createVerticalStrut(8);b2.add(a2);b3 = Box.createHorizontalBox();b3.add(b1);b3.add(Box.createHorizontalStrut(10);b3.add(b2);b4 = Box.createHorizontalBox();b4.add(button1);b4.add(Box.createHorizontalStrut(10);b4.add(button2);b5 = Box.createVerticalBox();b5.add(b3);b5.add(Box.createVerticalStrut(8);b5.add(b4);button1.addActionListener(this);button2.addActionListener(this);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(););bg = new ImageIcon("1.jpg");JLabel label = new JLabel(bg);label.s

注意事项

本文(Java课程设计报告学生成绩管理系统)为本站会员(飞***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.