因而作业管理系统的应运而生,使得学生上传提交作业,老师批改检查等功能,更显得尤为重要。
1.2系统开发的意义
随着信息技术的迅速发展,电脑化教学与远程网络化教学的普及,给传统的教学方式带来了重大的革命,也给教学改革的实施者们提出了很多新的课题。如何有效进行作业管理就是一个让很多老师头痛的问题。因此在当前这个信息时代,任何一个学校都需要一个实用的作业管理系统来规范作业管理,这将会大大提高学校的管理水平,优化资源,实现效益的最大化。因此,作业管理系统是非常有意义且具有研究价值的一个课题。
1.3系统开发使用技术介绍
系统采用B/S结构[5],即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,并节约了开发成本,是一种全新的软件系统构造技术。
ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,同时也提供了一个更为稳定,高效,安全的运行环境。ASP.NET 提供了下面的优点[6]:
(1)增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化及盒外缓存服务。这相当于在编写代码之前就显著提高了性能。
(2)世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境。
(3)境中的大量工具箱和设计器。
(4)威力和灵活性[7]。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。
(5)简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。
(6)可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。
(7)可缩放性和可用性。ASP.NET 在设计时考虑了可缩放性,增加了专门用于在聚集环境和多处理器环境中提高性能的功能。
(8)自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别"插入"代码。
(9)安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
2.系统可行性分析与需求分析
2.1系统可行性分析
本系统具有一定的可行性,分别表现为以下三个方面:
(1)技术可行性分析:近年来,信息技术的日臻成熟,使得本系统在技术上的开发成为可能。根据任务书的需求进行系统设计与开发,系统使用成熟的ASP.NET软件开发技术与SQL Server 2005数据库技术。其中系统的前台主要使用HTML语言,另外还使用了ASP.NET技术C#语言[8]对表单数据进行处理。
(2)经济可行性分析:系统开发前学生提交作业是以纸张的形式提交,在管理上教师要用笔批改作业。系统开发完成后提交,批改作业只要通过浏览器即可完成。可为学院、学生节约大量资金。教师也不用收取大量的作业,这样既节省了教师的工作强度也节省了管理员的工作强度。同时,系统投入使用后不需要添加其他设备,在原有的硬件环境中即可使用。在软件上也不需要购买,免费直接下载后即可使用。 ASP.NET作业管理系统设计+可行性分析与需求分析(2):http://www.751com.cn/jisuanji/lunwen_4742.html