当前位置 —论文本科论文— 范文

数据库方面有关论文范文素材,与学生成绩查询系统的设计实现相关论文发表

本论文是一篇数据库方面有关论文发表,关于学生成绩查询系统的设计实现相关毕业论文的格式范文。免费优秀的关于数据库及班主任及成绩方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。

【摘 要】学生成绩查询系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完整性强、数据安全性好的库.而对于后者则要求应用程序功能完备,易使用等特点.经过分析,本文以Microsoft公司的VisualFoxFro6.0做开发工具,对系统开发过程中涉及到的问题,进行了分析.

【关 键 词】学生成绩;管理信息系统;数据库(VFP)


为什么要写数据库毕业论文
播放:27555次 评论:4936人

1.引言

目前国内一些科研、企事业单位的数据类管理都已经开始应用计算机进行,实践表明:计算机管理能提高工作效率,使人们从乏味的数据登记、统计工作中解脱出来,并保证工作的准确率.与此类似,近年来许多高校的成绩管理也都逐渐应用计算机.为响应国家的提高全国人口素质的号召,许多高校每年都在扩招,这在一定程度上给高校的成绩管理带来许多不便:每学期教师报送的考试要登记,学期结束又要统计;登记、统计这样的成绩经常会出现错误.因为工作强度大,所以就需要有一种管理方便、错误率小的管理方法来取代,而应用计算机管理是最有效的途径.学生成绩查询系统是一个学校不可缺少的部分,它的内容对于学校教务处、老师以及同学来说都至关重要,学生成绩查询系统能够为人们提供充足的信息和快捷的查询手段.但是以前,人们普遍使用传统的人工方式管理成绩,这种管理方式存在着许多缺点,如:效率低、任务重等,另外随着时间的增加,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难.数据库作为计算机应用的一部分,对学生成绩查询进行管理,具有着手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高学生成绩查询的效率.我作为一名计算机专业的本科生,希望能用我大学期间所学知识(VFP系统应用开发)来设计一套学生成绩查询系统的应用程序.

2.系统的数据库

在学生成绩查询数据库中,分别建立了“学生”表、“班级”表、“系”表、“课程”表、“成绩”表,每个表都分别建立了索引以提高查询速度;每个表之间还建立了相互的关系,这对于查询和打印报表等有意想不到的效果.

该数据库有一个比较重要的表:学生表,它是一个信息比较全的表,包含以下字段:学号(Character,6),姓名(Characetr,8),性别(Character,2),出生日期(Numeric,8),籍贯(Character,40),系编号(Character,6),班级编号(Character,4),课程编号(Character,4),成绩(Numeric,2).其它的表以此类推.各个表之间的关系如下:

1)“学生”表和“班级”表之间是多对一关系,通过索引“班级编号”关联

2)“系”表和“班级”表之间是一对多关系,通过索引“系编号”

关于学生成绩查询系统的设计实现的毕业论文的格式范文
数据库方面有关论文范文素材
关联

3)“学生”表和“成绩”表之间是一对多关系,通过索引“学号”关联

4)“系”表和“课程”表之间是一对多关系,通过索引“系编号”关联

5)“课程”表和“成绩”表之间是一对多关系,通过索引“课程编号“关联

3.系统的设计思想

一个成熟的查询系统应该能滿足该项管理的全部要求,应该能根据管理发展的需要进行扩充和修改,应该能对自身有维护功能且操作方便.一般来说应该具有输入、修改、查询、统计、打印、维护等功能,成绩查询系统就应该满足成绩管理的全部要求.成绩管理是以纸为载体记录学生成绩的,通常教师批阅学生答卷后,以班级、课程为单位填写学生成绩登记表并交送教学管理办公室保存,办公室的成绩管理就以此为原始档案材料进行,主要包括以学期、班级为单位登记学期成绩表;以班级、课程为单位登记成绩公布表;登记学生个人成绩表;期末做出考试、考查不及格的学生处理情况表;考试、考查成绩统计表等[1](如图1).

4.系统的主要功能

本系统属于模块结构,有主模块及子模块构成,如图2所示[2].

1)在输入修改模块中可以对学号、学籍、成绩、课程、不及格成绩及实习情况进行输入和修改.

2)在查询模块中可以对学籍、成绩、课程、毕业实习等情况进行查询.

3)在统计模块中可以统计出考试考查成绩表、考试考查不及格的学生处理情况表、每年级各学期考试考查不及格遗留情况表.

