| 教学评估系统 |
|
| 设计类别:ASP毕业设计 文章来源:www.lw63.com 计算机论文 | 【字体:小 大】 |
随着我国教育部对本科评估工作的开展和深入,高等院校都在响应教育部的号召对自己的各项工作进行自我评估,以便更好的接受教育部的评估。各系都在按本科评估指标体系进行着教学评估、科研评估等一系列评估工作,本科评估工作是一项艰巨和长期的工作,为保证这项工作正常有序的进行,及时了解本科评估工作的文件、方针对我系评估工作的建议显得尤为重要,传统的工作方式存在着工作量大和效率低的特点。随着计算机和通信技术的发展,我们可以通过WEB页面迅速及时的了解到自己所需的信息,借助于互联网的力量来进行我系的本科评估工作,并可通过互联网实现以后的网上学生评估、教师评估等不同方位、不同层次的评估工作,可使我系的教学工作高质高效的进行,因此本科评估要想获得预期的效果和作用,必须走网络化之路。
本科评估工作是近年来高等院校刚新起的一项工作,其评估的方法、评估的内容、范围还在不断变化中。因此构建在本科评估网站的过程中,必须注意以下几点:
(1)网站结构灵活,适应能力强。在网站的需求分析设计、编写代码过程中,必须全面、综合考虑本科评估的各项需求,采用模块化设计技术,使网站对于不同的需求具有较强的适应能力,可以在不对软件源代码进行修改的情况下,通过简单的配置,适应评估的不同的需求。
(2)成本低廉,对硬件要求低。考虑到自己的开发经费情况和开发环境,该网站的成本必须降低,从设计过程中一开始就要注意控制成本。网站开发采用"动态服务器网页" ASP,数据库采用SOL SERVER 2000。采用这一方法具有无法比拟的优点,首先, 任何开发工具皆可发展ASP、语言相容性高、隐密安全性高、易操控数据[1]。其次, SOL SERVER 2000具有功能强大、安全性好的特点,它能够更好适应以后的发展。
(3)技术的先进性。虽然在设计过程中注意成本的控制,但是这和采用先进的技术并不矛盾,从网站的设计思想,到开发工具,均采用当今最先进的新成果,也只有这样才能降低成本的技术保障。同时考虑到本科评估的发展趋势,将向智能化发展,在软件的设计过程中预留接口,以便将来向管理/评估一体化的方向发展。
(4)操作简便。考虑到本科评估网站登录人员的广泛性,网站的使用必须简单、操作界面直观,使用方便,使用户不经培训即可熟练使用。
(5)维护容易。因为本科评估网站面向广泛性,随着网站访问人数的增加,势必带来大量的维护问题,如果不在设计过程中考虑维护问题的话,势必在维护工作中耗费大量的人力物力。因此力求使其维护容易,让用户能够进行一些日常维护,减少维护费用。
本科评估网站建设的开发是按照软件工程的结构化思想进行的,包括了网站系统分析、系统设计、系统实现和调试运行等阶段。
3网站的总体设计
3.1设计思想
通过网站,全面宣传展示系本科评估风采、优点与特色,发布系本科评估的重大工作安排与教育部有关本科评估文件,在Internet上完成部分系务,提高办事效率。
3.2网站系统分析
根据据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
迎评概况 通过系情概况、教师队伍和一些有特色的图片等内容来展现。
评估信息 评估信息通过迎评文件,迎评问答和指标体系等来展现,主要是介绍评估的理论和方法为课堂教学评估做好组织准备和方案准备,全面回答了为什么要评(评估目的)、评谁(评估对象)、评什么(评估内容)、怎么评判(评估标准和评估指标)和怎样评(评估方法)等问题,其中评估指标体系的制定是关键性、决定性的工作。
信息发布 通过公告栏等栏目来实现,内容有评估政策、活动安排等。
部分系务 通过上传下载功能,方便学生,老师从网上获得系教学所用材料提高教学工作的办事效率。
留言板 通过留言板可获得对我系评估工作的意见,同时可通过回帖对本科评估工作进行解释说明。
3.3主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的新闻和交互式留言板相结合,体现计算机系的勃勃生气,静态主页方式介绍系情系貌、优点特色;对于信息发布、动态新闻和留言板的的实现,就得利用ASP与数据库结合的技术建立数据库管理系统,采用交互式的动态的web画面来实现。
主页主要结构图如图3.1:
图3.1 主页主要结构图
3.4数据库设计
采用的数据库是Microsoft SQL Server2000,拟建立LunWen.mdf库文件,包含如下几个表文件:
Users 用户信息表
Content 留言信息表
News 新闻信息表
3.5网站主要功能模块的分析
本网站主要包括用户信息模块,新闻管理模快,留言板和最新公告模块。
3.5.1用户信息模块
本毕业设计用户包括注册用户和网站管理员,未注册用户可以通过留言板主页进行注册。注册用户成功登录后可进入留言板页面进行修改个人信息和发布留言等。网站管理员除具有普通用户的权限外,更重要是通过管理页面对网站用户、留言板、新闻进行管理和数据库的维护。
3.5.2新闻管理模块
主要包括添加新闻、修改新闻、删除新闻等。
添加新闻 管理员可根据需要将最新的评估新闻通过添加新闻功能发布出去。
修改新闻 当新闻发布出去发现需要修改时,管理员可进入新闻管理在需要修改的新闻后点击修改,就可对新闻进行修改。
删除新闻 当有的新闻已经失去时效意义时,管理员可进入新闻管理选中要删除的新闻点击删除将其删除。
3.5.3 留言板模块
本模块是注册用户使用模块,注册用户在主页登录后,点击留言板就可进入留言板,未注册用户可直接点留言板,在留言板主页注册。为方便管理本毕业设计将用户管理与留言管理合在一起,所以留言板分为两个模块,管理员留言模块和注册用户留言模块。
注册用户留言 注册用户在主页或留言板主页登录后,进入注册用户留言板,在这里可以修改自己的用户信息、发布新贴、删除自己的发贴及在其它话题中的跟贴留言。
管理员留言 管理员在主页或留言板主页登录成功后,进入管理员留言板,在这里管理员可以进行用户管理、发布新贴、其他话题中的跟贴留言,还可以对留言信息进行管理,包括删贴和置顶等。
3.5.4 最新公告模块
该模块主要是为了直接从主页看到最新的评估新闻、信息而设定。它实现从数据库中读取按发布时最新的信息在公告栏中滚动,并且点击标题就能立即浏览新闻。
功能模块大致流程如图3.2:
图3.2 功能模块结构图
4详细实现过程
4.1网站数据库的设计与实现
数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构[2]。
(1) 打开Microsoft SQL Server2000数据库,进入查询分析器中执行Transact-SQL语句如图4.1:
图4.1 查询分析器主界面
点击运行按扭就可完成库的创建。
(2) User表 用来存储系统用户的信息,创建过程同上在查询分析器中执行Transact-SQL语句:
USE LunWen
GO
CREATE TABLE Users
( UserId Int Primary Key IDENTITY,
UserName Varchar(50) NOT NULL,
UserPwd Varchar(50) NOT NULL,
Ename Varchar(50),
Email Varchar
|
|
|
|
|