2.相关技术介绍
本网站采用了ASP.NET、SQL Server 2005数据库技术,按照软件开发的一般流程,对网站进行需求分析,设计总体架构及各功能模块,创建数据库及网站设计,最后进行代码编写,完成相应功能。
2.1 ASP.NET简介
ASP.NET 是一个已编译的、基于 .NET环境的,可以与用任何 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 Jscript .NET)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework[5]。一个asp.net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性 ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。开发人员可以方便地获得这些技术的优点,其中包括公共语言运行库环境、类型安全、继承等等。
2.2 SQL Server 2005数据库技术
SQL Server 2005 是微软公司推出的SQL Server 数据库管理网站较新的版本,它对SQL Server 2000中的某些特性进行了加强。SQL Server 2005作为数据库工具提供了更安全可靠的存储功能,可以构建和管理用于业务的可用性和高性能的数据应用程序。SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能[6]。简单的Transact-结构化查询语言查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。SQL语言基本上独立于数据库本身、使用的机器、网络、操作系统,基于SQL的DBMS产品可以运行在从个人机、工作站到基于局域网、小型机和大型机的各种计算机系统上,具有良好的可移植性。可以看出标准化的工作是很有意义的。
3.系统分析和设计
3.1 可行性分析
网站的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:
(1)技术可行性
高校信息网站要求应具备功能完备、易于使用、易于文护等特点。基于以上的要求,本网站采用Visual studio作为开发工具,采用ASP.NET语言编写,使得代码编写的过程大大的简化。数据库则是采用目前较为流行的SQL Server 2005。此网站在技术上是可行的。
(2)操作可行性
高校教师信息网站界面友好,使用方便,操作简单易于被用户接受,用户只需熟练操作计算机,对此网站使用进行简单的了解即可方便使用,使用此网站可以大大减少管理人员的负担。因此从使用操作方面看此网站的开发是可行的。
(3)经济可行性
高校教师信息网站运行的硬件环境只需一台廉价的电脑既可,软件环境则 安装Windows XP网站,很容易满足,是很小的成本支出。
因此网站在经济上、技术上、操作上开发都是可行的。
3.2 网站功能分析
高校教师信息网站是针对高校院系教学部门管理教师信息开发的。主要是对教师的各种事务的信息管理。网站采用模块化设计,具有教师和管理员两个角色。教师信息网站要减轻管理人员的工作,提高工作效率,增强信息查询功能。为此,系统需要实现以下主要功能:包括教学学术信息管理、院系信息管理、教师个人信息管理、课程信息管理。
3.3 功能模块设计
3.3.1 总体设计
该教师信息网站是有前台信息展示模块和后台管理员管理模块两部分组成。
(1)前台信息模块:主要包括了教学学术信息、院系信息、教师个人信息、课程信息。
教师学术信息:提供了科研项目、科研论文成果、奖励、出版著作、出版教材、参加学术会议专利、科技社会服务等信息,也包括参加活动的教师姓名。 ASP.net高校教师信息网站设计与实现(2):http://www.youerw.com/jisuanji/lunwen_3477.html