关键词不能为空

当前您在: 主页 > 英语 >

小学学生成绩管理系统 毕业设计

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-10 19:42
tags:

-

2021年2月10日发(作者:东亚病夫)


计算机应用本科



毕业设计



中央广播电视大学人才培养模式改革和开放



教育试点计算机科学与技术专业本科毕业论文






小学学生成绩管理系统











者:





业:计算机科学与技术





级:





号:



指导教师:





绩:



工作单位:




分校(工作站)







1



计算机应用本科



毕业设计
















…………………………………………………………………………







4



第一章






……… ……………………………………………………………………





6


1.1


问题的提出



……………………………………………………………………






6 < /p>


1.2


现有系统存在问题的分析


………… ………………………………………







6



1.3


系统开发目标与意义


………………… …………………………………………




7



1.4


可行性分析



………………………………………………………………………




7



第二章



系统需求分析


……………………………………………………………………





8


2.1


系统设计思想


………………… ………………………………………………






8



2.2


系统设计分析


………………… ………………………………………………






8



2.3


系统功能分析


………………… ………………………………………………






9



2.4


学生成绩管理系统的目标



…………………………………………………




9



第三章



设计和运行环境选择


………………………………………………………








9


第四章



系统概要设计与数据库设计分析



…………………………………











10


4.1


数据库需求分析


……………… ……………………………………













12



4.2


数据库逻辑结构设计


……………………………………………………








12



4.3


系统设计图例说明


…………… ………………………………………











13



4.4


学生成绩管理系统详细


……… ……………………………………………






13



第五章



学生成绩管理系统详细设计< /p>


………………………………………………







16


5.1


系统功能模块设计介绍< /p>


……………………………………………………







16



5.2


系统功能预览


……………………………………………………
















16



5. 3


系统使用说明


……………………………………………………< /p>
















17



5.4


设计中的问题与解决技巧


…… ………………………………………………




17


5.5


系统评价


………………………………………………………………












17



第六章



学生成绩管理系统系统测试< /p>


……………………………………















17



2



计算机应用本科



毕业设计



6.1


界面测试



……………………………………………………………………







18


6.2


功能测试



……………………………………………………………………







18


结束语


…………………………… ………………………………………………













20







……… …………………………………………………………………














21


< /p>


参考文献


………………………………………………………………… ………













22








……………………………………… …………………………………


























3


23




计算机应用本科



毕业设计







众所周知,


考试无论是在学校内还是学校外都是必不可少的。


学生总会参加


一些考试,


而考试成绩的管理也成了教师们的一项工作。


教师 们要负责出题、



考、批卷还有成绩评定。无独有偶,在社会上 ,也出现了各种各样的考试成绩管


理软件。另外,由于考试成绩的管理中搀杂的人为因素 ,包括出题、批卷等,考


试成绩的公平性与权威性也受到了质疑。


因此,


考试成绩的管理也成了一项非常


繁重和复杂的工作。< /p>


为了减轻教师以及其他与考试相关人员的工作量,


和避免一


些不必要的错误与麻烦,


我们开发了这个学生成绩管理系统,


来适应现代社会对


考试成绩管理要求的不断提高,以便能有助于提高工作 效率和简化考试环节。



随着信息技术的发展,


市面上出现了林林总总的考试成绩管理系统,


但大多是针


对某一门特定内容开发的,


容易过时。


相比传统的考试成绩管 理方式,


利用网络


考试成绩的管理极大地提高了教学成绩管理的 灵活性,


现有许多领域已经有了广


泛的应用。考试成绩管理系统 的最大优点是可以动态地管理各种考试成绩信息,


这大大的降低了同学们对考试成绩管理 怀疑的可能性,


也给了同学们最大的公平


感。只要形成一套成熟 的考试成绩管理系统就可以实现考试成绩管理的自动化。


在各类考试中发挥高效、便捷的 作用


,


能把老师从繁重的工作中解脱出来!


【关键字


】管理






考试成绩系统






数据库



summary


It is well known, the test regardless of is in the school or outside


the school all is essential. The student general meeting participates


in


some


tests,


but


took


a


test


has


also


become


a


teachers


work.


The


teachers


want to be responsible to set the topic of a composition, to monitor an


exam,


a


batch


of


volume


also


have


the


result


to


evaluate.


Not


come


singly


but in pairs, in society, also appeared various test. Moreover, because


takes


a


test


the


human


