当前位置:首页>> >>


晨峰学生信息管理系统源代码.rar

收藏

资源目录
    文档预览:
    编号:20181030003701203    类型:共享资源    大小:1.94MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    35
    金币
    关 键 词:
    学生 信息管理 系统 源代码
    资源描述:
    课 程 设 计 报 告 书(理工类)课程名称 Java 基础实训_______姓 名 高晨峰 ________ 班 级 17 软嵌 2 班 ______ 学 号 1712011035 _ 指导教师 濮宏伟____________ 金陵科技学院2018.71题目:学生信息管理系统设计的目的和要求:目的:本次课程设计目的是使学生结合 ArrayList、Vector 集合和 Java swing 可视化编程以及所学的 Java 知识,熟练使用 Eclipse 工具系统模块开发,通过真实的工作任务(项目需求)和规范,使学生能设计并开发出具有一定水平的系统模块,并培养解决实际问题和培养团队合作的能力。掌握系统模块开发流程和开发技巧,按要求提交规范的交付物。具体的课程设计应达到以下目的:1.提高学生在现实生活中收集需求信息,对需求进行评估,进行需求整理、加工的能力。2.在实际的项目任务中培养系统模块开发的技能。3.在实际的项目任务中编程、调试、测试能力得到提高。4. 在实际的项目任务中使学生的编码规范性得到提高。5.培养学生团队协作和人际交往方面的能力。要求:1、掌握软件开发的基本步骤和方法;2、根据课题的要求进行上机实验调试;3、基本掌握 J2EE 项目开发中的相关文档的编写设计的软件环境:奔腾以上计算机,Windows7 操作系统,装有 JDK1.8 和2Eclipse 软件。功能模块设计:(1)基本信息模块:是管理员对学生信息进行添加操作。通过本界面管理员可以对学生信息进行相应的修改,包括学号、姓名、出生日期等。可以通过该界面输入学生姓名实现查询该学生的所有信息。管理员可以把学生的整条信息进行删除,同时也删除学生的成绩。 (2)成绩管理模块:是管理员对学生综合成绩进行管理。包括姓名、学号、课程、课程成绩等信息录入,查询,和修改操作。(3)课程管理模块:在该模块可以实现管理员对某个系或班级的课程信息按照学分、课程类型、课程编号、以及学时等条件录入,修改,删除操作。根据课程名称进行查询。设计过程和内容:import javax.swing.*;import java.util.*;import java.awt.*;import java.awt.event.*;import java.sql.Connection;import java.sql.Driver;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;116import java.sql.Statement;public class TeacFrameDiag extends JFrame implements ActionListener {//定义一些控件JPanel jp1;JLabel jl1,jl2;JButton jb1,jb2;JTable jt;JScrollPane jsp;JTextField jtf;StuModel sm; //定义连接数据库的变量Statement stat = null;PreparedStatement ps;Connection ct = null;ResultSet rs = null;//构造函数public TeacFrameDiag(){jp1 = new JPanel();117jb1 = new JButton(“录入学生成绩“);jb1.addActionListener(this);jb2 = new JButton(“查询学生成绩“);jb2.addActionListener(this);jp1.add(jb1);jp1.add(jb2);//将 jsp 放入到 jframe 中this.add(jp1,“Center“);this.setSize(600, 100);//this.setLocation(300, 200);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setVisible(true);}118public void actionPerformed(ActionEvent arg0) {//判断是哪个按钮被点击if(arg0.getSource() == jb1){System.out.println(“录入学生成绩...“);TeacAddStuDiag sa = new TeacAddStuDiag(this,“录入学生成绩“,true);}//一、弹出添加界面if(arg0.getSource() == jb2){System.out.println(“查看学生成绩...“);Scoreframe frame= new Scoreframe();frame.setLocation(400,200);frame.resize(500,285);frame.show();dispose();}}}119import javax.swing.JDialog;import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.Statement;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.*;public class TeacAddStuDiag extends JDialog implements ActionListener {//定义我需要的 swing 组件JLabel jl1,jl2,jl3,jl4,jl5,jl6;JTextField jf1,jf2,jf3,jf4,jf5,jf6;JPanel jp1,jp2,jp3;JButton jb1,jb2;//owner 代笔父窗口,title 是窗口的名字,modal 指定是模式窗口()或者非模式窗口public TeacAddStuDiag(Frame owner,String title, boolean modal){120//调用父类方法super(owner,title,modal);jl1 = new JLabel(“学生编号“);jl2 = new JLabel(“课程编号“);jl3 = new JLabel(“成绩“);jf1 = new JTextField(10);jf2 = new JTextField(10);jf3 = new JTextField(10);jb1 = new JButton(“录入“);jb1.addActionListener(this);jb2 = new JButton(“取消“);jb2.addActionListener(this);jp1 = new JPanel();jp2 = new JPanel();jp3 = new JPanel();//设置布局121jp1.setLayout(new GridLayout(6,1));jp2.setLayout(new GridLayout(6,1));jp3.add(jb1);jp3.add(jb2);jp1.add(jl1);jp1.add(jl2);jp1.add(jl3);jp2.add(jf1);jp2.add(jf2);jp2.add(jf3);this.add(jp1, BorderLayout.WEST);this.add(jp2, BorderLayout.CENTER);this.add(jp3, BorderLayout.SOUTH);this.setSize(300,200);this.setVisible(true);2}@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubif(e.getSource() == jb1){Connection ct = null;PreparedStatement pstmt = null;ResultSet rs = null;try{ct = Dbcon.getconnectin();//与编译语句对象String strsql = “insert into score(uid,cid,ucscore)values(?,?,?)“;pstmt = ct.prepareStatement(strsql);//给对象赋值pstmt.setString(1,jf1.getText());pstmt.setString(2,jf2.getText());pstmt.setString(3,jf3.getText());
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:晨峰学生信息管理系统源代码.rar
    链接地址:http://www.gold-doc.com/p-255363.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开