基于学籍管理系统在高职教务中的应用与研究大学论文Word文档下载推荐.docx
- 文档编号:1055006
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:62
- 大小:475.11KB
基于学籍管理系统在高职教务中的应用与研究大学论文Word文档下载推荐.docx
《基于学籍管理系统在高职教务中的应用与研究大学论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于学籍管理系统在高职教务中的应用与研究大学论文Word文档下载推荐.docx(62页珍藏版)》请在冰点文库上搜索。
Abstract
StudyandDevelopmentofStudentStatusManagementSystemforVocationalCollege
Inrecentyears,informationtechnologyandnetworktechnologyhavedevelopedrapidly.Peoplehavenewdemandstotheinformationsystem.Itismainlyembodiesintwoaspect,thefirstisthedemandofthecomponenttechnologyandtheintegrationofinformationsystem,thesecondisthefastandremoteoperationandmaintenance,Informationtechnologymakestheeducationadministrationconvenient,butmanyproblemsshouldbesolvedinpresentapplication.Ifpartofworkisdonebycomputerandanotherisdonemanually,theshareofinformationbetweenthemwillbecomedifficult.Someotherquestionssuchasthedisunionofcodestandardandthelowlevelofcomputeroperationofworksrestricttheinformationsystem’sapplicationinsomedegree.Thenthemethodnetworkinformationdevelopmentbecomesthemainstreamgradually,theinformationsystemisdevelopingtowardstotheNetwork-basedInformationSystem.
Thisarticlestudiesthemethodofexploitation,themovementpatternaswellasthesystemstructureofthemanagementinformationsystem(MIS),analyzesthequestionoftraditionalmanagementinformationsystem,andtherespectivemeritsoftheC/S,B/Spattern,andthemeritoftheuniformofcomponentandtheB/SandC/Smodern.ThispaperintroducesASP.ETtechnologyindetail,thoroughlydiscussestheprincipleofworkbasedontheWebmanagementinformationsystem,givesadviceondesigningtheWebtechnologyandthedatabase,proposesonekindofstudentmanagementinformationsystemmodel,whichissuitableforvocationalcolleges.
Thedistributionaldevelopmenttechnologybasedoncomponenttechnologyisthecurrentpopularsoftwaredesignmethod.UnifyingtheperfectcurrentcollegelocalareanetworkandtheadvancedCOM+modeltechnology,thispaperproposesonekindofnewcollegemanagementinformationsystemmodel,specificallyanalysesthetopologystructureofthesystem,thesoftwareoverheadconstructiondesign,thefunctionstructuraldesign,andintroducesthesystemrealization.
Aboutthemodelrealization,thispaperemphasizesservicelevel,datalevelanduserlevel.Alldevelopmentsworkshouldbedoneintheservicelevelandthedatalevel.Inorder
toprocesscomplexdata,weusedatacomponentADO.NETatASP.NETserviceleveltorealizeconnectingtodatabase,andusethedatabasesoftwarememoryprocesstofinishthewholeprocess.AlsothispaperdiscusseshowtorealizetheWebapplicationsystemsafetycontrolanddynamicinformationissuetechnologybasedonASP.NET.
Keywords:
InformationSystem,ComponentTechnology,DistributionalDevelopment,ThreeLevelsStructure
目录
摘要I
AbstractI
目录III
第1章 绪论1
1.1现阶段高职院校管理信息系统的状况和潜在的问题1
1.2高职院校学籍管理系统项目开发的背景和意义2
1.3本文的研究内容3
第2章 信息系统相关技术分析4
2.1信息系统综述4
2.2体系结构5
2.2.1C/S结构和B/S结构5
2.2.2B/S结构和C/S结构的分析比较7
2.2.3B/S三层体系结构的缺陷和优化8
2.2.4基于WEB的ASP技术10
2.2.5.NET技术12
2.3基于.NET的信息管理系统的设计方案13
2.3.1系统总体结构13
2.3.2三层结构及其应用14
2.3.3ADO.NET技术16
2.4.NET框架中基于角色的安全性考虑19
2.4.1基于角色的安全性19
2.4.2Principal对象22
2.4.3Permissions对象24
2.5数据库技术26
2.6COM+组件技术的讨论27
2.7ActiveX技术论述29
2.8小结29
第3章 学籍管理信息系统设计与开发之模型30
3.1学籍管理信息系统总体设计的基本原则31
3.2学籍管理信息系统的设计特点32
3.3学籍管理信息系统的构成33
3.4系统功能33
3.5系统用户界面35
3.6基于组件技术的开发模型之探讨35
3.6.1COM+体系结构36
3.6.2组件开发以及部署36
3.7小结37
第4章 基于B/S+C/S体系结构的学籍管理信息系统的实现38
4.1系统结构分析38
4.2开发工具41
4.3数据库41
4.4学籍管理信息系统的主要算法与数据结构42
4.4.1实现思想42
4.4.2主要数据表43
4.4.3系统实现中的主要算法43
4.5系统整体软件架构44
4.6小结45
第5章 结论与展望46
参考文献47
致谢49
第1章 绪论
本篇文章除了着重介绍该课题的研究背景、MIS系统发展的概况和目前国内外基于WEB的MIS系统的研究以外,还详细阐述了该课题主要研究的工作以及论文的结构安排。
1.1现阶段高职院校管理信息系统的状况和潜在的问题
社会的各个方面都涉及到了日益发展的信息技术,当然,教育领域也在其涉及的范围内,人们对教育管理信息化的重视程度越来越高。
在各个高等院校中,多种教育管理信息系统(MIS)已经层出不穷,这就使得教育管理的质量及效率得到了很大程度上的提高。
在教育管理方面,信息所带来的巨大便利是不可置疑的,然而其在现阶段的运用中依然存在着很多问题。
譬如一部分工作还处于手工处理状态而另一部分却已经实现了计算机化,这就造成了两者之间的信息所要进行共享的困难。
除此之外,工作人员计算机水平操作低以及代码标准不统一等问题也会在一定程度上就信息系统的应用和推广形成制约。
现阶段,高职院校信息管理系统(MIS)的开发与应用存在的主要问题如下所示:
1)由于缺乏一个统一的标准和规范,导致软件的通用性和商品化极低;
2)开发的系统不能及时适应现在高职院校的发展变化,产品生命周期短:
3)低水平管理软件重复开发现象严重,开发的产品质量难以提高;
4)高职院校管理信息系统日趋复杂,软件开发周期长。
体现在技术上的问题主要有以下几点:
l)系统孤立多数系统依然处于单机的应用状态,即仅仅限制在负责此项业务的教务人员进行使用的范围内,而院级部门与校级部门之间、各办公室以及部门之间依然未能取得良好的沟通。
在现实当中,其实有很多工作需要二者的分工和配合才能完成,譬如就学生的录取工作而言。
由于系统之间的孤立进而对智能管理机制造成了缺失,为此未能提供十足的信息分析和决策支持的能力[1]。
2)功能单一某项系统的开发仅仅是为了解决一个具体的问题而诞生的。
譬如培养工作是一个系统,招生工作又是另外一个系统;
对不同种类的学生采用同一系统进行管理,致使在管理流程上存在不通畅之现象,进而对信息的共享和重用造成了影响。
3)信息系统是在管理层面上所进行的诠释,是一种管理的信息化。
由于每一所院校管理体制不同,故此,其相应的业务内容以及信息流也不同。
即使近几年以来,随着国家教委多种标准的颁布实施使得这一差异现象有所降低,然而标准也仅仅体现于宏观层次上,在各个学校中,具体的动作模式依然存在着较大的差别。
比如,有的学校对学生直接负责,属于一级管理模式,而有的学校则实行院、校两级的管理模式。
这种现象充分说明各个学校须针对自己的具体情况来开发适合自身的信息系统。
一度被认为推动软件行业走向工业化的有效途径即为软件复用,基于软件复用,应用系统的开发中就可直接采用现有的开发成果,进而开发的效率在提高的同时低水平重复开发得以避免。
软件复用的主流技术之一即为基于组件技术的复用技术,软件具有可复用特性的基本部件是组件,一旦产生,具体的实现语言就与其脱离关系,没必要进行编程就可直接引为功能模块应用于软件系统的装配—即插即用,提高软件系统产品质量和生产效率的有效途径即为基于组件的软件开发。
除此之外,随着时间的变化,应用系统功能需要增加或是某个局部需要修改时,只要通过增加、修改或替换相应组件的途径即可满足需求。
故此应用软件系统的柔性及可重构性在一定程度上得到了很大的提高。
1.2高职院校学籍管理系统项目开发的背景和意义
从管理信息系统基本情况和发展趋势来看,有一个最基本的共同点,那就是要加强高职院校学生在校期间的各项管理活动。
为了实现这一目标,必须依靠先进的计算机技术以及网络技术,须利用先进的计算机技术和网络技术来对学生的各项信息进行科学的管理。
目前大部分稍具规模的大专院校都建立了自己的信息管理系统。
在目前的情况下,以C/S结构的应用系统为主。
一般大专院校的管理信息量比较复杂,数据维护量也比较大。
例如学校各部门除了内部办公之外,还需要对各个院系的设备物资进行管理,对学籍进行管理,对各个年级各个专业的成绩单进行管理。
教务处还需要对任课教师进行专门的管理,学生工作处还需要对学生的日常表现进行管理。
由此可以看出,大专院校的每一个管理项目足够用一个单独的信息管理系统来进行管理。
事实上,由于分阶段实施的原因,一个学校中可能已经存在多个单独的C/S结构的应用系统[2]。
这些C/S结构的应用系统可能是用不同的开发工具进行开发的,开发所用的数据库管理系统也不尽相同,可能是有不同的软件开发商进行开发的。
这样如果将学校的所有信息集中在一起进行共享或者为企业的最高领导层提供决策依据,那将是一件非常困难的事情。
但基于B/S结构的应用系统则不同,它将所有的信息都集中在浏览器中,即使来自不同的软件开发商,使用不同的数据库管理系统。
这样用户则不必在不同的应用系统之间来回切换。
同时也为应用系统的维护带来了极大的方便条件。
另外基于B/S结构的应用系统也容易于进行功能的扩展。
1.3本文的研究内容
学校管理工作的主要组成部分即为学籍管理信息系统(MIS)。
现阶段,大多数学籍管理信息系统全为基于C/S结构之上,其不利于移动办公,同时也增加了客户端的管理维护功能。
采用ASP来实现传统的B/S结构系统,其在技术的应用上也已经被慢慢淘汰,B/S模式随着Internet的快速发展已成为现阶段热门的架构方式。
新一代互联网的应用软件以及服务战略体系即为.NET架构,它使得现有的软件在网络时代不仅能够满足各种新设备的要求,同时也适用于个人计算机。
·
NET架构中的一部分—ASP.NET,其不仅仅是ASP的简单升级,人们的编程工作也会因其全新的技术架构进而变得更为简洁、便利,基于技术创新要求以及业务需要,通过运用ASP.NET技术进而开发一个基于B/S结构的学籍管理信息系统已然附有极大的现实意义。
探讨基于网络的某职业学院学籍管理信息系统研究与实现是本片文章的主要工作。
本论文就从比较C/S结构与B/S的结构入手,介绍了二层结构与三层结构的优缺点,在此基础上建立了B/S+C/S的体系结构。
其中结合了ASP.NET技术,同时把组件技术COM+和ActiveX技术各自在服务器端和客户端得以应用。
本论文介绍了基于B/S+C/S结构的Web信息管理系统的设计方法,进而使基于B/S+C/S结构的Web信息系统实例得以实现,结尾就未来Web信息系统的设计技术提出了构想。
论文内容按以下结构安排:
1)MIS系统相关技术分析(第二章)
2)学籍管理信息系统建模(第三章)
3)基于B/S+C/S体系结构的学籍管理信息系统的实现(第四章)
4)结论与展望(第五章)
5)结语(第六章)
其中第二章对与课题研究相关的技术做出了简要介绍,包括MIS系统、Web技术、ASP.NET技术等等,本章是后面各章节的铺垫。
第三章在分析现有主流的二层结构与三层结构缺点的基础上,提出了B/S+C/S的体系结构,改进了对业务过程的支持,也增强了系统的可移植能力。
第四章是系统的总体设计部分,包括系统需求分析、关键模块设计以及数据库设计等功能。
第五章为系统的具体实现部分,描述了系统实施的关键技术,主要有业务层实现、数据库功能实现、信息发布模块实现和系统安全机制实现等。
第2章 信息系统相关技术分析
未来高等院校的发展趋势是完全自动化的教学信息系统,而且随着计算机的普及,信息业务处理量的逐渐扩大,手工处理方式已经远远不能满足人们管理活动的正常需要,各种工作都逐渐由手工化转为自动化,使许多复杂、繁琐且需要很多人力的工作变得简单。
在当今学校管理现代化的要求下,为了加强于提高学校对学生管理工作的效率,在应用管理信息化、方便管理的要求下开发此套系统。
本章对与课题研究相关技术进行分析。
主要介绍了MIS系统开发方法、基本结构与运行模式,论述了WEB技术在基于B/S结构MIS中的运用,这一章还详细介绍了ASP的工作原理、文件结构、基本语法以及基于ASP的.NET技术等等。
2.1信息系统综述
管理信息系统(ManagementInformationSystem:
MIS),近年来一个比较普遍泛称为信息系统(Informationsystem:
IS),它是一个以人为主导,汲取经验和遵照规律并重,通过应用计算机软件、硬件、其他办公设备以及网络通讯设备,就信息进行采集、输送、保存、加工、更新及维护,进而达到提高企业效益以及效率的目的,支持企业基层运作、中层控制、高层决策的集成化的人机系统。
总体结构如图2.l所示。
图2.1信息系统的总体结构
最早的信息系统已有几千年历史,最经典的早期信息系统之一是中国的烽火台报警信息系统,而使用时间最长的是皇家驿站信息传递系统。
在这些信息系统中,人都是主体,工具分别是烽火台和千里马,所以将这些信息系统称之为基于人的信息系统,即人基信息系统。
随着计算机的出现,把计算机技术作为辅助手段用于信息技术和信息系统当中,由人、计算机等组成能进行信息的收集、传送、存储、加工和使用的系统,即出现了人机信息系统。
20世纪末,随着信息技术和网络技术突飞猛进的发展,人们对信息系统提出了更高更新的需求,主要体现在对框架结构和工具灵活性上、稳定性方面的需求、在应用简单化和经济化方面的投资需求、在服务平台集成化方面的需求以及体现在操作维护迅捷化、远程化的社会需求等等,于是结合网络管理信息开发的方法渐渐成为主流,信息系统逐渐向着网基信息系统(Network-basedInformationsystem)的方向发展[3]。
2.2体系结构
近年来,随着网络技术持续不断地发展,特别体现在基于Web的信息发布及检索技术、网络分布式对象技术和Java计算技术的高速发展,致使多数应用系统的体系结构从C/S结构沿着更为便捷的B/S多级分布结构方向进行转变,致使软件系统的网络体系结构迎来新的一个阶段。
对这些结构特征进行熟练掌握的同时,对系统就依据实际情况进行选型,这对成功的研发一个MIS系统有着重要的意义。
2.2.1C/S结构和B/S结构
l)C/S结构
C/S结构也就是Client/Server结构。
C/S结构将数据库里的内容置于远程的服务器之上,而相应的软件安装在客户机上。
通常情况下,C/S软件采用两层结构,这种结构的分布图如图1所示。
其的组成分为两个部分:
前面为客户机,即为用户界面结合了表示和业务逻辑,对用户的请求进行接受,同时向数据库提出服务请求,一般为一个PC机;
后面为服务器,即为数据管理把数据提供给客户端,客户端通过计算数据然后把结果提交给用户。
还要提交完善及细化的安全保护以及就数据的整套性处理等操作,同时允许多个客户对同一个数据库进行访问。
在此种结构当中,服务器的硬件须具备很高的处理能力,这样方可使得每个客户的要求得以满足和实现。
如图2.2所示。
图2.2C/S结构
在技术方面,C/S结构已经取得很成熟的效应,C/S结构的主要特点为具有安全的存取模式、交互性强、响应速度比较快、网络通信量低、利于处理大量数据的操作。
然而,C/S结构的操作程序为针对性开发,在变更方面还欠灵活,管理与维护的难度系数依然较高。
一般仅限于小型的局域网内,在功能方面不利于扩展。
又因为C/S结构的每台客户机都需配置相应的客户端程序,故此分布功能不强而且兼容性不高,部署安装和配置不能快速的实现,所以就缺少了一定程度上的通用性,局限性较为明显。
需要具备专业知识及水准的技术人员去完成这项内容。
2)B/S结构
B/S结构也就是浏览器/服务器即Browser/Server结构,即为仅需安装维护一个服务器(Server),而对客户来说,只要利用浏览器(Browse)运行软件。
它是在Internet技术逐渐成熟的基础上,对C/S结构的变化以及改进。
着重应用了不间断的趋于成熟的WEB浏览器技术,结合ActiveX技术和多种script语言,此为一套全新的软件系统构造技术。
B/S三层体系架构应用三层的客户服务器结构,在用户界面层及数据管理层增加了一层结构,合称为中间件,整个体系结构成为三层。
随着中间件技术的成熟这三层结构逐渐得以兴起,核心概念是基于中间件的利用把应用分成业务逻辑层、表示层及数据存储层三个异同类型的处理层次。
这三个层次的详细的物理分法可有数种组合形式。
构架这三层结构应用系统的基础平台即为中间件,其主要提供了以下几方面的功能:
服务器和负责客户机、服务器与服务器之间的通信和连接;
实现运用和数据库的快速接连:
提供一个三层结构运用的开发、部署、运行和管理之平台。
这种三层结构于层和层之间互不影响,就任何一层的变化也不会给其它层的功能带来影响。
在B/S的体系结构系统中,通过浏览器用户可向散布在网络上的诸多服务器提出请求,接着浏览器的请求通过服务器对其进行处理,在浏览器上将用户所需信息进行返回。
对于动态网页生成、对数据库的访问和应用程序的执行及数据请求、加工、结果返回等工作由WebServer全部来完成。
B/S结构已成为现阶段应用软件的首选体系结构的原因在于,Windows将浏览器技术植入操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 学籍 管理 系统 高职 教务 中的 应用 研究 大学 论文