资源描述:
《学生管理系统程序代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java课程设计——学生信息管理系统 2008-07-1116:30:05
2、 分类:默认分类
3、 标签:
4、字号大中小 订阅广西大学XXX学院 实验报告2008年6月24日课程名称面向对象程序设计项目名称综合设计实验者木木由专业年级信息05学号0511200129 内容与要求实验要求:编写一个小应用系统,要求:1、采用编向对象的分析方法、画出类图、父类和子类的关系图2、系统具有数据录入、修改、删除及查询等基本功能3、使用到I/O流(或者数据库)、派生类、GUI图形界面等知识点。(题目自选,也可由任课教师指定,要利用课外时间完成)
5、 过程与结果一、项目名称:学生信息管理系统二、学生信息管理系统的功能简介该系统实现对学生信息数据库的录入、查找、删除和更改,其功能结构图如下:评分或评语 三、学生信息管理系统的数据库设计学生信息管理系统的数据库student.md包含了两个数据表,分别是学生信息表student和学生成绩表score。其中学生信息表student包含的字段有:id(学号)、name(姓名)、sex(性别)、age(年龄)、phone(联系方式)和adress(籍贯);学生成绩表score包含的字段有:id(学号)、Java程序设计、Web开发技术、数据结构、C语言
6、、操作系统、信息系统分析与设计。两个表的主键都是id(学号)。四、学生信息管理系统的程序设计学生信息管理系统包含的程序文件及其功能如下:1、InputInfo.java…………………………资料录入;2、InputScore.java…………………………成绩录入;3、QueryInfo.java…………………………个人资料查询;4、QueryInfoAll.java…………………………所有资料查询;5、QueryScore.java…………………………个人成绩查询;6、QueryScoreAll.java……………………所有成绩查询;7、Delet
7、eInfo.java…………………………资料删除;8、DeleteScore.java……………………成就删除;9、UpdateInfo.java…………………………资料更改;10、UpdateScore.java…………………………成绩更改;11、Student.java…………………………学生类,实现与数据库学生资料表的连接;12、Score.java………………………………成绩类,实现与数据库学生成绩表的连接;13、StudentMenu.java……………………主界面,实现对各个子功能模块的调用。14、About.java……………………
8、……系统功能简介五、学生信息管理系统运行效果展示 学生信息管理系统——源代码(一) 2008-07-1117:21:54
9、 分类:默认分类
10、 标签:
11、字号大中小 订阅六、源代码(一)学生信息管理系统包含的程序文件及其功能如下:1、InputInfo.java…………………………资料录入;2、InputScore.java…………………………成绩录入;3、QueryInfo.java…………………………个人资料查询;4、QueryInfoAll.java…………………………所有资料查询;5、QueryScore.java…………………………个
12、人成绩查询;6、QueryScoreAll.java……………………所有成绩查询;7、DeleteInfo.java…………………………资料删除; 1、InputInfo.java…………………………资料录入;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;importjava.sql.*;importjavax.swing.border.*; publicclassInputInfoextendsJFrameimplementsActionListener{//此处定义录入
13、窗口需要的控件JComboBoxjcb;JRadioButtonrb1,rb2;JLabellbId,lbName,lbSex,lbAge,lbPhone,lbAdress;JTextFieldtxtId,txtName,txtSex,txtAge,txtPhone,txtAdress;JButtonbtOk,btClear;Studentst;InputInfo(Stringmsg){super(msg);}publicvoidgo(){//创建控件,布局并将所有的组件放到一个面板pa中lbId=newJLabel("学号:");lbName=
14、newJLabel("姓名:");lbSex=newJLabel("性别:");lbAge=newJLabel("年龄:");lbPho