计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

学生信息管理系统+VB代码+开题报告及一稿二稿(6)

2013-06-15 01:35
导读:sp;加工逻辑:查询学生表中班级名称为输入值的记录 判断所在年级和专业,查询课程表获得本学期所开课程 加工编号:3.2.2 加工名称:成绩录入 输入:学
sp;加工逻辑:查询学生表中班级名称为输入值的记录
           判断所在年级和专业,查询课程表获得本学期所开课程
 加工编号:3.2.2
 加工名称:成绩录入
 输入:学生名单,课程信息,成绩录入数据
 输出:更新成绩表
 加工逻辑:选择课程名称,录入成绩
           写入成绩表
 加工编号:3.3.1
 加工名称:查询成绩数据
 输入:班级名称
 输出:指定班级的学生名单及成绩数据
 加工逻辑:判断成绩表,获得指定班级的学生成绩数据
 加工编号:3.3.2
 加工名称:计算总分及名次
 输入:成绩数据
 输出:总分与名次信息,更新总分表
 加工逻辑:依次计算各记录总成绩,写入总分表
           对总分表进行按总分降序排序,写入名次
 加工编号:3.4.1
 加工名称:查询成绩数据
 输入:备份数据单
 输出:备份数据
 加工逻辑:对学生表和成绩表做笛卡尔积,获得指定班级的成绩与学生数据
 加工编号:3.4.2
 加工名称:数据备份
 输入:备份数据,备份班级名称
 输出:成绩备份文件
 加工逻辑:根据备份班级名称生成成绩备份文件
 (4)课程信息管理模块数据加工条目:
  加工编号:5.2.1
 加工名称:确认维护要求
 输入:维护要求
 输出:录入要求、修改要求
 加工逻辑:判断对课程的录入或者修改
  加工编号:5.2.2
 加工名称:课程数据录入 (转载自http://zw.nseac.coM科教作文网)
 输入:课程数据单,录入要求
 输出:更新课程表文件
 加工逻辑:根据录入要求,录入课程数据
           在课程表中添加一新记录,将录入数据作为新记录值
 加工编号:5.2.3
 加工名称:课程数据修改
 输入:课程数据单,修改要求
 输出:更新课程文件
 加工逻辑:查询课程信息,根据修改要求进行修改,并更新课程文件
 (5)查询模块加工条目:
 加工编号:6.2.1
 加工名称:要求加工
 输入:学生信息查询要求
 输出:查询规则
 加工逻辑:
       CASE1 查询要求涉及[学生表|成绩表|总分表]
              在[学生表|成绩表|总分表]中查询
       CASE2 查询要求涉及学生表和成绩表
              将学生表与成绩表做笛卡尔积,与查询条件形成SQL语句
       CASE3 查询要求涉及学生表和总分表
 将学生表与总分表做笛卡尔积,与查询条件形成SQL语句
 CASE4 查询要求涉及学生表和成绩表、总分表
 将学生表与成绩表、总分表做笛卡尔积,与查询条件形成SQL语句
 CASE5 查询要求涉及总分表和成绩表
  将总分表与成绩表做笛卡尔积,与查询条件形成SQL语句
 最后将SQL语句作为查询规则输出
 加工编号:6.2.2
 加工名称:查询处理
 输入:查询规则
 输出:查询结果
 加工逻辑:根据查询规则查询指定表,并显示结果

(转载自http://zw.NSEAC.com科教作文网)


 2.3 数据库设计
  2.3.1 库设计
 本系统涉及到的信息主要有5类:学生信息、成绩信息、教师信息、图书信息、后备信息。由于成绩信息和教师信息与学生信息关系密切,因此将这三类信息存放在同一数据库中,以提高多种信息同时读取的速度。按以上分析,将系统的数据库设计为三个:
  一、学生数据库:
  该数据库为中包含有以下各表:
 1、学生表:记录学生的基本信息,是进行学生及其它各类信息处理的基础。
 2、成绩表:记录学生的期中、期末及总评的各科成绩。
 3、总分表:记录学生的期中、期末及总评的总分及名次。
 4、课程表:记录各专业各年级开课情况,在添加学生记录时,可根据该表的情况决定在成绩表添加学生记录的个数。
 三、后备数据库:
  该数据库主要保存两类信息:学生信息、成绩信息。其数据表是按用户的要求在运行过程中动态建立的。
    2.3.2 表设计:              
 1、学生表结构:
 表2.1
编号 字段名称 字段类型 字段宽度 
1 学号 CHAR 15 
2 姓名 CHAR 10 
3 性别 CHAR 2 
4 出生日期 DATE 8 
5 电话 CHAR 10 
6 家庭住址 CHAR 50 
7 班级 CHAR 20 
8 原毕业学校 CHAR 50 
9 是否住宿 CHAR 4 
10 政治面貌 CHAR 6 
11 入学总分 LONG 4 
12 专业 char&n
上一篇:库存管理系统+源代码+外文翻译+论文正文+开题报 下一篇:药品库房管理系统+VB开题报告答辩PPT外文翻译(一