学生信息管理系统(完整代码、数据库、图片)

上传人:第*** 文档编号:34082479 上传时间:2018-02-20 格式:DOC 页数:44 大小:4.84MB
返回 下载 相关 举报
学生信息管理系统(完整代码、数据库、图片)_第1页
第1页 / 共44页
学生信息管理系统(完整代码、数据库、图片)_第2页
第2页 / 共44页
学生信息管理系统(完整代码、数据库、图片)_第3页
第3页 / 共44页
学生信息管理系统(完整代码、数据库、图片)_第4页
第4页 / 共44页
学生信息管理系统(完整代码、数据库、图片)_第5页
第5页 / 共44页
点击查看更多>>
资源描述

《学生信息管理系统(完整代码、数据库、图片)》由会员分享,可在线阅读,更多相关《学生信息管理系统(完整代码、数据库、图片)(44页珍藏版)》请在金锄头文库上搜索。

1、Java 应用开发 课程设计报告题 目: 学生信息管理系统 指导老师: * 姓 名: * 专 业: 计算机科学与技术 班 级: 10 级 1 班 日 期: 2012 年 6 月 目 录一、系统总体设计 .1(一)设计目标及完成功能 .1(二)系统流程图 .2二、详细设计 .3(二) 系统设计 .7(三) 源代码 及技 术 .10三、使用与测试 .20四、数据库设计 .21总结(体会) .22参考文献 .23Java 应用开发课程设计报告1一、系统总体设计(一)设计目标及完成功能1、设计目标学生信息管理系统是学校的一项重要数据资源,因而学生信息管理必然成为学校的一项常规性的重要工作。加强学生信息

2、管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且由于人工管理存在着大量的不可控因素,造成了信息管理的某些不规范,工作效率低,难以达到预期的目的。为提高工作效率、保证学校能够及时准确了解各学生的各种信息及学生总体信息,开发学生信息管理系统。2、完成功能完成学生信息的基本管理。本系统分为管理员和学生管理两部分。管理员管理项目如下:添加学生信息、修改学生信息、查询学生信息、删除学生信息;学生管理项目如下:添加学生信息、查询学生信息。Java 应用开发课程设计报告2(二)系统流程图登陆登陆角色学生 管理员添加学生信息查询学生信息 修改学生信息 查询学生信息 删除学生信息添加学生

3、信息开始退出管理系统菜单操作 菜单操作Java 应用开发课程设计报告3二、详细设计图 2-1 登陆界面 1图 2-2 登陆界面 2Java 应用开发课程设计报告4图 2-3 系统主界面图 2-4 添加学生信息界面Java 应用开发课程设计报告5图 2-5 修改学生信息界面图 2-6 查询学生信息界面Java 应用开发课程设计报告6图 2-7 删除学生信息界面图 2-8 系统信息界面Java 应用开发课程设计报告7图 2-9 我的信息界面(二) 系统设计1、系统结构图学生信息管理系统学生登陆 管理员登陆添加学生信息 查询学生信息 添加学生信息 修改学生信息 查询学生信息 删除学生信息Java 应

4、用开发课程设计报告82、类及功能列表方法序号类名方法名 功能类功能说明1FirstFirst() 构造方法,构造界面并注册事件美观效果actionPerformed(actionEvent e) 处理“登陆”按钮的事件2LoginConnctsql() 连接数据库实现登陆功能actionPerformed(actionEvent e) 处理菜单按钮的事件3Menu Menu() 构造方法,构造界面及注册事件主界面,实现管理员操作功能Connctsql() 连接数据库4addForm actionPerformed(ActionEvent e) 处理按钮事件管理员添加学生信息Connctsql(

5、) 连接数据库5 modifyFormactionPerformed(ActionEvent ae) 处理按钮事件管理员修改学习Connctsql() 连接数据库6 SerchactionPerformed(ActionEvent e) 处理按钮事件管理员查询学生信息Java 应用开发课程设计报告9Connctsql() 连接数据库7 deleteFormactionPerformed(ActionEvent ae) 处理按钮事件管理员删除学生信息actionPerformed(actionEvent e) 处理菜单按钮的事件8 Menu2Menu2() 构造方法,构造界面及注册事件主界面,实

