基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx

上传人:b****6 文档编号:16546771 上传时间:2022-11-24 格式:DOCX 页数:39 大小:1.96MB
下载 相关 举报
基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx_第1页
第1页 / 共39页
基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx_第2页
第2页 / 共39页
基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx_第3页
第3页 / 共39页
基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx_第4页
第4页 / 共39页
基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx

《基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx(39页珍藏版)》请在冰豆网上搜索。

基于BS架构的高校教务管理系统的设计与实现硕士专业学位论文Word格式文档下载.docx

本高校教务管理系统采用软件工程的设计思想,对该系统从前期材料收集、需求分析、可行性研究、总体设计、详细设计、系统编码以及系统测试进行了详尽细致的研究。

在系统的开发设计中,应用了当今市面流行的ASP.NET开发框架,数据库方面使用了微软的SQLServer2008,同时加入了一些JavaScript脚本和JQuery框架技术,最终实现基于B/S架构的高校教务管理系统。

与同类教务管理系统相比,该高校教务管理系统的主要特色如下:

1、系统功能完善,界面友好大方,实现了从学生基本信息管理、教学计划管理、教务排课管理、学生选课管理、班级管理、学生作业管理、学生成绩管理、教师教学质量评价管理、高校财务管理以及系统维护等各环节自动化操作,配合强大的系统检索功能,能够实时了解高校教务工作的最新进展。

2、系统除了具有一般教务管理系统所具有的功能外,还创新性的增加了学生教学意见反馈功能、教学质量评价系统、成绩图形化统计功能、成绩核算计算器、作业评价系统等多项特色功能。

3、系统提供强大的报表打印功能,能够在线打印导出Excel格式或者Word格式的电子文档。

4、系统运行效率高,查询检索速度很快,经实际测试,系统平均响应速度控制在1秒中之内,这在如此庞大数据处理面前,是难能可贵的。

关键词:

高校教务管理系统,ASP.NET,B/S

TheDesignandImplementationofEducationalAdministrationsystembasedonB/Sstructure

GraduateStudent:

Adviser:

 

Withtherapiddevelopmentofcomputertechnology,theschoolalsohasenteredtheinformationage.Tomakecollegecounselorsmanagementmoreefficient,morescientific,wedecidedtodevelopcounselormanagementsystem.Sincethebirthofcomputerandnetworktechnology,whichmakesitdifficulttopredictthespeedofdevelopment?

Currently,peopledealofallaspectsofsociallifebasedonthesetwotechnologies,whichnotonlyallowspeopletoreducetheamountoftimeandeffort,butalsogreatlyimprovetheworkefficiency.Itbringsourconvenientatthesametime,butalsobecomingahugepillarofthenationaleconomyandsocialdevelopment.Peoplelearntouseinformationtechnologytothisnewtechnology,accesstoinformation,theabilitytohandleuptoacertainlevelofrespectandpromotetheroleofthecommunityinvariousfieldsofindelible.ManagementInformationSystem(ManagementInformationSystem,referredtoasMIS)isacomputernetworkandtheintegrationofdisciplinesintherapiddevelopmentwillbepresentedtothehumanmeaningofdiscrepancies.Currently,morepeopleacceptedviewisbasedonadvancesincomputertechnologyandcommunicationtechnologytoitsunderstanding,itpresentsmanagementinformationsystemisabranchofinformationtechnologyinmanagementapplications,cangiveinformationmanagementneedsoftheenterprise,andcansupportenterprisesmanagementforcorporatedecisionmakingandprovidegreatinformationresource.Theresearchdesignmanagementsystemisamanagementinformationsystem,aimedatimprovingmanagementefficiencyandlevelofcollegecounselors.

ThispaperusesastructuredanalysiselaboratedTaiwanbeforeandafterthedevelopmentofamorepowerfulfeaturescounselormanagementsystem,operationalprocedures,andsomekeytechnologiesinvolved.Firstconductedaneedsanalysis,feasibilityanalysis,andsystemanalysis,businessprocessthroughpracticalresearch,analysisofbusinessprocessesandorganizationalstructureofthesystem,thecompletionofthedataflowanalysisanddatadictionary;

thenthesystemdesignstagecompletedamajorfunctionalmodulesdivision,describesthesystemdesignideas,databasedesignandsystemdesigntoolsandtechniques.Thisphaseofthefunctionofeachmoduleofthesystemisdesignedindetail,formingafunctionalblockdiagramofthesystem;

firstcarriedtheconceptofstructuraldesignofthedatabasedesign,logicaldesignandthenfinalizesthedesignofthedatasheet.

