在当今信息化时候。如果有一个实用的作业管理系统来规范管理作业。这将大大提高学校的作业管理效率。
1.2国内外研究现状
目前各学校对作业的管理方式有以下两种方式:有纸化管理和无纸化管理。无纸化管理一种是将作业存在软盘上交,另一种是上传到教师创建的共享文件夹中。前一种方式存在的问题是携带不便、速度较慢、容量小、文件易损坏;后一种方式的不足之处是学生可以随意翻看、更改其他同学的作业,造成学生作业混乱、教师管理困难的现象[2]。因此,文件的完整性缺乏保证、学生的账户管理有一定的困难、作业的评价及反馈机制等都得不到保证所以设计一个规范化、功能完备、操作简便的作业管理系统是目前作业管理急需解决的问题。
 
1.3主要工作
(1)对ASP.NET技术作了细致的研究,对ASP.NET技术在作业管理系统中的应用作了具体的分析。
(2)对数据库的设计作了详细介绍,在数据库中建立了完成数据表并插入了相应的数据,并且对网站作了详细的需求分析。
(3)完成前台界面的布局和对各具体的功能模块代码编写的实现。
2.开发工具介绍
2.1 ASP.NET
ASP.NET作为统一的Web应用程序平台,主要用于建立和部署企业级的Web应用程序所必需的服务。ASP.NET可面向所有的浏览器或设备并且为安全、强大、可升级和稳定的应用程序提供新的基础结构和编程模型[3]。ASP.NET具有以下优点:管理性强、安全性高、易于部署、增强的性能好、灵活的输出过程、多种移动设备支持、扩展性和可用性高、易于跟踪和调试、与.NET Framework集成并且和ASP应用程序的兼容性非常强等。ASP.NET是新的、功能强大的服务器端技术,用于创建动态Web页。ASP.NET是Microsoft公司的动态服务器页面和.NET技术的集合。ASP.NET又叫ASP+,但不仅仅是ASP的简单升级,而是Microsoft推出的新一代Active Server Pages脚本语言。
2.2SQL Server 2005 
SQL Server 2005 数据库引擎具有很安全、可靠的存储功能,这就为关系型、结构化数据提供更好的平台。此环境可使你构建和管理用于业务的可用性和高性能的数据应用程序等。使用SQL Server 2005,能满足用户在数据库层开发Web服务,此外还能把SQL Server当作一个超文本传输协议(HTTP)侦听器,这就可以为网络服务中心的应用软件提供一个新型的数据存取功能。T-SQL作为SQL Server所使用的数据库查询语言,也是SQL Server的核心部分,T-SQL语言不仅强化了原有的SQL关键字用以进行数据的存取、储存以及处理等基本功能,它还扩充了流程控制指定,可以使不同用户方便的编写更多功能的存储过程,这些存储过程存放在服务器端,预编译过后系统的执行速度会更快。
3.系统分析与设计
3.1可行性分析
(1)技术可行性:本系统的开发利用SQL Server 2005作为本系统的数据库。它是一个支持多用户的新型数据库,适用于中小型规模的数据量需求。使用ASP.NET作为系统开发的开发环境,它作为一种现代的编程脚本语言,提供完善的指令控制语句与对象的支持及丰富的数据类型,给开发满足客户要求的高性能系统提供了保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
本系统属于一个规模比较中小的系统。尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。
上一篇:基于Wince的H.264解码器的设计与实现
下一篇:网上银行相关安全技术研究与应用

VC++在线学习平台的设计

《管理信息系统》微课程设计与实现

C++《控制工程基础》课程试题数据库设计

jsp+mysql《电力电子技术》...

Asp.net《网页设计与制作》在线学习系统设计

JSP《数字图像处理》实验教学系统设计与实现

2D游戏《保卫萝卜》的设计+源代码

志愿者活动的调查问卷表

神经外科重症监护病房患...

承德市事业单位档案管理...

公寓空调设计任务书

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...