1 / 15
文档名称:

java 课程设计报告 论文.doc

格式:doc   大小:601KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java 课程设计报告 论文.doc

上传人:lanyou1106 2017/12/6 文件大小:601 KB

下载得到文件列表

java 课程设计报告 论文.doc

相关文档

文档介绍

文档介绍:Java课程设计报告
题目学生学籍管理系统
所在院系软件学院
学生姓名王璐专业机械+软件工程
班级 09-4 学号 02
2011年 7 月 12日
第一章总体设计

通过一系列的JAVA程序设计出一套学生学籍管理系统,调整前后台的运行,可实现查询、录入、删除学生学籍信息。

本系统共包括10个java源文件。
如图1-1所示。
图1-1 类之间的关系
java源文件及其功能

该文件定义了学生学籍管理系统的登录主窗口

该文件可以实现查询学生的基本信息并进行删除和修改功能

该文件可以实现查询学生的宿舍的安排信息,并进行删除和修改功能

该文件可以实现查询专业的信息,并进行删除和修改功能

该文件可以实现查询班级的信息,并进行删除和修改功能

该文件可以实现录入学生信息功能

该文件可以实现录入宿舍信息功能

该文件可以实现录入专业信息功能

该文件可以实现录入班级信息功能

该文件可以实现录入学生信息时,选择相应的照片功能
第二章详细设计

(1)成员变量见表2-1
2-1主要成员变量(属性)
成员变量描述
变量类型
名称
查询类对象
InquestStudent
学生信息查询
录入类对象
InputStudent
学生信息录入
Menu类的对象
JMenu
开始Menu
标签类的对象
JLabel
Label
面板类对象
JPane
pCenter
(2)方法见表2-2
表2-2 主要方法
方法名
功能
备注
ManagerWindow()
构造主窗口
构造方法
actionPerformed(ActionEvent e)
使用监视器接口实现其方法
监视器定义的方法
static void main(String args[])
定义主类
(3)

(1)成员变量见表2-3
表2-3主要成员变量(属性)
成员变量描述
变量类型
名称
字符串变量储存信息
String
学号1
显示及录入信息
JTextField
学号
按钮组件
JButton
选择照片
选择性按钮组件用于选择
JRadioButton
男,女
选择按钮组
ButtonGroup
group
(2)方法见表2-4
表2-4 主要方法
方法名
功能
备注
InquestStudent()
实现个面板并加到card中
构造方法
actionPerformed(ActionEvent e)
实现使用的接口方法
实现监视器方法
clearMess()
清除文本框内信息
无返回值方法
InquestTest(String 号,String 类型)
检查数据库中是否有此数据
返回值为boolean型
Inquest(String 号,String 类型)
与数据库连接,显示查询结果
无返回值
Delete(String 号,String 类型)
与数据库连接,删除其中信息
无返回值
Update(String 号,String 类型)
与数据库连接,更新其中信息
无返回值

(1)成员变量见表2-5
表2-5主要成员变量(属性)
成员变量描述
变量类型
名称
字符串变量储存专业信息
String
专业号1
显示及录入专业等信息
JTextField
专业号
按钮组件
JButton
查询
定义标签,以便显示信息
JLabel
label
(2)方法见表2-6
表2-6 主要方法
方法名
功能
备注
InquestMajor()
实现个面板并加到card中
构造方法
此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Inquest(String 号,String 类型)、Delete(Stri