表一,学生成绩报告单:
课程名称: 授课单位: 班级名称: 学生单位: 序号 1 2 表二,补考通知单
姓名: 学号: 班级: 院系: 学年 学期 08-09 1 08-09 1 进入考场 (2)考试后3-4周公布成绩 表三,考场安排明细表 时间:09-2-20 9:00-11:00 教室:一教jt203 班级 表四,班级补考安排表 班级:****** 学号 表五,补考成绩报告单
班级 学号 姓名 序号 学年 学期 课程名称 补考成绩 备注 姓名 课程名称 备注 考试时间 考场 学号 姓名 课程名称 备注 课程名称 补考原因 补考时间 考场 学年 2008 2008 学期 1 1 学号 姓名 补考成绩 备注 注:(1)考试时必须持身份证、学生正和本通知单单制定的考场,缺少任一证件不得 11
表六,补考不及格学生名单
学生院系: 班级名称: 学号 (三)存储结构设计
本系统设计了一个数据库、11个数据库表。其文件名称及作用如下:
表一,数据库设计 序号 1 2 3 4 5 6 7 8 9 10 11 表二,学生信息表(student.dbf)结构 序号 1 2 3 属性 Xh Xm bjmc 属性说明 学号 姓名 班级名称 表三,院系信息表(department.dbf)结构 序号 1
学年 学期 课程名称 补考成绩 备注 文件名称 Student.dbf Department.dbf Class.dbf Course.dbf Classroom.dbf Roomszjk.dbf Exam-flag.dbf Bk-stud.dbf Bk-clas.dbf Bk-cour.dbf Bk-times.dbf 作用 学生信息表,记录学生基本信息 院系信息表,记录院系基本信息 班级信息表,记录班级基本信息 课程信息表,记录课程基本信息 教室信息表,记录教室基本信息 教室信息过渡表 补考原因信息表 学生补考信息表,记录学生补考信息及补考原因、结果 班级补考信息表,记录每个班级、每门课程补考人数、时间、地点 课程补考信息表,记录每门课程的补考人数、时间 补考场次信息表,记录每场考试的时间、人数 类型 C C C 长度 10 8 8 备注 属性 Yxbh 属性说明 院系编号 12
类型 C 长度 2 备注 2 Yxmc 院系名称 C 40 表四,班级信息表(class.dbf)结构 序号 1 2 属性 Yxbh Bjmc 属性说明 系号 班级名称 表五,课程信息表(course.dbf)结构 序号 1 2 3 表六,教室信息表(classroom.dbf)结构 序号 1 2 3 表七,教室过渡信息表(roomszjk.dbf)结构 序号 1 2 3 表八,补考信息表(exam-flag.dbfg)结构 序号 1 2 属性 Bzbh Bzmc 属性说明 标志编号 标志名称 表九,学生补考信息表(bk-stud.dbf)结构 序号 1 2 3
类型 C C 长度 2 8 备注 属性 Kcbh Kcmc Yxbh 属性说明 课程编号 课程名称 院系编号 类型 C C C 长度 10 30 2 备注 属性 Lh Jsbh Rnrs 属性说明 楼号 教室编号 容纳人数 类型 C C Int 长度 4 8 4 备注 属性 Jsbh Bkrs Rnrs 属性说明 教室编号 补考人数 容纳人数 类型 C Int Int 长度 6 4 4 备注 类型 C C 长度 2 8 备注 属性 Xh Kcmc Bjmc 属性说明 学号 课程名称 班级名称 13
类型 C C C 长度 10 30 8 备注 4 5 6 Bkcj Bkyy Bkbz 补考成绩 补考原因 补考标志 C C C 1 2 2 表十,班级补考信息表(bk-clas.dbf)结构 序号 1 2 3 4 5 表十一,课程补考信息表(bk-cour.dbf)结构 序号 41 2 3 4 表十二,补考场次信息表(bk-times.dbf)结构 序号 41 2 3 4 五、系统实施
(一)、系统实现的技术路线
本系统采用中文Windows XP平台, Visual Foxpro 6.0为开发工具,软件开发在Windows XP平台下运行,最终产品可脱离Visual Foxpro 6.0运行环境,在Windows 9X/2000/XP平台下运行。 (二)、系统测试
系统测试是对整个系统进行测试。首先是学生登录,输入正确的密码后,才可以登录。学生登录成功后,输入学号,然后读学生成绩库,查询是否有补考通知单。教务处教务科根据工作人员提交到数据库中的成绩编写补考通知单;教务处教室管
14
属性 Kcmc Bjmc Bkrs Cc Jsbh 属性说明 课程名称 班级名称 补考人数 场次 教室编号 类型 C C Int C C 长度 8 30 4 2 6 备注 属性 Kcmc Rs Cc Bz 属性说明 课程名称 人数 场次 标志 类型 C Int C C 长度 30 4 2 1 备注 属性 Cc Kssj Jssj Rs 属性说明 场次 开始时间 结束时间 人数 类型 C Datetime Datetime Int 长度 2 8 8 4 备注 理科录入补考用的教室信息。工作人员再次把成绩输入,提交到数据库中。
通过输入实际数据对系统进行总体测试,各功能基本实现,系统测试成功。 (三)、系统评价 1)优点
通过对系统的需求进行分析,系统的数据流向是合理的。
(1) 基于VF学生成绩管理系统的软件设计灵活。控制界面和数据库运行在一台计算机上,可以利用数据库访问技术方便地访问数据库。
(2)系统控制界面软件采用Visual Foxpro 6.0开发,操作方法与Windows应用程序一致,图形化感觉较好,与其它开发语言相比更具可操作性。系统界面设计 遵循模块化设计思想,采用结构化程序设计方案,具有较好的模块性、可移植性和可修改性。
(3)系统数据库软件Visual Foxpro 6.0,该数据库具有简单易学,操作方便,
性能稳定,适应于各种软件操作平台的优点。 2)缺点
系统整体功能偏少,不能满足成绩管理的所有需求,需要在使用中不断的完善。 3)改进
(1)由于学生学籍变动不仅与考试有关,还与学生的其他表现有关,如考勤、违纪等,所以学籍的处理功能应纳入“学籍管理子系统”。本系统仅提供与学籍处理有关的成绩数据。
(2)增强各种灵活的及时查询分析功能。
15