学生信息管理系统 by .doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《学生信息管理系统 by .doc》由会员分享,可在线阅读,更多相关《学生信息管理系统 by .doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生信息管理系统开发过程中采用B/S结构,使用JSP编程、利用SQLServer2000建立数据库、采用HTML,JavaScript等编程技术。 该系统主要由学籍维护、成绩查询等功能模块组成,本文具体介绍了各功能模块所包含的小模块的功能,学籍维护模块主要是对学生的基本信息进行添加、查询、修改、删除;成绩查询模块主要是对必修课进行添加、删除、录入成绩,以及学生进行查询成绩等功能。学生信息管理系统主要是对学生的学籍,成绩的管理。学生信息管理首先就应该有学生,所以系统应该有对学生的添加和删除以及学生信息的修改;成绩管理就是学生能够在网上平台上快速查询自己的分数,这个功能的实现首先应该有添加、删除基
2、础课程的功能,学生登入界面后能够查询功能。本系统功能主要包过三大块:学籍维护(管理员添加、删除学生基本信息;学生查看、修改个人附加信息);成绩查询(管理员添加、删除成绩课表,添加学生分数以及查询单人或单课分数情况;学生查看自己所学基础课成绩)。 管理员功能模块1.学生管理:该模块主要添加新学生基本信息;查看已有学生基本信息及可对其修改,删除多余或出错学生信息。2.成绩管理:可以添加学生所学的基本课程并修改;添加学生成绩;查看学生成绩(根据输入学号和课程号来查看不同的成绩情况);可以对学生成绩进行修改。总结: Java是一种面向对象编程技术,功能强大,是精心设计的语言,它具有简单性、面向对象性、
3、平台性、安全性和健壮性等诸多特点,但由于涉及的内容较多,学习起来感觉困难得多。与传统的面向过程编程语言相比,面向对象的语言提出了很多新概念,Java中有一些抽象的很难理解的内容,如继承,多态,异常,多线程等。对于编程者来说,严谨,细致是必备的,不容得有丝毫的马虎。通过半个学期对Java的学习,使我掌握了Java的一些基础知识,并能够使用Java做一些简单的小程序。我最喜欢Java的地方就是它能够由用户自由的创建一个类或者继承某个类来创建新类,相当于对用户开放了一些源代码,还有Java应用的范围很广,这在我以后制作网页有很大的帮助。 去图书馆借了一本Java书,通过一个礼拜的学习,对Java程序
4、有一个更深的理解,然后经过老师和学生中精英们的指导,最终我编出了这一个小程序,虽然功能不怎么强大,但也是经我之手弄出来的,心里别提多高兴了。package StudentInformation;import java.awt.event.*;import javax.swing.*;import StudentInformation.StudentInformation;public class login extends JFrame implements ActionListener private JTextField user_input; private JPasswordField
5、 pwd_input; private JButton button_ok,button_cancle; private JDialog dialog; private JLabel label_dialog; private StudentInformation main; public login() super(登陆); this.setSize(150,250);/设定窗口大小 this.setResizable(false); this.setBackground(java.awt.Color.lightGray);/设定登陆界面背景色 this.setLocation(300,24
6、0); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.setLayout(new java.awt.FlowLayout(); this.add(new JLabel(用户名称); user_input = new JTextField(10); this.add(user_input); user_input.addActionListener(this); this.add(new JLabel(密码); pwd_input = new JPasswordField(10); this.add(pwd_input); pwd_inpu
7、t.addActionListener(this); button_ok=new JButton(确定); this.add(button_ok); button_ok.addActionListener(this); button_cancle=new JButton(取消); this.add(button_cancle); button_cancle.addActionListener(this); this.setVisible(true); dialog = new JDialog(this,提示,true); dialog.setSize(240,80); label_dialog
8、 = new JLabel(,JLabel.CENTER); dialog.add(label_dialog); public void actionPerformed(ActionEvent e) if(e.getActionCommand()=确定) String text2 = pwd_input.getText();String text = text2;if(user_input.getText().equals(123)=true&text.equals(123)=true) label_dialog.setText(登陆成功); dialog.setLocation(this.g
9、etX()+100,this.getY()+100); dialog.setVisible(true); try main = new StudentInformation(); catch(Exception ee) elseJOptionPane.showMessageDialog(null, 您输入的账号或密码有误, 错误, JOptionPane.ERROR_MESSAGE); if(e.getActionCommand()=取消) System.exit(0); public static void main(String arg) new login();/第二个文件清单:pack
10、age StudentInformation;import java.awt.*;import java.awt.event.*;import java.io.*;public class StudentInformation implements ActionListener Frame mainFrame; Frame inputFrame; Frame searchFrame; TextArea stuInfo; Label lb = new Label9; Label lb2 = new Label2; TextField tf = new TextField9; TextField
11、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() * 制定主框架 */ mainFrame = new Frame(学生信息管理); /主体框架名称 mainFrame.addWindowListener(new WindowAdapter() public void w
12、indowClosing(WindowEvent e) System.exit(0); MenuItem item1 = new MenuItem(录入学生信息); MenuItem item2 = new MenuItem(查询学生信息); MenuItem item3 = new MenuItem(修改学生信息); MenuItem item4 = new MenuItem(退出); MenuItem item5 = new MenuItem(关于); item1.addActionListener(this); item2.addActionListener(this); item3.a
13、ddActionListener(this); item4.addActionListener(this); item5.addActionListener(this); Menu menu1 = new Menu(主菜单); menu1.add(item1); menu1.add(item2); menu1.add(item3); menu1.addSeparator(); menu1.add(item4); Menu menu2 = new Menu(帮助); menu2.add(item5); MenuBar mb = new MenuBar(); mb.add(menu1); mb.a
14、dd(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(n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生信息管理系统 by 学生 信息管理 系统
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内