忻州师范学院计算机系本科评估网站的设计与实现——毕业论文.doc

上传人:滴答 文档编号:1272082 上传时间:2019-01-25 格式:DOC 页数:22 大小:360.50KB
下载 相关 举报
忻州师范学院计算机系本科评估网站的设计与实现——毕业论文.doc_第1页
第1页 / 共22页
忻州师范学院计算机系本科评估网站的设计与实现——毕业论文.doc_第2页
第2页 / 共22页
忻州师范学院计算机系本科评估网站的设计与实现——毕业论文.doc_第3页
第3页 / 共22页
忻州师范学院计算机系本科评估网站的设计与实现——毕业论文.doc_第4页
第4页 / 共22页
忻州师范学院计算机系本科评估网站的设计与实现——毕业论文.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、 目 录 1 引言 . 1 1.1 开发背景 . 1 1.2 开发目的 . 1 1.3 国内外发展趋势 . 1 2 方案论证 . 3 3 网站的总体设计 . 5 3.1 设计思想 . 5 3.2 网站系统分析 . 5 3.3 主页设计 . 5 3.4 数据库设计 . 6 3.5 网站主要功能模块的分析 . 6 4 详细实现过程 . 8 4.1 网站数据库的设计与实现 . 8 4.2 具体功能模块的设计与实现 . 11 4.3 模块结合 . 15 5 网站建设分析总结 . 17 6 结束语 . 18 参考文献 . 19 Abstract . 20 致谢 . 21 忻州师范学院计算机科学与技术系本

2、科毕业设计(论文) 1 忻 州师范学院计算机系本科评估 网站的设计与实现 摘 要 : 本文 从 计算机系的 实际情况出发, 经过对计算机系本科评估事项的一番考察和分析,确立了计算机系本科评估网站具体实现功能。 并阐述 网站 的结构设计和功能设计, 实现用户的分类显示、最近新闻的提示、留言板功能等。管理员 用户 可以 通过 Web 浏览器 , 以人机交互 式 的客户端程序实现 对本科评估新闻的发布、管理。本系统是计算机系 WEB 站点的一个子系统,具有很好的外部接口,能够很好的配合计算机系站点的其它子系统服务于全系的教学工作。 关键词: 动态 ; ASP; SQL SERVER 2000 1 引

3、言 1.1 开发背景 随着 Internet 的普及,许多院校都组建了校园网。在这种情况下,为网上进行教学评估提供了必要的硬件环境。从 1999 年开始,中国高等教育招生规模持续扩大,在高等教育增加教育机会、拉动教育消费的同时,社会各界也对高等教育质量表示关注。 2002 年 6 月 10 号教育部高教司颁发了关于印发普通高等学校本科教学工作水平管理方案(试行)的通知(教高司 2002152 号)。学生人数增多,评估成本的加大,以手工为主的评估方式很难适应当今形势的发展。为此,如何设 计一个性能优良、扩展性和安全性都很好的网上教学评估系统成为我国高等教育的一种必然趋势。为了更好的 提高本科 办

4、学 水平 , 做好教育部进行的本科评估的验收工作 ,特构建 忻州师范学院计算机系本科评估 网站。 1.2 开发目的 随着计算机技术的发展,网络技术对我们的生活和工作显得越来越重要,特别是信息高度发达的今天,人们对最新信息的需求和发布迫切需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现本科评估新闻的网上发布,通过留言板获得用户对我系本科评估的建议 ,以及系教学管理人员对本科评估工作进行解释说明 ,从而保证计算机系本科评估工作及时有效的进行。 1.3 国内外 发 展趋势 随着 本科评估信息化 的快速发展,纯展示型的 评估 网站 将 满足不了 本科评估 的需忻州师范学院计

5、算机科学与技术系本科毕业设计(论文) 2 求, 评估 网站 也 向智能型、多功能化方向发展,包括 学生 可以 通过 INTERNETR 对本科评估的工作测评 等。 评估 网站的智能化和傻瓜化成为 评估 网站发展的必然, 它 可以使学校 运用互联网 更好的进行本科教学工作 。 评估 网站是 学校教学评估 在互联网上的 展示 ,网 站实现的功能将会影响到本科评估效率及成 绩。 忻州师范学院计算机系本科评估网站 主要介绍忻州师院计算机系评估的有关信息,并用 ASP+SOL SERVER 2000 架设用户登录、用户管理、新闻管理等功能模块。将本科评估的信息第一时间反馈出去,提高本科评估工作的效率。

