- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
体育课在线考试及评教系统设计与实现
体育课在线考试及评教系统设计与实现
摘要:随着计算机应用的普及和多样化,校园网建设中信息系统的建设越来越重要,它给校园管理提供了一个全新的快速的解决方案。该文在参考了现有的校园信息系统的基础上,分析了评教系统的模块需求。并在此需求的基础上对评教系统进行了设计开发工作,包括数据库设计以及详细设计。然后完成了系统的编码和运行调试。该文主要介绍了基于ASP.NET的采用三层架构的评教系统的设计和实现过程。描述了整个系统的方法路线、架构方法、设计过程、技术路线、详细的页面设计以及最后运行维护的过程。
关键词:评教系统;ASP.NET;SQL Server
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)25-5643-04
随着校园内计算机的普及,原有的办公模式正在向无纸化办公发展。但在教学之后的评教过程中却仍旧采用着传统的纸质模式。普遍的方式是采用卡纸,这样做不仅浪费纸张,还降低了信息的准确率。在计算机高度普及的今天,这样的信息录入方式明显已经落伍了。这时候就需要有一套完整的解决方案,将评教这一环节简化,并且易于信息的录入和数据的统计。本着让用户有良好的使用体验的原则,本系统采用BS(Browser/Server)结构[1]。让用户可以随时随地通过多种终端的浏览器直接访问。无论在何处,只要能连上因特网就可以访问评教系统服务器,快捷方便实现评教这一环节[2]。
1 研究方法与技术路线
本评教系统基于微软的ASP.NET框架, ASP.NET 是. NET Framework 整体的组成部分。.NET Framework提供了一个多语言组件开发和执行的环境。系统采用Visual Studio 2010作为主要开发平台,辅以Dreamweaver CS5作为页面样式设计。SQL Server 2008可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。可以降低开发和管理他们的数据基础设施的时间和成本。提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息[3]。
数据库的设计关系到整个系统的质量, 根据系统的总体设计目标和需求, 本系统包含了五个数据表:学生表、教师表、班级表、评教数据表、数据字典表。整个数据的字段设计按照三范式尽量减少数据冗余,并减少不必要的数据表。这样可以很大程度系统提高对数据的增删改查操作的性能。前台使用HTML和JavaScript控制页面效果。同时采用HTML5和CSS3标准以加强用户体验[4]。
三层架构的三个层面是:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。在三层架构之间派生类去实现接口,去调用派生类的方法和属性,完成三层之间相互调用[5]。
2 系统总体设计
2.1系统用户特点及需求分析
本系统主要面向在校学生、教师和学校工作人员。因此,本教学评教系统不仅可以节约纸张符合节能环保的理念,还可以准确的控制信息录入,所有统计数据均由系统自动计算完成,并支持以Excel文档格式导出保存。
2.2系统技术路线设计
本系统采用B/S 结构模型,以ASP.NET +SQL Server 2008为软件基本环境[6],客户端(包括管理员、学生等)运行浏览器软件,通过局域网以超文本形式访问网络服务器,网络服务器在接收客户端的请求后验证其合法性,并将请求通过三层架构转换为SQL语言传给数据库服务器,数据库服务器在验证其访问合法性后,根据访问要求进行数据处理,并将处理结果交给网络服务器,网络服务器再将得到的处理结果转换成HTML文档,以友好的Web页面转发给客户端浏览器[7],完成整个数据的访问过程。
2.3系统功能图
本系统主要针对学校工体部评教过程进行管理,主要包括学生评教和系统管理两大模块。
2.3.1学生评教
用于学生登录后进行评教操作。登陆后显示评教须知以及一些注意事项,在学生确认后进入评教页面,并在评教完成后进行数据比对,以检测该评教数据是否合理。当学生全部选择统一的选项时直接判定该数据无效,要求重新评教。
2.3.2 系统管理
评教系统的核心所在。在管理模块中,管理员可以导入学生和教师的信息并对其进行编辑修改。可时时查看当前的评教结果,包括所有教师的结果统计,以及班级评教结果统计。导出未评教学生名单,导出总体评教结果以及班级评教结果等。
2.3.3 系统管理
系统管理可以控制整个系统的运行和管理数据。因为有大量学生信息需要录入,因此手工添加明显是不合适的,因此学生和教师的信息可以直接上传Excel文件导入。系统提供参考模版下载,按照其格式进行编辑后即可上传导入。信息来源则可由教务系统直接导出。大大减少了录入工作量
文档评论(0)