【精品】asp基于web教学评估系统设计(源代码+论文)
收藏
资源目录
压缩包内文档预览:(预览前20页/共22页)
编号:1638030
类型:共享资源
大小:1.65MB
格式:RAR
上传时间:2017-08-30
上传人:机****料
认证信息
个人认证
高**(实名认证)
河南
IP属地:河南
50
积分
- 关 键 词:
-
精品
asp
基于
web
教学评估
系统
设计
源代码
论文
- 资源描述:
-
【精品】asp基于web教学评估系统设计(源代码+论文),精品,asp,基于,web,教学评估,系统,设计,源代码,论文
- 内容简介:
-
目 录 1 引言 . 1 发背景 . 1 发目的 . 1 内外发展趋势 . 1 2 方案论证 . 3 3 网站的总体设计 . 5 计思想 . 5 站系统分析 . 5 页设计 . 5 据库设计 . 6 站主要功能模块的分析 . 6 4 详细实现过程 . 8 站数据库的设计与实现 . 8 体功能模块的设计与实现 . 11 块结合 . 15 5 网站建设分析总结 . 17 6 结束语 . 18 参考文献 . 19 . 20 致谢 . 21 忻州师范学院计算机科学与技术系本科毕业设计(论文) 1 忻 州师范学院计算机系本科评估 网站的设计与实现 摘 要 : 本文 从 计算机系的 实际情况出发, 经过对计算机系本科评估事项的一番考察和分析,确立了计算机系本科评估网站具体实现功能。 并阐述 网站 的结构设计和功能设计, 实现用户的分类显示、最近新闻的提示、留言板功能等。管理员 用户 可以 通过 览器 , 以人机交互 式 的客户端程序实现 对本科评估新闻的发布、管理。本系统是计算机系 点的一个子系统,具有很好的外部接口,能够很好的配合计算机系站点的其它子系统服务于全系的教学工作。 关键词: 动态 ; 000 1 引言 发背景 随着 普及,许多院校都组建了校园网。在这种情况下,为网上进行教学评估提供了必要的硬件环境。从 1999 年开始,中国高等教育招生规模持续扩大,在高等教育增加教育机会、拉动教育消费的同时,社会各界也对高等教育质量表示关注。 2002 年 6 月 10 号教育部高教司颁发了关于印发普通高等学校本科教学工作水平管理方案(试行)的通知(教高司 2002152 号)。学生人数增多,评估成本的加大,以手工为主的评估方式很难适应当今形势的发展。为此,如何设 计一个性能优良、扩展性和安全性都很好的网上教学评估系统成为我国高等教育的一种必然趋势。为了更好的 提高本科 办学 水平 , 做好教育部进行的本科评估的验收工作 ,特构建 忻州师范学院计算机系本科评估 网站。 发目的 随着计算机技术的发展,网络技术对我们的生活和工作显得越来越重要,特别是信息高度发达的今天,人们对最新信息的需求和发布迫切需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现本科评估新闻的网上发布,通过留言板获得用户对我系本科评估的建议 ,以及系教学管理人员对本科评估工作进行解释说明 ,从而保证计算机系本科评估工作及时有效的进行。 内外 发 展趋势 随着 本科评估信息化 的快速发展,纯展示型的 评估 网站 将 满足不了 本科评估 的需忻州师范学院计算机科学与技术系本科毕业设计(论文) 2 求, 评估 网站 也 向智能型、多功能化方向发展,包括 学生 可以 通过 本科评估的工作测评 等。 评估 网站的智能化和傻瓜化成为 评估 网站发展的必然, 它 可以使学校 运用互联网 更好的进行本科教学工作 。 评估 网站是 学校教学评估 在互联网上的 展示 ,网 站实现的功能将会影响到本科评估效率及成 绩。 忻州师范学院计算机系本科评估网站 主要介绍忻州师院计算机系评估的有关信息,并用 000 架设用户登录、用户管理、新闻管理等功能模块。将本科评估的信息第一时间反馈出去,提高本科评估工作的效率。 本篇论文主要论述了 忻州师范学院计算机系本科评估网站构建 的详细过程。以及在利用 000 数据库实现用户登录和用户管理,新闻管理等功能模块的过程中所遇到的要点、难点等。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 3 2 方案论证 随着我国教育部对本科评估工作的开展和深入 ,高等院校都在响应教育部的号召对自己的各项工作进行自我评估,以便更好的接受教育部的评估。各系都在 按本科评估指标体系进行着教学评估、科研评估等一系列评估工作,本科评估工作是一项艰巨和长期的工作,为保证这项工作正常有序的进行,及时了解本科评估工作的文件、方针对我系评估工作的建议显得尤为重要,传统的工作方式存在着工作量大和效率低的特点。随着计算机和通信技术的发展,我们可以通过 面迅速及时的了解到自己所需的信息, 借助于互联网的力量 来进行我系的本科评估工作 ,并可通过互联网实现以后的网上学生评估、教师评估等不同方位、不同层次的评估工作,可使我系的教学工作高质高效的进行, 因此 本科评估 要想获得 预期的效果和作用 , 必须走 网络 化之路 。 本科评估工作是近年来高等院校刚新起的一项工作 ,其 评估的 方法、 评估 的内容、范围还在不断变化中。 因此构建在本科评估网站的过程中 ,必须注意以下几点 : (1)网站结构灵活 ,适应能力强。 在网站的需求分析设计、编写代码过程中 ,必须全面、综合考虑 本科评估 的各项需求 ,采用模块化设计技术 ,使 网站 对于不同的需求具有较强的适应能力 ,可以在不对软件源代码进行修改的情况下 ,通过简单的配置 ,适应评估的 不同的需求。 (2)成本低廉 ,对硬件要求低。 考虑到自己的开发经费情况和开发环境 ,该 网站 的成本必须降低 ,从设计过程中一 开始就要注意控制成本。 网站开发采用 “ 动态服务器网页 ” 据库采用 000。采用这一方法具有 无法比拟的优点 ,首先 , 任何开发工具皆可发展 语言相容性高 、 隐密安全性高 、 易操控数据 1。 其次 , 000 具有功能强大、安全性好的特点, 它能够 更好 适应 以 后的发展 。 (3)技术的先进性。虽然在设计过程中注意成本的控制 ,但是这和采用先进的技术并不矛盾 ,从 网站 的设计思想 ,到开发工具 ,均采用当今最先进的新成果 ,也只有这样才能降低成本的技术保障。 同时考虑到本科评估的发 展趋势 ,将向智能化发展 ,在软件的设计过程中预留接口 ,以便将来向管理 /评估 一体化的方向发展。 (4)操作简便。考虑到本科评估网站登录人员的广泛性 ,网站 的使用必须简单、操作界面直观 ,使用方便 ,使用户 不 经培训即可熟练使用。 (5)维护容易。因为本科评估网站面向广泛性 ,随着 网站访问人数的增加, 势必带来大量的维护问题 ,如果不在设计过程中考虑维护问题的话 ,势必在维护工作中耗费忻州师范学院计算机科学与技术系本科毕业设计(论文) 4 大量的人力物力。 因此力求使其维护容易 ,让用户能够进行一些日常维护 ,减少维护费用。 本科评估网站建设的开发是按照软件工程的结构化思想进行的,包括了网 站系统分析、系统设计、系统实现和调试运行等阶段。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 5 3 网站的总体设计 计思想 通过网站,全面宣传展示 系本科评估 风采、优点与特色,发布 系本科评估 的重大工作 安排与 教育部有关本科评估文件 ,在 完成部分 系 务,提高办事效率。 站系统分析 根据 据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分: 迎评概况 通过 系情 概 况 、教师 队伍和一些有特色的图片等 内容来展现。 评估信息 评估信息通过迎评文件,迎评问答和指标体系等来展现,主要是介绍评估的理 论和方法为课堂教学评估做好组织准备和方案准备,全面回答了为什么要评(评估目的)、评谁(评估对象)、评什么(评估内容)、怎么评判(评估标准和评估指标)和怎样评(评估方法)等问题,其中评估指标体系的制定是关键性、决定性的工作。 信息发布 通过公告栏等栏目来实现,内容有 评估 政策、活动安排等。 部分 系 务 通过上传下载功能,方便学生,老师从网上获得系教学所用材料提高教学工作的办事效率。 留言板 通过留言板可获得对我系评估工作的意见,同时可通过回帖对本科评估工作进行解释说明。 页设计 网站主页采用静、动相结 合的方式,即静态的主画面和动态的 新闻和交互式留言板 相结合,体现 计算机系 的勃勃生气,静态主页方式介绍 系情系貌 、优点特色 ; 对于信息发布 、动态新闻和留言板的的实现 ,就得利用 数据库结合的技术建立数据库管理系统,采用交互式的动态的 面来实现。 主页 主要 结构图 如图 图 主页主要结构图 页 首页 迎评文件 迎评问答 留言板 新闻管理 上传下载 忻州师范学院计算机科学与技术系本科毕业设计(论文) 6 据库设计 采用的数据库是 建立 文件,包含如下几个表文件: 用户信息表 留言信息表 新闻信息表 站主要功能模块的分析 本网站主要包括用户信息模块,新闻管理模快,留言板和最新公告模块。 户信息模块 本系统用户包括注册用户和网站管理员,未注册用户可以通过留言板主页进行注册。注册用户成功登录后可进入留言板页面进行修改个人信息和发布留言等。网站管理员除具有普通用户的权限外,更重要是通过管理页面对网站用户、留言板、新闻进行管理和数据库的维护。 闻管理模块 主要包括添加新闻、修改新闻、删除新闻等。 添加新闻 管理员可根据需要将最新的评估新闻通过添加新闻功能发布出去。 修改新闻 当新闻发布出去发现需要修改时,管理员可进入新闻管理在需要修改的新闻后点击修改,就可对新闻进行修改。 删除新闻 当有的新闻已经失去时效意义时,管理员可进入新闻管理选中要删除的新闻点击删除将其删除。 言板模块 本模块是注册用户使用模块,注册用户在主页登录后,点击留言板就可进入留言板,未注册用户可直接点留言板,在留言板主页注册。为方便管理 本系统将用户管理与留言管理合在一起,所以留言板分为两个模块,管理员留言模块和注册用户留言模块。 注册用户留言 注册用户在主页或留言板主页登录后,进入注册用户留言板,在这里可以修改自己的用户信息、发布新贴、删除自己的发贴及在其它话题中的跟贴留言。 管理员留言 管理员在主页或留言板主页登录成功后,进入管理员留言板,在这里管理员可以进行用户管理、发布新贴、其他话题中的跟贴留言,还可以对留言信息进行管理,包括删贴和置顶等。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 7 新公告模块 该模块主要是为了直接从主页看到最新的评估新闻、信息 而设定。它实现从数据库中读取按发布时最新的信息在公告栏中滚动,并且点击标题就能立即浏览新闻。 功能模块大致流程如图 图 能模块结构图 户 留言板模块 新闻管理模块 用户管理模块 重试或注册 失 败 普通用户 留言板模块 用户管理模块 管理自己的用户信息 1. 管理自己的留言 2. 发贴、浏览留言、回帖 开始 1. 添加新闻 2. 修改新闻 3. 删除新闻 1. 管理自己留言 2. 管理普通用户留言 3. 发贴、删除、置顶 用户登录 1. 管理自己的用户信息 2. 管理普通用户的信息 忻州师范学院计算机科学与技术系本科毕业设计(论文) 8 4 详细实现过程 站数 据库的设计与实现 数据只有用数据库来管理才能有自动化管理的可能。数据的结构将影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构 2。 ( 1) 打开 据库,进入查询分析器中执行句如图 图 查询分析器主界面 点击运行按扭就可完成库的创建。 ( 2) 用来存储系统用户的信息,创建 过程同上在查询分析器中执行句: O 0) 0) 0), 0), 0) ) 忻州师范学院计算机科学与技术系本科毕业设计(论文) 9 , , 创建 后,将执行 令插入默认的系统管理员用户 认密码也是 表 构如表 4 表 4 用户数据表 编号 字段名称 数据结构 说明 1 户 2 0) 用户名 3 0) 密码 4 0) 用户姓名 5 0) 电子邮箱 6 0) 头像文件名 ( 3) 用来保存网站新闻信息, 在查询分析器中执行 句: O 50) ) 可建立新闻信息表,其结构如表 4 表 4新闻信息表 编号 字段名称 数据结构 说明 1 闻编号 2 0) 新闻题目 忻州师范学院计算机科学与技术系本科毕业设计(论文) 10 3 闻内容 4 交时间 ( 4) 用来保存论坛留言的标题, 在查询分析器中执行 O 0) 000), 0), 0), 0), 在 就完成留言信息表的建立,其结构如表 4 表 4留言信息表 编号 字段名称 字段名称 说明 1 言 2 0) 留言标题 3 00) 留言内容 4 0) 留言人用户名 5 0) 创建日期和时间 6 0) 最后回复的日期和时间 7 击数 8 顶标记 ,表置顶 ,表不置 9 级留言 果不是回帖,则 忻州师范学院计算机科学与技术系本科毕业设计(论文) 11 体功能模块的设计与实现 户管理模块的设计与实现 : 在 据库中建立了一个 ,它存储着用户的基本资料,其中主键为 中的 一个用户只有唯一的一个 标识用户。用 据表来实现网站最基本的用户信息管理功能:注册新用户、已注册用户的后台管理。 新用户注册的设计与实现: 新用户必须注册后才能在留言板发贴,所以新用户必须在注册页面填写新用户的基本资料,然后由程序判断是否按要求填写,用户名是否重复等,有效性可用判断,这样可以减轻服务器的负荷量。 主要代码实现如下: ) 请输入用户名! ); ; 上程序创建了名 表单,其中表单的信息传送方式为 单提交给 件执行,单击表单中的 件,将触发表单的 件,在表单中实现用户资料基本输入,当用户资料按正确格式输入后就要将用户的基本资料插入到数据库表中,以便进行其它的一些管理工作。 用户管理的设计与实现: 本系统的用户管理功能比较简单,在系统初始化时,有一个默认的“系统管理员”用户 程序设计人员手动地添加到 数据库中。 户可以修改自身信息,用户信息以及删除注册用户,普通用户只能修改自身的用户信息和密码。功能管理模块关系如图 图 用户管理功能模块 普通用户 户 系统用信息管理 修改 户密码 修改、删除普通用户信息 修改自身的用户名和密码 忻州师范学院计算机科学与技术系本科毕业设计(论文) 13 管理员登录后进入用户管理模块 ,在这里管理员可以进入用户管理界面删除用户列表中的用户,也可进入修改用户信息对自身的信息进行修改。用户管理界面如 图 户管理界面图 普通用户 进入可查看和修改自身的信息,修改时为保证安全性必须输入原密码,在这里用到一个 藏域用来标识用户是新用户还是修改用户信息。 言板模块的设计与实现 : 本系统留言板主要是用来方便注册用户对我系本科评估工作提出宝贵意见,或咨询本科评估的有关事宜,管理员可利用回帖对用户解释,同时吸取用户意见中的有用部分,促进我系的本科评估工作,未注册用户进入留言板可以浏览留言,但不能进行发贴和其他操作。要使留言板达到更好的利用,留言板模块只有与数据库连接才能实现有效的管理, 因此本系统设计普通用户留言模块和管理员 留言模块。 普通用户登录后,可以根据自己的需要发布新贴或删除自己的发贴,只要点击自己的发贴进入发贴页面点击删除就可以删除了,要发贴点击发新贴即可进入。发贴页面如图 图 发贴页面图 在这里仍调用 检查输入是否合乎规范,创建了名 表单,其中表单的信息传送方式为 单提交给 件执行,单击表单中忻州师范学院计算机科学与技术系本科毕业设计(论文) 14 的 件,将触发表单的 件,在表单中实现了资料基本输入 ,在这里 用来表示不是回 帖。 管理员留言模块 管理员登录进入留言板后不仅可以删除自己的留言,还可以删除注册用户的留言和将留言置顶和取消置顶的权限。 凡是涉及到管理员权限的都要进行身份验证,置顶和取消置顶是管理员才有的权限,所以要在开始代码前添加如下代码: , 其原代码为: 不是 户,没有此权限 ) f % 新公告模块 该模块是为了让教师和学生登录主页后,更快更直接的了解评估动态和评估安排,该模块与后台数据库中的 连接,在最新公告栏中依次滚动按发布时间最近的新闻,用户只要点击新闻标题即可迅速浏览新闻。 闻管理模块 此模块属于后台管理模块,用来发布本科评估的相关信息,这要求真实性很高,所以只有管理员才有权限访问。管理员登录成功后,点新闻管理即可进入,普通用户访问将显示没有权限。该模块包括新闻添加、修改、删除三个功能。 添加新闻:主 要方便管理员对本科评估新闻或部分系务新闻及时的发布出去。 修改新闻:主要是为了对发现发布出去的新闻内容或标题有误,而提供修改功能。 删除新闻:删除新闻也是对新闻进行管理,是对时间已久、失去意义的新闻进行删除,节省数据库新闻表的空间。删除新闻实现主要代码如下: 块结合 以上介绍的功能模块,都是与数据库连接,都需要用户登录才能实现,本系统用户分为普通用户和管理员用户,不同的用户权限不同,进入的网页就不同。由于本系统留言板也需要管理,管理就要登录,为了方便管理,本系统将用户管理和留言管理合在一起,所以从主页登录和留言板主页的登录后的留言板界面应一致。 实现办法: 访问者登录时在登录页面上的创建的会话变量 于从数据库中获取访问者的有关信息, 判断用户的身份, 写入 量,变量将在整个网站 的所有网页中都是有效的。这些变量的存在与否及其取值将用于确定是否允许进入一个特定的网页 。 & 此用户名不存在! ); & & if & 用户名或密码错误! ); & & = = = = 忻州师范学院计算机科学与技术系本科毕业设计(论文) 16 是连接数据库文件,在本系统原文件为: 忻州师范学院计算机科学与技术系本科毕业设计(论文) 17 5 网站建设分析总结 通过以上对网站的设计与实现,基本完成了一个本科评估网站的用户注册登录、新闻发布、留言板、新闻管理等功能,本文编写的 序相对简单,各个功能模块经过认真的调试在论文设计中已基本实现了。但这些只是本科评估网站的初步建设阶段,要完成一个完整的本科评估网站,更好的进行本科评估工作,还需要完成更多功能模块的实现。例如在网站上实现一个教学评估系统,提供多种的评估方法(学生评估,教师评估,专家评估),提供不同层次的反馈信息( 政府部门、院系领导、受评教师) 等。此外,由于涉及到新闻管理问题,网站安全性还需要完备的考虑,一旦后台的数据库受到恶意的攻击产生的后果将不堪设想。再者 其灵活、简单、实用、强大的特性迅速风靡全球网站的时候,其本身的一些缺陷、漏洞也正威胁着所有的网站开发者。所有的 用程序开发者应密切关注,提高警惕。微软再次被指责对其出品的 务器软件的安全问题不加重视。在微软的流行产品 发现存在一种被称为“非法 求”的缺陷。据微软称,此缺陷在特定情况下会导致任意代码都可以在服务器 端运行。但用发现这一漏洞的 全公司 话说:这只是冰山一角而已。 ,微软隐瞒了一些情况,比如黑客可以利用这一漏洞对 务器进行完全的控制,而恰恰许多站点是基于这套系统的。但我们不能因为一些缺陷而放弃功能如此强大而又易于学习使用的服务器应用程序开发环境。为了尽量使自己的网站安全,使自己的 用程序安全,应合理进行 系统配置。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 18 6 结束语 本
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。