欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    java课程设计报告论文.doc

    • 资源ID:2386786       资源大小:399KB        全文页数:13页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    java课程设计报告论文.doc

    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该文件可以实现查询学生的基本信息并进行删除和修改功能3.InquestDept.java该文件可以实现查询学生的宿舍的安排信息,并进行删除和修改功能4.InquestMajor.java该文件可以实现查询专业的信息,并进行删除和修改功能5.InquestClass.java该文件可以实现查询班级的信息,并进行删除和修改功能6.InputStudent.java该文件可以实现录入学生信息功能7.InputDept.java该文件可以实现录入宿舍信息功能8.InputMajor.java该文件可以实现录入专业信息功能9.InputClass.java该文件可以实现录入班级信息功能10.StudentPicture.java该文件可以实现录入学生信息时,选择相应的照片功能第二章 详细设计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 main(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)实现使用的接口方法实现监视器方法clearMess()清除文本框内信息无返回值方法InquestTest(String 号,String 类型)检查数据库中是否有此数据返回值为boolean型Inquest(String 号,String 类型)与数据库连接,显示查询结果无返回值Delete(String 号,String 类型)与数据库连接,删除其中信息无返回值Update(String 号,String 类型)与数据库连接,更新其中信息无返回值2.3类InquestMajor(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(String 号,String 类型)、Update(String 号,String 类型)方法,与InquestStudent中的方法功能相似。(3)源代码见文件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(String 号,String 类型)、Delete(String 号,String 类型)、Update(String 号,String 类型)方法,与InquestStudent中的方法功能相似。(3)源代码见文件InquestDept.java2.5类InquestClass(1)成员变量见表2-9表2-9主要成员变量(属性)成员变量描述变量类型名称字符串变量储存寝室信息String课程号1显示及录入寝室等信息JTextField学分按钮组件JButton修改定义标签,以便显示信息JLabel label(2)方法见表2-10表2-10 主要方法方法名功能备注InquestClass()创建面板,加入组件等构造方法此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Inquest(String 号,String 类型)、Delete(String 号,String 类型)、Update(String 号,String 类型)方法,与InquestStudent中的方法功能相似。(3)源代码见文件InquestClass.java2.6类InputStudent(1)成员变量见表2-11表2-11主要成员变量(属性)成员变量描述变量类型名称字符串变量储存信息String性别显示及录入信息JTextField学号按钮组件JButton选择照片选择性按钮组件用于选择JRadioButton男,女选择按钮组ButtonGroupgroup(2)方法见表2-12表2-12 主要方法方法名功能备注InputStudent()实现个面板并加到card中构造方法actionPerformed(ActionEvent e)实现使用的接口方法实现监视器方法clearMess(String 号,String 类型)清除文本框内信息无返回值InquestTest(String 号,String 类型)检查数据库中是否有此数据返回值为boolean型Insert(String 号,String 类型)与数据库连接,进行数据录入无返回值(3)源代码见文件InputStudent.java2.7类InputDept(1)成员变量见表2-13表2-13主要成员变量(属性)成员变量描述变量类型名称字符串变量储存类型信息String类型显示及录入寝室等信息JTextField寝室号按钮组件JButton修改定义标签,以便显示信息JLabel label(2)方法见表2-14表2-14 主要方法方法名功能备注InquestClass()创建面板,加入组件等构造方法此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Insert(String 号,String 类型)方法,与InputStudent中的方法功能相似。(3)源代码见文件InputDept.java2.8类InputClass(1)成员变量见表2-15表2-15主要成员变量(属性)成员变量描述变量类型名称字符串变量储存类型信息String类型显示及录入班级等信息JTextField班级按钮组件JButton修改定义标签,以便显示信息JLabel label(2)方法见表2-16表2-16 主要方法方法名功能备注InquestClass()创建面板,加入组件等构造方法此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Insert(String 号,String 类型)方法,与InputStudent中的方法功能相似。(3)源代码见文件InputClass.java2.9类InputMajor(1)成员变量见表2-17表2-17主要成员变量(属性)成员变量描述变量类型名称字符串变量储存类型信息String类型显示及录入专业等信息JTextField学院按钮组件JButton修改定义标签,以便显示信息JLabel label(2)方法见表2-18表2-18 主要方法方法名功能备注InquestClass()创建面板,加入组件等构造方法此类中还有actionPerformed(ActionEvent e)、clearMess()、InquestTest(String 号,String 类型)、Insert(String 号,String 类型)方法,与InputStudent中的方法功能相似。(3)源代码见文件InputMajor.java2.10类StudentPicture(1)成员变量见表2-19表2-19主要成员变量(属性)成员变量描述变量类型名称定义照片文件FileimageFile(2)方法见表2-20表2-20 主要方法方法名功能备注StudentPicture()创建照片面板,加入组件等构造方法setImage()创建照片文件对象paintComponent(Graphics g)在照片面板上绘制照片(3)源代码见文件StudentPicture.java第三章 运行效果3.1 系统界面图3-1 系统主窗口图3-2 学生信息录入界面图3-3 学生信息查询界面图3-4 学生信息删除界面图3-2 系统退出界面

    注意事项

    本文(java课程设计报告论文.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开