1、 1 中国矿业大学环境与测绘学院中国矿业大学环境与测绘学院 数据库技术与应用课程实践数据库技术与应用课程实践 2 目录目录 第一章第一章 系统分析与设计系统分析与设计 3 1.1 系统功能分析系统功能分析. 3 1.2 数据库设计数据库设计 3 第二章第二章 系统实施系统实施. 5 2.1 主界面设置主界面设置 6 2.2 全局变量设置全局变量设置. 9 2.3 用户登录窗口用户登录窗口 11 2.4 密码修改窗口密码修改窗口 12 2.5 用户注册窗口用户注册窗口 16 第三章第三章 信息维护信息维护 16 3.1 添加学生记录添加学生记录 16 3.2 查询学生记录查询学生记录 20 3.
2、3 生成报表窗口生成报表窗口 28 3.4 关于系统窗口关于系统窗口 29 第四章第四章 实验总结实验总结. 31 4.1 实验过程实验过程 31 4.2 问题解决问题解决. 31 4.3 经验总结经验总结. 33 第五章第五章 参考资料参考资料 33 3 第一章第一章 系统分析与设计系统分析与设计 1.11.1 系统功能分析系统功能分析 随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成 倍增长。 面对庞大的信息量就需要有一个学生信息管理系统来提高学生管理工作 的效率。通过这样的系统可以做到信息的规范管理、快速查询、修改、增加、删 除等,从而减少管理方面的工作量。设计内容为管
3、理员登录该系统进行七个模块 操作: 1) 、学生基本情况维护:增加、修改、删除、报表、查询(按学号、姓名、 性别、班级、家庭住址、生日) 2) 、教师基本情况维护:增加、修改、删除、报表、查询(按教师编号、教 师姓名、部门编号、学历、职称、家庭住址、性别) 3) 、学生成绩维护:增加、修改、删除、报表、查询(按学号、专业) 4) 、部门信息维护:增加、修改、删除、报表、查询(按部门编号、部门名 称) 5) 、课程信息维护:增加、修改、删除、报表、查询(按课程编号、课程 名称、学时、类型) 6) 、课程类型维护:增加、修改、删除、报表、查询(按编号、名称) 7) 、用户信息维护:重新登录、修改密
4、码、用户注册 1.2 数据库设计数据库设计 在系统设计过程中,首先要建立的就是数据库。本数据库采用 SQL Server 2000 来构造,数据库名称为 School,共使用了 8 个表,它们分别是用户信 息表 (Operator) 、 学生信息表 (Student) 、 学生成绩表 (SC) 、 教师信息表 (Teacher) 、 课程信息表(Course) 、课程类型表(Type) 、部门信息表(Sdept) 、班级信息表 (Class) 。 1 1)、用户信息表()、用户信息表(OperatorOperator):表结构如下表所示:):表结构如下表所示: 名称 字段名称 类型 长度 允许空否 用户名 operator_name char 10 否 密码 password text 16 否 4 2 2)学生信息表()学生信息表(StudentStudent):表结构如下表所示:):表结构如下表所示: 名称 字段名称 类型 长度 允许空否 学号 Sno char 10 否 姓名 Sname text 16 否 性别 Ssex char 2 否 出生日期 Sbirth char 10 班级编号 Sclass char 10 家庭住址 Saddress char 50 联系电话 Sphone char 16 简历 Sresume char 100 3)学生成