VB学生信息管理系统(数据流图+论文+设计+源代码) 第4页

VB学生信息管理系统(数据流图+论文+设计+源代码) 第4页
单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿
成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+班级+是否住宿
     性别=[男|女]
政治面貌=[团员|非团员]
是否住宿=[住宿|通学]
(2)成绩管理模块:
成绩管理要求=[成绩录入要求|总分计算要求|成绩备份要求]
成绩录入要求=班级名称+成绩数据
总分计算要求=班级名称+成绩数据
  成绩备份要求=班级名称+学期数
成绩数据=姓名+课程名称+分数
 成绩表=学号+姓名+期中成绩总分+期末成绩总分+期中名次+期末名次
(3)课程信息管理模块:
 课程管理要求=[课程表维护要求|教师课程表维护要求|排课要求]
课程表维护要求=课程名称+年级+专业
教师课程表维护要求=教师姓名+任教班级+课程名称+周课时数
年级=[一年级|二年级|三年级]
任教班级=[会计04(1)| 会计04(2)|会计04(3)| 计算机软件04(1)|会计03(1)| 会计03(2)|会计03(3)| 计算机软件03(1)|会计02(1)| 会计02(2)|会计02(3)| 计算机软件02(1)|网络技术03(1)| 网络技术04(1)| 机电03(1)| 机电02(1) | 机电04(1)| 网络技术02(1)| 网络技术02(1)]
(4)查询模块:
查询要求=[查询条件]
查询结果=[学生信息统计表|学生成绩统计表|学生总分名次统计表|教师信息统计表|备份信息统计表]
    二、加工条目:
  (1)学生信息管理模块加工条目:
加工编号:2.2.2.1
加工名称:检查记录有效性
输入:新生数据
输出:有效的新生记录、无效的新生记录
加工逻辑:根据新生记录
 IF 格式有效 THEN
读取记录
 ELSE 无效格式记录,启动EXCEL调整格式
ENDIF
加工编号:2.2.2.2
加工名称:启动EXCEL调整
输入:新生记录
输出:有效的新生记录
加工逻辑:根据新生记录按要求调整
加工编号:2.2.2.3
加工名称:读取新生记录
输入:新生数据
输出:写入学生表文件
加工逻辑:根据新生记录
DO WHILE 新生记录不为空 THEN
读取记录,写学生表文件,班级值为“新生”
LOOP
加工编号:2.2.3.1
加工名称:统计新生数据
输入:班级为“新生”记录
输出:各专业新生人数,各专业男女生人数
加工逻辑:根据各专业新生记录,
查询所有会计专业且班级为“新生”的记录,并计算记录数
查询所有会计专业且性别为“男”且班级为“新生”的记录,并计算记录数
查询所有会计专业且性别为“女”且班级为“新生”的记录,并计算记录数
查询所有计算机软件专业且班级为“新生”的记录,并计算记录数
查询所有计算机软件专业且性别为“男”且班级为“新生”的记录,并计算记录数
 查询所有计算机软件专业且性别为“女”且班级为“新生”的记录,并计算记录数
查询所有网络技术专业且班级为“新生”的记录,并计算记录数
查询所有网络技术专业且性别为“男”且班级为“新生”的记录,并计算记录数
查询所有网络技术专业且性别为“女”且班级为“新生”的记录,并计算记录数
查询所有机电专业且班级为“新生”的记录,并计算记录数
查询所有机电专业且性别为“男”且班级为“新生”的记录,并计算记录数
查询所有机电专业且性别为“女”且班级为“新生”的记录,并计算记录数
加工编号:2.2.3.2
加工名称:按报考专业、男女比例及入学总分分班
输入:各专业班数,各专业新生数据,各专业男生人数,各专业女生人数
输出:各班学生名单写入学生表文件,并设置班级名称
加工逻辑:根据新生记录
各专业男女生名单按入学总分降序排序
 DO WHILE 男女生新生记录不为空 THEN
按专业、根据班数,依次取男女生记录,更改其班级名称
写入学生表文件
LOOP
加工编号:2.2.4.1
加工名称:查询相关记录
输入:学生记录,班级名称
输出:指定班级的学生名单
加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录
加工编号:2.2.4.2
加工名称:按总分降序设置学号
输入:指定班级学生记录,起始学号
输出:写入学生表文件,成绩表文件,总分表文件
加工逻辑:
DO WHILE 学生记录非空 学生记录的学号域 =起始学号
总分表中添加一记录,学号域=起始学号
查询课程表,N=该专业一年级所开课程数
在成绩表中添加N个记录,学号域=起始学号
 起始学号=起始学号+1
LOOP
加工编号:2.3.1
加工名称:查询相关记录
输入:学生记录,班级名称
输出:指定班级的学生名单
加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录
 加工编号:2.3.2
加工名称:修改学生记录
输入:指定班级学生记录,修改要求
输出:学生信息
加工逻辑:根据修改要求,改写学生数据
 加工编号:2.4.2.1
加工名称:数据录入
输入:单个学生数据
输出:学生表,成绩表,总分表
加工逻辑:根据学生数据单,接受录入
     在学生表中添加一记录,并将录入信息作为记录的值
     在总分表中添加一记录,学号域为录入学号值,班级域为班级值,其余域为0
     判断该生所在年级和专业,查询课程表,N=本学期所开课程数
在成绩表中添加N个记录,学号域均为录入学号值,班级域为班级值,其余域为0
加工编号:2.4.3.1
加工名称:检查数据格式
输入:学生记录
输出:有效格式的学生记录,无效格式的学生记录
加工逻辑:根据学生记录
       IF 格式有效
          输出有效格式记录
       ELSE
          输出无效格式记录
       ENDIF
加工编号:2.4.3.2
加工名称:启动EXCEL调整
输入:无效格式学生记录
输出:有效格式学生记录
加工逻辑:启动EXCEL进行人工调整
 加工编号:2.4.3.3
加工名称:逐行读取记录

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有