学生。学生信息集中进行管理,方便进行相关基本信息的查询、修改、删除等活动,大大简化了手续。222教师信息教师信息主要存储了教师的基本情况,包括教师编号、姓名、性别、职称、所在学院等信息。一个教师编号可唯一确定一名教师。教师信息集中进行管理,方便进行查询、修改、删除和人事变动等活动,大大简化了手续。
2
f沈阳理工大学课程实践(论文)
223成绩管理成绩管理的对象是学生所学科目的相应成绩,对成绩进行集中管理,方便了学生查询成绩、教师添加、查询和修改成绩,加快了查询速度,提高了准确率,大大简化了手续。
学生信息管理系统
用户及权限管理
基本数据管理
信息查询
系统管理
管理员权限管理
用户权限管理
成绩管理
教师信息管理
学生信息管理
基本信息查询
成绩查询
图21学生信息管理系统功能模块图
3
f沈阳理工大学课程实践(论文)
3数据库设计
31Java连接数据库
311关系数据库概述关系数据库,是建立在关系数据库模型基础上的数据库,借助于集合代数等概念和方法来处理数据库中的数据,用二维表格形式来表述实体与实体之间关系。有3种完整性约束:实体完整性、参照完整性和用户自定义完整性,其中实体完整性和参照完整性是关系数据库中必不可少的完整性条件,分别表述为主属性不为空和一表或多表之间具有某种对应关系、相互制约。312通过JDBC访问数据库JDBC由Java编程语言编写的类和接口组成,是实现Java与各种数据库连接的关键,提供了将Java与数据库连接起来的程序接口,使用户可以以SQL的形式编写访问请求,然后传给数据库,其结果再由这一接口返回,从而实现对数据库中数据操作的目的。
32数据库与基本表设计
由于该系统数据量不大,采用了Access作为数据库,所建的系统数据库名为“stude
t1”。通过需求分析、概念设计与逻辑设计,可知该系统数据库应涉及到以下基本表:班级表、学生表、教师表,具体结构如下:(1)班级表(班级编号,班级名称,所属学院,班级人数)该表用于保存班级信息,其数据字典如表31所示:
4
f沈阳理工大学课程实践(论文)表31班级表数据字典
字段名称班级编号班级名称所属学院班级人数
数据类型varchar(20)varchar(20)varchar(20)i
t
说明主键
(2)学生表(学号,姓名,性别,出生日期,班级编号)该表用于存储学生的基本信息,其数据字典如表32所示:
表32学生表数据字典
字段名称学号姓名性别出生日期班级编号
数r