factor


which


adulterates,


including


set the


topic


of a composition, a batch of volume and so on, test fairness and


权威



4



计算机应用本科



毕业设计




has also received the question. Therefore, the test has also become


an item extremely arduous and the complex work. In order to reduce the


teacher


and


all


that


with


the


test


correlation


personnel's


work


load,


with


avoids


some


nonessential


mistake


and


the


trouble,


we


have


developed


this


on-line


test


system,


adapts


the


modern


society


to


the


test


request


unceasing enhancement, in order to can be helpful to the enhancement


working efficiency and the simplification test link.


Along with the information technology development, in the market


condition


appeared


the


numerous


on-line


tests


system,


but


mostly


is


aims


at some specific curriculum to develop, moreover question bank content


fixed invariable, is easy to be obsolete. Compares traditional the test


way,


enormously


enhanced


the


teaching


flexibility


using


the


network


test,


the existing many domains already had the widespread application. The


on-line


test


system


biggest


merit


is


may


dynamic


manage


each


kind


of


test


information,


so


long as


prepares


the


enough


big


question


bank, may


defer


to the request automatically to produce each kind of examination paper,


this big reduced the possibility which the schoolmates cheats, also has


given


the


schoolmates


biggest


fair


feeling.


So


long


as


forms


set


of


mature


question banks to be allowed to realize the test automation. Plays, the


convenient role highly effective in each kind of test, can extricate


teacher from the arduous work!



key words



manage Examination system Database








5



计算机应用本科



毕业设计



第一章







本毕业论文是以学校学生成绩管理 信息系统建设中的成绩管理系统的开发


为背景,论述了管理信息系统的概念、结构及系统 开发的基本原理和方法。



1.1


问题的提出


< br>随着计算机技术的发展,


特别是计算机网络技术与数据库技术的发展,

< p>
使用


人们的生活与工作方式发生了很大的改观。网络技术的应用使得计算机 之间通


信、


信息共享成为可能,


而数据 库技术的应用则为人们提供了数据存储、


信息检


索、信息分析等 功能,从而使得工作更高效地进行。



数据库始于


20


世纪


60


年代,经过< /p>


40


多年的发展,现在已经形成了理论体


系,


成为计算机软件的一个重要分支。


数据库技术体现了当代先 进的数据管理方


法,


使计算机的应用真正渗透到国民经济各个部 门,


在数据处理领域发挥着越来


越大的作用。

< br>而互联网技术的出现,


更是进一步丰富的人类生活,


数字 化生存已


经一步步走进我们的生活与工作。


互联网技术与数据库 技术的结合为计算的在人


类生活中的应用带来了巨大的影响。


产 业信息化,


管理现代化,


科学化已经成为


行业发展的重要课题,


这不仅是企业提高自身竞争力,


甚至是 国家提高综合国力,


走向国民富强的重要手段。



在我国,


教育是一个影响着国富民强的重要行业,


随 着改革开放和市场经济


的发展根据中国特有的国情发展,


教育得 到了国家的大力扶持与社会各界的高度


重视,从而使教育业向规范性与现代化的方向高速 发展,但是同发达国家相比,


我国的教育行业的信息技术的应用程度还很低,

< p>
只有在大城市中发展较早、


规模


较大的院校中才使 用计算机进行大规模操作,


从各方面提高工作效率,


取得良好< /p>


的社会和经济效益,


而一些新兴的、


规模 较小的教育机构还没有全部具备这种功


能。


因此可见,


随着我国教育的迅速发展,


信息技术在其上的应用会更加地广泛


和深入。



1.2


现有系统存在问题的分析



在我国,


各大中小学校的各类成绩信息管理系统并非一个新的课题,


但也有


的学校根本就没有任何信息管理系统,

< br>所有的工作几乎还是手工操作来完成。



算机技术在日新 月异的发展,


但是有的很多学校,


特别是在西部贫困地区,


学校


的种类管理都依然由手工操作来完成,这十分落后,效率极低, 成本很大,而且



6



计算机应用本科



毕业设计



极异出错。随着社会的发展 ,信息化是社会进程的必然趋势,学校管理只有快、


准、


精才能 发挥其价值。


所以机器代替人力是必然的历史发展趋势,


只有领 导的


重视和支持才能从人工操作改为计算机的自动化系统。


人工 操作必将被计算机代


替。有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问 题,问题一


