数据库课程设计报告-学生成绩管理系统方案.docx
《数据库课程设计报告-学生成绩管理系统方案.docx》由会员分享,可在线阅读,更多相关《数据库课程设计报告-学生成绩管理系统方案.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7裁据康金髭原理7课程设计报告学生成绩管理系统设计成员所在专业所在班级指导教师提交时间卷首语:读书笔记41、课程设计的目的62、课题组成员的设计任务73、学生信息管理系统概述84、系统需求分析10import javax. swing . *;import javax. swing .border. *;public class Zhuchuangkou extends Frame implements ActionListenerButton buttonl,tuichu;Panel pl,p2,p3;Label 11,12,13;TextField al,a2;Box bl,b2,b3,b
2、4,b5;Chaxun s;public static void main(String args) Zhuchuangkou testl=new Zhuchuangkou();)public Zhuchuangkou()button 1 =new Button(登陆);tuichu=new Button(退出);pl二new Panel();p2=new Panel();p3=new Panel();11二new Label。翰林学院学生成绩管理系统 nXabel.CENTER);ll.setFont(new Font,宋体二Font.BOLD,60);11 .setBackground(C
3、olor. green);12=new Label,管理员登录)13=new Label,登录密码)al=new TextField(lO);a2=new TextField(lO);a2. setEchoChar,*);b 1 =B ox. create Vertic al B ox ();bl.add(12);bl.add(Box.createVerticalStrut(8);bl.add(13);b2=Box.createVerticalBox();b2.add(al);b2.add(Box.createVerticalStrut(8);b2.add(a2);b4=Box.createH
4、orizontalBox();b4.add(buttonl);b4.add(Box.createHorizontalStrut(10);b4.add(tuichu);b3=Box.createHorizontalBox();b3.add(bl);b3.add(Box.createHorizontalStrut(10);b3.add(b2);b5=Box.createVerticalBox();b5.add(b3);b5.add(Box.createVerticalStrut(8);b5.add(b4);button 1 .add ActionListener(this);pl.add(ll);
5、p2.add(b5);add(pl,BorderLayout. NORTH);add(p2,BorderLayout. CENTER);add(p3,BorderLayout.PAGE_END);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(););setB ackground(Color.blue);setBounds(10, 10, 1000, 500);setVisible(true);validate();)public void actionPerforme
6、d(ActionEvent e)if(e.getSource()=tuichu) System.exit(O);if(e.getSource()=button 1)if(al.getText().equals( 旷 华 勇)&a2.getText().equals( lH)|al.getText().equals( 刘 佳 宇 )&a2.getText().equals( 111 )|al .getText().equals( 刘 丹 丹 )&a2.getText().equals( 111) new Chuangkou();(请选择操作)dispose();)else(输入错误)窗口模块程序
7、设计:/chuangkou.javapackage corniest;import java.awt.*;import j ava.awt.event.*; import javax. swing . *;import javax. swing .border. *;public class Zhuchuangkou extends Frame implements ActionListenerButton buttonl,tuichu;Panel pl,p2,p3;Label 11,12,13;TextField al,a2;Box bl,b2,b3,b4,b5;Chaxun s;publi
8、c static void main(String args) Zhuchuangkou testl=new Zhuchuangkou();)public Zhuchuangkou()button 1 =new Button(登陆);tuichu=new Button(退出);pl二new Panel();p2=new Panel();p3=new Panel();11二new Label。翰林学院学生成绩管理系统 nXabel.CENTER);ll.setFont(new Font,宋体二Font.BOLD,60);11 .setBackground(Color. green);12=new
9、 Label,管理员登录)13=new Label,登录密码)al=new TextField(lO);a2=new TextField(lO);a2. setEchoChar,*);b 1 =B ox. create Vertic al B ox ();bl.add(12);bl.add(Box.createVerticalStrut(8);bl.add(13);b2=Box.createVerticalBox();b2.add(al);b2.add(Box.createVerticalStrut(8);b2.add(a2);b4=Box.createHorizontalBox();b4.a
10、dd(buttonl);b4.add(Box.createHorizontalStrut(10);b4.add(tuichu);b3=Box.createHorizontalBox();b3.add(bl);b3.add(Box.createHorizontalStrut(10);b3.add(b2);b5=Box .create VerticalBox();b5.add(b3);b5.add(Box.createVerticalStrut(8);b5.add(b4);button 1 .add ActionListener(this);pl.add(ll);p2.add(b5);add(pl
11、,BorderLayout. NORTH);add(p2,BorderLayout. CENTER);add(p3,BorderLayout.PAGE_END);addWindowListener(new WindowAdapter() public void windowClosing(WindowEvent e) dispose(););setB ackground(Color.blue);setBounds(10, 10, 1000, 500);setVisible(true);validate();)public void actionPerformed(ActionEvent e)i
12、f(e.getSource()=tuichu) System.exit(O);if(e.getSource()=button 1)if(al.getText().equals( 旷 华 勇)&a2.getText().equals( lH)|al.getText().equals( 刘 佳 宇 )&a2.getText().equals( 111 )|al .getText().equals( 刘 丹 丹 )&a2.getText().equals( 111) new Chuangkou();(请选择操作)dispose();)else(输入错误)查找模块程序设计:/chazhao.javap
13、ackage corniest;import java.sqLConnection;import java.sql.DriverManager;import java.sqLPreparedStatement;import java.sql.ResultSet;import java.util. Vector;import javax.swing.table.*;public class Chazhao extends AbstractTableModel Vector ro wData,columnN ames;PreparedStatement ps=null;Connection ct=
14、null;ResultSet rs=null;public void init(String sql)(if(sql.equals()(sql=select * from 成绩表”;)中间columnNames=new Vector();设置列名columnNames.add(nIDn);columnNames.add(学号);columnNames.add( 姓名);columnNames.add(n 出生”);columnNames . add(“数学);columnNames.add(英语);rowData=new Vector();try (Class.forName( nn);ct=
15、DriverManager.getConnection( njdbc:mysql:/l27.0.0.1:3306/1# 学院学生成绩管理系统:Toot” Jill 111”);ps=ct.prepareStatement(sql);rs=ps.executeQuery();while(rs.next()(Vector hang=new Vector();hang.add(rs.getlnt(l);hang. add(rs .getString(2);hang. add(rs.getString(3);hang. add(rs.getString(4);hang. add(rs .getlnt(
16、5);hang.add(rs.getString(6);参力口 rowdata rowData.add(hang);6、系统模块详细设计177、课程设计设计总结21 8、程序源代码22参考文献50学生信息管理系统班级:制作成员: 指导教师:I、读书笔记关于网上花店管理系统的读书笔记:在网上购物逐步平民化的今天,网上购物人数不断增加,现代IT技术和 互联网的结合。给了市场创造了无限商机!我阅读了一片“网上花店管理系统 的论文。该论文主要研究网上花店管理系统。该系统以MySQL作为后台数据库, JSP作为前台开发工具,通过Java中的JDBC连接数据库。提供给用户网上浏览, 购置,支付等功能,同时
17、.管理员对可以该系统进展维护和管理!SQL Server安全可靠,性能好,易用性强,JSP的Web运用跨平台,系 统底层采用Java开发。Java语言简单,面向对象,安全性高的特点,运用Serlvet 模式和Tomcat服务器。这几点的综合搭配使得该系统灵活方便易用,简化了动 态网站的开发。网上花店管理系统实现了用户注册,网上订购支付,留言,购物车,鲜花 资料管理和用户管理,订单管理等功能。SQ1数据库实现了用户注册登记信息的 存储,和网站资料维护,更新等使得数据的管理更加便利,高效JSP那么为用 户提高动态图形界面,简化了操作,提高了易用性。论文还详细介绍了系统的 逻辑构造设计,逻辑图,总功
18、能设计,和数据库设计等。该系统即使是不懂web 技术的人也可以熟悉运用。开发工具和数据库的工具有很多,各有各的优势。在互联网大行其道的时 catch (Exception e) e.printStackTrace(); finally(关闭try (if(rs!=null) rs.close();if(ps!=null) ps.closeQ; if(ct!=null) ct.close();catch(Exception e) e.printStackTrace();)public Chazhao(String sql)(this.init(sql);)public Chazhao()(thi
19、s.init();)public int getColumnCount() return this.columnNames. size();public int getRowCount() return this.rowData.size();)public Object getValueAt(int row, int column) return (Vector)this.rowData.get(row),get(column);) Overridepublic String getColumnName(int argO) return (String) this.columnNames.g
20、et(argO);)查询模块程序设计:/chaxun.javapackage com.test;i mport javax.swing.*;import javax.swing.table.AbstractTableModel;import java.sqLConnection;import java.sql.DriverManager;import java.sqLPreparedStatement;import java.sql.ResultSet;import java.util.*;import java.awt.*;import j ava. awt. e vent. *;publi
21、c class Chaxun extends JFrame implements ActionListenerJPanel jpl;JLabeljll;JButton jbl,jb2,jb3,jb4;JTable jt;JScrollPane jsp;JTextField jtf;public static void main(String args) Chaxun test=new Chaxun();public ChaxunQ(jpl=new JPanel();jtf=new JTextField(lO);jbl=new JButton(查询)jbl .addActionListener(
22、this);jll=new JLabel(请输入学号)jpl.add(jll);jpl.add(jtf);jpl.add(jbl);Chazhao cz=new Chazhao();jt=new JTable(cz);jsp二new JScrollPane(jt);this.add(jsp);this.add(jpl,North);this.setSize(400,300);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setVisible(true);)public void actionPerformed(ActionEv
23、ent argO) if(arg0.getSource()=jb 1) (用户查询);String name=thisjtf.getText().trim();String sql=nSelect * from 成绩表 where number=,n+name+n,n;Chazhao cz=new Chazhao(sql);jt.setModel(cz);)添加模块程序设计/tianjia.javapackage com.test;import java.awt.*;import j ava.awt.event.*;import java.sqL*;import javax.swing.JDi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 学生 成绩管理系统 方案
限制150内