Basedontheactualdemandcounselormanagementsystemforanalysis,thestudyconfirmedthatthetargetsystem,thearchitectureofthemanagementsystemwerecounselorsarchitectureanddetaileddesign,analysisofthefunctionalmodulesandeachmoduleinternalworkflow.ThesystemisorientedcounselormanagementsystembasedonB/Sarchitecture,thesystemusestheVisualStudio.NET2005basicpagedesignandfunctiontoachievethedatabaseusingSQLServer2005.Thesystemprovidesagoodcounselormanagementfoundation.

Thispaperfirstintroducesthecounselormanagementrelateddevelopmentbackground,meaninghomeandabroadaswellasrelatedconcepts,functionsandapplications,andthenfollowsthedevelopmentprocessandsoftwareengineeringmethods,analyzescounselormanagementsystemdesignandimplementation.

Keywords:

Theeducationalmanagementsystem;

ASP.NET;

B/S

1综述

本章主要介绍了该高校教务管理系统的课题背景,针对该课题的国内外研究现状和研究意义做出详细的阐述,最后给出了本论文的组织结构和小结。

1.1研究背景

首先从学校的人员组成方面来看,学校里的成员组成主要有学生和教师两大类成员。

从目前国内的学校管理方面看,学校管理人员对于学生的教学综合管理工作主要从学籍管理,考试成绩管理,课程管理,综合素质管理等方面。

然而这些方面的管理工作,需要学校专门抽出若干个教职工在每个学期负责专门的统计和公布等工作。

这些工作具体到每个学生的细化,需要耗费巨大的人力和物力。

给学校的教学工作带来了很大的不便。

同时具体到另一类成员教师的管理,更是为教育系统增添了沉重的压力。

例如,每一学期的教学水平评估,教师考评,教学有效性分析,教学质量检测等等。

这些方面都是需要专门的人员去统计和抽样。

综合教师和学生,教育系统的两大主要人群的管理工作,我们可以设想,利用计算机的数据统计优势,可以为教育管理系统减轻不少压力。

同时又克服了以往教育管理方面的诸多繁琐的问题。

伴随学校的规模越来越大,学校里学生和教师的数量不断增加,很容易出现例如,统计时间延时,信息统计出错,人力财力耗费大等一直困扰教育管理工作人员的难题。

所以开发一款适合高校教育管理的软件系统是大势所趋。

1.2研究意义

伴随着计算机技术领域的高速发展以及各个领域利用各自的行业优势相互交融,使如今社会上的众多领域利用网络信息技术的强大优势,为本行业的员工信息管理以及各种项目的操控运作系统注入了便捷的管理方式。

利用网络的方便和快捷的优点力求实现网络化的办公环境,并通过网络途径来管理和创建员工的信息,让员工通过网络系统进行交流,以此来增进工作团队之间的人际关系,让企事业单位管理的系统化。

随着信息化在社会发展中的比重日益增加,越来越多的企业和事业单位开始意识到网络带给人们的不仅仅是信息的飞速传播,更多的是网络在日常工作中的角色也更加不可取代。

众观国内外的教学管理系统的发展,国外在基于web领域的教学管理系统研究已经处于领先地位,我国教育管理系统的领域尚未满足相关领域的要求。

面对此状况,我们应当利用国内领先的软件技术优势,充分发挥有关软件方面的研究优势,针对教育管理方面的行业特点,设计出满足该领域要求的教育管理系统软件。

这种基于web的教育软件管理系统,相对于手工的管理有着难以超越的优势,例如信息检索速度快,软件系统的寿命长,数据存储容量大,整体管理成本较低等众多方面的优势。

这些优势在普通的教学管理中发挥了至关重要的作用,办公人员可以利用该类软件随时实现对各类教学管理数据的分析和归类。

利用这些优点管理人员可以摆脱以往每个学期繁琐的课程安排,教学管理评估,教务检查等众多的手工操作任务,实现办公的方便性,时效性,系统性准确性。

因此,针对教育管理领域的诸多正待解决的问题,我们更加有必要利用计算机方面的相关技术开发出适合该领域的系统管理软件,来满足用户的现实需求。

这正是本论文选题的重要宗旨和研究的理论意义。

1.3国内外研究现状

随着信息技术的飞速发展,计算机技术和网络技术的应用在世界各个领域越来越趋向普及化,与此同时网络信息技术在各个国家的经济和社会发展中承担着越来越重要的角色,发挥着越来越重要的作用。

在21世纪的今天,世界各国也越来越重视教育事业是全面提升综合国力的重要基石,而信息技术的飞速发展同样也为教育领域的进步注入了新的活力,增添了强有力的保障。

