基于BS架构的高校教务管理系统的设计与实现毕业论文.docx
- 文档编号:25028839
- 上传时间:2023-06-04
- 格式:DOCX
- 页数:43
- 大小:1.92MB
基于BS架构的高校教务管理系统的设计与实现毕业论文.docx
《基于BS架构的高校教务管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于BS架构的高校教务管理系统的设计与实现毕业论文.docx(43页珍藏版)》请在冰豆网上搜索。
基于BS架构的高校教务管理系统的设计与实现毕业论文
(此文档为word格式,下载后您可任意编辑修改!
)
密级:
工程硕士专业学位论文(设计)
题目基于BS架构的高校教务管理系统的设计与实现
作者张云龙完成日期20年月日
培养单位
指导教师琚生根
指导教师
工程领域软件工程
授予学位日期20年月日
基于BS架构的高校教务管理系统的设计与实现
软件工程领域
研究生张云龙指导老师琚生根
随着高等院校的办学规模日益扩大化,生源也相应的日益增多,因此对学生和教师的管理也越来越复杂,教学管理方面的要求也逐渐提高,为了提高学校的教学管理水平,迫切需要开发一个教育系统管理软件,以此来解决各个高校对于教学管理的燃眉之急。
教学管理系统是一个专业化的管理平台,能够实现对教师日常工作和学生的综合成绩的评估。
因此可以看出,教学管理系统是一个学校所有工作的重点,它的好坏关系到整个学校的量化建设。
教育管理系统只有适应学校的发展,具有灵活性,可靠性,可维护性等优势才能更好的为学校教学服务,提高办学的质量和水平。
因此学校要想提高管理水平,实现更加科学高效的管理,力求开发适合本学校教学管理要求的软件系统是十分必要的。
本高校教务管理系统采用软件工程的设计思想,对该系统从前期材料收集、需求分析、可行性研究、总体设计、详细设计、系统编码以及系统测试进行了详尽细致的研究。
在系统的开发设计中,应用了当今市面流行的ASP.NET开发框架,数据库方面使用了微软的SQLServer2008,同时加入了一些JavaScript脚本和JQuery框架技术,最终实现基于BS架构的高校教务管理系统。
与同类教务管理系统相比,该高校教务管理系统的主要特色如下:
1、系统功能完善,界面友好大方,实现了从学生基本信息管理、教学计划管理、教务排课管理、学生选课管理、班级管理、学生作业管理、学生成绩管理、教师教学质量评价管理、高校财务管理以及系统维护等各环节自动化操作,配合强大的系统检索功能,能够实时了解高校教务工作的最新进展。
2、系统除了具有一般教务管理系统所具有的功能外,还创新性的增加了学生教学意见反馈功能、教学质量评价系统、成绩图形化统计功能、成绩核算计算器、作业评价系统等多项特色功能。
3、系统提供强大的报表打印功能,能够在线打印导出Excel格式或者Word格式的电子文档。
4、系统运行效率高,查询检索速度很快,经实际测试,系统平均响应速度控制在1秒中之内,这在如此庞大数据处理面前,是难能可贵的。
关键词:
高校教务管理系统,ASP.NET,BS
TheDesignandImplementationofEducationalAdministrationsystembasedonBSstructure
GraduateStudent:
Adviser:
Withtherapiddevelopmentofcomputertechnology,theschoolalsoage.Tomakecollegecounselorsmanagementmoreefficient,morescientific,wedecidedtodevelopcounselormanagementsystem.Sincethebirthofcomputerandnetworktechnology,whichmakesitdifficulttopredictthespeedofdevelopment?
Currently,peopledealofallaspectsofsociallifebasedonthesetwotechnologies,whichnotonlyallowspeopletoreducetheamountoftimeandeffort,butalsogreatlyimprovetheworkefficiency.Itbringsourconvenientatthesametime,butalsobecomingatouseinformationtechnologytothisnewtechnology,accesstoinformation,theabilitytolevelofrespectandpromotetheroleofthecommunityinvariousfieldsofindelible.ManagementInformationSystem(ManagementInformationSystem,referredtoasMIS)isacomputernetworkandtheintegrationofdisciplinesintherapiddevelopmentwillbepresentedtothemeaningofdiscrepancies.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.ThesystemisorientedcounselormanagementsystembasedonBSarchitecture,thesystemusestheVisualStudio.NET2005basicpagedesignandfunctiontoachievethedatabaseusingSQLServer2005.Thesystemprovidesagoodcounselormanagementfoundation.
Thispaperfirstintroducesthecounselormanagementrelateddevelopmentbackground,meaningfollowsthedevelopmentprocessandsoftwareengineeringmethods,analyzescounselormanagementsystemdesignandimplementation.
Keywords:
Theeducationalmanagementsystem;ASP.NET;BS
1综述1
1.1研究背景1
1.2研究意义2
1.3国内外研究现状2
1.4本论文的结构4
1.5本章小结5
2系统设计的相关技术基础介绍6
2.1开发模式的选择6
2.2C#编程语言7
2.3.NET开发平台8
2.4SQLServer2008数据库9
2.5JQuery框架10
2.6本章小结10
3系统需求分析11
3.1功能需求分析11
3.2可行性研究12
3.2.1技术可行性12
3.2.2经济可行性13
3.2.3运行可行性13
3.3本章小结13
4系统设计和框架15
4.1系统功能模块设计15
4.2系统角色模块设计15
4.2.1学生模块16
4.2.2教师模块17
4.2.3教务管理部门模块19
4.3功能设计20
4.4数据库概念结构设计25
4.5数据库逻辑结构设计26
4.6本章小结29
5系统编码与实现31
5.1系统登录界面31
5.2系统主界面32
5.3学生成绩管理界面33
5.4学生基本信息管理界面36
5.5智能排课界面36
5.6报表打印功能37
5.7本章小结39
6系统测试40
6.1系统测试原理40
6.2系统测试方案40
6.2.1测试方法40
6.2.2测试步骤42
6.2.3功能测试用例42
6.3系统测试结果44
6.4本章小结45
结论46
参考文献47
作者在读期间科研成果简介49
声明50
致谢51
附录52
1综述
本章主要介绍了该高校教务管理系统的课题背景,针对该课题的国内外研究现状和研究意义做出详细的阐述,最后给出了本论文的组织结构和小结。
1.1研究背景
随着高等院校的办学规模日益扩大化,生源也相应的日益增多,因此对学生和教师的管理也越来越复杂,教学管理方面的要求也逐渐提高,为了提高学校的教学管理水平,迫切需要开发一个教育系统管理软件,以此来解决各个高校对于教学管理的燃眉之急。
教学管理系统是一个专业化的管理平台,能够实现对教师日常工作和学生的综合成绩的评估。
因此可以看出,教学管理系统是一个学校所有工作的重点,它的好坏关系到整个学校的量化建设。
教育管理系统只有适应学校的发展,具有灵活性,可靠性,可维护性等优势才能更好的为学校教学服务,提高办学的质量和水平。
因此学校要想提高管理水平,实现更加科学高效的管理,力求开发适合本学校教学管理要求的软件系统是十分必要的。
首先从学校的人员组成方面来看,学校里的成员组成主要有学生和教师两大类成员。
从目前国内的学校管理方面看,学校管理人员对于学生的教学综合管理工作主要从学籍管理,考试成绩管理,课程管理,综合素质管理等方面。
然而这些方面的管理工作,需要学校专门抽出若干个教职工在每个学期负责专门的统计和公布等工作。
这些工作具体到每个学生的细化,需要耗费巨大的人力和物力。
给学校的教学工作带来了很大的不便。
同时具体到另一类成员教师的管理,更是为教育系统增添了沉重的压力。
例如,每一学期的教学水平评估,教师考评,教学有效性分析,教学质量检测等等。
这些方面都是需要专门的人员去统计和抽样。
综合教师和学生,教育系统的两大主要人群的管理工作,我们可以设想,利用计算机的数据统计优势,可以为教育管理系统减轻不少压力。
同时又克服了以往教育管理方面的诸多繁琐的问题。
伴随学校的规模越来越大,学校里学生和教师的数量不断增加,很容易出现例如,统计时间延时,信息统计出错,人力财力耗费大等一直困扰教育管理工作人员的难题。
所以开发一款适合高校教育管理的软件系统是大势所趋。
1.2研究意义
伴随着计算机技术领域的高速发展以及各个领域利用各自的行业优势相互交融,使如今社会上的众多领域利用网络信息技术的强大优势,为本行业的员工信息管理以及各种项目的操控运作系统注入了便捷的管理方式。
利用网络的方便和快捷的优点力求实现网络化的办公环境,并通过网络途径来管理和创建员工的信息,让员工通过网络系统进行交流,以此来增进工作团队之间的人际关系,让企事业单位管理的系统化。
随着信息化在社会发展中的比重日益增加,越来越多的企业和事业单位开始意识到网络带给人们的不仅仅是信息的飞速传播,更多的是网络在日常工作中的角色也更加不可取代。
众观国内外的教学管理系统的发展,国外在基于web领域的教学管理系统研究已经处于领先地位,我国教育管理系统的领域尚未满足相关领域的要求。
面对此状况,我们应当利用国内领先的软件技术优势,充分发挥有关软件方面的研究优势,针对教育管理方面的行业特点,设计出满足该领域要求的教育管理系统软件。
这种基于web的教育软件管理系统,相对于手工的管理有着难以超越的优势,例如信息检索速度快,软件系统的寿命长,数据存储容量大,整体管理成本较低等众多方面的优势。
这些优势在普通的教学管理中发挥了至关重要的作用,办公人员可以利用该类软件随时实现对各类教学管理数据的分析和归类。
利用这些优点管理人员可以摆脱以往每个学期繁琐的课程安排,教学管理评估,教务检查等众多的手工操作任务,实现办公的方便性,时效性,系统性准确性。
因此,针对教育管理领域的诸多正待解决的问题,我们更加有必要利用计算机方面的相关技术开发出适合该领域的系统管理软件,来满足用户的现实需求。
这正是本论文选题的重要宗旨和研究的理论意义。
1.3国内外研究现状
随着信息技术的飞速发展,计算机技术和网络技术的应用在世界各个领域越来越趋向普及化,与此同时网络信息技术在各个国家的经济和社会发展中承担着越来越重要的角色,发挥着越来越重要的作用。
在21世纪的今天,世界各国也越来越重视教育事业是全面提升综合国力的重要基石,而信息技术的飞速发展同样也为教育领域的进步注入了新的活力,增添了强有力的保障。
于是,近几年来世界上的众多发达国家对加大了对教育事业的投入力度,并努力让教育朝着信息化的方向迈进。
主要的提升手段有重新确立教育的目标,改革陈旧的教育方案,让教育面向信息化发展。
教务管理系统是各个大学日常管理的主要工作,它的良好管理直接关系到学校师生的学习和生活的多个方面,伴随着学校教学制度的变化与更新,特别是我们现在经常听到的学分制的实施,以及学生选课制度的开展,教务管理人员的工作变得愈加繁杂,工作压力相对增加。
因此考虑到这些情况的出现,急需研究设计一个以因特网为平台的综合教育管理软件。
针对这类软件系统的设计与开发,国外的高校已经拥有规模较大的技术小组为之规划和设计。
并为此投入了大量的人力和物力,取得了相当可观的社会效益。
美国和英国等一些发达国家已经设计开发了多个适合世界名牌大学的高校教务管理系统。
为学校未来的管理和建设提供了方便和保障。
国内高校则在教育领域实现信息化发展方面起步较晚,但近几年来我国的教育事业也在积极的向信息化的方向发展,同时将信息技术的相关理念融入到教育事业的发展之中。
随着各大高校陆续的将数字校园应用于学校管理中,许多硬件和软件系统也相继的投入使用;另外各种类型的教学和科研办公系统的使用也在一定程度上促进了教育的信息化建设。
不过由于国内的整体信息化水平相对滞后,再加上不可避免的经费问题等原因,使得国内在此方面与国外的教务管理系统存在着服务质量和机构设置等诸多地方的差距。
但是近几年来我国国内也高度重视教育的信息化发展,努力让教育事业的改革发展更加趋向于信息化。
由于每个高校的中心任务是教学,因此在各个高校中,教务管理的方式和效率直接决定着教育信息化水平的高低。
为了更大程度的提升教育领域的信息化水平,要求我们设计出一种完善智能的教务管理系统来代替半智能化的教务管理方式,将面临已久的“规模日益增加、教务工作繁重”的现代教育瓶颈一一排除,从而使管理的效率大大提升,努力实现高校的数字化、网络化、协同化,同时能够为各大教育单位减轻教学、成绩、学籍等方面的管理负担,使相关的管理人员能够较快的获得自己的工作安排和会议通知。
为了提高各大高校的教学管理水平,省级教育主管部门曾向各个高校派发过教务系统管理软件,各个高校为了提高本校的教学管理水平也曾购买过相关软件公司的教务管理软件或是组织校内相关人员设计开发专门的软件系统,这些措施都为教务管理水平的提升起到了积极的推动作用,为使用更加专业的教务管理软件奠定了基础。
但是这些试验在诸多方面存在着欠缺,例如根据某个专业机构的调查,各大高校拥有者很多校园管理方面的硬件设备,但是相关的软件配套设施无法满足管理的实际需求,从严格意义来说并没有完全的实现教育的信息化发展。
综上所述,我们应该继续好不动摇的加大力度推进教育的信息化改革,更加全面的实现高校管理现代化,提升各个高校的综合教育实力。
1.4本论文的结构
论文的结构安排如下:
第一章作为绪论部分,本章从该高校教务管理系统的课题背景展开论述,详细介绍了该高校教务管理系统的国内外研究现状和研究意义,最后给出了全文的组织结构;
第二章是系统开发技术的综合论述,主要介绍了开发模式的选择、C#编程语言、.NET开发平台、SQLServer2008数据库、JQuery框架等技术。
通过对这些开发技术的介绍和成熟运用,为该高校教务管理系统的成功开发提供了必要的前提和基础;
第三章是需求分析部分,提出了该高校教务管理系统的功能需求,从经济可行性、技术可行性和运行可行性等三个方面进行了可行性研究;
第四章从总体上介绍了该高校教务管理系统的功能模块,接着又从用户类别的角度重点介绍了学校模块设计、教师模块设计和教务管理部门模块设计,最后给出了学生信息管理模块、教学计划管理模块、教务排课管理模块、学生选课管理模块、班级管理模块、学生作业管理模块、学生成绩管理模块、教师教学质量评价管理模块、高校财务管理模块以及系统维护模块等系统模块的业务流程图;
第五章主要介绍了该高校教务管理系统的数据库设计,从整体上将数据库设计分为数据库概念结构设计和数据库逻辑结构设计,并画出了相对应的实体关系E-R图和数据库表结构设计;
第六章主要介绍了系统的编码和实现,分别介绍了系统登录界面、系统主界面、学生成绩管理界面、学生基本信息管理界面、智能排课界面、报表打印界面等界面的详细实现过程;
第七章建立在软件工程学的基础上,首先阐述了系统测试的原理,接下来从测试方法、测试过程、测试用例三个方面对该高校教务管理系统展开论述,最后得出了系统测试结果;
第八章为总结与展望部分,本章对系统设计中的内容和成果进行了总结,同时指出了存在的一些问题和缺点,为以后的继续应用研究和系统的完善打下了坚实的基础。
1.5本章小结
本章从该高校教务管理系统的课题背景展开论述,相信介绍了该高校教务管理系统的国内外研究现状和研究意义,最后给出了全文的组织结构。
2系统设计的相关技术基础介绍
2.1开发模式的选择
CS(ClientServer)是一种客户机与服务器结构,其中Client和Sever分别存储在两台远距离的计算机内,Client程序的主要功能是将用户的需求以一定的的形式发送至远端的Sever,然后在Sever处理完成后,再将处理结果再以一定的形式返回给用户,而Sever的主要任务是处理由Client发来的用户请求,在机器内部进行处理后,把处理结果送回客户。
这种结构的工作模式主要采用分布式,大体思想是把客户提供的任务划分为多个小的模块,再把这些划分好的模块分别安排给多台计算机运行,从而实现了功能分布的思想。
这种由Client完成相应的数据处理,由Sever完成数据库管理的模式是计算机应用领域的一种新兴模式。
当然了,这种模式有其优点和缺陷,下面具体介绍一下该模式的一些主要优点:
(1)CS模式能够让Client端发挥强大的数据处理工功能,这样大部分的工作可以在客户端完成,而服务器端的负担就相对较轻。
在最早期的CS结构中数据主要由两大部分构成,包括客户端应用程序和服务器端应用程序,当服务器端的应用程序运行时,就一直等候用户发过来的请求。
当用户想要对某个数据库中的数据进行操作的时候,用户端程序将请求发送至服务器,一段时间过后,再将处理完成的结果返回给客户,这种数据的处理模式充分体现了服务器端的数据负载相对较轻。
从而使客户端的相应速度大大提高,同时这也是CS模式的区别其他模式的突出特点。
(2)相对透明化的数据存储功能。
所有应该在服务器端运行的规则,例如用户的编号重复以及访问者的访问权限等等,这些规则对于前台的用户来说都是透明化的,用户在使用这些规则时不必考虑具体的工作过程便可以完成自己的一切工作。
当然了,在具备这些优点的同时,CS模式同样有其缺陷,其中最主要的几个缺点是:
(1)由于在这种模式下,客户端要安装相应的客户端软件,这样以来,对于软件的定时维护以及对电脑故障的排查等等都需要投入巨大的人力和物力,专业软件的维护成本和升级费用会给用户带来极大的压力。
(2)对于传统的CS架构需要对不同版本的OS安装不同的软件,由于软件的更新速度很快,成本较高,所以如今已经很少采用这种模式来开发。
有了这些缺点,相关方面的专业人士,设计出了BS模式,这种模式和CS模式并没有本质的区
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 架构 高校 教务 管理 系统 设计 实现 毕业论文
![提示](https://static.bdocx.com/images/bang_tan.gif)