基于JDBC的学生信息
管理系统的
设计与实现
姓 名 学 号 专 业 指导教师
摘 要
随着的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,就需要有学生信息管理系统来提高学生管理
工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的
查询,从而减少管理方面的工作量。
学生信息管理系统包括后台数据库的建立维护和前台各种窗体展现两方面的功能。后台数据库采用Access数据库。数据库的建立维护要靠建立表来完成,以此来存储与学生相关的信息。前台窗体的展现要靠在数据库中建立窗体来实现,要求能够保护数据库的安全,提示用户如何更好地使用该系统等多项功能。前台展示所需要的信息是通过与数据库建立连接,从而对数据库中的数据表进行操作得到相关的信息。在学生信息管理系统中是通过JDBC与数据库之间建立连接的。学生信息管理系统的总目标是对学生信息进行存储、查询、修改和删除等操作。
关键词:学生信息管理系统;信息查询;JDBC
Abstract
With the growing size of schools and the sharp increase in the number of students, students information is also doubled. Faced with an enormous amount of information, information management system becomes a necessity to improve the efficiency of student management. such a system can create Standardized management, scientific statistics and fast query of the information, thereby reducing the workload of management.
Design and Implementation of the Student Information Management System includes two functions: the establishment and maintenance of the background database, and the various forms in front. Back-end database uses Access database. The establishment and maintenance of the database depends on creating table to store the information of students. Front display of the form depends on to creating a form in the database , and requires to protect the security of the database, prompts the user how to make better use of the system and many other functions. the information of the Front display requires to establish a connection with the database, then operate datas in database to get the related information. In the Student Information Management System establish connections between JDBC and database. the overall goal of Student Information Management System is to store, query, modify, delete and other operations.
Key Words: Student Information Management System,Information Query,JDBC
目 录
1 引言 4
2 系统概述 5
2.1 系统分析 5
2.1.1 需求分析 5
2.1.2 可行性分析 5
2.2 系统用到的开发工具和技术介绍 6
2.2.1 通过Swing组件开发用户界面 6
2.2.2 通过JDBC与数据库进行连接 7
2.2.3 后台数据库MicrosoftAccess2003 8
3 系统设计 9
3.1 结构设计 9
3.1.1 功能结构图 9
3.1.2 功能流程及工作流描述 10
3.2数据库设计 11
4 详细设计 12
4.1 学生信息管理系统主界面模块 12
4.2 学生信息管理模块 14
4.3
课程信息管理模块 19
4.4成绩信息管理模块 22
4.5信息查询模块 23
5 总 结 26
参考文献 2