1、目录 学生信息管理系统学生信息管理系统 XXX 指导老师:指导老师:XXX 目目 录录 学生信息管理系统 1 XXX 1 指导老师:XXX . 1 引言 . 4 1.11.1 编写目的编写目的. 4 1.2 1.2 背景背景 . 4 1.3 1.3 定义定义 . 4 2 外部设计 6 2.1 2.1 标识符和状态标识符和状态. 6 2.2 2.2 使用它的程序使用它的程序. 6 2.3 2.3 约定约定 . 6 2.4 2.4 专门指导专门指导 6 2.5 2.5 支持软件:支持软件: 6 3 结构设计 7 3.1 3.1 概念结构设计概念结构设计. 7 3.1.13.1.1 注册用户信息表注
2、册用户信息表. 7 3.1.2 3.1.2 管理员表管理员表 8 3.1.3 3.1.3 课程表课程表 8 3.1.4.3.1.4.班级表班级表 8 3.1.5.专业表专业表 8 3.2 3.2 逻辑结构设计逻辑结构设计. 8 3.2.1 用户信息表用户信息表. 8 3.2.2 用户注册信息表用户注册信息表专业表专业表班级表班级表 8 3.2.3 所有表的图:所有表的图: . 9 3.3 3.3 物理结构设计物理结构设计. 9 4 运用设计 .15 4.14.1 数据字典设计数据字典设计.15 4.1.1 注册用户信息表注册用户信息表.15 4.1.24.1.2 管理员信息表管理员信息表 .1
3、6 4.1.3.4.1.3.课程表课程表.16 4.1.44.1.4班级表班级表 .17 4.1.54.1.5专业表专业表 .17 4.1.64.1.6:. .成绩表成绩表 .18 4.2 4.2 安全保密设计安全保密设计18 5功能设计19 5.1 5.1 程序描述程序描述 .19 5.25.2 功能:功能: .19 5.3.15.3.1 数据的完整性,准确性数据的完整性,准确性: : .20 5.3.25.3.2 灵活性灵活性20 5.3.35.3.3 数据安全性:数据安全性: .20 5.4 5.4 输入项输入项 20 5.5 5.5 输出项输出项 20 5.6 5.6 流程逻辑流程逻辑
4、 .21 目录 5.7 5.7 接口接口 . 21 5.8 5.8 注释设计注释设计 22 引言 踏着世纪之初的脚步,知识的时代脚步大步向前,信息化的高度集中,利用计算与网 络技术实现现代化的管理对于我们学校来说是一种必然的趋势, 在这种影响下, 我系学生 拟开发一套学生信息管理系统。 1.1 编写目的 本系统的开发在于实现学校信息管理的高度集中以及方便快捷化, 实现电子化, 简单 高效,彻底解放管理员,也便于学生查询自己的信息。 1.2 背景 项目名称:学生信息管理系统 本项目的任务提出者:高功龙 开发者:西安交通大学城市学院计算机科学与技术系。 用户:西安交通大学城市学院计算机系的学生。
5、1.3 定义 系统:不是计算机系统,是集成用户操作的所有方法的集合。 主键:是用来唯一表述一条数据的字段,其值不能重复且不能为空。 外键:也叫侯选键,能够完全决定所有属性的那些字段称为侯选键 表 (Table) :数据库中的表与我们日常生活中使用的表格类似, 它也是由行 (Row) 和列(Column)组成的。列由同类的信息组成,每列又称为一个“字段”,每列的标题称 为列名。行包括了若干列信息项,一行数据称为一条“记录”,它表达有一定意义的信息 组合。一个数据库表由一条或多条记录组成,没有记录的表称为空表。每个表中通常都有 一个主关键字,用于唯一地确定一条记录。 引言 索引(Index):索引
6、是根据指定的数据库表列建立起来的顺序,它提供了快速访问数 据的途径,并且可以监督表的数据,使其索引所指向的列中的数据不重复。 视图(View):视图看上去同表一样,具有一组命名的列和数据项,但它其实是一个 虚拟的表,在数据库中并不实际存在。视图是由查询数据库表产生的,它限制了用户能看 到和修改的数据。 由此可见, 视图可以用来控制用户对数据的访问, 并能简化数据的显示, 即通过视图只显示那些需要的数据信息。 图表(Diagram):其实就是数据库表之间的关系示意图,利用它可以编辑表与表之间 的关系。 默认值(Default):它是在表中创建列或插入数据时,对没有指定其具体值的列或列 数据项赋予事先设定好的值。 管理员用户(adminuser):管理员用户就是有权限访问数据库的人。 关系模型: 用二维表格结构表示实体集, 外键表示实体间联系的数据模型称为关系模 型。关系模型是由若干个关系模式组成的集合。 关系模式:关系模式实际上就是记录类型。它包括:模式名,属性名,值域名以及模 式的主键。关系模式仅是对数据特性的描述。 1.4 参考资料 1. 数