6、本篇论文主要论述了 忻州师范学院计算机系本科评估网站构建 的详细过程。以及在利用 ASP+SOL SERVER 2000 数据库实现用户登录和用户管理,新闻管理等功能模块的过程中所遇到的要点、难点等。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 3 2 方案论证 随着我国教育部对本科评估工作的开展和深入 ,高等院校都在响应教育部的号召对自己的各项工作进行自我评估,以便更好的接受教育部的评估。各系都在 按本科评估指标体系进行着教学评估、科研评估等一系列评估工作,本科评估工作是一项艰巨和长期的工作,为保证这项工作正常有序的进行,及时了解本科评估工作的文件、方针对我系评估工作的建议显得尤为重

7、要,传统的工作方式存在着工作量大和效率低的特点。随着计算机和通信技术的发展,我们可以通过 WEB 页面迅速及时的了解到自己所需的信息, 借助于互联网的力量 来进行我系的本科评估工作 ,并可通过互联网实现以后的网上学生评估、教师评估等不同方位、不同层次的评估工作,可使我系的教学工作高质高效的进行, 因此 本科评估 要想获得 预期的效果和作用 , 必须走 网络 化之路 。 本科评估工作是近年来高等院校刚新起的一项工作 ,其 评估的 方法、 评估 的内容、范围还在不断变化中。 因此构建在本科评估网站的过程中 ,必须注意以下几点 : (1)网站结构灵活 ,适应能力强。 在网站的需求分析设计、编写代码过

8、程中 ,必须全面、综合考虑 本科评估 的各项需求 ,采用模块化设计技术 ,使 网站 对于不同的需求具有较强的适应能力 ,可以在不对软件源代码进行修改的情况下 ,通过简单的配置 ,适应评估的 不同的需求。 (2)成本低廉 ,对硬件要求低。 考虑到自己的开发经费情况和开发环境 ,该 网站 的成本必须降低 ,从设计过程中一 开始就要注意控制成本。 网站开发采用 “ 动态服务器网页 ” ASP,数据库采用 SOL SERVER 2000。采用这一方法具有 无法比拟的优点 ,首先 , 任何开发工具皆可发展 ASP、 语言相容性高 、 隐密安全性高 、 易操控数据 1。 其次 , SOL SERVER 2

9、000 具有功能强大、安全性好的特点, 它能够 更好 适应 以 后的发展 。 (3)技术的先进性。虽然在设计过程中注意成本的控制 ,但是这和采用先进的技术并不矛盾 ,从 网站 的设计思想 ,到开发工具 ,均采用当今最先进的新成果 ,也只有这样才能降低成本的技术保障。 同时考虑到本科评估的发 展趋势 ,将向智能化发展 ,在软件的设计过程中预留接口 ,以便将来向管理 /评估 一体化的方向发展。 (4)操作简便。考虑到本科评估网站登录人员的广泛性 ,网站 的使用必须简单、操作界面直观 ,使用方便 ,使用户 不 经培训即可熟练使用。 (5)维护容易。因为本科评估网站面向广泛性 ,随着 网站访问人数的增

10、加, 势必带来大量的维护问题 ,如果不在设计过程中考虑维护问题的话 ,势必在维护工作中耗费忻州师范学院计算机科学与技术系本科毕业设计(论文) 4 大量的人力物力。 因此力求使其维护容易 ,让用户能够进行一些日常维护 ,减少维护费用。 本科评估网站建设的开发是按照软件工程的结构化思想进行的,包括了网 站系统分析、系统设计、系统实现和调试运行等阶段。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 5 3 网站的总体设计 3.1 设计思想 通过网站,全面宣传展示 系本科评估 风采、优点与特色,发布 系本科评估 的重大工作 安排与 教育部有关本科评估文件 ,在 Internet 上完成部分 系

11、务,提高办事效率。 3.2 网站系统分析 根据 据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分: 迎评概况 通过 系情 概 况 、教师 队伍和一些有特色的图片等 内容来展现。 评估信息 评估信息通过迎评文件,迎评问答和指标体系等来展现,主要是介绍评估的理 论和方法为课堂教学评估做好组织准备和方案准备,全面回答了为什么要评(评估目的)、评谁(评估对象)、评什么(评估内容)、怎么评判(评估标准和评估指标)和怎样评(评估方法)等问题,其中评估指标体系的制定是关键性、决定性的工作。 信息发布 通过公告栏等栏目来实现,内容有 评估 政策、活动安排等。 部分 系

12、 务 通过上传下载功能,方便学生,老师从网上获得系教学所用材料提高教学工作的办事效率。 留言板 通过留言板可获得对我系评估工作的意见,同时可通过回帖对本科评估工作进行解释说明。 3.3 主页设计 网站主页采用静、动相结 合的方式,即静态的主画面和动态的 新闻和交互式留言板 相结合,体现 计算机系 的勃勃生气,静态主页方式介绍 系情系貌 、优点特色 ; 对于信息发布 、动态新闻和留言板的的实现 ,就得利用 ASP 与数据库结合的技术建立数据库管理系统,采用交互式的动态的 web 画面来实现。 主页 主要 结构图 如图 3.1: 图 3.1 主页主要结构图 页 首页 迎评文件 迎评问答 留言板 新