日不解决,效率就一日提不上去。还有,有的系统很不完善到处是漏洞,可以 说


是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。


1.3


系统开发目标与意义



1.3.1


系统开发目标


:


本系统是将现代化的计算机技术和传统的学生成绩管理工作相结合,


按照 学


校的工作流程设计完成的。


为了使系统在学校的管理中发挥更 大的作用,


实现工


作过程的计算机化,提高工作效率和工作质量 ,现提出如下的系统开发目标:



1.


系统应具有实用性、可靠性和适用性,同时注意到先进性。



2 .


对各个数据库进行动态管理,防止混乱。


< br>3.


能够按照用户选择的不同的条件进行简单查询和复合查询。

< br>


4.


能够对查询结果进行分类汇总,实现报表打印。< /p>



5.


注意数据的安全性,具有数据备份 和恢复的功能。



6.


方便用户的操作 ,尽量减少用户的操作。



1.3.2


意义:


< br>在各大中小学校,


用计算机管理学校的信息已经越来越普遍了。

< br>用计算机不


但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的 安全性。


提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。< /p>



1.4


可行性分析



可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解


决。< /p>



1.4.1


经济上可行性:



现在,


计算机的价格已经十分低廉,


性能却有了长足的进步。


而本系统的开


发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方 面:



第一,本系统的运行可以代替人工进行许多繁杂的劳动;



第二,本系统的运行可以节省许多资源;




7



计算机应用本科



毕业设计



第三,本系统的运行可以大大的提高学校的工作效率;



所以,本系统在经济上是可行的。



1.4.2


技术上可行性:



本系统的开发利用


Microsoft access2003


作为本系统的数据库,它是一个


支持多用户的新型数据库,


适用于小规模的数据量需求。


学校校园网的建设也为


新系统服务器


/


客户端的结构提供了硬件的支持。使用


asp


作为系统开发的开发


环境,


它提供完善的指令控制语句、


类与对象的支持及丰富的数据类型,< /p>


给开发


高性能系统提供的保障为开发满足客户要求的系统,保证了 代码的模块化要求,


而代码模块化的提高,非常有利于以后对新系统的扩展与修改。



综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是 满足的,


因此,它在技术上是可行的。



1.4.3


运行上可行性:



本系统为一个小型的学生成绩信息管理系统,


所耗费的资源非常的小,< /p>


学校


的电脑无论是硬件还是软件都能够满足条件,因此,本系统在 运行上是可行的。



第二章



系统需求分析



21

< br>世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计


算机的应用 及普及到经济和社会生活的各个领域。


使原本的旧的管理方法越来越

不适应现在社会的发展。



2.1


系统设计思想



1


采用现有的资源,


先进的管理系统开发方案,

< p>
充分利用学校现有的资源,


减少开发中的时间和财力、物力、提高系统开发 的水平和应用效果。



2


、系统就满足 学校的需求,例如学生信息的录入、查询、更新等。学生录


入与排名。

< br>


3


、系统就具备数据库维护功能,及时根据用户需求进 行数据添加、删除、


修改等操作。



2.2


系统设计分析




本系统适用于中小学校,其功能主要分为六大类:




用户管理:用于对用户的添加,赋于不同权限及对用户 的修改及查询。




8



计算机应用本科



毕业设计




课程管理:用于对各学期课程的开设和修改。




成绩管理:用于对成绩的输入、修改、汇总及排名。




学生信息管理:添加,删除,修改学生信息等。




学生信息查询


:

< p>
对学生成绩等信息的查询,


查询方式为模糊,


且具 有多条件


组合查询功能。



学生成绩统计


:


统计本科的总分


,


平均分等信息。



本系统性能力求易于使用,具体有较高的扩展性和可维护性。



2.3


系统功能分析




权限功能:


系统具有动态 的权限分配功能,


可按用户权限对用户进行分组。


可分为学生用 户,教师用户,超级用户。




退出功能:结束并关闭系统。



2.4


学生成绩管理系统的目标



节约资源,提高学生成绩信息管理的精确度。




本系统能减少很多不必要的资源,不用像以前那样用冗 余的纸张式的管理。


大节省了学校能源。


并且计算机的存储与快 速查询功能大大提高了学生成绩管理


的效率,并且还提高了学生成绩信息管理的精确度。



第三章



设计和运行环境选择



本系统采用的脚 本环境为:


ASP


;后台数据库:


Ac cess




系统要求:服务器配置在


IIS5.0


