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作为系统开发的开发环境,它作为一种现代的编程脚本语言,提供完善的指令控制语句与对象的支持及丰富的数据类型,给开发满足客户要求的高性能系统提供了保障,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
本系统属于一个规模比较中小的系统。尽管其在组织关系上存在着很大的复杂性,繁琐性,不确定性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、删除、查找、编辑等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。