1 / 43
文档名称:

学生成绩管理系统.doc

格式:doc   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生成绩管理系统.doc

上传人:sanshengyuanting 2015/10/22 文件大小:0 KB

下载得到文件列表

学生成绩管理系统.doc

文档介绍

文档介绍:第一章前言
科技在进步,学生成绩管理系统已成为学校等教育部门不可缺少的部分,它的应用内容对于学校领导和用户来说非常重要,因为学生成绩管理系统能够为用户提供充足的信息和快捷的查询手段。由于一直以来人们使用传统的人工方式管理文件成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
使用计算机来管理学生成绩,不但可以节省时间和人力资源,更能全面、高效地掌握学生基本情况等信息,并及时获取最新的准确资料和信息,使效率大大提高。该设计是一个管理学生成绩的系统,功能与实现方面有相当的针对性和实用性。本文详细地介绍了“学生成绩管理系统”的设计思想,设计过程,本软件是在VISUAL Foxpro平台上开发的,ess2000做为数据库,严格按照关系数据库原理、思想的有关规定进行数据库的设计,数据操作语言采用SQL中的有关命令,能方便地实现对数据库的操作与管理。本文从问题定义、可行性研究、需求分析、概要设计、详细设计、编码,软件的测试等方面对该软件进行了详细的说明,它是软件的一个非常重要的文档资料,是毕业设计的文字说明材料
本学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
第二章系统分析
需求分析
在21世纪的信息科技时代,科学技术突飞猛进,计算机已经应用到广泛的领域,而且越来越贴近于我们的现实生活。如今,不管是小学,初中,高中,甚至是很多大学生的学生成绩管理基本上是靠人工进行管理,但随着时间的变化,学校规模的扩大,有关学生成绩管理工作和所涉及到的数据量也会越来越多,大多数学校不得不靠增加人力,物力,财力来进行学生成绩管理。但人工管理成绩档案具有效率低,查找麻烦,可靠性不高,保密性低等因素。因此开发出一个不仅仅是适用于大中专院校以及其它高校通用的学生成绩管理系统是必要的。
根据多数学校的基本情况,该系统主要是实现数据的更新,查询,统计,并且可以生成相应的报表文件。
数据更新包括以下几个方面:
(1)学生记录的增加,删除,修改,可以方便的实现记录的改动。
(2)课程资料的添加,删除,修改。
(3)学生成绩输入,学期结束,要对成绩表中的学生成绩进行登记。
数据查询和统计包括以下几个方面:
(1)学生成绩查询,包括快捷查询和组合查询,前者可以直接输入学号或姓名对全部的课程进行成绩查询,而后者可以查询某一课程所有学生的成绩情况,总之可以根据不同需要查询到不同的学生成绩名单,适用性更广。
(2)学生成绩统计,统计每个学生的总成绩。
(3)学生成绩排名,可以查看学生的名次号。
可行性分析
随着开发工具的发展,面向对象的、可视化的开发工具不断的涌现,如VC++,VB,JSP,ASP,PHP等,这些工具在第三代语言的基础上,能帮助软件开发者提高软件的开发的质量和效率,缩短开发周期。本系统采用VB开发环境以及Windows XP的操作系统为工作平台,同时借助Microsoft Access2000这一强大的数据库管理系统来实现所以开发此系统从技术上完全可行
第三章系统设计
设计目标
实现学生资料和课程安排的添加、修改和删除; 学生成绩的添加、查询、修改和删除;使学校成绩管理人员更加便捷的对学生成绩进行管理。
功能设计
本系统提供用户为管理人员、三大模块(资料、成绩、排名)。
用户进入系统:
查询、添加、修改和删除学生资料
进入成绩修改模块,查询和修改学生成绩
进入排名模块,查询学生成绩和排名情况
模块流程图
课程资料
本管理系统使用网络文件模块化设计方式来实现相应的管理功能,以下是本系统的主模块功能图。
查询、添加、
修改、删除
资料
学生资料
查询、修改学生成绩
成绩
主界面

查询学生成绩
查看学生名次
排名
图3-1 系统模块示意图
数据库设计
数据库结构
,其中包括的表结构如下:
表3-1课程资料表(tbllession)
序号
字段名
字段类型
字段大小
1
课程ID
自动编号
长整型
2
课程号
数字
长整型
3
课程名称
文本
50
4
教材名称
文本
50
5
任课老师
文本
50
表3-2 学生成绩表(tblscore)
序号
字段名
字段类型
字段大小
1
学生成绩ID
自动编号
长整型
2
课程ID
数字
长整型