java课程设计报告论文.doc
《java课程设计报告论文.doc》由会员分享,可在线阅读,更多相关《java课程设计报告论文.doc(13页珍藏版)》请在三一办公上搜索。
1、Java课程设计报告题 目 学生学籍管理系统 所在院系 软件学院 学生姓名 王璐 专 业 机械+软件工程 班 级 09-4 学 号 02 2011年 7 月 12日第一章 总体设计1.1本系统的主要功能 通过一系列的JAVA程序设计出一套学生学籍管理系统,调整前后台的运行,可实现查询、录入、删除学生学籍信息。1.2系统包含的类及类之间的关系本系统共包括10个java源文件。如图1-1所示。图1-1 类之间的关系1.3 java源文件及其功能1.ManagerWindow.java该文件定义了学生学籍管理系统的登录主窗口2.InquestStudent.java该文件可以实现查询学生的基本信息并
2、进行删除和修改功能3.InquestDept.java该文件可以实现查询学生的宿舍的安排信息,并进行删除和修改功能4.InquestMajor.java该文件可以实现查询专业的信息,并进行删除和修改功能5.InquestClass.java该文件可以实现查询班级的信息,并进行删除和修改功能6.InputStudent.java该文件可以实现录入学生信息功能7.InputDept.java该文件可以实现录入宿舍信息功能8.InputMajor.java该文件可以实现录入专业信息功能9.InputClass.java该文件可以实现录入班级信息功能10.StudentPicture.java该文件可
3、以实现录入学生信息时,选择相应的照片功能第二章 详细设计2.1主类ManagerWindow(1)成员变量见表2-1 2-1主要成员变量(属性)成员变量描述变量类型名称查询类对象InquestStudent 学生信息查询录入类对象InputStudent学生信息录入Menu类的对象JMenu 开始Menu标签类的对象JLabelLabel面板类对象JPanepCenter(2)方法见表2-2表2-2 主要方法方法名功能备注ManagerWindow()构造主窗口构造方法actionPerformed(ActionEvent e)使用监视器接口实现其方法监视器定义的方法static void m
4、ain(String args)定义主类(3)源代码见文件ManagerWindow.java2.2类InquestStudent(1)成员变量见表2-3表2-3主要成员变量(属性)成员变量描述变量类型名称字符串变量储存信息String学号1显示及录入信息JTextField学号按钮组件JButton选择照片选择性按钮组件用于选择JRadioButton男,女选择按钮组ButtonGroupgroup(2)方法见表2-4表2-4 主要方法方法名功能备注InquestStudent()实现个面板并加到card中构造方法actionPerformed(ActionEvent e)实现使用的接口方法
5、实现监视器方法clearMess()清除文本框内信息无返回值方法InquestTest(String 号,String 类型)检查数据库中是否有此数据返回值为boolean型Inquest(String 号,String 类型)与数据库连接,显示查询结果无返回值Delete(String 号,String 类型)与数据库连接,删除其中信息无返回值Update(String 号,String 类型)与数据库连接,更新其中信息无返回值2.3类InquestMajor(1)成员变量见表2-5表2-5主要成员变量(属性)成员变量描述变量类型名称字符串变量储存专业信息String专业号1显示及录入专业等
6、信息JTextField专业号按钮组件JButton查询定义标签,以便显示信息JLabel label(2)方法见表2-6表2-6 主要方法方法名功能备注InquestMajor()实现个面板并加到card中构造方法此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Inquest(String 号,String 类型)、Delete(String 号,String 类型)、Update(String 号,String 类型)方法,与InquestStudent中的方法功能相似。(3)源
7、代码见文件InquestMajor.java2.4类InquestDept(1)成员变量见表2-7表2-7主要成员变量(属性)成员变量描述变量类型名称字符串变量储存寝室信息String寝室号显示及录入寝室等信息JTextField人数按钮组件JButton重置定义标签,以便显示信息JLabel label(2)方法见表2-8表2-8 主要方法方法名功能备注InquestDept()实现个面板并加到card中构造方法此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Inquest(Str
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java课程设计报告 论文 java 课程设计 报告
链接地址:https://www.31ppt.com/p-2386786.html