高校教师个人网站的设计与实现
计算机系本科毕业(设计)论文 课题名称专 业姓 名学 号指导教师 高 校 教 师 个 人 网 站的 设 计 与 实 现 计 算 机 科 学 与 技 术二零一零年六月
计算机系本科毕业(设计)论文 课题名称
专 业
姓 名
学 号
指导教师 高 校 教 师 个 人 网 站的 设 计 与 实 现 计 算 机 科 学 与 技 术
二零一零年六月
, ,目 录
1 引 言 ......................................................................................................................... 1
1.1 开发背景及研究意义 ......................................................................................... 1
1.2 网站简介 ............................................................................................................. 2
1.3 网站开发环境 ..................................................................................................... 2
2 需求分析 ................................................................................................................... 3
2.1 用户需求描述 ..................................................................................................... 3
2.2技术可行性分析 .................................................................................................. 3
2.3 网站功能分析 ..................................................................................................... 4
3 网站设计 ................................................................................................................... 6
3.1 网站功能设计 ..................................................................................................... 6
3.2 数据库设计 ......................................................................................................... 6
4 网站实现 ................................................................................................................. 11
4.1 登录模块的实现 ............................................................................................... 11
4.2 教学园地模块的实现 ....................................................................................... 13
4.3 科研空间模块的实现 ....................................................................................... 14
4.4 论坛模块的实现 ............................................................................................... 15
5 网站测试与维护 ..................................................................................................... 18
5.1 网站测试 ........................................................................................................... 18
5.2 网站维护 ........................................................................................................... 19
6 结束语 ..................................................................................................................... 20
致 谢 ..................................................................................................................... 21
参考文献 ..................................................................................................................... 22
I
, ,忻州师院计算机系本科学士学位论文
高校教师个人网站的设计与实现
摘 要:近年来,随着我国高等教育的改革与发展,教师与学生之间的交流变得日益困难。为了改变这种状态,建立一个教师个人网站已刻不容缓。该网站的设计目标是为高校教师和学生建立一个可以进行交流与讨论的网络平台以及对教师的教学与科研资源的共享。因此,根据网站的定位和宗旨,前台主要包括:登录、公告、教学园地、科研空间、论坛等模块,后台包括用户管理、公告管理、教学资源管理、科研资源管理以及论坛管理。
本网站采用ASP(Active Server Pages)程序设计语言及Access 2000数据库进行开发。本文通过软件工程的思想,对该网站做了详细的需求分析与设计,重点介绍了网站的开发过程,包括需求分析、网站设计、网站实现、网站测试等内容。
关键词:个人网站 网站设计 ASP
Abstract :In recent years, with the reform and development of higher education in our country, the communication between teachers and students is becoming increasingly difficult. In order to change this kind of condition, establish a teachers' personal website has delay. This website design goal is to build a network platform on which university teachers and students can communicate and discuss, as well as teachers' teaching and scientific research resources sharing. Therefore, according to the website of the orientation and aim, receptionist mainly includes: login, announcement, teaching and scientific research space, BBS forum module, background including user management, management, teaching resources announced management, scientific management and BBS management resources.
This website uses ASP (Active Server Pages) technology and database Access 2000. The aim of this article is to made the detailed analysis and design, which based on the concept of software engineering, this paper mainly introduces the development process, including website needs analysis, web design, web site test, etc.
Keywords :Personal Website Website Design ASP
1 引 言
1.1 开发背景及研究意义
随着现代信息技术的发展,教师个人网站成为了一支不可忽视的力量,推动我国的教育信息化和教育资源网络化进程。学习作为延续人类已有物质文化成 1
,高校教师个人网站的设计与实现
果、并在原有知识基础上创造出前所未有的内容的活动,已从传统的教学模式转变为通过多种途径来实现,在网上构建高校教师个人教学网站,为教师与学生提供全新的学习工具,是改革传统教学模式、实现教学与信息技术整合、培养学生信息素养的重要途径。它不仅有利于广泛地共享教育资源、教学思想和教育技术,而且有利于推动素质教育和教育信息化进程。
本次设计的教师个人网站将突破时间和空间的限制,实现学科与信息技术的整合,大大提高教学效率和教学效果,使教学活动可以上一个新台阶,从而提高教师的课堂教学质量。
1.2 网站简介
本网站将采用Browser/Server模式设计开发,主要将包括以下模块:登录模块、公告模块、教学园地、科研空间、论坛等。
该网站的用户权限将分为两种:普通用户和管理员(教师)。普通用户注册后只能在前台进行一些简单的操作,比如:浏览公告、进入论坛留言等;管理员(教师)则可以对用户或网站信息进行添加、修改和删除等操作。
1.3 网站开发环境
硬件环境:①486以上微机一台,主频至少2.0G ;②内存256M 以上;③显卡:TNT2显示适配器;④硬盘80G 以上。
软件环境:Microsoft Windows XP操作系统;Microsoft Access 2000数据库软件;Dreamweaver 8[4]应用软件;Photoshop CS[14]和Flash 进行图片和动画处理软件。
2
,忻州师院计算机系本科学士学位论文
2 需求分析
需求分析是软件生存周期中相当重要的一个阶段,需求分析的主要任务就是确定待开发软件的功能、性能、数据、界面等要求,在参阅、了解了相关网站的特点和要求,并对该教师所教的学科做了相应的调研后,确定本网站的总体目标是为老师的教学和学生的学习带来方便,从而提高该教师的教学水平。
2.1 用户需求描述
高校教师个人网站作为信息技术与高校课程整合的一部分,它主要是服务于高等院校的教育、科研等方面,是教师课堂教学的一种延展,是一种新的教育教学环境的创设。因此结合我校与该教师的具体情况,量身打造一个适合该教师教学的网站。本次网站设计主要是为了给教师、学生提供一个相互交流和沟通的平台,实现资源共享,以达到更好的学习效果,因此本网站希望实现如下功能:公告、教学内容、科研情况的介绍,在此基础上加入了论坛,希望实现师生互动交流的功能。这样的话,教学才能达到预期的效果,为国家的教育发展添砖加瓦。
2.2技术可行性分析
随着Internet 和电子商务等应用的出现,动态网页技术也随着诞生了, 现在主流的动态网页技术有JSP 、ASP 、PHP 等。制作一个性能卓越的动态销售系统,必须具备HTML 、JavaScript/VBScript、ASP 等基本技术。
HTML 是Hypertext Make-up Language(超文本标记语言) 的缩写,是一种专门用于Internet 进行信息传输的标记性语言。用于界面设计,但并不是Fortran 、
C 、Basic 这样的程序设计语言,它所定义的范围仅局限于如何表现文字、图片及如何建立文件之间的连接。利用HTML 设计出所需的静态页面,再综合JavaScript 、VBScript 、ASP 、PHP 等技术,就可以设计出各种形式、功能各异的动态页面。
本网站主要通过ASP 技术和Access 数据库的访问技术,非常容易学习和掌握,通过ASP 对象、SQL 指令构建页面与数据库之间的联系,通过ASP 编程来实现页面与数据库之间信息的交流,其中涉及到对页面结构的设计就要通过利用Dreamweaver 等可视化工具设计页面,Dreamweaver 对页面框架的制作非常容易上手,在大体框架制作完成的基础上,对页面进行美观设计和修饰中用到CSS 样式表等。运用ASP 技术设计易学易懂,同样能开发出功能齐全的网站模块出 3
,高校教师个人网站的设计与实现
来,这从技术性来讲是可行的。
2.3 网站功能分析
通过对本网站的应用情况作全面的、详细的调查,收集关于本网站涉及的一些数据资料,基本上确定了本次网站设计和实现的目的,明确了设计本网站的目标。除此之外,随着网络设施的完善和信息技术的普及应用,很多高校教师都拥有了自己的教学网站,实现教学资源的共享,课程的介绍,在线答疑等一系列的网上学习服务,通过这些服务使学生可以足不出户就可以学习该教师所教的课程。
本网站是专门用于对某教师教学资源与科研资源的共享,成为学生课后学习的最佳平台,所以应该具有助学性、科研性和互动性,其主要实现的功能应该体现在以下方面:
1、用户管理:为了实现网站的安全性和保密性,所以本次网站的设计应满足管理者(教师)和学生两方面的使用权限。学生可以凭自己的用户名、密码进行登录,然后才可以进入论坛交流,否则,学生只能浏览网页的公告、课程介绍等;管理员则对网站进行维护。
2、公告:用户进入主页后,能够查看最近发布的新闻,管理员(老师)能够对新闻进行管理,包括发布、修改、删除等操作。
3、教学园地:此项功能主要是为用户提供学习方面的帮助,对该教师所学科的介绍。普通用户可以查看教学课件、教学视频,以此来提高自己的学习水平。管理员(老师)则对这些内容进行添加、修改、删除等操作。
4、科研空间:主要是对该教师科研成果的展示、共享和交流,其中包括已发表的和尚未结题的。从而达到科研共享的效果,促进教师科研水平的提高。
5、论坛:此项功能提供了一个师生交流的平台,学生可以在登录之后进行留言,管理员(教师)可以回复学生的提问以及删除一些过期的信息。 高校教师个人网站的数据流程图如下图所示[15]:
图2.1 “高校教师个人网站”的顶级DFD

