学生成绩管理系统.docx
- 文档编号:27640409
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:71
- 大小:465.39KB
学生成绩管理系统.docx
《学生成绩管理系统.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统.docx(71页珍藏版)》请在冰豆网上搜索。
学生成绩管理系统
论文分类号:
TP学校代码:
13681
毕业设计说明书(论文)
题目:
基于WEB技术的学生成绩管理系统的研究与实现
学生姓名:
杨长安
学号:
2306129
系部:
信息工程系
专业班级:
网络工程061
指导教师:
程文文
二〇一〇年六月
BasedontheWEBTechnologyofStudentAchievementManagementSystemDevelopmentandImplementation
Abstract
Studentperformancecontentmanagementsystemforschools,policymakersandmanagersisvital,socollegestudentachievementmanagementsystemshouldbeabletoprovideuserswithadequateinformationandfastsearchtool.Butithasbeentheuseoftraditionalartificialmanaged,thismanagement,therearemanydrawbacks,suchas:
lowefficiency,poorsecurity,anotherovertime,willproducealargenumberofdocumentsanddata,forsearch,updateandmaintainallbroughtalotofdifficulties.
Thispaperdescribesthedevelopmentofcollegestudentsperformancemanagementsystemthroughouttheprocess.Thesystemisbasedontheneedsofcollegestudentsperformancemanagementanddevelopmentofamanagementsystemtorunefficientlyandachievethebasicinformationonstudents,studentachievementintheefficientmanagement,isspecificallydesignedforeducationaladministration.
Thishighstudentachievementmanagementsystemaccordingtothedevelopmentprocess,weredescribedindetailplatformselection,systemrequirements,systemdesign,databasedesignandimplementationprocess.ThesystemusesthecurrentpopularmodeofWEBprogrammingusingASP+MSACCESSdesignmade.Thesystemisdividedintotwomainfunctionalmodules:
theadministratormodule,teachermodule,studentmoduleandthehelpmodule.Dataentrymoduletotheuser'sindividualneeds,afterthebulkinputandinputonecanmakedetailedchangestotheir,inordertoachievelargeamountsofdatafastentryfunction.Studentdataprocessingtoachievethebasicinformation,theirperformanceoffuzzyqueriesandexporttheprintfunction.
Keyword:
GradeManagementSystem,ASP,Access,query
基于WEB技术的学生成绩管理系统的研究与实现
摘要
高校学生成绩管理系统的内容对于学校的决策者和管理者来说都至关重要,所以高校学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
本文主要描述了高校学生成绩管理系统开发的整个过程。
该系统是根据高校学生成绩管理的需求而开发的一个能够高效运行的管理系统,实现对学生基本信息、学生成绩的高效管理,是专门为教育管理机构设计的。
本文根据高效学生成绩管理系统的开发过程,分别详细介绍了系统平台选择、系统需求、系统设计、数据库设计以及实现过程。
该系统采用目前比较流行WEB编程模式,利用ASP+MSACCESS设计而成。
该系统的主要功能模块分为:
管理员模块,教师模块,学生模块和帮助模块。
数据录入模块能够根据用户的个性化需求,批量录入且录入后可以对其一作详尽的修改,从而实现大量数据的快速录入功能。
数据处理能够实现学生基本信息、学生成绩的模糊查询以及导出打印功能。
关键词:
成绩管理系统,ASP,Access,查询
1前言
学生信息是学校的一项非常重要的数据资源,学生信息管理也是学校一项重要的常规工作,长期以来,学生信息都是依赖人工管理和档案文件记载的。
而在实际工作中,学生信息涉及到学校的各个不同院系,是非常复杂的。
面对如此众多的学生信息,其工作量可想而知。
而且人工管理存在大量的不可控制因素,对学生信息的管理并不规范。
根据高校现存学生信息管理的弊端以及学生信息管理的基本流程,本系统针对高校学生系统的特点以及管理中的弊端而设计,实现了学生信息管理的电子化、减轻了管理人员的工作负担,能够规范高效地管理大量的学生信息,并避免人为操作错误和不规范行为。
同时还提供给学生查询自身某些信息的功能,使得信息管理更为方便和有效。
本系统采用VisualStudio和Dreamweave作为开发工具,使用Access作为后台数据库管理学生信息,使用SQL语句对数据库管理和操作。
本系统提供了这样的功能:
以教务管理员的身份进行全体学生的信息管理和查询;以学生身份的信息管理和查询。
由以下几个模块组成:
登录模块,主界面管理模块,学生信息模块。
本系统是一个基本不同用户类型的系统,主要针对学生用户和教务管理用户。
对于学生类用户而言,可以查看本人信息,但不能查看其他学生的信息。
而对于教务学生管理用户而言,不但可以收集和查看所有学生的信息,还可以根据需要修改学生的信息,并且能够按照多种条件进行学生信息的查询,将查询结果以报表的形式打印出来。
在数据库和程序之间对图像数据进行交互是信息系统开发中需要解决的问题之一。
在本案例中利用VisualStudio自身的控件解决了这个问题,实现了报表的灵活生成和打印功能。
2绪论
2.1学生成绩管理系统的现状及发展趋势
2.1.1现状分析
学生成绩管理系统是一个学校不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该为用户提供充足的信息和快捷的查询手段。
当前大多数学校没有一个完善的成绩信息管理平台,计算机使用主要基于MicrosoftOffice,不能发挥有效的作用。
而且随着我国教育改革的不断深入以及自学教育的不断扩招,参加考试的人越来越多,考试科目的多样化,使得考试成绩的管理越趋繁琐、复杂,工作业务繁杂,工作量大,这种传统的学生管理模式已经暴露出种种弊端:
难以统一调配和处理,效率极低,缺乏科学性以及合理性。
随着计算机应用的普及与深入,利用计算机能够对所有自学考试成绩进行统一管理,并进行分析,大大减少教学秘书的工作量,提高工作效率,为教学办公带来了极大的方便。
通过操作手册,使用者可以了解本软件的基本工作原理及使用说明。
操作人员只需输入一些简单的汉字、数字,就可以存储、查找、修改学生成绩信息等。
本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化、达到提高学生成绩管理效率的目的,本系统本着实用性、通用、开放和安全的原则,使数据库开发软件开发制作,实现了用户信息管理、课程信息管理、学生成绩管理、成绩查询等功能。
该设计方法易于推广至其它信息化管理系统的设计,充分利用计算机作为辅助工具,实现学生考试成绩从传统的手工管理到计算机管理,对提高管理效率和节约大量的人力、物力有一定的推动作用。
本系统一切从实际出发,充分考虑了成绩的内部管理、信息交流等方面的复杂需求,实现成绩的有效管理,真正为学生成绩管理提供一个电子平台。
因此为了充分利用当今的计算机硬件资源,做好学生成绩管理工作,提高办事效率,实现全面的、相对集中的办公自动化,开发本系统就成了当务之急,其目的主要为了彻底改变这种繁杂的管理模式,实现全面的、相对集中的、智能化的信息综合管理,为学院的教学管理工作带来方便。
2.1.2趋势分析
成绩管理系统不同于传统的成绩管理。
传统管理最主要的职能是备份,并在对所备份资料分开保存、组织的基础上为用户提供各种服务。
成绩管理系统是一个将管理、服务和人集成在一起的一个“多维”环境,数字化资源是成绩管理系统的基本要素。
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于
复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加.修改.删除.查询.汇总.统计等操作。
更适合大型数据库的管理。
.
2.2学生管理系统的发展目标
成绩管理系统不同于传统的成绩管理。
传统管理最主要的职能是备份,并在对所备份资料分开保存、组织的基础上为用户提供各种服务。
成绩管理系统是一个将管理、服务和人集成在一起的一个“多维”环境,数字化资源是成绩管理系统的基本要素。
当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。
管理信息系统是进行信息的采集、存储、加工、维护和使用的系统。
它是随着管理科学和技术科学的发展而形成的。
学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,具有着手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一套管理软件成为很有必要的事情,
学生成绩管理系统提供了强大的学生成绩管理管理功能,方便管理员对学生成绩等信息的添加.修改.删除.查询.汇总.统计等操作。
更适合大型数据库的管理。
2.3系统分析
2.3.1开发背景
计算机已经成为我们学习和工作的得力助手:
今天,计算机的价格已经十分低廉,性能却有了长足的进步。
它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
(1)计算机可以代替人工进行许多繁杂的劳动;
(2)计算机可以节省许多资源;
(3)计算机可以大大的提高人们的工作效率;
(4)计算机可以使敏感文档更加安全,等等。
在高校用计算机管理学生成绩信息的意义
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都事关重要。
学生成绩管理系统是一个将管理、服务和人联系在一起的一个多元化的环境。
它是随着技术的发展而形成的。
学生成绩和档案管理是一个教育机构不可或缺的部分,它的合理使用对于管理者来说是至关重要的。
所以学生成绩管理系统应该能够为之提供充足的信息和快捷的查询手段,以方老师、学生的使用。
本系统的开发是为解决现有现在的成绩管理系统工作效率低、保密性差等问题,实现高校学生成绩管理的信息化,规范化,为高校办公系统信息化、智能化、实时化而做准备。
归纳起来,好处大约有以下几点:
(1)可以存储学生的基本信息以及历届的学生信息,安全、高效;
(2)只需一到二名信息录入员即可操作系统,节省大量人力;
(3)可以迅速查到所需信息。
2.3.2需求分析
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
我所开发的这个系统所采用的是当前较为流行的VisualStudio和Dreamweave作为开发工具,使用Access作为后台数据库管理学生信息的后台操作,其功能在系统内部有源代码直接完成。
我们只需按系统要求输入即可操作。
跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。
根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件系统模型。
使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
此时模块也发展成为最终产品了。
设计一个数据库系统,首先必须确认数据库系统的用户和用途。
由于数据库系统是一个组织部门的模拟,数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。
收集和分析这些资料的过程称为需求分析。
例如在一个大学,学生是按照系部、班级来进行组织,而课程则是按照专业、任课教师等进行组织。
每个学生需要选修自己专业内的课程并取得成绩,而校方则需要统计每门课的平均分和学生的平均成绩,这就是学生和课程之间的联系和需要进行的处理。
需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。
设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。
需求分析的过程是对现实世界深入了解的过程,数据库系统能否正确的反映现实世界主要取决于需求分析,需求分析人员既要对数据库技术有一定的了解,又要对组织部门的情况比较熟悉,一般由数据库系统设计人员和本组织部门的有关工作人员合作进行。
需求分析的结果整理成需求分析说明书,这是数据库技术人员与应用组织部门的工作人员取得共识的基础,必须得到有关组织部门人员的确认。
(1)需求信息的收集
需求信息的收集又称为系统调查。
为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要明确调查的目的、调查的内容和调查的方式。
①调查的目的
首先,要了解一个组织部门的机构设置,主要业务活动和职能。
其次,要了解本组织部门的大致工作流程和任务范围划分。
这一阶段的工作是大量的和繁琐的。
尤其是管理人员缺乏对计算机的了解,他们不知道或不清楚哪些信息对于数据库系统设计者是必要的或重要的,不了解计算机在管理中能起什么作用,做哪些工作。
另一方面,数据库系统设计者缺乏对管理对象的了解,不了解管理对象内部的各种联系,不了解数据处理中的各种要求。
由于管理人员与数据库系统设计者之间存在着这样的距离,所以需要管理部门和数据库系统设计者更加紧密地配合,充分提供有关信息和资料,为数据库系统的设计打下良好的基础。
②调查的内容
外部要求:
信息的性质,响应的时间、频度和如何发生的规则,以及对经济效益的考虑和要求,安全性及完整性要求。
业务现状:
这是调查的重点,包括信息的种类,信息流程,信息的处理方式,各种业务工作过程和各种票据。
组织机构:
了解本组织部门内部机构的作用、现状、存在的问题,及是否适应计算机管理。
规划中的应用范围和要求。
③调查方式
开座谈会;
跟班作业;
请调查对象填写调查表;
查看业务记录、票据;
个别交谈。
对高层负责人的调查,最好采用个别交谈方式。
在交谈之前,应给他们一份详细的调查提纲,以便使他们有所准备。
从访问中,可获得有关该组织高层管理活动和决策过程的信息需求、该组织的运行政策、未来发展变化趋势等与战略规划有关的信息。
对中层管理人员的访问,可采用开座谈会、个别交谈或发调查表、查看业务记录的方式,目的是了解企业的具体业务控制方式和约束条件、不同业务之间的接口、日常控制管理的信息需求以及预测未来发展的潜在信息要求。
对基层操作人员的调查,主要采用发调查表和个别交谈方式来了解每项具体业务的过程、数据要求和约束条件。
(2)需求信息的整理
想要把收集到的信息(如文件、图表、票据、笔记等)转化为下一设计阶段可用形式的信息,必须对需求信息做分析整理工作。
3方案的论证及选择
3.1可行性分析
可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。
3.1.1经济上可行性
现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:
(1)本系统的运行可以代替人工进行许多繁杂的劳动;
(2)本系统的运行可以节省许多资源;
(3)本系统的运行可以大大的提高学校的工作效率;
(4)本系统可以使敏感文档更加安全,等等。
所以,本系统在经济上是可行的。
3.1.2技术上可行性
本系统的开发利Access作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。
学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。
使用MicrosoftVisualStudio和Dreamweave作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
3.1.3运行上可行性
本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
3.2方案选择
高校学生成绩管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
结合本系统前端应用程序的开发指的
便是系统用户的操作界面,鉴于系统的开发是基于WEB页面的ASP+Access的编程体系结构,所以这方面不必考虑太多,只要系统运行机器上安装有5.0以上的IE浏览器便可;而后台数据建立及维护ASP同样有强大的操作数据库能力,所以采用ASP开发本系统完全可行。
4搭建平台原理
4.1开发工具
鉴于开发本系统的目的在于快速、方便的管理数据,特别是实现网上数据录入、数据查询,所以在开发工具的选择上,我们选择了功能强大的且十分灵活的--ASP(MicrosoftActiveServerPages,微软动态服务器网页)技术,其中ASP内嵌于IIS(InternetInformationServer,因特网信息服务器)中,它最大特点在于可以将动态的数据如数据库中的数据显示于网页上(通过内部对象读取数据库中的记录),并能通过其内部对象方便快速的读取用户于网页中提交的数据,且这一切都是在服务器端进行的,最后才通过IIS将所有数据发往客户端,最终通过客户端的浏览器读取传过来的数据,所以数据在安全方便相当可靠。
同时这也极大的简化了系统开发的工作量,客户端根本无需考虑,即便系统以后的升级也只需修改一下服务器端的程序便可。
这便是我们常说的B/S(服务器 –浏览器)编程模式。
4.2性能需求及运行环境
整个系统应当操作简便,界面友好,维护简便。
数据库要求运行稳定,执行速度快,数据安全性高。
为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。
此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
其运行要求如下:
软件环境:
客户端:
Windows2000/2003/XP,InternetExplorer(IE)等。
服务器端:
WindowsNT/WindowsServer2003/WindowsXP。
数据库:
采用Access,运行于服务器端。
硬件环境:
服务器CPU:
PⅢ500以上,内存:
512M以上。
客户机CPU:
P200MMX以上,内存:
32M以上。
4.3ACCESS数据库简介
ACCESS是Microsoft公司的MicrosoftOffice组件之一,是Windows环境下流行的桌面型数据库管理系统。
ACCESS提供了可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统