- 19
- 0
- 约1.73万字
- 约 35页
- 2018-02-04 发布于河南
- 举报
Java学生信息管理课程设计
目 录
1 问题描述 1
2 需求分析 1
3 概要设计 1
3.1自定义类说明 1
3.2 程序流程图 3
4 详细设计 6
4.1 创建连接数据源类实现 6
4.2 GUI类插入、删除、查询代码的实现 8
4.3 数据库设计 14
4.4异常事件处理 15
5 测试分析 16
6 课程设计总结 19
参考文献 20
附录(部分源程序清单) 21
1 问题描述
设计一个具有GUI界面的学生系统stuDB方法,查询数据方法与更新数据的类;唐海主要负责主界面窗口,是为用户使用的图形界面类。
2 需求分析
编写通过窗口界面访问数据库的程序,是由一组相关的java类组成,共同完成一些相关任务的多个类称为一组应用程序。数据库的应用程序一般可以分为三层架构。最下层为数据库层,由用来进行数据库连接与操作的类组成;在这一层我们通过ODBC创建连接数据库的数据源,通过设置DNS来定位各标识ODBC兼容的数据库,设置好DSN后,通过应用程序将SQL指令传递给数据库,通过引入SQL类包可对数据库进行各种操作。第二层是业务层,它们的主要任务是从窗口界面中接收用户的数据,然后根据用户的输入做具体的数据处理,可统一进行业务工作的类,它们也可以看作是中间层,具有上传下达的功能;在这一层我们要处理添加,删除,修改,查询信息的处理。最上层是用户层,主要是用户使用的图形用户界面类,一般由带有菜单栏的主窗口与进
您可能关注的文档
- 关于物价上涨论文.doc
- 学科自习机械波.doc
- 1椰子面包.doc
- AD9元件集成库清单.doc
- UT-3300监控系统培训.ppt
- 2010中考语文答案.doc
- 关于工业设计专业《造型材料与工艺》的教学思考.doc
- 具体介绍HTML的实际应用.doc
- Let’spaint的评课稿.doc
- 2007-2008概率论与数理统计试卷(商学院).doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)