- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java课程设计报告-学生信息管理系统汇
目 录
第一章 总体设计 1
1.1本系统的主要功能 1
1.2系统包含的类及类之间的关系 1
1.3 Java源文件及其功能 1
1.4相关文件及其功能 2
第二章 详细设计 3
2.1主类MainWindow 3
2.2类Database 4
2.3类StuBean 5
2.4类InputStudent 6
2.5类ModifyStudent 7
2.6类QueryStudent 8
2.7类DeleteStudent 9
第三章 功能测试及运行效果 10
3.1 系统主界面 10
3.2 录入学生信息界面 11
3.3 查询学生信息界面 11
3.4 修改学生信息界面 12
3.5 修改学生信息界面 12
工作总结 13
参考文献 14
第一章 总体设计
1.1本系统的主要功能
本系统是基于数据库的学生信息管理系统,实现了连接数据库,录入、修改、查询、删除学生信息的功能。
1.2系统包含的类及类之间的关系
本系统共包括7个Java源文件和3个辅助文件。类之间的关系如图1-1所示
图 1-1 类之间的关系图
1.3 Java源文件及其功能
1.MainWindow.java
该类负责创建学生信息管理系统的主窗口,该类还有main方法,程序从该类开始执行。
2.InputStudent.java
该类创建的对象是MainWindow类的重要成员之一,负责提供录入学生基本信息的界面。
3.ModifyStudent.java
该类创建的对象是MainWindow类的重要成员之一,负责提供修改学生基本信息的界面。
4.DeleteStudent.java
该类创建的对象是MainWindow类的重要成员之一,负责提供删除学生基本信息的界面。
5.QueryStudent.java
该类创建的对象是MainWindow类的重要成员之一,负责提供查询学生基本信息以及打印基本信息的界面。
6.Database.java
该类负责提供打开与关闭数据库连接的功能。
7.StuBean.java
该类负责数据库操作,包括对学生信息数据库的添加、查询、修改、删除。
1.4相关文件及其功能
1.welcome.jpg
为主窗口的背景图片,MainWidow需要调用该文件。
2.icon.jpg
该文件是窗口最小化时的窗口图标,MainWidow需要调用该文件。
3.专业.txt
该文件为专业组合的组合键提供下拉菜单的内容,InputStudent与ModifyStudent需要调用该文件。
4 scmanage.mdb
该文件为本程序数据源,负责保存学生基本信息,Database连接到该数据库
第二章 详细设计
2.1主类MainWindow
(1)成员变量见表2-1
表2-1 主要成员变量(属性) 成员变量描述 变量类型 名称 面板 InputStudent ins 面板 ModifyStudent mos 面板 DeleteStudent des 面板 QueryStudent qus 菜单栏 JButtonBar bar 菜单组 JMenu menuSystem menuStu 菜单项 JMenuItem itemWel itemExit itemSearch itemAdd itemEdit itemDelete 布局管理器 CardLayout card (2)方法见表2-2
表2-2 主要方法 方法名称 返回类型 功能 备注 MainWindow 无类型 创建窗口 构造方法 actionPerformed 无类型 处理响应事件 继承自父类抽象方法 main 无类型 执行程序 程序的主函数 (3)源代码见文件MainWindow.java
2.2类Database
(1)成员变量见表2-3
表2-3 主要成员变量 成员变量描述 变量类型 名称 执行SQL语句的接口 Statement stmt 返回结果的接口 ResultSet rs 数据库连接接口 Connection conn 字符串(SQL语句、驱动) String sql strurl (2)方法见表2-4
表2-4 主要方法 方法名称 返回类型 功能 备注 Database 无类型 创建Database对象 构造方法 OpenConn 无类型 打开数据库连接 无 executeQuery ResultSet 执行SQL查询语句,返回结果集RS 返回ResultSet类型结果集 executeUpdate 无类型 执行SQL更新语句 无 closeStmt 无类型 关闭当前的Statement对象 无 closeConn 无类型 关闭数据
您可能关注的文档
最近下载
- 大学文科《高等数学》(全册教案).pdf VIP
- 神奇的纳米机器人在医学领域.pptx VIP
- 酒店室内装修施工组织计划.doc
- 初级消防设施操作员(监控初级)真题及答案解析一.doc
- 1956-1977象棋爱好者必选中国象棋棋谱.doc VIP
- Haier海尔滚筒全自动洗衣机 XQG60-1281 使用说明书.PDF VIP
- 提高住院患者抗菌药物治疗前病原学送检率专项培训考核试题.pdf VIP
- SAE-ARP4754A民用飞机和系统开发指南翻译文稿.pdf
- 公安院校公安专业本专科招生体检表(2022年西藏报考公安院校公安专业招生).doc VIP
- 车门外板冲压模具三维造型与工艺参数优化设计.doc VIP
文档评论(0)