1.开发技术介绍
1.1 ASP.NET技术
ASP.NET技术是一种使嵌入网页中的脚本,并且是由因特网服务器执行的服务器端脚本技术,它是微软公司的一项技术。ASP 指 Active Server Pages(动态服务器页面),它运行于IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序[4]。ASP.NET具有简单易学、可管理性以及跨平台性的功能。
教研室档案管理系统之所以采用ASP.NET技术,是因为它具有以下优点:
(1) 简单易学。ASP.NET使运行的一些很平常的任务变得非常简单,如表单的提交客户端的身份验证、分布系统和网站配置[5]。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。
(2) 可管理性。ASP.NET使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
(3) 跨平台性。ASP.NET之所以拥有跨平台性,是因为它是一种基于通用语言的编译运行的程序,它的实现完全依赖虚拟机[6]。ASP.NET构建的应用程序可以运行在几乎全部的平台上。
1.2 SQL Server 2005数据库技术
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高性能的数据应用程序[7]。
SQL Server 2005是Microsoft 公司推出的SQL Server数据库管理系统,SQL Server 2005是一个支持多用户的新型数据库,适用于大中规模的数据量需求,页面采用ADO方式进行数据库的连接。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能[8]。