以上版本。


< p>
随着动态网页在互联网络中的扩大及普及,各个公司分别推出不同的脚本编


写环境。现如今


最常用的几种动态网页语言有


ASP(Acti ve Server Pages)



JSP(JavaServer Pages)



PHP (Hypertext Prepro cessor)




等等。




1


< br>ASP


简介


ASP


< p>
Active Server Pages


的缩写,是一个


WEB


服务器端的


开发环境。它是一种包含了使用


VB


Script


Jscript


脚本程序代码的网页。当


浏览器浏览


ASP


网页时,


Web


服务器就会根据请求生成相应的


HTML


代码然后再


返回给浏览器


,


这样浏览器端看到的

< p>


就是动态生成的网页。


ASP

< br>是微软公司开发


的代替


CGI


脚 本程序的一种应用


,


它可以与数据库和其它程序进行交互,是一 种


简单、方便的编程工具。在了解了


VBSCRIPT


的基本语法后,只需要清楚各个组



9



计算机应用本科



毕业设计



件的用途、属性、方法,就 可以轻松编写出自己的


ASP


系统。


A SP


的网页文件的


格式是


.ASP





2



JSP


简介


JSP( JavaServer


Pages)


是由


Sun

< p>
Microsystems


公司倡导、许


多公司参 与一起建立的一种动态网页技术标准。


JSP


技术有点类似


ASP


技术,它


是在传统的网页

< p>
HTML


文件


(*.htm,*.html)


中插入


Java


程序段

(Scriptlet)



JSP


标记


(tag)


,从而形成


JSP


文件


(*.jsp)



Web


服务器在遇到访问


JS P


网页的请求时,首先执行其中的程序段,然后将


执行结果连同


JSP


文件中的


HTML


代码一起返回给客户。


插入的


Java


程序段可以


操作数据库、重新定向网页等,以实现建立动态网页所需要的功能 。




3


)< /p>


PHP


简介


是一种跨平台的服务器端的嵌 入式脚本语言。你通过


PHP



HTM L


创建页面。当访问者打开网页时,服务器端便会处理


PHP


指令,然后把其


处理结果送到访问者的浏览器上面,就好像


ASP


或者是


ColdFusion


一样。然


而,


PHP



ASP



ColdFusion


不一样的 地方在于,


它是跨平台的开放源代码。


PHP


可以在


Windows


NT


以及很多不同的


Unix


版本中执 行,


它也可以被编译为


一个


Apache


模块,或者是一个


CGI


二进制文件。当被编译为


Apache


模快时,


PHP


尤其轻巧方便。


它没有任何繁琐程序所产生的负担,


因此可以很快的返回结


果,同时也不需为了保持较小的服务器内存映象,而去调整


mod_pe rl


。它大量


地借用


C,Java



Perl


语言的语法

,


并耦合


PHP


自己的特性


,


使


WEB


开发者 能够


快速地写出动态产生页面。它支持目前绝大多数数据库。



总之三者都提供在


HTML


代码中混 合某种程序代码、


由语言引擎解释执行程


序代码的能力。但


JSP


代码被编译成


Servlet


并由


Java


虚拟机解释执行,这种


编译操作仅在对


JSP


页面的第一次请求时发 生。



ASP


PHP



JSP


环境下,


HTML


代码主要负责描述信息的显示样式,而程序代码则用来描述处理 逻辑。普通的



HTML


页面只依赖于


Web


服务器,而


ASP

< p>


PHP



JSP


页面需要附加的语言引擎分


析和执行程序代码。程序代码的执行结果被 重新嵌入到


HTML


代码中,然后一起


发送给浏览器。


ASP



PHP



JSP


三者都是面向

Web


服务器的技术,客户端浏览


器不需要任何附加的软件 支持。


因此对于初学动态网页技术的人员,


本人选用的


脚本语言是:


ASP


。数据库使用的是:


ACCESS




第四章



系统概要设计与数据库设计分析




10



计算机应用本科



毕业设计



学生可以通过网络远程访问 学生成绩管理系统,


而不需要到教师或者教务处


查看翻阅考试成 绩,


这种方式非常适用。


考生使用分配到的帐号、


密码登录考试


成绩管理系统。


登录成功后,


选择需要查看的考试科目成绩,


然后进入考试成绩


管理页面开始查看,也可以退出成绩管理系统。



考生学生成 绩管理系统流程图如


2-1


