中国砚代表唷装各
2009年第5期(总第75期)
基于ASP?
NET的高校教师个人网站的
设计与实现
张培山
华中科技大学
罗晋华
湖北武汉430074
摘要:基于AsP.NET的高校教师个人网站可以帮助高校教师快速建立自己的个人
工作网站,并为教师和学生提供了多种可以选择的
学习与交流的工具。该网站可以有效地解决教师与学生之间课堂外交流减少的
问题,有利于高校教师提高自己的工作效率,提高教学的质量。关键词:ASP.NET个人网站N层体系架构
近年来,我国的高等教育事业取得了突飞猛进的发展,的校园面积不断增加、招生规模不断扩大、软硬件条件也得到了很大的改善。与此同时,高等教育的快速发展,也给高等院校的正常教学带来了较大的影响。高等院校的不断扩招,导致了课堂规模的扩大,这就使教师和学生之间的课堂交流减少;校园面积的增加,特别是多校区的办学模式,使得教师不断地往返于多个校区之间,不但造成了时间上的浪费,也减少了教师与学生在课堂外的交流。那么,如何利用高等院校现有的软硬件资源,把信息技术变为辅助教学工具,构建新型教学模式,培养具有创新思维和实践能力的高素质人才,已成为教育信息化的重要任务。正是基于对上述问题的认识,本文提出了一种新的解决问题的
方案,即开发高校教师的个人工作网站。高校教师通过建立自己的个人工作网站,为教师和学生在课堂教学以外提供一个可以共同交流、学习、讨论的
网络学习环境,扩展传统的课堂教学。
根据
系统参与者的不同,可以将系统划分为学生子系统和教师子系统。每个子系统又包含多个功能模块,如学生子系统包括个人信息、公告、
作业、问题、资源等模块,该子系统可以允许学生浏览公告通知、提交作业、提问问题、上传和下载资源等:教师子系统包括公告管理、作业管理、问题管理、资源管理、成绩管理、用户管理、角色管理等模块,教师子系统则允许教师发布公告通知、在线批改学生上传的作业、回答学生提问的问题、管理上传的资源、对系统的用户及其角色进行
管理等。此外,系统还包括一个通用模块——彤P天室,
该聊天室可以让教师和学生进行在线的交流、沟通。2.N层体系架构的设计参照基于.NET企业架构模型,本系统设计了N层体系架构的
软件系统构架,即:浏览器一Web表示层一业务逻辑层一数据访问层一存储过程~实体表,事实上,它本质上仍是一个三层架构的系统。这样的分层方法是为了提高系统的可扩展性和可重用性。另外,系统采用B/s结构,使系统的升级过程变得非常简单。按照N层体系架构的思想,在网站体系构架设计中分为三个逻辑层,即:Web表示层、业务逻辑层、数据访问层。
一、系统的总体设计
1.系统的功能描述
收稿日期:2008-1
Web表示层:Web表示层为客户端提供对应用
程序 2—03
的访问。Web表示层以可视化的形式提供丰富、灵活的用户交互界面,用来表示信息和收集数据,利用业务逻
作者简介:张培山,助理工程师.罗晋华,硕士研究生导师,副教授。
56万方数据
g易翰力兜嬲@阮庸∥.c’uE互
——、
2009年第5期(总第75明)
辑层提供的功能服务完成用户请求。Web表示层由ASP.
NET
中国现代树装备
基于角色的安全性的Web应用程序会检查用户的角色,并根据该角色提供对资源的访问。图2展示了系统的安全模型。
Web窗体和代码隐藏文件组成。在本系统中,Web