欢迎来到天天文库
浏览记录
ID:6602921
大小:382.66 KB
页数:13页
时间:2018-01-20
《java_课程设计报告 论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Java课程设计报告题目学生学籍管理系统所在院系 软件学院 学生姓名王璐专业机械+软件工程班级09-4学号022011年7月12日大连交通大学JAVA课程设计报告第一章总体设计1.1本系统的主要功能通过一系列的JAVA程序设计出一套学生学籍管理系统,调整前后台的运行,可实现查询、录入、删除学生学籍信息。1.2系统包含的类及类之间的关系本系统共包括10个java源文件。如图1-1所示。图1-1类之间的关系1.3java源文件及其功能1.ManagerWindow.java该文件定义了学生学籍管理系统的登录主窗口2.In
2、questStudent.java该文件可以实现查询学生的基本信息并进行删除和修改功能3.InquestDept.java该文件可以实现查询学生的宿舍的安排信息,并进行删除和修改功能-11-大连交通大学JAVA课程设计报告4.InquestMajor.java该文件可以实现查询专业的信息,并进行删除和修改功能5.InquestClass.java该文件可以实现查询班级的信息,并进行删除和修改功能6.InputStudent.java该文件可以实现录入学生信息功能7.InputDept.java该文件可以实现录入宿舍信息
3、功能8.InputMajor.java该文件可以实现录入专业信息功能9.InputClass.java该文件可以实现录入班级信息功能10.StudentPicture.java该文件可以实现录入学生信息时,选择相应的照片功能-11-大连交通大学JAVA课程设计报告第二章详细设计2.1主类ManagerWindow(1)成员变量见表2-12-1主要成员变量(属性)成员变量描述变量类型名称查询类对象InquestStudent学生信息查询录入类对象InputStudent学生信息录入Menu类的对象JMenu开始Menu标
4、签类的对象JLabelLabel面板类对象JPanepCenter(2)方法见表2-2表2-2主要方法方法名功能备注ManagerWindow()构造主窗口构造方法actionPerformed(ActionEvente)使用监视器接口实现其方法监视器定义的方法staticvoidmain(Stringargs[])定义主类(3)源代码见文件ManagerWindow.java2.2类InquestStudent(1)成员变量见表2-3表2-3主要成员变量(属性)成员变量描述变量类型名称字符串变量储存信息String学
5、号1显示及录入信息JTextField学号按钮组件JButton选择照片选择性按钮组件用于选择JRadioButton男,女选择按钮组ButtonGroupgroup-11-大连交通大学JAVA课程设计报告(2)方法见表2-4表2-4主要方法方法名功能备注InquestStudent()实现个面板并加到card中构造方法actionPerformed(ActionEvente)实现使用的接口方法实现监视器方法clearMess()清除文本框内信息无返回值方法InquestTest(String号,String类型)检查
6、数据库中是否有此数据返回值为boolean型Inquest(String号,String类型)与数据库连接,显示查询结果无返回值Delete(String号,String类型)与数据库连接,删除其中信息无返回值Update(String号,String类型)与数据库连接,更新其中信息无返回值2.3类InquestMajor(1)成员变量见表2-5表2-5主要成员变量(属性)成员变量描述变量类型名称字符串变量储存专业信息String专业号1显示及录入专业等信息JTextField专业号按钮组件JButton查询定义标签,
7、以便显示信息JLabellabel(2)方法见表2-6表2-6主要方法方法名功能备注InquestMajor()实现个面板并加到card中构造方法此类中还有actionPerformed(ActionEvente)、clearMess()、InquestTest(String号,String类型)、Inquest(String号,String类型)、Delete(String号,String类型)、Update(String号,String类型)方法,与InquestStudent中的方法功能相似。(3)源代码见文件I
8、nquestMajor.java-11-大连交通大学JAVA课程设计报告2.4类InquestDept(1)成员变量见表2-7表2-7主要成员变量(属性)成员变量描述变量类型名称字符串变量储存寝室信息String寝室号显示及录入寝室等信息JTextField人数按钮组件JButton重置定义标签,以便显示信息JLabellabel
此文档下载收益归作者所有