- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ASP.NET的高校教务管理信息系统的设计与实现
摘要:当今,计算机应用逐渐由海量数据处理转向大规模的事务处理和对工作流的管理,产生了对以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统的迫切需要。素质教育深化改革,教育信息化的要求使得设计高校教务管理信息系统成为很好的研究和实践课题。
关键词:ASP.NET;教务管理信息系统;系统设计;系统实现
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)36-3043-01
1 前言
网络时代,实现国民经济和社会的信息化,是我们国家科教兴国的重点战略,其中,高校信息化是社会信息化的基础和重要标志,高校教务管理信息系统作为高校信息化的核心工程之一,对教学资源配置和教学运行管理起着支配性作用,是提高教学管理质量和效益的关键环节,其重要性和地位不言而喻。另一方面,随着素质教育全面推进和高校办学规模不断扩大,我国高校教学资源日益紧张,如何充分利用紧缺的教学资源,提高资源的使用率,处理成倍增长的信息量,己成为管理职能部门密切关注的内容。
上述背景下,许多高校启动并加快了数字化校园建设的步伐,相继建成了基于C/S模式的校园网,搭建了数字化校园的硬件平台,部分高校或自主开发了单项管理模块,或购置了管理系统,教务员通过运行client上的客户端程序存取校园网络数据库服务器的数据。数据得到了部分共享,提高了教学管理的效率和水平,但在实际使用过程中还或多或少存在一些其他方面的缺陷,上述情况促使了新型的基于浏览器/服务器(Brower/server,B/S)的WEB的教务管理信息系统的出现和广泛应用。本文结合笔者的实际开发经验,简单阐述了该信息系统的设计和实现方法。
2 系统开发工具和数据库技术
2.1 选择开发工具和语言
ASP.NET是一种建立动态WEB应用程序的技术,它是.NET框架的一部分,并拥有有史以来最庞大的类库,因此我们可以使用任何.NET兼容的语言来编写ASP.NET应用程序,并可以利用ASP.NET轻松实现几乎所有实际应用中希望获取的功能,故本系统在开发时选用ASP.NET作为开发工具。
ASP.NET还是一种服务器端技术,它可以制作动态WEB页的内容,在对ASP.NET的解决方案及组件基本结构进行开发时,Visual Studio.NET提供了最便捷的途径。而且Visual Studio .NET包含的项目可自动设置合适的存储过程调用、共享对象和WebServiees,它允许使用非常简单的拖放界面,使WEB页合为一体,使得调试、跟踪、项目管理以及源代码控制更为容易。
在本系统的开发中,使用的是基于浏览器/服务器(Brower/Server,B/S)架构的WEB应用系统,并且使用了客户端、组件层、数据库三层架构,将将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。
语言工具上,本文选择语法风格源自C/C十+家族的C#语言,它是一种简单、类型安全、平台独立的新型面向对象的编程语言,融合了VisualBasie的高效和C/C++的强大,是微软奠定其下一代互联网地位而打造的.NET平台的主流语言。
2.2 Microsoft .NETFramework技术架构
.NET战略囊括了一整套新的工具与技术,进一步提升了webservice的能力,成为开发人员设计和部署分布式应用程序的有效工具。.NET Framework是一组系统服务、类及数据类型。.NETFramework使开发人员能够集中精力去更好的实现应用程序的功能,而不必担心具体的管理细节,提高了开发人员的工作效率。
2.3 选择数据库工具
SQLServer2000作为MicrosoftBackOffice产品家族的重要成员,是Windows上最受欢迎的关系型数据库,不但继承了该类产品的优秀特点,还对许多组件作了适当的扩充,针对高校教务管理信息系统应用实际,相比小型数据库系统的Aecess数据库,和应用于大型数据库的开发,维护成本高,开发复杂的Oracle数据库,我们选择SQLServer2000作为数据库工具。
3 系统设计
3.1 功能设计
需求是对一个产品的需要或要求的描述。通过对教务管理信息系统开发的需求分析,系统需要实现的管理功能可以分成以下几个方面:
1) 教师教学计划和教材管理功能:教学计划管理要实现对学校全部教学计划的录入(批量导入)、更改,并根据设置的条件升成课程表,并提供查询等服务;教材管理则是根据实施教学计划生成每学期课程目录,征订管理、入库管理、出库管理及领取管理。
2) 学生学籍管理功能:实现新生数据库的导入、在校生信息的变动更新、毕业生信
文档评论(0)