高职院校自考学生成绩查询系统的设计与实现

时间:2024-03-23 点赞:48575 浏览:98654 作者原创标记本站原创

这篇数据库论文范文属于专科论文免费优秀学术论文范文,数据库方面有关专升本毕业论文开题报告,与高职院校自考学生成绩查询系统的设计与实现相关专科论文抄袭。适合数据库及自学考试及成绩方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:为了方便自考学生随时掌握自己的学习成绩,避免在报名自学考试的时候漏报、重报和错报课程,能够在学成毕业时,顺利办理毕业手续,采用ASP和数据库查询技术,实现了基于B/S的成绩查询系统的登录和查询功能.成绩查询系统自投入使用以来,系统运行稳定可靠,得到了师生的一致认可.

关 键 词 :查询系统;数据库;ASP技术;B/S模式

中图分类号:TP311.52

高等教育自考制度自1981年建立以来,遍及全国31个省、自治区、直辖市,经过30多年的发展,累计培养本、专科毕业生1000多万人,已经成为中国高等教育的重要组成部分.大学普通专科与自考本科衔接(以下简称“专套本”)是全国自学考试委员会于2002年开始举办的一种自学考试模式,搭建了普通专科与本科互通的教育立交桥,为国家的经济建设和现代化发展培养了大量的高级应用型人才,也是实施继续教育的有效形式,已经成为高职院校学生提升学历水平的主要渠道.高职院校自考“专套本”因为学生不用参加入学考试,具有学习课程灵活、有多门免考课程和沟通课程、费用便宜、学历含金量高等特点深受广大学生和家长的认可,每年都有很多学生报名参加“专套本”的学习形式.

武汉纺织大学高职学院自2008年组织“专套本”学习形式以来,共为社会培养了1100多名自考本科生.“专套本”学生要想取得本科文凭,必须按培养计划完成20多门课程的学习.在这20多门课程中,有免修课程、沟通课程、学位课程和实践课程,不符合本专业直接报名条件的专科专业学生,还必须参加跨专业加试课程.哪些课程已经参加过考试?课程成绩是否及格?学位课程成绩是否满足获得学士学位的条件?学生毕业是否需要加试等等问题,对于任何一名参加“专套本”的学生来说,平时很难说得清楚,只有等到其办理自考本科毕业手续时,才能查询到所有的自考成绩是否合格.如果有一门课程不及格或者需要加试,则要等到下一个报名时间段参加统一安排的考试,这将导致此名学生无法按时取得本科文凭.因此,为了让学生随时掌握自己的成绩,在报考课程时做到不漏报、不重报和不错报,能够顺利地获得自考本科文凭,“专套本”自考成绩查询系统的实施势在必行.

1.系统需求分析

根据学生成绩查询系统要求,同时考虑到系统数据维护的方便,该系统具备用户登录、成绩上传及修改、成绩查询及打印、数据库维护等功能.

1.1 用户登录功能

友好地登录界面同时为学生和教师服务,在用户登录系统时,需要输入账号和.学生账号则采用学生的自考报名准考证号,该准考证号在院校中具有唯一性,即使被遗忘后,也方便通过其他手段查询找回.学生登录的即采用号,以避免学生遗忘后,耽误成绩查询及课程报考操作.教师的账号和则由系统管理员进行分配.

1.2 成绩查询和打印功能

根据用户的权限不同,查询结果也不相同.教师账号可以查询所有学生的成绩;学生用户只能查询自己的成绩.学生可以根据考试时间、课程作为过滤条件查询自己的成绩,也可以浏览个人总课程表和成绩总表.对每种查询结果,都可以导出excel文档和打印输出.

1.3 数据维护功能

为方便教师维护系统数据,允许教师录入单条考试成绩或导入批量成绩,对某条成绩记录进行修改和删除以及数据库维护功能.

2.数据库设计

根据成绩查询系统功能需求分析,采用操作方便的Microsoft Access创建数据库文件,系统涉及到的关键数据表主要有:

基本信息表.用于存储学生的基本信息,包括ID、准考证号、姓名、号、专科专业代码、本科专业代码和是否需要加试等字段.

成绩表.用于存储学生的成绩数据,包括ID、准考证号、课程名称、课程代码、成绩和考试时间等字段.

专业课程表.用于存储每个专业所涵盖的免考和统考课程,包括ID、专业名称、专业代码、课程代码、课程名称和备注等字段.

加试课程表.用于存储不符合直接报考本专业条件的、需要参加加试的推荐课程,包括ID、专业名称、专业代码、课程代码、课程名称和备注等字段.

3.关键功能模块实现

本系统采用ASP技术结合Access开发而成,关键的功能模块为用户登录和成绩查询.随着网络技术的发展,出现了越来越多根据不同功能要求而动态生成的网页技术,ASP技术就是其中应用比较普遍的一种.ASP是英文Active Server Pages的缩写.它具有功能强大的内置组件,利用ASP编码的程序代码都在服务器端执行,不用担心客户端浏览器是否能运行代码.在程序代码执行后,服务器仅将程序命令运行的结果呈现给客户,这不仅提高了客户端网页的运行速度,还使程序代码的安全性得到了保障.Access是Microsoft Office中的一个组件,是微软的一个数据库管理系统,具有简便易学的优点,Access通常被用来开发各类企业管理软件.

3.1 用户登录

成绩查询系统中,让学生采用固定的账号和,账号为学生的自考本科准考证号,为号.管理员则有专门的后台登录入口.利用SQL查询对用户账号和进行比对,确认用户登录的权限.部分代码如下:

3.2 成绩查询

学生登录成绩查询系统后,在浏览总成绩单时,涉及到成绩表、课程总表和加试课程表的交叉综合查询.自考成绩单通常有两个部分组成:(1)符合本专业报考条件的专业学生所需要修的课程,系统利用循环命令列出每门课程,同时以课程为查询条件进行成绩库查询,如果有符合查询条件的学生成绩则一一列出成绩和考试时间,否则成绩栏和考试时间栏为空白.这样做的目的是要提醒学生必须要报考无成绩的课程的考试;(2)不符合本专业报考条件的其他专业的学生,则除列出(1)中所包含的课程外,还列出需要加试的课程表及成绩和考试通过时间.部分代码如下:


4.结束语

成绩查询系统基于ASP技术和Access数据库开发,部署方便、数据安全、容易维护,师生可以利用网络进行成绩查询和打印、数据导入和修改维护等操作.该系统自从在本院投入运行以来,系统功能稳定,操作方便,避免了学生在自考报名时容易出现的一些错误,提高了工作效率,得到了师生的一致认可.

相关论文

学生成绩查询系统的设计实现

本文是一篇数据库论文范文,数据库方面有关大学毕业论文,关于学生成绩查询系统的设计实现相关毕业论文的格式范文。适合数据库及班主任及成绩。

对学生成绩查询系统设计与安全的

本文是一篇数据库论文范文,数据库方面有关大学毕业论文,关于对学生成绩查询系统设计与安全的相关专科毕业论文范文。适合数据库及学生成绩管。

高职院校与学生的法律关系

关于大学生及教育法及法律法规方面的免费优秀学术论文范文,大学生有关写毕业论文经典网站,关于高职院校与学生的法律关系相关论文范文参考。

高职院校与学生法律纠纷

本文是一篇民事法律关系论文范文,民事法律关系类有关硕士毕业论文,关于高职院校与学生法律纠纷相关毕业论文范文。适合民事法律关系及大学生。