论文部分内容阅读
学生作业管理系统是进行日常作业管理的一种常用工具,随着网络的发展,信息化时代的到来,在教学工作的过程中作用越来越明显,作业的及时发布,学生的及时提交,以及通过网上的批改和评分,都大大促进教学质量的发展,充分的利用网络来加强管理,扩展教育模式,增强作业的教学价值,是信息化教学的重大进步,在实际工作中有着重大的现实意义。首先收集了作业管理系统的背景和国内外现状,目前在国外作业管理系统比较流行,已经形成了Blackboard这样的付费软件,这个软件也在国内使用,由于其英文软件有其局限性。国内各个高校也开始了尝试,对作业管理系统进行使用,但都未完善,仍然处于发展阶段。本文就是在这基于这种需求背景下讨论实现一个学生作业管理系统,规范作业流程,降低师生的工作难度,同时提高教学质量。通过分析高校教学现状和学生作业管理的特征和流程,并且借鉴大量同类论文和实际项目总结出一个典型的适合大多数学校教学使用的工作流程。论文设计实现了一个基于.NET的学生在线管理系统,该系统采用B/S架构,利用通用性较强的.NET框架为基础,.NET有着很强大的技术基础,有很强大的实践基础,作为微软研发的跨平台的框架被广泛应用在各个领域,在B/S结构web应用上,作为它的重要组成部分的ASP.NET也有很大的优势,有.NET强大类库支持,开发简单,速度快,并且采用编译机制运行,相比JAVA程序运行速度快。使用ASP.NET MVC进行web实现,是基于MVC (Model ViewController)设计规范的一种实现,业务逻辑、界面、数据显示分离的代码模式方便管理。数据库采用SQL Server2008,作为同为微软的产品确保业务的连续性,也有较好的安全性和兼容性,方便安装部署,数据访问使用LINQ组件进行交互。系统操作简单,功能全面,方便使用和管理维护。本文通过调研相关使用技术,了解B/S模型的优势,分析ASP.NET MVC的原理做好前期准备工作,然后根据工作流程总结系统的功能需求,以学生,教师,管理员为中心,从用户的角度思考,把整个系统分为三个部分完成自己的相关业务,并且给出详细设计和数据结构,在本文中选取主要实现部分进行了说明,在完成了系统的实现之后,对系统的核心功能进行了运行,表现符合预期。并且利用LoadRunner进行了系统的压力和性能测试,能够满足性能需求。