于是,近几年来世界上的众多发达国家对加大了对教育事业的投入力度,并努力让教育朝着信息化的方向迈进。

主要的提升手段有重新确立教育的目标,改革陈旧的教育方案,让教育面向信息化发展。

教务管理系统是各个大学日常管理的主要工作,它的良好管理直接关系到学校师生的学习和生活的多个方面,伴随着学校教学制度的变化与更新,特别是我们现在经常听到的学分制的实施,以及学生选课制度的开展,教务管理人员的工作变得愈加繁杂,工作压力相对增加。

因此考虑到这些情况的出现,急需研究设计一个以因特网为平台的综合教育管理软件。

针对这类软件系统的设计与开发,国外的高校已经拥有规模较大的技术小组为之规划和设计。

并为此投入了大量的人力和物力,取得了相当可观的社会效益。

美国和英国等一些发达国家已经设计开发了多个适合世界名牌大学的高校教务管理系统。

为学校未来的管理和建设提供了方便和保障。

国内高校则在教育领域实现信息化发展方面起步较晚,但近几年来我国的教育事业也在积极的向信息化的方向发展,同时将信息技术的相关理念融入到教育事业的发展之中。

随着各大高校陆续的将数字校园应用于学校管理中,许多硬件和软件系统也相继的投入使用;

另外各种类型的教学和科研办公系统的使用也在一定程度上促进了教育的信息化建设。

不过由于国内的整体信息化水平相对滞后,再加上不可避免的经费问题等原因,使得国内在此方面与国外的教务管理系统存在着服务质量和机构设置等诸多地方的差距。

但是近几年来我国国内也高度重视教育的信息化发展,努力让教育事业的改革发展更加趋向于信息化。

由于每个高校的中心任务是教学,因此在各个高校中,教务管理的方式和效率直接决定着教育信息化水平的高低。

为了更大程度的提升教育领域的信息化水平,要求我们设计出一种完善智能的教务管理系统来代替半智能化的教务管理方式,将面临已久的“规模日益增加、教务工作繁重”的现代教育瓶颈一一排除,从而使管理的效率大大提升,努力实现高校的数字化、网络化、协同化,同时能够为各大教育单位减轻教学、成绩、学籍等方面的管理负担,使相关的管理人员能够较快的获得自己的工作安排和会议通知。

为了提高各大高校的教学管理水平,省级教育主管部门曾向各个高校派发过教务系统管理软件,各个高校为了提高本校的教学管理水平也曾购买过相关软件公司的教务管理软件或是组织校内相关人员设计开发专门的软件系统,这些措施都为教务管理水平的提升起到了积极的推动作用,为使用更加专业的教务管理软件奠定了基础。

但是这些试验在诸多方面存在着欠缺,例如根据某个专业机构的调查,各大高校拥有者很多校园管理方面的硬件设备,但是相关的软件配套设施无法满足管理的实际需求,从严格意义来说并没有完全的实现教育的信息化发展。

综上所述,我们应该继续好不动摇的加大力度推进教育的信息化改革,更加全面的实现高校管理现代化,提升各个高校的综合教育实力。

1.4本论文的结构

论文的结构安排如下:

第一章作为绪论部分,本章从该高校教务管理系统的课题背景展开论述,详细介绍了该高校教务管理系统的国内外研究现状和研究意义,最后给出了全文的组织结构;

第二章是系统开发技术的综合论述,主要介绍了开发模式的选择、C#编程语言、.NET开发平台、SQLServer2008数据库、JQuery框架等技术。

通过对这些开发技术的介绍和成熟运用,为该高校教务管理系统的成功开发提供了必要的前提和基础;

第三章是需求分析部分,提出了该高校教务管理系统的功能需求,从经济可行性、技术可行性和运行可行性等三个方面进行了可行性研究;

第四章从总体上介绍了该高校教务管理系统的功能模块,接着又从用户类别的角度重点介绍了学校模块设计、教师模块设计和教务管理部门模块设计,最后给出了学生信息管理模块、教学计划管理模块、教务排课管理模块、学生选课管理模块、班级管理模块、学生作业管理模块、学生成绩管理模块、教师教学质量评价管理模块、高校财务管理模块以及系统维护模块等系统模块的业务流程图;

第五章主要介绍了该高校教务管理系统的数据库设计,从整体上将数据库设计分为数据库概念结构设计和数据库逻辑结构设计,并画出了相对应的实体关系E-R图和数据库表结构设计;

第六章主要介绍了系统的编码和实现,分别介绍了系统登录界面、系统主界面、学生成绩管理界面、学生基本信息管理界面、智能排课界面、报表打印界面等界面的详细实现过程;

