2.相关技术介绍
本系统采用了B/S体系结构、ASP.NET、SQL Server 2005数据库技术,遵循软件开发的一般流程,对系统进行需求分析,设计总体架构及各功能模块,创建数据库及系统设计,编制各种文档及代码,最后测试并修改代码,完成相应功能。
2.1 B/S体系结构
本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S结构。B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。B/S的应用只需在客户端安装通用的浏览器即可,文护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和文护的成本。B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。它简化了系统的开发和文护,并且特别适用于网上信息发布。因此,我开发的教师信息展示网站采用了基于B/S模式的体系结构[2]。
2.2 ASP.NET
ASP.NET是一个已编译的,基于.NET的环境,可以与任何.NET兼容的语言(包括Visual Basic、C#)创作应用程序。易于写出清晰的代码,代码易于重用和共享。ASP.NET具有简易性、可管理性、可缩放性和可用性、自定义性和扩展性和安全性等特点[3]。
2.3 SQL Server
高校教师教学信息展示网站数据库涉及的数据量较大,对安全性要求较高,因此数据库服务器采用SQL Server 2005。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在 Internet 上和防火墙外进行查询的能力,提供了以Web 标准为基础的扩展数据库编程功能。丰富的XML和Internet 标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。
SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。SQL Server 2005是一个关系数据库管理系统,提供了丰富的图形化管理工具,使系统管理和数据库管理更加直观、简单。并且,SQL Server 2005具有动态自动管理和优化功能、具有丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地,便于开发。
3.系统分析和设计
3.1系统需求分析
由于课堂教学以及师生交流受时空限制,延缓了教学进程,降低了学生学习效率。高校教师教学信息展示网站能为师生交流提供一个有效的交流平台,并为学生提供更多直观的教学资源[5]。在课堂教学的基础之上,分析网站应提供的功能有:管理员可以进行用户信息管理、新闻信息管理、留言信息管理、文件上传管理、校园风景信息管理等;用户可以实现注册登录、浏览新闻资讯、查看教师个人信息、下载课件视频、在线留言等。
3.2系统功能模块设计
高校教师教学信息展示网站由前台学生模块和后台管理模块组成。
用户模块:包括用户注册,用户登录,登录成功可以下载课件、视频、文件,在线留言,查看新闻资讯,查看教师信息等。管理员模块:包括用户管理,新闻管理,文件上传管理,留言管理等。 ASP.net高校教师教学信息展示网站+源码(2):http://www.751com.cn/jisuanji/lunwen_10826.html