6、现学生操作功能Connctsql() 连接数据库9 addForm2actionPerformed(ActionEvent e) 处理按钮事件学生添加学生信息Connctsql() 连接数据库10 Serch2actionPerformed(ActionEvent e) 处理按钮事件学生查询学生信息11 Aboutme Aboutme() 构造方法,构造界面帮助窗口,关于我12 AboutSystem AboutSystem() 构造方法,构造界面帮助窗口,关于系统(三) 源代码及技术1、所有代码Java 应用开发课程设计报告10-数据库student.mdf将以下图片以上图名称存入 imag

7、es 文件夹目录下。Java 应用开发课程设计报告11Java 应用开发课程设计报告12要自己将各代码新建为.java 格式文件,放在与 images 文件夹同目录下。并将数据库附加到 sqlserver2005,再不需要任何改动方可运行。登陆界面 1import java.io.*;import java.awt.*;import javax.swing.*;import java.awt.event.*;class First extends JFrame implements MouseListenerprivate JPanel panel=(JPanel)getContentPane

8、();private JPanel panel2=new JPanel();JLabel l1;public First() super(学生信息管理系统);ImageIcon background= new ImageIcon(imagesLogin.jpg);/整个Java 应用开发课程设计报告13背景图片JLabel L=new JLabel(background);L.setBounds(0,0,500,400);/取整张图片panel.setOpaque(false);panel2.setOpaque(false);ImageIcon button= new ImageIcon(im

9、agesT20.jpg);l1=new JLabel(button);panel2.add(l1);panel.add(panel2);panel.setLayout(null);panel.add(L);panel2.setBounds(118,258,300,100);/设置监听器l1.addMouseListener(this);getLayeredPane().setLayout(null);getLayeredPane().add(L, new Integer(Integer.MIN_VALUE);setSize(500,400);setVisible(true);setResiza

10、ble(false);setLocation(450,200);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);public void mouseClicked(MouseEvent e)if(JLabel)e.getSource()=l1) this.dispose();Login d=new Login();public void mouseExited(MouseEvent e)if(JLabel)e.getSource()=l1)Java 应用开发课程设计报告14l1.setBackground(Color.BLACK);public vo

11、id mouseEntered(MouseEvent e)if(JLabel)e.getSource()=l1)l1.setForeground(Color.BLUE);public void mouseReleased(MouseEvent e) public void mousePressed(MouseEvent e) public static void main(String args)First f=new First();登陆界面 2import java.io.*;import java.sql.*;import java.awt.*;import javax.swing.*;

12、import java.awt.event.*;public class Login extends JFrame implements ActionListenerConnection conn;/定义连接对象Statement stmt;/语句ResultSet rst;/结果集private JLabel lb1 = new JLabel(帐号:);private JLabel lb2 = new JLabel(口令:);private JLabel lb3 = new JLabel(学生信息管理系统);private JLabel lb4=new JLabel(请选择登陆角色);pri

13、vate TextField t1 = new TextField(15);private TextField t2 = new TextField(15);Java 应用开发课程设计报告15private JButton b1=new JButton(登 陆);private JButton b2=new JButton(取 消);private JComboBox user1=new JComboBox();private JPanel p1=(JPanel)getContentPane(); private JPanel p2=new JPanel(); private JPanel p

14、3=new JPanel(); private JPanel p4=new JPanel(); private JPanel p5=new JPanel(); public Login()setTitle(学生信息管理系统);setVisible(true);setResizable(false);setLayout(null);user1.addItem(管理员);user1.addItem(学生);user1.setFont(new Font(华文行楷,Font.BOLD,14);lb1.setFont(new Font(华文行楷,Font.BOLD,14);lb2.setFont(new Font(华文行楷,Font.BOLD,14);lb3.se

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号