13、闻管理 上传下载 忻州师范学院计算机科学与技术系本科毕业设计(论文) 6 3.4 数据库设计 采用的数据库是 Microsoft SQL Server2000,拟建立 LunWen.mdf 库文件,包含如下几个表文件: Users 用户信息表 Content 留言信息表 News 新闻信息表 3.5 网站主要功能模块的分析 本网站主要包括用户信息模块,新闻管理模快,留言板和最新公告模块。 3.5.1 用户信息模块 本系统用户包括注册用户和网站管理员,未注册用户可以通过留言板主页进行注册。注册用户成功登录后可进入留言板页面进行修改个人信息和发布留言等。网站管理员除具有普通用户的权限外,更重要是通

14、过管理页面对网站用户、留言板、新闻进行管理和数据库的维护。 3.5.2 新闻管理模块 主要包括添加新闻、修改新闻、删除新闻等。 添加新闻 管理员可根据需要将最新的评估新闻通过添加新闻功能发布出去。 修改新闻 当新闻发布出去发现需要修改时,管理员可进入新闻管理在需要修改的新闻后点击修改,就可对新闻进行修改。 删除新闻 当有的新闻已经失去时效意义时,管理员可进入新闻管理选中要删除的新闻点击删除将其删除。 3.5.3 留言板模块 本模块是注册用户使用模块,注册用户在主页登录后,点击留言板就可进入留言板,未注册用户可直接点留言板,在留言板主页注册。为方便管理 本系统将用户管理与留言管理合在一起,所以留

15、言板分为两个模块,管理员留言模块和注册用户留言模块。 注册用户留言 注册用户在主页或留言板主页登录后,进入注册用户留言板,在这里可以修改自己的用户信息、发布新贴、删除自己的发贴及在其它话题中的跟贴留言。 管理员留言 管理员在主页或留言板主页登录成功后,进入管理员留言板,在这里管理员可以进行用户管理、发布新贴、其他话题中的跟贴留言,还可以对留言信息进行管理,包括删贴和置顶等。 忻州师范学院计算机科学与技术系本科毕业设计(论文) 7 3.5.4 最新公告模块 该模块主要是为了直接从主页看到最新的评估新闻、信息 而设定。它实现从数据库中读取按发布时最新的信息在公告栏中滚动,并且点击标题就能立即浏览新

16、闻。 功能模块大致流程如图 3.2: 图 3.2 功能模块结构图 Admin 用户 留言板模块 新闻管理模块 用户管理模块 重试或注册 失 败 普通用户 留言板模块 用户管理模块 管理自己的用户信息 1. 管理自己的留言 2. 发贴、浏览留言、回帖 开始 1. 添加新闻 2. 修改新闻 3. 删除新闻 1. 管理自己留言 2. 管理普通用户留言 3. 发贴、删除、置顶 用户登录 1. 管理自己的用户信息 2. 管理普通用户的信息 忻州师范学院计算机科学与技术系本科毕业设计(论文) 8 4 详细实现过程 4.1 网站数 据库的设计与实现 数据只有用数据库来管理才能有自动化管理的可能。数据的结构将

17、影响整个管理机制的应用,而且一但建立以后要修改常会出现麻烦。所以一开始就要仔细慎重地搭建一个完整而合理的结构 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

18、(50) NOT NULL, UserPwd Varchar(50) NOT NULL, Ename Varchar(50), Email Varchar(50), Logo Char(10) ) 忻州师范学院计算机科学与技术系本科毕业设计(论文) 9 GO INSERT INTO Users (UserName, UserPwd, Ename, Email, Logo) VALUES(Admin, Admin, , , 1.gif) GO 在创建 Users 表后,将执行 INSERT INTO 命令插入默认的系统管理员用户 Admin,默认密码也是 Admin. 表 Users 结构如表

19、4-1: 表 4-1 用户数据表 编号 字段名称 数据结构 说明 1 UserId Int 用户 ID 号 2 UserName Varchar(50) 用户名 3 UserPwd Varchar(50) 密码 4 Ename Varchar(50) 用户姓名 5 Email Varchar(50) 电子邮箱 6 Logo Char(10) 头像文件名 ( 3) News 表 用来保存网站新闻信息, 在查询分析器中执行 Transact-SQL 语句: USE LunWen GO CREATE TABLE News ( Id Int IDENTITY PRIMARY KEY , Title Varchar (50) NOT NULL , PostTime Datetime NOT NULL , Content Text NOT NULL ) GO 就可建立新闻信息表,其结构如表 4-2: 表 4-2 新闻信息表 编号 字段名称 数据结构 说明 1 Id Int 新闻编号 2 Title Varchar(50) 新闻题目

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。