您的当前位置:首页正文

关于学生成绩管理系统的设计报告(要求)【免费】

2020-05-06 来源:星星旅游
 关于学生成绩管理系统的设计报告

××大学信息管理系×××

[摘要] 本文设计了一般学校通用的“学生成绩管理系统”。本设计采用目前通用的小型数据库FoxBase语言编写,以适应现行学校内部与外部交换信息的需要。

本设计以FoxBase为核心模块,开发出菜单模块、运算功能模块„„采用功能模块形式的组合方式,构建整个系统。 关键词:数据库 学生成绩 管理系统 设计

一、前言

目前,大多数学校在利用计算机管理学生成绩方面,还停留在“单独表格式文件管理、 形成系统”的水平层面上,即采用的是半手工、半计算机式的管理方式。在计算机上录入编排学生成绩名册,并录入成绩,进行手工统计,最后排版打印。这种方式造成很大浪费,即计算机资源得不到充分利用,且每学期录入一次名单,依次用手工统计分数,费时费工。

为解决这一问题,我们先后调查了5所中小学和3所大学,分析了学生成绩管理工作一般过程的需要,设计了本管理系统。

二、系统原理说明

(一)系统构建依据

本系统构建依据是一般学校的学生成绩管理过程。其过程是:新生学籍登记→一年级上下学期成绩登记,包括期中成绩登记、期末成绩登记、补考成绩登记→各个学期成绩登记→毕业成绩汇总。

(二)系统内容和性能

在这个过程中,各环节所需要的功能如下:

学籍登记需要名单录入、修改、查询、打印等功能。

各学期学习成绩需要名单录入、学习科目名称录入、各科成绩登记、各科人均分数,各分数段人数统计、学生个人各科成绩平均分数、各科补考人数统计和补考成绩登记。

毕业成绩汇总需要登记各学期成绩,统计学习总分和平均分,登记毕业实习和论文成绩等。

以上各项必须具有录入、修改、查询和打印的功能,已录成绩需要具有计算、统计等功能。

整体系统如下图所示。(略)

三、系统设计 (一)数据库文件 1.成绩文件字段含义 (1)QCJ(ABCD)库

Q101…………Q-期中,1第一学期,01第一门课程。 Q202…………Q-期中,2第二学期,02第二门课程。 F101…………F-Q101〈 60,读入1。 FZ …………第一学期不及格课程门数。 FZ2 …………第二学期不及格课程门数。 QZ …………第一学期期中总分。 QZ2 …………第二学期期中总分。 QP …………第一学期期中总分。 QP2 …………第二学期期中平均分。 KQ01…………第一学期期中考试门数。 2.打印库文件 (1)文件名:Kcdy.dbf

说明:本库用于打印各类成绩报表有关课程名称、学院名称、专业名称。与其他库的连接字段为“班级”。

本库的结构与各个“管理系统”中的“课程库(KCKA—BCD)结构相同。(略) (2)文件名:xjdy.dbf

本库为学籍打印库,与XJKA—BCD库结构相同。(略) (3)文件名:bydy.dbf

本库为毕业成绩打印库,与“BYKA—BCD”结构相同。(略) (二)功能模块设计

1.软件整体界面与功能模块程序设计(略)

2.录入、修改、查询界面与功能模块程序设计(略) 3.运算、设计、打印界面与功能模块程序设计(略) (三)数据库文件与功能模块文件关系一览表(略) 附:

1.软件整体界面 2.录入、修改、查询程序 3.运算、统计、打印程序 参考文献

1. ×××主编.《FoxBace编程》.北京:北京科学技术出版社,1995 2. ×××主编.《小型数据库实用案例》. 北京:电子工业出版社,1996

落款:(略)

因篇幅问题不能全部显示,请点此查看更多更全内容