1、 JAV A 课程设计 学生家教管理系统设计与实现 1 J Javaava 课程设计报告课程设计报告 题题 目:目:学生家教管理系统设计与实现 JAV A 课程设计 学生家教管理系统设计与实现 2 目录目录 第一章、需求分析第一章、需求分析 3 3 1.1 需求分析 . 3 1.2 功能设计 . 3 第二章、第二章、 概要设计概要设计 4 4 2.1 程序设计思路 . 4 2.2 模块说明图 . 4 2.3 程序流程 5 2.4 程序相关说明 . 6 2.5 数据库模型 6 2.6 数据库表格 7 2.7 程序运行界面7 第三章第三章. . 程序详细设计与分析程序详细设计与分析 1111 3.
2、1 界面组成部分 11 3.2 学生家教属性的封装与构造方法 30 3.3 Jdbc 的详细结构及数据库语言 36 3.4 异常处理 49 第四章测试分析第四章测试分析 4949 第五章答辩第五章答辩 5151 第六章课程设计总结第六章课程设计总结 5151 第七章、参考文献第七章、参考文献 5151 JAV A 课程设计 学生家教管理系统设计与实现 3 学生家教管理系统学生家教管理系统 摘要摘要: 该报告中的程序是使用 Java 程序编写并且通过 JDBC 连接 mysql 数据库,能 够进行输入输出家教信息操作将家教的各种信息存入数据和在数据库中删除,并具 有家教查询、添加、替换、注销、记
3、录家教缺勤和计算薪水等功能,不同之处是本 程序能够家教的的各项情况进行统计。 该程序主要用到了Java swing和事件监听等。 本程序分为三大步份(组长)黄兴雷负责需求分析及 JM 包中针对界面的制作,茹霞 同学负责 Jdbc 包的制作,段文梅同学负责 Worker 包学生家教信息的私有封装及数 据库的制作,期间三位同学之间相互联系配合完成程序的设计与实现 关键字: Java 语言、JDBC、数据库、数据库语言、界面。 第一章、需求分析第一章、需求分析 1.11.1 需求分析需求分析 对于现在在校大学生在校接任家教频繁, 为了提供一个高效的、 可行的、 可控的、 安全的中介,需要一个方便关于
4、管理的操着平台,记录和保存每一位学生家教的基 本信息和家教情况,为学生提供更多的家教对象和更合理的家教对象分配,据此通 过 java 程序设计实现这一学生家教管理系统。 1.21.2 功能设计功能设计 本程序根据学生家教管理的需求设置了六大主要功能,即所有家教查询、家教 添加、家教注销、家教替换、家教记录、家教查询。 (1) 程序运行出现主界面, 主界面上有家教信息显示框 (显示框自动出现滚动条) 、 家教部分信息输入框及执行六大功能的按钮; (2)点击所有家教,显示框中出现所有的家教及其个人信息,其个人信息包括姓 名、所在大学、家教对象、星期家教安排、家教次数、家教附加(加班) 、家教缺勤、 薪水、时间,另外显示家教当日家教的情况包括当日家教、当日缺勤、当日附加、 当日时间。 (