java课程设计报告-学生信息管理系统

java课程设计报告-学生信息管理系统

ID:8466866

大小:233.50 KB

页数:16页

时间:2018-03-28

java课程设计报告-学生信息管理系统_第1页
java课程设计报告-学生信息管理系统_第2页
java课程设计报告-学生信息管理系统_第3页
java课程设计报告-学生信息管理系统_第4页
java课程设计报告-学生信息管理系统_第5页
资源描述:

《java课程设计报告-学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录第一章总体设计11.1本系统的主要功能11.2系统包含的类及类之间的关系11.3Java源文件及其功能11.4相关文件及其功能2第二章详细设计32.1主类MainWindow32.2类Database42.3类StuBean52.4类InputStudent62.5类ModifyStudent72.6类QueryStudent82.7类DeleteStudent9第三章功能测试及运行效果103.1系统主界面103.2录入学生信息界面113.3查询学生信息界面113.4修改学生信息界面123.5修改学生信息界面12工作总结13参考文献14咸宁学

2、院计算机科学与技术学院课程设计报告第一章总体设计1.1本系统的主要功能本系统是基于数据库的学生信息管理系统,实现了连接数据库,录入、修改、查询、删除学生信息的功能。1.2系统包含的类及类之间的关系本系统共包括7个Java源文件和3个辅助文件。类之间的关系如图1-1所示MainWindowInputStudentModifyStudenDeleteStudentQueryStudentDatabaseImageIconStuBeanFileStuBeanDatabaseFileStuBeanDatabaseStuBeanDatabase图1-1类之

3、间的关系图1.3Java源文件及其功能1.MainWindow.java该类负责创建学生信息管理系统的主窗口,该类还有main方法,程序从该类开始执行。2.InputStudent.java该类创建的对象是MainWindow类的重要成员之一,负责提供录入学生基本信息的界面。3.ModifyStudent.java该类创建的对象是MainWindow类的重要成员之一,负责提供修改学生基本信息的界面。4.DeleteStudent.java该类创建的对象是MainWindow类的重要成员之一,负责提供删除学生基本信息的界面。5.QueryStude

4、nt.java该类创建的对象是MainWindow类的重要成员之一,负责提供15咸宁学院计算机科学与技术学院课程设计报告查询学生基本信息以及打印基本信息的界面。6.Database.java该类负责提供打开与关闭数据库连接的功能。7.StuBean.java该类负责数据库操作,包括对学生信息数据库的添加、查询、修改、删除。1.4相关文件及其功能1.welcome.jpg为主窗口的背景图片,MainWidow需要调用该文件。2.icon.jpg该文件是窗口最小化时的窗口图标,MainWidow需要调用该文件。3.专业.txt该文件为专业组合的组合键

5、提供下拉菜单的内容,InputStudent与ModifyStudent需要调用该文件。4scmanage.mdb该文件为本程序数据源,负责保存学生基本信息,Database连接到该数据库第二章详细设计2.1主类MainWindow(1)成员变量见表2-1表2-1主要成员变量(属性)成员变量描述变量类型名称面板InputStudentins面板ModifyStudentmos面板DeleteStudentdes面板QueryStudentqus菜单栏JButtonBarbar菜单组JMenumenuSystemmenuStu菜单项JMenuIte

6、mitemWelitemExititemSearchitemAdditemEdititemDelete布局管理器CardLayoutcard(2)方法见表2-215咸宁学院计算机科学与技术学院课程设计报告表2-2主要方法方法名称返回类型功能备注MainWindow无类型创建窗口构造方法actionPerformed无类型处理响应事件继承自父类抽象方法main无类型执行程序程序的主函数(3)源代码见文件MainWindow.java2.2类Database(1)成员变量见表2-3表2-3主要成员变量成员变量描述变量类型名称执行SQL语句的接口Sta

7、tementstmt返回结果的接口ResultSetrs数据库连接接口Connectionconn字符串(SQL语句、驱动)Stringsqlstrurl(2)方法见表2-4表2-4主要方法方法名称返回类型功能备注Database无类型创建Database对象构造方法OpenConn无类型打开数据库连接无executeQueryResultSet执行SQL查询语句,返回结果集RS返回ResultSet类型结果集executeUpdate无类型执行SQL更新语句无closeStmt无类型关闭当前的Statement对象无closeConn无类型关闭

8、数据库连接无(3)源代码见文件Database.java2.3类StuBean(1)成员变量见表2-5表2-5主要成员变量成员变量描述变

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。