第七章建立在软件工程学的基础上,首先阐述了系统测试的原理,接下来从测试方法、测试过程、测试用例三个方面对该高校教务管理系统展开论述,最后得出了系统测试结果;

第八章为总结与展望部分,本章对系统设计中的内容和成果进行了总结,同时指出了存在的一些问题和缺点,为以后的继续应用研究和系统的完善打下了坚实的基础。

1.5本章小结

本章从该高校教务管理系统的课题背景展开论述,相信介绍了该高校教务管理系统的国内外研究现状和研究意义,最后给出了全文的组织结构。

2系统设计的相关技术基础介绍

2.1开发模式的选择

C/S(Client/Server)是一种客户机与服务器结构,其中Client和Sever分别存储在两台远距离的计算机内,Client程序的主要功能是将用户的需求以一定的的形式发送至远端的Sever,然后在Sever处理完成后,再将处理结果再以一定的形式返回给用户,而Sever的主要任务是处理由Client发来的用户请求,在机器内部进行处理后,把处理结果送回客户。

这种结构的工作模式主要采用分布式,大体思想是把客户提供的任务划分为多个小的模块,再把这些划分好的模块分别安排给多台计算机运行,从而实现了功能分布的思想。

这种由Client完成相应的数据处理,由Sever完成数据库管理的模式是计算机应用领域的一种新兴模式。

当然了,这种模式有其优点和缺陷,下面具体介绍一下该模式的一些主要优点:

(1)C/S模式能够让Client端发挥强大的数据处理工功能,这样大部分的工作可以在客户端完成,而服务器端的负担就相对较轻。

在最早期的C/S结构中数据主要由两大部分构成,包括客户端应用程序和服务器端应用程序,当服务器端的应用程序运行时,就一直等候用户发过来的请求。

当用户想要对某个数据库中的数据进行操作的时候,用户端程序将请求发送至服务器,一段时间过后,再将处理完成的结果返回给客户,这种数据的处理模式充分体现了服务器端的数据负载相对较轻。

从而使客户端的相应速度大大提高,同时这也是C/S模式的区别其他模式的突出特点。

(2)相对透明化的数据存储功能。

所有应该在服务器端运行的规则,例如用户的编号重复以及访问者的访问权限等等,这些规则对于前台的用户来说都是透明化的,用户在使用这些规则时不必考虑具体的工作过程便可以完成自己的一切工作。

当然了,在具备这些优点的同时,C/S模式同样有其缺陷,其中最主要的几个缺点是:

(1)由于在这种模式下,客户端要安装相应的客户端软件,这样以来,对于软件的定时维护以及对电脑故障的排查等等都需要投入巨大的人力和物力,专业软件的维护成本和升级费用会给用户带来极大的压力。

(2)对于传统的C/S架构需要对不同版本的OS安装不同的软件,由于软件的更新速度很快,成本较高,所以如今已经很少采用这种模式来开发。

有了这些缺点,相关方面的专业人士,设计出了B/S模式,这种模式和C/S模式并没有本质的区别,它是在C/S模式的基础之上开发出来的基于http协议的C/S架构,因此它是C/S模式的一个特殊部分。

所谓的B/S(Browser/Server)结构,即浏览器和服务器模式。

浏览器负责前端页面显示,提供给用户人性化的操作界面,服务器负责处理接收用户请求,并返回给用户对应的处理结果,用户无需安装专门的客户端软件,只需要通过浏览器即可实现与服务器的交互,大大减少了终端用户的负担。

部署在bs模式下的应用程序,打破了cs模式下时间和空间的隔阂,不受时间地点的限制,用户可以在任何时间任何地点通过浏览器进行访问,不再需要专门的客户机,十分方便快捷。

B/S模式的出现在很大程度上客服了C/S模式的缺点,减少了客户端对软件的更新和维护成本,实现了一体化的客户端需求。

在B/S模式中浏览器充当特殊的客户端,并且只能使用http协议。

但是B/S模式也有其不足之处,即服务器端数据负荷较重,当服务器发生突发状况时,后果将不堪设想。

本文在综合论证C/S和B/S模式优缺点后,最终选择了B/S模式的开发结构。

2.2C#编程语言

C#语言是一种完全面向对象和类型安全的语言,也是与.net结合最好的一种开发语言。

它摒弃了以往开发语言的缺点,诸如宏,模板,继承复杂性等,而为用户提供了得心应手的一些熟知的操作符和表达式,从而让编程变得更加简单。

同时c#还提供了垃圾收集和处理等功能,从这些功能可以看出,c#也是一种面向组件的语言。

C#语言还提供了强大的数据库连接功能,这种功能使利用该语言

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 哲学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1