学生信息管理系统by###

上传人:夏** 文档编号:512679913 上传时间:2024-02-01 格式:DOC 页数:19 大小:497.50KB
返回 下载 相关 举报
学生信息管理系统by###_第1页
第1页 / 共19页
学生信息管理系统by###_第2页
第2页 / 共19页
学生信息管理系统by###_第3页
第3页 / 共19页
学生信息管理系统by###_第4页
第4页 / 共19页
学生信息管理系统by###_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《学生信息管理系统by###》由会员分享,可在线阅读,更多相关《学生信息管理系统by###(19页珍藏版)》请在金锄头文库上搜索。

1、学生信息管理系统开发过程中采用 B/S结构,使用JSP编程、利用SQLServer2000 建立数据库、采用 HTM,L JavaScript 等编程技术。该系统主要由学籍维护、成绩查询等功能模块组成,本文具体介绍了各功能 模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、 查询、修改、删除;成绩查询模块主要是对必修课进行添加、删除、录入成绩, 以及学生进行查询成绩等功能。学生信息管理系统主要是对学生的学籍, 成绩的管理。 学生信息管理首先就 应该有学生, 所以系统应该有对学生的添加和删除以及学生信息的修改; 成绩管 理就是学生能够在网上平台上快速查询自己的分数, 这个功能

2、的实现首先应该有 添加、删除基础课程的功能,学生登入界面后能够查询功能。本系统功能主要包过三大块:学籍维护(管理员添加、删除学生基本信息; 学生查看、修改个人附加信息);成绩查询(管理员添加、删除成绩课表,添加 学生分数以及查询单人或单课分数情况;学生查看自己所学基础课成绩)。管理员功能模块1. 学生管理:该模块主要添加新学生基本信息; 查看已有学生基本信息及可对其 修改,删除多余或出错学生信息。2. 成绩管理:可以添加学生所学的基本课程并修改; 添加学生成绩; 查看学生成 绩(根据输入学号和课程号来查看不同的成绩情况) ;可以对学生成绩进行修改。总结:Java 是一种面向对象编程技术, 功能

3、强大, 是精心设计的语言, 它具有简单性、 面向对象性、平台性、安全性和健壮性等诸多特点,但由于涉及的内容较多,学 习起来感觉困难得多。 与传统的面向过程编程语言相比, 面向对象的语言提出了 很多新概念,Java中有一些抽象的很难理解的内容,如继承,多态,异常,多线 程等。对于编程者来说,严谨,细致是必备的,不容得有丝毫的马虎。通过半个学期对Java的学习,使我掌握了 Java的一些基础知识,并能够使用Java 做一些简单的小程序。我最喜欢Java的地方就是它能够由用户自由的创建一个类 或者继承某个类来创建新类,相当于对用户开放了一些源代码,还有Java应用的 范围很广,这在我以后制作网页有很

4、大的帮助。去图书馆借了一本Java书,通过一个礼拜的学习,对Java程序有一个更深的 理解,然后经过老师和学生中精英们的指导, 最终我编出了这一个小程序, 虽然 功能不怎么强大,但也是经我之手弄出来的,心里别提多高兴了。package StudentInformation;import java.awt.event.*;import javax.swing.*;import StudentInformation.StudentInformation;public class login extends JFrame implements ActionListener private JText

5、Field user_input ;private JPasswordField pwd_input ;privateJButtonbutton_ok, button_cancle ;privateJDialogdialog ;private JLabel label_dialog ;private StudentInformation main ; public login()super ( 登陆 );this .setSize(150,250);设定窗口大小this .setResizable( false );this .setBackgrou nd(java.awt.Color.lig

6、htGray );/ 设定登陆界面背景色this .setLocati on (300,240);this .setDefaultCloseOperation(EXIT_ON_CLOSE );this .setLayout( new java.awt.FlowLayout();this .add( new JLabel( 用户名称);user_ in put= new JTextField(10);this .add( user_ in put);user_ in put.addActi on Liste ner(this );this .add( new JLabel( 密码);pwd_ i

7、n put= new JPasswordField(10);this .add( pwd_ in put);pwd_ in put.addActi on Liste ner(this );button_ok=new JButton(确定);this .add( butt on_ok);butt on_ok.addActi on Liste ner(this );button_cancle =new JButton(取消);this .add( butt on _ca ncle);butt on_can cle.addActi on Liste ner(this );this .setVisib

8、le( true );dialog = new JDialog( this ,提示 ”,true );dialog .setSize(240,80);label_dialog = new JLabel( ,JLabel. CENTER);dialog .add( label_dialog );public void acti on Performed(Acti on Eve nt e) if (e.getActi on Comma nd()=确定)String text2 =pwd_in put .Stri ng text = text2;if ( user_in put.getText().

9、equals(123 )= true &text.equals(123)=true ) label_dialog.setText(登陆成功“);dialog.setLocati on(this .getX()+100,this .getY()+100);dialog.setVisible(true );try mai n = new Stude ntl nformatio n(); catch (Exception ee)else JOptionPane. showMessageDialog ( null , 您输入的账号或密码有误 , 错误 , JOptionPane. ERROR_MESS

10、AGE);if (e.getActionCommand()= 取消 )System. exit (0);public static void main(String arg)new login();/ 第二个文件清单: package StudentInformation;import java.awt.*;import java.awt.event.*;import java.io.*;public class StudentInformation implements ActionListener Frame mainFrame ;Frame inputFrame ;Frame searc

11、hFrame ;TextArea stuInfo ;Label lb = new Label9;Label lb2 = new Label2;TextField tf =new TextField9;TextField tf2 = new TextField2;Button btn = new Button3;Button btn2 = new Button2;Panel p1, p2 , p3, p4;IOOperation ioo ;Student stu ;Student student = new Student100;public StudentInformation() /* 制定

12、主框架 */mainFrame = new Frame( 学生信息管理 ); / 主体框架名称 mainFrame .addWindowListener( new WindowAdapter() public void windowClosing(WindowEvent e) System. exit (0);MenuItem item1 =MenuItem item2 =MenuItem item3 =MenuItem item4 = MenuItem item5 = item1.addActionListener( item2.addActionListener( item3.addAct

13、ionListener( item4.addActionListener( item5.addActionListener(new MenuItem( new MenuItem( new MenuItem( new MenuItem( new MenuItem( this ); this );this );this );this ); 录入学生信息 ); 查询学生信息 ); 修改学生信息 ); 退出 ); 关于 );Menu menu1 = new Menu( 主菜单 ); menu1.add(item1);menu1.add(item2);menu1.add(item3);menu1.add

14、Separator();menu1.add(item4);Menu menu2 =new Menu( 帮助 );menu2.add(item5);MenuBar mb = new MenuBar();mb.add(menu1);mb.add(menu2);mainFrame .setMenuBar(mb);stuInfo = new TextArea();stuInfo .setFont( new Font( serif , Font. PLAIN , 18); mainFrame .add( stuInfo );mainFrame .setSize(400, 250);mainFrame .setLocation(200, 100);mainFrame .setVisible( true );/* 设置用于记录学生信息的输入文本框*/inputFrame = new Frame();inputFrame .addWindowListener( new WindowAdapter() public void windowClosing(WindowEvent e) inputFrame .setVisible( false ););p1 = new Panel( new GridLayout(9, 2);p2 = new Panel();C 语言成绩 :

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

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