资源描述:
《课程设计--学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信息科学与技术学院课程设计报告书课程名称 java程序设计 姓 名 班 级 1118班 学 号 指导教师 盐城师范学院信息科学与技术学院252013.6题目:学生成绩管理系统设计的目的和要求:目的:加深对JAVA所学知识的巩固,以及学习JAVA与数据库的连接和JAVA的GUI图形界面要求:(1)使得学生的成绩管理工作更加清晰、条理化、自动化。 (2)通过用户名和密码登录系统,查询学生基本资料,学生所学课程成绩,等功能。 容易地完成学生信息的查询操作。 (3)设计人机友好界面,
2、功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完整性,并发控制,备份和恢复等方面的功能要求25设计的软件环境:Windows7EclipseSQLServer25设计过程和内容(可加附页):一系统模块设计二数据库设计1.学生表2.教师表3.成绩表25三ER图25:importjava.awt.*;importjavax.swing.*;importjava.awt.event.*;importjava.sql.*;publicclassAddMsgextendsJFrameimplements
3、ActionListener{staticAddMsgs;/*添加学生信息控件*/JPaneljpl=newJPanel();JLabellabel1=newJLabel("添加基本信息",JLabel.CENTER);JLabellabel2=newJLabel("学号:",JLabel.CENTER);JLabellabel3=newJLabel("姓名:",JLabel.CENTER);JLabellabel4=newJLabel("性别:",JLabel.CENTER);JLabellabel5
4、=newJLabel("班级:",JLabel.CENTER);JLabellabel6=newJLabel("学院:",JLabel.CENTER);JTextFieldnum=newJTextField(2);JTextFieldnam=newJTextField(4);ButtonGroupbgp=newButtonGroup();JRadioButtonman=newJRadioButton("男");JRadioButtonwomen=newJRadioButton("女");JTextFie
5、ldclas=newJTextField();JTextFieldscl=newJTextField();JButtonreset=newJButton("重置");JButtonaddmsg=newJButton("添加");publicAddMsg(){super("添加学生信息");this.setResizable(false);this.setSize(500,400);this.setVisible(true);this.setDefaultCloseOperation(JFrame.EXI
6、T_ON_CLOSE);this.add(jpl);jpl.setLayout(null);addmsg.addActionListener(this);reset.addActionListener(this);/*插入面板*/label1.setBounds(100,20,300,20);jpl.add(label1);label2.setBounds(100,50,70,20);jpl.add(label2);25num.setBounds(190,50,140,20);jpl.add(num);
7、label3.setBounds(100,90,70,20);jpl.add(label3);nam.setBounds(190,90,140,20);jpl.add(nam);label4.setBounds(100,130,70,20);jpl.add(label4);man.setBounds(190,130,60,20);women.setBounds(270,130,60,20);jpl.add(man);jpl.add(women);bgp.add(man);bgp.add(women);l
8、abel5.setBounds(100,170,70,20);jpl.add(label5);clas.setBounds(190,170,140,20);jpl.add(clas);label6.setBounds(100,210,70,20);jpl.add(label6);scl.setBounds(190,210,140,20);jpl.add(scl);reset.setBounds(120,250,90,20);addmsg.s