所示:



登录页面



退出系统



系统主界面



参加其他科目



选择科目



开始查阅



系统自动给出



显示考试分数






4-1


考生查看考试成绩的流程图




对于学生成绩管理系统而言,考试成绩的系统的管理部分是主要的组成部


分,而且比考生参加考试的流程要复杂得多。



学生成绩管理 系统的管理流程如图


4-2


所示。



登录页面



管理界面



退






单< /p>









< p>
















< /p>









11



计算机应用本科



毕业设计




4-2


学生成绩管理系统管理流程



4.1


、数据库需求分析


< p>
数据库在一个信息管理系统中占有非常重要的地位,


数据库结构设计的好坏


将直接影响到系统的效率及系统实现的效果。


合理的数据结构设 计可以提高数据


存储的效率,


促进数据的完整和一致,


同时,


合理的数据库结构也将有利于程序


的实现 。



在对学生成绩管理系统进行系统设计的基础上,

< p>
可以得到下面所示的数据项


和数据结构:



?



用户信息表(学生用户、管理员用 户)


:包括的数据项有用户


ID


,用户


姓名、密码和权限等;



?



成绩管理表:

包括的数据项有


ID



成绩、


学号、


学生名、


课程名、

< br>学期、


班级名、考试类型等。



4.2


、数据库逻辑结构设计




本系统采用的后台数据库是


ACCESS


数据库系统,


因此,


必须 把上面的数据


项和数据结构转换为


ACCESS


数据库系统所支持的实际数据模型,也就是数据库


的逻辑设计结构。

< p>


学生成绩管理系统数据库中各个表格的设计结果如下。

< br>每个表格是数据库中


的一个表。



用户信息表(


User-info


)记 录系统所有用户


ID


、用户姓名、密码和权限等


信息,表中每个字段及各个字段的说明如表


5-1


所示 。




5-1 User- info




字段名称



UserID


Username


Pwd


Powerid


数据类型



数字



文本



文本



文本



说明



用户


ID


用户姓名



密码



用户权限(区分考生和系统管理员)




考试题目表(


Question


)记录 考试题目的有关信息,表中的各个字段及


各个字段的说明如表


5 -3


所示




5-3 BBS1





12



计算机应用本科



毕业设计



字段名称



ID


Cj


Xh


user


kc


xq


bj


lx


数据类型



自动编号



数字



数字



文本



文本



文本



文本



文本



说明



ID


成绩



学号



学生姓名



课程名



学期



班级名



考试类型



4.3


、系统设计图例说明



?



本系统流程图基本图形元素如下所示:





开始与结束




决策




过程



数据



程序流向




?



程序逻辑结构描述图例





(1)



(2)



(3)



顺序结构:一个命令接一个地执行;



选择结构:


(



IF-THEN- ELSE)


当一个决定有多种不同执行结果时;



循环结构:只要条件成立就一直执行


.


4.4


、学生成绩管理系统详细




13



计算机应用本科



毕业设计



本系统从功能上划分可分为 以下几大模块:功能模块管理,组权限管理


,



生信息管理


,


课程信息管理


,


学生成绩管理


,


学生信息查询


,


学生成绩统计等几大


模块。以下将对各子模块 进行说明。



功能模块管理:将系统功能模块保存到数据库中以 便于动态地进行不同用


户组权限的分配等操作。本模块包括功能模块的添加,删除,修改 等。



组权限管理:对用户进行分组,并将权限设置到不同的用户组。




学生信息管理模块:输入学生基本信息,并可以对学 生信息进行添加、查


询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信 息


.


输出学


生基本信息,学号、班号、 姓名查询的信息结果。




课程信息管理:设置课程号,课程名,先修课等课程信息。




成绩信息管理模块:输入成绩信息,并可以对成绩信 息进行添加、查询、


修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信 息的修改、


删除等。输出查询的学生成绩信息。



学生信息查询


:


本模块是可对学生成绩进行查询,可 按学号,姓名,年龄,


所在院系,入学年份等不同条件独立查询或进行模糊查询。



学生成绩统计:对学生成绩总分,平均分等进行统计。



模块功能实现的算法流程图:



4.2 .1


系统


E-R


:





































4.2.2


系统维护模块流程图









系统维护



普通用




14


超级用




-


-


-


-


-


-


-


-



本文更新与2021-02-10 19:42,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/631250.html

小学学生成绩管理系统 毕业设计的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文