4)在打印模块中可以打印出班级学期成绩表、个人学期成绩表、成绩登记表、成绩公布表、补考单、学生毕业成绩表及毕业答辩成绩表.

5)在系统维护模块中具有索引数据库备份数据库到软盘和恢复软盘数据到硬盘.


该文转载于:http://www.sxsky.net/benkelunwen/060276507.html

5.系统的各个子系统

一个完善的学生成绩查询系统要有完善的查询功能和完善的管理功能,能最大的方便使用者[3].基于上述想法我们设计了图1功能模块的学生成绩查询系统:在五大功能模块中,每一个模块又细分许多小的功能模块.以下将简要介绍其中几个主要的功能模块:(学生成绩查询系统是一件非常繁琐的事情,由于篇幅所限,不能一一叙述.)

5.1成绩查询模块

常用的学生成绩查询系统是全封闭的,即只有一个界面:只能先输入学号和密码,如果输入的学号和密码不对就什么也看不到;学生只能看自己的成绩,而不知其他的同学的基本情况(如有什么院系班级,这些院系班级各有多少学生以及学生的姓名、性别、学号、来自何地等).而我们设计的学生成绩查询系统是一套学生基本情况(学生的姓名、性别、学号、来自何地、所在院系班级)公开,成绩可公开或不公开(由管理员控制)的系统[4],主要包括以下几方面:

1)查询方式模块:查询时可按学生基本情况(学生的姓名、性别、学号、来自何地、所在院系班级)分类查询或智能查询(只要在学生基本情况中出现的关键字就可查询).

2)自动统计排序模块:自动统计查询到的内容的人数及男女生人数,查询时可按姓名、性别、学号、来自何地、所在院系、班级自动分类排序.

学生成绩查询系统的设计实现参考属性评定
有关论文范文主题研究: 关于数据库的论文范例 大学生适用: 学校学生论文、自考毕业论文
相关参考文献下载数量: 45 写作解决问题: 如何怎么撰写
毕业论文开题报告: 文献综述、论文小结 职称论文适用: 技师论文、中级职称
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 优质选题

3)查询界面模块:学生可选择每页显示记录数及很方便选择想要查询的页码.

4)显示查询到的详细内容模块:查询到指定记录时可显示学生基本资料及各个学期各门课程成绩、学期总分及在校期间总分和、班主任是谁等.

5.2管理模块

管理模块的好坏是整个系统的关键,在管理模块中本着适用性广(小学、中学、中专、大学考试成绩都适用)、实用方便、分级管理、功能全面的原则进行设计,共分8个模块[5].

1)学生管理

在此模块中可对学生的学号、姓名、性别、学生密码、联系、系别、专业、班级名称、家庭住址、籍贯、政治面貌、毕业证书号、出生日期、入学时间、毕业时间、学位、奖励、处分和备注等内容进行查询及分类查询,自动统计查询到的内容的人数及男女生人数,搜索之后可对搜索到的学生进行全部内容的修改或删除.

2)权限管理

成绩公开权限管理:修改成绩是否公开:公开——任何人都可以查看其他人的成绩;不公开——要用密码才可查看自己的成绩.

密码修改权限管理:即准不准学生修改密码,完全由管理员设定.

3)校级管理

可增加学校一级的管理人员,校级管理员可输入以下内容:登录号、姓名、性别、系别、职务、密码、是否是管理员.如果是管理员,就有增减人员和修改记录的权力;如果不是管理员,就只能有浏览的权限.

4)数据库备份

为了预防服务器上数据库出现意外,可定期下载备份数据库.上传时覆盖服务器里的数据库即可.

5)增加学生

用于录入新的学生.录入的数据项有:学号、姓名、性别、学生用密码、联系、系别、专业、班级名称、家庭住址、籍贯、政治面貌、毕业证书号、出生日期、入学时间、毕业时间、学位、奖励、处分和备注、及学生的像片的插入.其中学号、姓名、性别、系别或专业、班级名称为必录数据项,学号为主要检索的数据项(即不能有两个学生有完全相同的内容).

6)增加

1 2

数据库方面有关论文范文素材,与学生成绩查询系统的设计实现相关论文发表参考文献资料:

本科论文查重么

网络自考本科

行政本科论文

历史本科自考

自考本科网上报名

自考本科论文答辩难吗

河南自考本科包过

江苏自考本科时间安排

本科论文答辩稿

汉语言本科论文范文

学生成绩查询系统的设计实现WORD版本 下载地址