- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web高校公共体育选课系统设计与实现
基于Web高校公共体育选课系统设计与实现
摘要:通过剖析近年高校中体育公选课的实际问题,提出基于Web的选课系统的设计与实现。系统采用ASP.NET和SQL Server 2008技术开发,阐述了系统功能、系统可行性分析与需求分析、系统的具体设计与实现、系统测试等。系统界面友好、操作方便快捷、运行稳定,解决了高校体育公选课在教学管理中的实际问题。
关键词:Web;ASP.NET;SQL Server;公共体育;选课系统
中图分类号:TP311.52 文献标识码:A 文章编号:1009-3044(2013)36-8329-03
近年来,高校招生规模不断扩大,在校学生人数急速增长,高校的教务管理不断地系统化和计算机网络化。但由于教学计划需不断地进行修订,特别是每一学期都要进行的公选课的选课和排课,由于选课时的制约因素较多,又需要在规定的较短时间内完成,导致任务重、工作量大。体育公选课是教育部强制要求开设的必修课,在《全国普通高等学校体育课程教学指导纲要》中强调,“学生应具有自主选择课程内容、自主选择任课教师、自主选择上课时间的自由度。”于是,高等院校开设体育公选课应该重点考虑的问题不仅包括体育课授课质量的提高,还包括为了培养学生兴趣及自主锻炼的能力,让学生具备对课程内容、课程时间和任课教师自由选择的权利。要满足这些方方面面的要求,没有计算机软件技术的支持,选课将是一件很繁琐且工作量很大的事情。因此如何结合高校现阶段管理的需求,开发一套高效、稳定、方便学生使用的公共体育课程选修系统是很有意义的。
1 系统简介
该系统开发的主要目标是针对高校体育公选课的特点,设计建成一个集信息化、网络化、自动化为一体的网上选课系统。系统采用B/S模式设计,在TCP/IP的支持下,客户端通过浏览器访问Web服务器及后台数据库的技术及结构体系。
系统主要包括管理员端功能模块的设计和实现、学生端功能模块的设计和实现、教师端功能模块的设计和实现以及数据库设计、三层B/S系统架构、系统平台的搭建、用户界面设计、系统安全设计等。该系统实现选课管理上的办公自动化,能有效推进体育教学管理的科学化水平。
2 系统的技???背景
该体育公选课系统使用来自于微软的.Net开发平台。这个开发平台主要包括用于加载和运行应用程序的软件基础结构( .NET Framework和 ASP.NET)、开发环境(Visual Studio .NET)以及支持该结构的编程语言[1]。本系统的开发选择了C#语言,数据库采用SQL Server 2008。 SQL Server 2008比起以往版本存在以下优势:保护数据库查询、在服务器的管理操作上花费更少的时间、增加应用程序稳定性、系统执行性能优化与预测功能[2]。
3 公共体育选课系统的需求分析
首先进行可行性研究。该选课系统将主要解决以下关键问题:
1)能借助校园网已具备的硬件条件,实现安全高速的远程管理和控制。
2)必须满足全部选课学生能同时登录时的数据量要求。
3)具有智能分班功能,体育班按照体育项目分类,学生按照自己的上课时间段进行选课选班,每位学生每期只能选择一门课程。
4)这是一个多用户并发操作的应用系统,每一门课都有人数的限制,如果超过限制人数,学生将不能再进行此课程的选择。
目标系统输出要求包括:
1)以WORD文件和EXCEL文件形式导出体育班的选课情况,生成体育班的点名册和记分册。
2)以WORD文件和EXCEL文件形式导出已选课学生名单和未选课学生名单。
3)以WORD形式导出选定时间段的所有课程(班级)列表。
4)以WORD文件和EXCEL文件形式输出教师得分明细。
5)以WORD文件和EXCEL文件形式输出未评教学生列表。
目标系统输入要求包括:
1)由管理员手工录入教师信息。
2)学生信息量较大,采取以教务处文件格式快捷导入年级学生名单,并存放在特定的数据库中。
3)由管理员手工录入教务班级上课时间,提供上课时段管理功能。
4)由管理员手工录入班级课程信息。这是整个系统数据输入的核心之一。
5)由管理员手工录入评价题库中的题目。
6)由管理员手工录入该教师的教研室、系部、督导、其他评价的得分。这是对该教师进行工作考核的重要依据和参考。
其次进行技术和运行可行性分析。该系统主要还是技术架构和开发工具的选择。在查阅了大量技术资料后,确定在B/S模式下,基于Web开发是最好的选择,并确定利用目前非常流行的.NET技术和SQL Server数据库技术结合的方式进行编程。
该系统开发完成后无需专门配备高性能的服务器,高校几乎不需要另外的投入,
文档评论(0)