4
,忻州师院计算机系本科学士学位论文

图2.2 “高校教师个人网站”的一级DFD 5
,高校教师个人网站的设计与实现
3 网站设计
3.1 网站功能设计
根据用户的需求以及结合上述的功能需求分析的结果,使用面向对象的设计技术,本网站应具有如下的几个功能模块:
1、用户注册、登录模块
学生用户可以进行注册,然后登录网站进行学习与交流活动。管理员(老师)登录后对网站的课程资源、科研资源等进行添加、修改、删除等操作。
2、公告模块
管理员可以发布与修改公告,同时可以通过公告功能向学生发布作业信息。
3、教学园地模块
此模块包括四个子模块, 即:教学课程、教学课件、教学视频、在线学习,主要介绍了该教师所教的课程,以及教学课件、视频等内容。
4、科研空间模块
此模块主要提供了该教师的科研资源,包括撰写的论文,编写的专著以及一些科研项目。
5、论坛模块
提供了一个师生交流的平台,学生登录后进行留言,管理员(教师)进行回复和删除学生提出的问题。
6、博客模块
此模块主要展示了该教师的个人信息以及兴趣爱好。
网站功能模块设计如图3.1所示。
3.2 数据库设计
3.2.1 数据库概念结构设计
通过上述的需求和设计,得出本网站涉及到如下实体:学生用户信息实体、教学园地实体、科研空间实体、论坛实体。各个实体之间的联系如图3.2所示。
6