学生成绩管理系统设计报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生成绩管理系统设计

报告

Modified by JACK on the afternoon of December 26, 2020

电子信息科学与技术专业

课程设计题单

班级_0982081__学生 _董冰辉_

课程名称专业课程设计_

课题密码锁的设计

设计要求利用visual c#作为前台开发工具,SQLServer后台数据库管理,实现一学生成绩管理系统。实现

具体功能:1系统管理(身份的分类、录入、修改、删

除) 2 学生信息管理(学生信息的录入、修改、删除、查询)

3 成绩管理(成绩的录入、修改、删除、查询)

4 课程管理(课程信息的录入、修改、删除、查询)

课题发给日期 2012年6月14日

课程设计完成日期 2012年6月28日

指导教师

评语:

评分:

摘要

随着计算机的普及,计算机在生活中得到越来越多的应用,其中在计算机上的运行的各种软件在解决生活中的实际问题中起着重大的作用,而目前在编写应用程序时,

C++以其高效及灵活性成为大多程序设计者的首选。其次对于普通的用户者,利用C++语言设计出适用的小型软件对解决生活中的繁琐问题有很大的作用。

在学校或班级,经常会对某次考试中所有学生的成绩进行统计和管理,由于学生数目经常繁多,所以在处理统计学生总成绩和平均成绩时工作会相对繁琐,所以针对这种情况,同时对分析成绩管理所需要的功能,在利用C++语言及VC++程序运行平台之下,设计了一种小型的学生成绩管理系统,该系统具有学生成绩相关性息的录入、显示、查询、修改、删除和统计功能。

关键词:学生成绩管理系统;计算机;C++

目录

一、概述 (4)

二、需求于功能分析 (5)

三、模块设计与分析 (6)

四、类的设计与分析 (8)

五、概念模型设计 (9)

六、逻辑设计 (10)

七、程序源代码 (12)

八、使用手册 (24)

九、总结 (25)

十、参考文献 (26)

一、概述

1.设计背景

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的

信息和快捷的查询手段,但是几年前,各个学校的学生成绩管理基本上都是靠手

工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来

越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。这种管理方式存

在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,

这对于查找、更新和维护都带来了不少的困难。如今学校的学生越来越多,成绩

管理的工作量越来越大,手工管理成绩的弊端也越来越明显。随着科学技术的不

断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会

的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机

对学生档案信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查

找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极

大地提高学生档案管理的效率。所以我想借本次课程设计之际,设计一个简易的

学生成绩管理系统。

2. 设计目的

1、掌握运用数据库原理进行系统分析和设计的方法;

2、掌握关系数据库的设计方法;

3、掌握利用SQL Server 2000技术;

4、加强C++的编程能力

3. 设计内容

1.设计一个简易学生成绩管理的数据库系统,包括数据库的建立的

需求分析,数据的输入输出。

2.设计用户的操作界面,主要实现数据的查询,录入,显示,修

改,删除,统计基本功能。

二、需求与功能分析

(1)需求分析

学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息,查看留言、提交留言。教师可以通过成绩管理系统查阅学生成绩信息,教师信息,查看教师留言、学生留言、提交留言、留言的管理等相

关操作。系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改,数据库的备份、数据库的还原等相关操作。

根据开发要求,学生成绩管理系统主要应用于教育系统,完成对日常的教学、教务、教师以及学生的计算机化的管理。开发学生成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。目前,学校工作繁杂、资料重多。目前,管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。因此,开发一套适和大众的、兼容性好的系统是很有必要的。

(2)功能分析

“学生成绩管理系统”包括九个模块:输入学生资料,输出学生资料,学生姓名按顺序排列,添加学生资料,按姓名查找,删除该学生资料,查找并显示学生资料,按姓名查找,修改该学生资料,从文件中读入数据,储存学生资料并退出系统。这九个模块既相互联系又相互独立。

本系统根据学生成绩管理的需要,而建立一个“学生成绩管理系统”,以方便对成绩的各项管理操作。本系统能对成绩进行输入和输出;能按姓名对学生进行排序,并显示学生资料、成绩等,不过得以系统输入学生资料、成绩为前提;能添加学生成绩资料;能根据学生的姓名来查询该学生的成绩资料,并修改或是删除该学生信息;能够从文件中读取学生信息,并且添加到系统中;能把对系统所进行的操作进行保存,以及时更新系统中的数据。

(3)工作流图

相关文档
最新文档