6. 学生信息的备份恢复:
本加工实现学生信息的备份与恢复。本加工的功能必须是管理员或者高级管理员才能使用。
第一, 学生信息的备份:可以将学生信息从数据库中导出到磁盘。 第二, 学生信息的恢复:可以将学生信息从磁盘导回数据库。
7.常用数据管理
本加工主要是处理一些常用数据,用系统文件来保存这些常用数据,
使得每次不用用户手动输入。该加工主要分为两部分:
1. 常用数据的更新:数据更新包括增加和插入,常用数据的更新会立刻
反映在用户的输入选择框中,而不需要重新启动。
2. 常用数据的获取:该模块主要是通过缓存常用数据,使得常用数据的
获取不需要每一次都读取数据库,同时也注意用和数据库里面的常用数据的(更新)同步。
8
1.2数据描述
1.2.1动态数据(包括输入数据和输出数据。)
输入数据:
类型 数据名称 定义 类型 格式 定长(14位) 例:20050610040209 20个字符(10个汉字) 2个字符(1个汉值域 学生基本信息 学号 学生的唯一标识 Char(20) 姓名 学生名字 Char(20) 性别 学生性别 Char(2) 男或女 9
字) 学院 学生所属学院 学生所属班级 学生入学的年份 学生的学籍状态 学生荣获奖学金的情况 学生所修课程 学生所修课程的成绩 Char(20) 20个字符(10个汉字) 20个字符(10个汉字) 4个字符 例:2005 4个字符(2个汉字) 2个字符(1个) 20个字符(10个汉字) 10个字符(5个汉字) 班级 入学时间 学籍状态 获奖学金情况 Char(20) Int 0~9999 在学、留级、休学、退学 是、否 Char(4) Char(2) 学生成绩 课程名 Char(20) 0~100 优秀、良好、及格、不及格 成绩 Char(10) 输出数据: 类型 数据名称 定义 类型 格式 定长(14位) 例:20050610040209 20个字符(10个汉字) 2个字符(1个汉字) 值域 学生基本信息 学号 学生的唯一标识 Char(20) 姓名 学生名字 Char(20) 性别 学生性别 Char(2) 男或女 10
学院 学生所属学院 学生所属班级 学生入学的年份 学生的学籍状态 学生荣获奖学金的情况 学生所修课程 学生所修课程的成绩 一个年级单门课程的及格率 全校学生获取奖学金的比率 Char(20) 20个字符(10个汉字) 20个字符(10个汉字) 4个字符 例:2005 4个字符(2个汉字) 2个字符(1个) 20个字符(10个汉字) 10个字符(5个汉字) 班级 入学时间 学籍状态 获奖学金情况 Char(20) Int 0~9999 在学、留级、休学、退学 是、否 Char(4) Char(2) 学生成绩 课程名 Char(20) 0~100 优秀、良好、及格、不及格 成绩 Char(10) 统计报表 及格率 学生获取奖学金的比率 Float 10个字符 0.00~1.00 Float 10个字符 0.00~1.00
11