学生补考管理系统课程设计(2)

2019-01-27 10:05

D1 补考学生明细表 D2补考安排明细表

二级院系 P1 登记补考学生信息 P3 安排补考地点、时间 教室管理科 P2 编辑教室信息 P4 编辑补考通知 D3补考通知 P5 登记学生补考成绩 D4 补考成绩 教师 学生 副校长 P6 制定学籍文件 D5 学籍处理文件

学籍管理系统 (五)、数据字典 数据字典是对数据流程图的详细、全面的描述,通过数据字典和数据流程图的相互对照,可以便于发现流程图中的问题。 1)数据存储字典

补考学生明细表的数据如下: 编号:D1

简述:纪录所有参加补考学生的信息

数据结构:班级名称(bjmc) c(8) 学号(xh) c(10) 姓名(xm) c(8) 课程名称(kcmc) c(30) 补考标志(bkbz) c(2) 流入的数据流:补考学生明细表上的数据 流出的数据流: 涉及的处理:P1

补考安排明细表的数据如下: 编号:D2

简述:该表下发到各二级院系,二级院系根据该表的内容组织补考

6

数据结构:日期(rq) d(8) 开始时间(kssj) t(8) 结束时间(jssj) t(8) 教室编号(jsbh) c(6) 课程名称(kcmc) c(30) 班级名称(bjmc) c(8) 补考人数(rs) int(4) 监考人(jkr) c(8) 流入的数据流:补考安排表上所需的数据 流出的数据流: 涉及的处理:P3

补考通知单的数据如下: 编号:D3

简述:学生根据此通知单的内容参加补考

数据结构:学号(xh) c(10) 姓名(xm) c(8) 班级名称(bjmc) c(8)

补考课程*

课程名称(kcmc) c(30) 补考日期(rq) d(8) 开始时间(kssj) t(8) 结束时间(jssj) t(8) 补考地点(bkdd) c(6) 流入的数据流:补考通知单所需信息

流出的数据流:补考通知单上与补考后管理相关信息 涉及的处理:P4

补考成绩表的数据如下: 编号:D4

简述:纪录所有参加补考学生的成绩

数据结构:班级名称(bjmc) c(8) 学生成绩* 学号(xh) c(10) 姓名(xm) c(8) 成绩(cj) int(4)

流入的数据流:补考成绩表上所需的数据 流出的数据流:补考成绩 涉及的处理:P5

2)处理描述

登记补考信息的处理过程如下: 编号:P1

流入:学生成绩报告单和其补考申请 流出:参加补考学生数据和补考学生明细表

7

处理:本处理过程过滤出满足以下条件的学生纪录:(1)考试成绩不合格(小于60分);(2)申请缓考;(3)考试作弊;(4)应届毕业生申请毕业前补考;(5)结业生为换发毕业证书申请回校补考。

编辑教室信息的处理过程如下: 编号:P2

流入:教室资源信息 流出:供补考用教室数据

处理:该处理利用教室资源信息,根据补考教室的空闲情况,编写可供补考用的教室数据。

安排补考的时间、地点的处理过程如下: 编号:P3

流入:参加补考学生数据和供补考用教室数据

流出:补考安排明细表的数据和补考的时间、地点等数据

处理:在该过程中应满足以下约束:(1)同一学生不能在同一时间参加两门或两门以上课程的补考;(2)同一门课程应该在同一时间考试;(3)考试作弊的学生不能参加正常补考;(4)每个教室安排的补考学生人数最多为教室容纳人数的一半。

编辑补考通知单的处理过程如下: 编号:P4

流入:补考的学生、课程、补考时间、地点等 流出:补考通知单

处理:该处理利用可供补考用教室数据、参加补考学生数据和为每个学生安排的补考时间、地点等数据为每个参加补考的学生编辑“补考通知单”

登记学生补考成绩的处理过程如下: 编号:P5

流入:教室阅卷后的成绩数据和补考通知单上与补考管理相关的信息 流出:“补考成绩明细表”上所需的数据和补考不及格学生的数据 处理:该处理利用补考通知单上学生和课程的相关数据,以及教师批阅试卷后所给出的补考成绩,编制补考成绩明细表;过滤必考不及格的学生名单,用于学籍管理处理。 (六)、系统边界

输入边界——学生成绩报告单、教室资源情况明细表。

8

输出边界——各种表格和查询响应输出。

四、系统设计 (一)系统设计目标

(1)高效率高质量的完成补考管理工作,为管理则决策提供及时可靠的信息。 (2)方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的重复输入。

(3)灵活的查询功能,能快速实现各种数据的查询。

(4)良好的完整性约束,用户几乎没有输入非法数据的可能性。

(5)随时以电子和纸质文件方式提供相关信息。除必须存档的纸质文件外,信息基本以电子的形式传输和处理。 (二)总体设计

1)系统空间硬件结构的设计

作为学生补考管理系统,对于硬件有如下要求: 操作系统:Microsoft Windows XP中文版 数据库:Visual Foxpro 6.0 2)系统总体功能结构

下图为学生补考管理系统功能层次结构图:

高校补考管理系统 系统维护 数据录入 考场安排 查询打印 退出系统 信息交换系统初始化数据备份恢复用户信息基本信息维护录入补考名单录入补考成绩安排补考场次安排补考教室补考安排明细补考场次统计补考成绩报告单补考成绩通知单下发信息(三)详细设计 1)代码设计

9

合并上报信息 备份数据恢复数据院系信息班级信息课程信息教室信息补考场次信息补考原因信息补考备注信息

1)补考时间代码设计

查看学校数据,根据以往经验,最多的补考场次为30场,因此,每场次设置两位代码,预设99个场次,代码“01”到“99”。 2)补考原因代码设计

由于学校学籍管理办法正在修订中,使用两位数字表示补考原因,其中首位为“0”,具体的代码如下:

00 考试不及格 04重修补考 01 考试请假 05 毕业前补考 02 考试作弊 06 毕业后补考 03 考试旷考 3)补考备注代码设计

由于学校学籍管理办法正在修订中,使用两位数字表示补考原因,其中首位为“1”,具体如下:

10 正常 11 补考请假 12 补考作弊 13 考试旷考 4)部门编号

本学校共有12个二级院系,按照单位成立的时间顺序编号,教务处是本系统中唯一涉及的部门,编号为“0”,其他单位编码如下: 00教务处 04 纺织系 08 人文系 01 机械系 05 管理系 09 数理系 02 电气系 06 生化系 0 10 外语系 03 艺术系 07 计算机系 11 机电学院 5)课程编码

课程采取七位三级编码方式:第1—2为是开课院系代码,第3—4位是教研室代码,5—7位是顺序码。 6)学号

学号编码共10位,其中1—3位为入学年代码,4-5位为院系代码,6-7位为专业代码,8位为班级代码,第9—10位是顺序码。

如:学号 3060703203

3是本科,06是指06年入学,07是指计算机系,03是指信管专业,2是指2班,03是指学生的序号

2)输出设计

本系统基本输出入下报表:

10


学生补考管理系统课程设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:历年电子商务法概论自考试题及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: