700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > asp毕业设计——基于asp+sqlserver的网络教学评教管理信息系统设计与实现(毕业论文+

asp毕业设计——基于asp+sqlserver的网络教学评教管理信息系统设计与实现(毕业论文+

时间:2019-10-06 00:08:31

相关推荐

asp毕业设计——基于asp+sqlserver的网络教学评教管理信息系统设计与实现(毕业论文+

基于asp+sqlserver的网络教学评教管理信息系统设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+sqlserver的网络教学评教管理信息系统设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

基于asp+sqlserver的网络教学评教管理信息系统设计与实现(毕业论文+程序源码)1、项目简介2、资源详情3、关键词:4、毕设简介5、资源下载

1、项目简介

所设计的《网络教学评教管理信息系统》,就是方便本校教务部对任课教师进行教学评教时,对各项评教数据的管理,使得教务部在查询、整理、输入、输出等方面教会达到事半功倍的效果,同时,该系统也是对任课教师的教学质量进行检查,更加有效督促教师教学的一种手段。学生还可以通过该系统实现网上评教。更加减轻教务老师的工作量。

2、资源详情

项目难度:中等难度

适用场景:相关题目的毕业设计

配套论文字数:17803个字42页

包含内容:整套源码+完整毕业论文


3、关键词:

网络教学评教;结构化设计方法;B/S模式

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

第1章 绪论

1.1课题背景

省略

我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,我所设计的《网络教学评教管理信息系统》就是辅助教务老师完成繁琐的数据统计工作。而且更加方便广大学生,学生只要可以上Internet,则可以对其任课教师进行评优。

1.2 目的意义

开发《网络教学评教管理信息系统》有两方面的好处:一是《网络教学评教管理信息系统》的实用性,一个好的《网络教学评教管理信息系统》会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工作量,提高办事效率;各一方面好处,设计《网络教学评教管理信息系统》只是一种手段, 通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。

本课题的直接目的是为了成功完成《网络教学评教管理信息系统》的开发。间接目的也可以说是最终目的是为了了解软件的开发思想,掌握软件开发人员应当具备的基本技术素质:树立良好的软件开发理念,建立正确的、符合工程规范的、系统化的软件工程思想,灵活运用各种软件分析与设计技术,开发高质量的软件产品。

第2章 开发工具简介

2.1开发平台和技术简介

2.1.1 IIS简介

IIS的功能

Internet Information Services(IIS)是Microsoft Windows Server 内建的Web伺服器,能让您在企业内部网路或网际网路上轻松共享文件和资讯。 IIS 是Windows Server中最快的Web伺服器,并与Microsoft Active Directory目录服务完全整合,这种结合让以Web为基础的应用软体更可靠且更具延展性。这项新一代的电子商务解决方案把旧资料和应用软体整合到全球资讯网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。IIS的结构概述

IIS 是Windows Server所提供的服务,所以能和Windows Server上的其他服务紧密地合作。图2-1说明了IIS 与安装在Windows 服务器上之与他服务彼此间的关系。

图2-1 IIS 的结构图

因为IIS 和Windows Server共用同一个安全模型(使用者帐户),所以不再需要管理多余的使用者帐户。IIS 同时也借用Windows Server 现有的管理工具,如系统监视器、事件检视器来处理相似的管理程序。

2.1.2 ASP简介

ASP是什么

Active Server Pages(ASP)实际上是将标准的HTML文件拓展了一些附加特征,Active Server Pages像标准的HTML文件一样包含HTML对象并且在一个浏览器上解释并显示。任何你可以放在HTML中的东西–Java applets,闪烁字符串,客户端脚本,客户端ActiveX控件等等你都可以放在Active Server Page中。因此,一个Active Server Page有如下四个重要特征来使之具备很强的通用性。

(1) 一个Active Server Page可以包括服务端脚本。利用Active Server Page中的服务端脚本,你可以创建动态内容的网页,举一个最简单的例子,你可以让网页在一天的不同时间显示不同内容。

(2) 一个Active Server Page提供了一些built-in对象。利用这些Active Server Page中提供的built-in对象,你可以使你的脚本更加强大;这些对象会允许您从浏览器中接受和发送信息。例如,利用request对象,你可以将用户在HTML form中的信息接受到并在一个script中来响应它。

(3) 一个Active Server Page 可以用另外的元素来扩展。Active Server Pages本身就是来源于相当数量的标准服务端ActiveX元素,这些组件允许你做诸如依据浏览器能力进行不同显示以及在浏览器内包含计数器的工作。

(4) Active Server Page可以和诸如SQL Server这样的数据库进行挂接,利用一些特别的对象集合,Active Data Object(ADO),你就可以在你的Active Server Page 中使用SQL语言。再次重申,这是Active Server Page一个非常强大的功能所在,在线商务以及在线沙龙等各种非常高级的,动态更新的站点都需要数据库的支持,而且需要随数据库内容的更新而自动更新,这样,你就可以利用Active Server Pages自己建立很多类似的高级站点。

以上四个特性对Active Server Page进行了限定,Active Server Page就是由Server端脚本、对象以及组件拓展过的标准主页。利用它,你的主页就可以包含动态内容。

2.2数据库SQL Server简介

通过利用SQL Server ,用户能够管理以下两种类型的数据库:联机事务处理(OLTP)数据库和联机分析(OLAP)数据库。典型情况下,单个客户通过网络通信来访问数据库。

SQL Server具有非常卓越的可伸缩性,最大可以支持到TB级别的数据库,也可以小到小型商业服务器或便携机中。通过利用Windows 2000中的Windows群集技术,用户还可以将SQL Server扩展到多个服务器中。

通过利用SQL Server,您可以执行事务处理、数据存储和数据分析,并可以创建新的应用程序。

省略

第3章软件需求分析

省略

3.1数据流程图

本开发系统的数据流程图:(如图3-2所示)

图3-2数据流程图

3.2软件的设计目标

3.2.1 设计目标

(1) 系统应建立友好的界面,即要操作简单、直观、灵活,又要易于学习掌握。这个系统的目的:产生方便学生对任课教师进行投票的报表,教师易于对投票结果进行查询和统计的报表。如果操作复杂,就失去了推广价值,因为这个系统是面向没有计算机使用基础的普通用户。

(2) 系统在用户输入用户名,密码时,就具有自动识别的功能,以帮助用户更正错误。

(3) 系统在确定用户名和密码后,应具有自动连接数据库的功能。

(4) 在正确连接数据库,查询到用户相应的信息后,应在界面显示相关的信息。

(5) 系统具有良好的安全性。系统应遵循有关信息安全标准,具有切实可行的安全保护和保密措施。

3.3数据字典

3.3.1数据结构

3.4系统流程图

该系统要求登录的用户为学生、管理员。下面将列出本系统的整体流程

图3-3系统流程图

第4章 软件总体设计

4.1软件结构设计

省略

4.2层次图

层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个框代表组成这个数据的实际数据元素(不能再分割的元素)。

随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。系统分析员从对顶层信息的分类开始,沿图中每条路径反复细化,直到确定了数据结构的全部细节时为止。

以下是本系统的层次图(图4-1,图4-2所示):

图4-2填写评价表结构图

4.3数据库设计

4.3.1 数据库设计概述

省略

4.3.2 数据库设计的特点

省略

4.3.3数据库设计方法简述

省略

4.3.4数据库设计的基本步骤

省略

第5章 软件实现

这一章主要介绍软件的实现过程,及主要功能。部分代码将会在论文的最后给出。

本系统主要面向的用户群体包括管理员,学生。其中管理员,学生两部分的主要区别仅在于他们的权限的不同,比如管理员可以查看系统中任课教师的评优分数,对评优教师的各项评教指标进行查询等等,而学生是不具备这些权限,所以,在讲述的过程中我将用户群体分做两大部分,一部分是管理,一部分是普通用户来讲解。

5.1学生登录

用户在使用本软件时均需要登录后,才可使用,登录时会提示你输入用户名,及用户密码。用户名均是管理员分配给每位用户的且具有唯一性,用户自己不可更改,用户自己可以更改密码。

在登录时,系统会根据你输入的用户名来判断你是几级用户:管理员为1级,学生是2级。确定是几级用户后,系统会给不同用户不同的权限。登录时,给出不同的提示信息。

5.1.1显示信息

学生登录后,系统会显示出该学生的学号、姓名、院系、年级等个人信。并且显示出学生所在班级的全部课程,及任课教师的姓名。

5.1.2更改密码

出于安全考虑,用户登录后,可随时更改密码,以免帐号被别人盗取,进行非法操作,扰乱本系统,也影响用户正常使用。同时也建议用户经常更改个人密码。

5.1.3选择课程

选择一门要评教的课程,且是本人所学的课程,而且只能评一次,要求不能对未学过的课程进行评教。

5.1.4填写评价表

评价表分为单项选择和开放式问题两部分。单项选择部分要求学生从教学态度、教学内容、教学效果、教学方法四个方面对任课教师进行评教。要求认真阅读每一条评价指标,并根据你的观察和感受认真,实事求是地回答评价表中的问题。此部分为必选项,要求学生回答所有的题目,不要遗漏。开放式问题部分,要求学生从“你认为该教师的最大教学特色”和“你的希望和建议”这两方面来填写。此部分为可选项,要求学生灵活填写。

5.1.5重新选课

继续选择本学期所学的其他课程。且要求学生评定本学期所有的所学课程。

5.1.6帮助

对学生评教操作的相应说明。以使用户能更好地使用本系统对任课教师进行评教.。

5.2管理员身份登录

管理员的权限是本系统的最高权限,管理员同学生的区别就在于,管理员可以对不同学生的投票进行汇总管理,还可以显示出被评教师的投票分数。

5.2.1教师排行榜

本软件利用的是Internet网络资源,主要目的就是为了方便广大用户,用户可以在线投票评教。这样虽然方便了用户,却给教务的管理工作带来了一定的麻烦,本软件就是为管理员解决了这样的麻烦,使管理员的工作变得轻松。在使用本系统的时候,管理员在输入用户名和密码后,会列出“教师排行榜”的情况。其中包括教师姓名、教师所授的课程、及其教学态度、教学内容、教学效果、教学方法的得分情况。以及总分和其所排的名次。使用户一目了然。同时,该模块还增加了“评分率”项,为了使显示直观,还配以图形说明。

5.2.2更改个人密码

出于安全考虑,用户登录后,可随时更改密码,以免帐号被别人盗取,进行非法操作,扰乱图书馆操作系统,也影响用户正常使用。同时也建议用户经常更改个人密码。

5.2.3评教分数查询

管理员可直接搜索被评教师的分数,在搜索时,可以按教师姓名搜索,按教师性别搜索,按教师所授课的班级搜索,这样做主要是为了使那些对任课教师的信息不是很明确的用户,比如用户记不教师姓名了,或是只知道该教师的性别,其所授课的班级什么的,只要用户只得一点点这样的信息,都可以找到该教师的评分结果,为用户带来很大便利。

第6章 系统运行测试

6.2软件测试

省略

6.3测试及操作过程

上节中介绍了软件测试的概念方法等,但由于本人所开发的软件是作为毕业设计进行开发的,在很多方面都不是很正规,一个是时间很紧,而且毕业设计均是一人做一项开发,不可能找到其他人帮我进行软件测试,所以在进行软件测试时,也只能在软件操作过程中进行一下简单测试,只能在理论上理解软件测试,而在现阶段还无法实现。

6.3.1 系统主界面

当用户在IE中输入该系统的网址后,将如图6-2所示

图6-2系统主界面

6.3.2 登录

在测试过程中,我们选择了两位用户,一位是管理员,也就是一级用户,用户名为Admini,一位是学生,用户名为01901102,选择两位用户的目的是为了进行比较他们之间权限的差别。如图6-3所示

图6-3用户/管理员登录界面

在主界面上,则可清晰看出两种权限的不同,如下图:

图6-4管理员登录主界面 图6-5普通用户登录界面

6.3.3 学生投票

为了进行测试,我们添加一个用户进行测试:(以用户01901102为例子)

1 更改密码

图6-6用户更改密码界面

图6-7密码更改成功的界面

2 填写评价表界面

当选择一门投票的课程后,点击“进入”将出现图6-8的界面。

图6-8评价表界面

此页面的内容要求全部填写,否则出现图6-9所示

图6-9 评教的处理过程

当选项全部填写完后,将出现图6-10的页面:

图6-110投票成功界面

6.3.4 管理员查询

1 评教分数查询界面(图6-11所示)

图6-11评教分数查询界面

其实上面讲解及测试的这些功能只是本系统的一部分功能,由于纸张有限,不可能将所有功能进行一一讲解及测试,望谅解。

结论

省略

致 谢

省略

参考文献

1 谬信彦.Active Server Pages 应用大全.清华大学出版社,2000:25-42

2 Eric A.Smith.Active Server Pages宝典.电子工业出版社,2000:36-75

3 Mark R.Brown,Jerry Honeycutt.HTML3.2开发使用手册,1997:23-67

4 裴有福.Web技术大全.中国水利水电出版社,1998:65-79

5 吴中福.软件工程.重庆大学出版社,2001:35-67

6 薛成华.管理信息系统.第三版.清华大学出版社,2000:35-63

7Mcleod.Management Information system Management in Practice.Prentice

Hall,1998:34-42

8Cassidy A.Information Systems Strategic Planning.Boca Raton Florida,St.luice Press,1998 :13-32

9 张海藩.软件工程导论.清华大学出版社,1998:16-34

10 李真文.SQL Server 2000 Developer’s Guide 开发人员指南.北京希望电子出版社,2001:23-45

11 萨师煊.数据库系统概论.高等教育出版社,2000:14-34

12 汤庸.结构化与面向对象软件方法.科学出版社.1998:25-34

13 彭东.SQL Server 2000应用开发技术指南.清华大学出版社.2001:15-26

14 章祥荪.管理信息系统的系统理论与规划方法.科学出版社,2001:2-8

15 张国锋.管理信息系统.机械工业出版社,2001:24-38

附录1 外文原文

省略

附录2 外文资料译文

省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

asp毕业设计——基于asp+sqlserver的网络教学评教管理信息系统设计与实现(毕业论文+程序源码)——教学评教管理信息系统

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。