网站大量收购独家精品文档,联系QQ:2885784924

基于MVC模式的福建省远程高等教育学生学籍备案管理系统的设计与实现.docVIP

基于MVC模式的福建省远程高等教育学生学籍备案管理系统的设计与实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MVC模式的福建省远程高等教育学生学籍备案管理系统的设计与实现.doc

基于MVC模式的福建省远程高等教育学生学籍备案管理系统的设计与实现   摘 要 随着远程教育的发展和普及,人们越来越认可这种教育模式,通过远程教育获得学历的学生也越来越多。这就给福建省远程高等教育中心的学生学籍备案管理工作带来更大的难度。为了解决该问题并响应教育厅教育管理信息化的要求,详细调研学籍备案管理的业务流程,基于MVC模式,利用工作流和LINQ TO SQL技术,通过“原型化开发方法”开发设计出一个软件制品,用于高效管理远程高等教育学生的学籍备案。   关键词 MVC;LINQ TO SQL;工作流;远程高等教育;学籍备案管理   中图分类号:TP315 文献标识码:B   文章编号:1671-489X(2013)24-0032-03   1 引言   随着网络信息时代的来临,远程教育被人们越来越熟知和认可。《国家中长期教育改革和发展规划纲要(2010—2020年)》中也明确提出,要大力发展现代远程教育。通过远程教育获得学历的学生越来越多,面对众多的远程教育学生,如何有效地管理他们的学籍信息,从而最大限度地提高工作效率,是管理部门所面临的问题。   福建省远程高等教育中心承担着协助教育厅管理远程网络教育校外学习中心和成人教育函授站的招生、学籍备案等工作,目前中心主要是通过手工结合单机来管理众多的学生学籍信息。这种管理效率低且易发生数据错误,要想实现高效管理学生学籍信息,就必须引入现代信息技术手段来实现。远程教育的学籍管理和一般学校的学籍管理不同,关注的学生信息也不同,目前还没有适合的学籍管理平台可以管理全省远程高等教育学生,所以需要开发相应的学籍备案管理系统,来及时掌握在校学生的基本情况、高校每年招生人数和毕业人数,为管理部门制定相应政策和监督机制提供依据,进而满足《福建省教育信息化“十二五”发展规划》中关于教育管理信息化的要求。   2 相关技术   2.1 MVC模式   MVC架构是随着smalltalk language语言的发展而提出的,它是一个著名的用户界面设计架构,同时也是一个经典的设计模式。经典的MVC架构把一个组件划分成3部分:模型(model)、控制器(controller)和视图(view)[1]。模型负责封装数据和所有基于这些数据的操作。模型与数据格式无关,应用于模型的代码只需写一次就可以被多个视图重用,从而提高应用的可重用性。视图是用户看到并与之交互的界面,接受用户输入并验证其有效性。控制器接受用户的输入并调用模型和视图去完成用户的需求,其本身不输出任何东西和做任何处理,它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据[2]。   MVC模式可以用图1来表示。MVC这种分层的开发模式给开发和维护带来很多好处,美工可以专注于设计页面、编写页面代码,程序员可以专注于复杂的业务逻辑代码编写工作,即各个部分的开发可以独立进行,从而提高整个项目的开发效率。因此,本系统的开发选用了MVC框架,旨在构建易于扩展、更具模块化、可维护性更高的程序。   2.2 LINQ to SQL   LINQ to SQL(或者叫DLINQ),是LINQ(.NET语言集成查询)的一部分,全称是基于关系数据的.NET语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能[3]。LINQ to SQL的推出使得开发人员从繁琐复杂的SQL语句编写中解脱出来,有更多精力关注业务逻辑,从而提高开发效率。   本系统之所以选择LINQ to SQL,基于以下两点考虑:   1)学籍备案管理系统涉及学生的众多信息,对于数据安全性的要求比一般系统要高,而LINQ to SQL的高度集成化特性有效保证了数据的安全性,对于常见的SQL注入攻击,LINQ to SQL可以轻易地屏蔽;   2)由于学生数据的特殊性,学籍备案管理系统有和其他外部系统进行数据对接的需求,这就要求学籍备案系统具有良好的扩展性,可以支持更多的数据源,而LINQ to SQL的统一化特性让系统维护不同类型的数据源变得更加便捷。   2.3 工作流技术   工作流(Work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机按某种预定规则自动传递文档、信息或者任务[4]。学籍备案管理系统是由一系列的业务流程组成,涉及多个单位的参与者,通过把工作流技术引入系统中,可以有效地协同多个业务流程并行工作,缩短业务处理周期,从而提高管理工作的效率。   3 系统需求分析   福建省远程高等教育学生学籍备案管理系统面向三类用户:教育管理部门用户、高校

文档评论(0)

lnainai_sj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档