1 / 13
文档名称:

毕业论文:学生成绩管理系统.doc

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

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

分享

预览

毕业论文:学生成绩管理系统.doc

上传人:文库旗舰店 2018/6/13 文件大小:3.51 MB

下载得到文件列表

毕业论文:学生成绩管理系统.doc

相关文档

文档介绍

文档介绍:学生成绩管理系统
摘要:从用户对学生成绩管理的实际情况出发,经过对单一学生成绩的管理进行研究与需求分析,确立了学生成绩管理系统的具体实现功能。本文阐述了系统的开发背景、编程环境、数据库设计及功能设计,实现了学生成绩的录入、修改、删除、查询等基本功能和多用户登陆的功能,而且在设计过程中加入了日志管理功能及数据备份功能。
关键词:数据库,用户登陆,系统功能,用户管理,收回权限,管理日志,备份。
1 引言
科技的发展,社会的进步,计算机在今天已应用于各个领域之中。学生成绩管理系统就是其中之一。传统的手写管理由于工作量巨大、存放麻烦、更新困难、不易备份,已随着时代的发展而显的落伍了。这就要我们创造更快更新的管理系统。电子管理以快捷、,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理,结合各个学校的实际管理情况,我们意识到,传统的管理模式已经不能适应发展的需要,只有引进科学的管理方法,才能有最佳的管理,才能有效的提高管理水平、改善质量。学生成绩管理系统能满足学生管理的功能要求,操作上简洁方便、界面直观生动。
背景知识及准备
该系统选题的技术特点
(1)编程环境的选择此系统采用Visual Basic语言,这是因为微软公司的Visual Basic ,是目前最为广泛,易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化的界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。因此,实现本系统VB是一个相对较好的选择。
(2)数据库的选择数据库是一种存储数据并对数据进行操作的工具,数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。由于关系数据库现在太多人使用了,所以本人想采用非关系数据库制作一个VB程序。
3 需求分析

需求文档是进行需求规格定义、总体设计、详细设计的基础。
<1>应用程序所处理的数据存储在变量或数组中,即数据只能保存在内存中,当退出应用程序时数据将不能被保存下来,因此,在程序设计中引入了文件的概念,使用文件可以将应用程序所需要的原始数据,处理的中间结果以及执行的最后结果以文件的形式保存起来,以便继续使用.
<2>随机文件是以固定长度的记录为单位进行存储的,他由若干条记录组成,而每条记录又可以包含多个字段,,通过简单的指定记录号,就可以很快的访问到该记录.
<3>随机文件的优点是按任意顺序访问其中的数据,可以方便的修改各个记录而无需重
写全部记录,,在读出数据的同时允许对数据进行修改,,随机文件中的每条记录的长度是相同的,,在对随机文件操作前常常先定义一种数据结构来存放写入或读出的数据,然后再打开文件进行读写操作,,自定义类型通过Type语句来实现.
Private Type <自定义类型名><元素名>[(下标)]As<类型>
End Type
<4>本系统文件使用了四个主要文件语句:
open <文件名> [For Random] As<文件号> Len=<记录长度> 表示打开随机文件.
Put [#] <文件号>,[<记录号>],<变量名> ,则该记录将被新数据覆盖;若文件中无此记录,,,也可以是其他类型的变量.
Get [#] <文件号> [<记录号>] <变量名> 表示从文件读数据.
Close [#] <文件号> 表示关闭文件.
(2)用户简介:
本系统根据使用权限的不同将管理者分为两种:
普通管理者——登录成功后,可操作除用户管理菜单以外的工作。
高级管理者——具有所有权限
(3) 经过实际考察与分析,学生成绩管理系统主要有以下功能:
<1>.系统功能:包括成绩录入,成绩修改,成绩查询,成绩删除
<2>.用户管理:包括新用户,修改密码,收回权限,查看用户
<3>.管理日志:包括查看日志,删除日志
<4>.系统设置:包括数据备份,恢复备份,关于系统
<