精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计(3)

2019-03-04 16:04

毕业设计(论文) 第6页 共40页

? 消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如电费,打印纸、

开发软件等开支。

(2)系统运行后所带来的经济效益

系统开发完毕后可以大大减轻教师的工作量,提高老师和学生的工作学习效率,节约了教学成本。同时因为本系统配置移植非常方便,适合其他院校对于《软件工程》的学习。对于我国的教育现状来说,网络学习是缓解学习资源紧缺的一种方法,而做这个精品课程的开发成本是很小的,可以很好的缓解我国的教育压力。

由上分析可知,本系统开发成本低,它的投资主要是在软件平台的开发上,新系统的实施在不需要太大的资金投入基础上却可以带来极高的使用价值及经济价值,因此,从经济上考虑,本系统的开发是完全可行的。 1.3.2.2 技术可行性

计算机网络精品课程的建设可以使用多种语言来实现,可以使用JSP等来实现,对于网页制作,ASP.NET可以是用纯文本的形式就可以完成编程操作,这个语言用起来比较方便,而且现在也有很多的人都用这门语言来做网站。重要的是自己本身对ASP.NET比较熟悉,所以用ASP.NET来做毕业设计。这门语言对于本次设计来说是可行的。

现在有很多种数据库可以供大家选择使用,可以有VFP,SQL,ORACLE等其他的数据库。VFP它是一种小型的数据库,对于数据量存储有限,本网站用这个数据库就显的有点小了。而ORACLE则是大型数据库,它比较适合用于大型数据的存储,对于本次课程设计来说太大了,而且它较难使用,尤其是在配置的时候,比较麻烦,操作也很麻烦。所以我选用SQL Server 2005。SQL Server 2005数据库是一个中型数据库,它不仅使用方便,而且SQL语言是集定义语言DDL,数据操纵语言DML,数据控制语言DCL的功能于一体。它的语言风格统一,可以独立的完成数据库生命周期中的全部活动,这些为数据库开发提供了良好的环境。

由上分析可知,本系统使用比较熟悉的ASP.NET技术来开发应用程序,用SQL Server 2005来做后台数据库。这些在技术上是可行的。

本节从经济及技术上对课题进行了分析,有上述可知,《软件工程》精品课程的教学网站在经济上和技术上是可行的。

1.4各章内容介绍

第一章是绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义,通过问题的定义明白需要做些什么,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析,还进行了系统的可行性分析,简要介绍了论文的各章内容。

第二章是系统需求分析。主要内容是系统的性能要求及功能需求分析,最后按面向对象的分析方式给出了系统的用例模型、活动图、数据流图以及数据字典。

第三章是系统设计部分,本章主要针对系统进行总的体系结构的设计,这部分设计是从用例模型及活动图导出的;系统数据模型设计包括了核心的E-R图、关系模型和一些重要的数据表;最后确定了系统的开发和运行环境以及开发本系统所涉及的一些关键技术。

毕业设计(论文) 第7页 共40页

第四章介绍的是系统的内核设计,包括ASP的工作原理、系统的三层结构、系统的模型结构的设计。

第五章介绍的是注册模块,注册模块包括用户注册、用户登陆、找会密码密码这三个功能,及其用户的安全性。

第六章介绍的是网上课堂模块,包括这个子模块所要实现的功能,设计中的关键技术要点。

第七章介绍的是作业模块,包括这个子模块所要实现的功能,设计中关键技术要点。 第八章介绍的答疑模块,包括这个子模块所要实现的功能,设计中关键技术要点。 第九章介绍的是公告模块,包括这个子模块所要实现的功能,设计中涉及的技术要点。 第十章介绍的是在线测试模块,包括这个子模块所要实现的功能,设计中涉及的技术要点。

最后是结论,致谢以及参考资料。

2 系统需求分析

根据第一章所定义的课题研究方向及目标,本章将对系统功能进行具体的需求分析,具体分析计算机网络教学网站所要实现的功能以及欲达到的效果。

毕业设计(论文) 第8页 共40页

2.1 系统的性能要求

(1)磁盘容量要求:

本系统属于B/S模式构架,因此存储容量较小,数据库系统也不是很大,数据库文件占用空间也不是很大。不过该教学网站中的在线教学模块将会占用很大的空间。一些教师的教学视频在文件中将会占用很大的空间。如果空间不够,这个就要管理员及时的清空系统中的过期文件。 (2)安全性要求:

本系统有着权限设置,不同的用户有不同的权限,普通游客不可以越权进行学生的操作,学生也不可以越权更改或者访问教师的页面。教师可以赋予管理员的权限,可以对网站进行任何的操作。同时对于非法用户,不能够根据用户的相对网址来访问网站和对网站进行任何操作。必须进行登陆才可以访问操作。 (3)适应性要求:

要求界面友好,菜单清楚,学生和老师都能很快熟悉网站。对于部分文章、课件的发布要求达到所见即所得的效果。

2.2 系统功能需求分析

本系统要求采用Browser/Server模式设计开发,可以作为一般高等院校的网络学堂;可以为教师的辅助教学或者网络教学提供一个完善的教学网站;学生可以利用本教学网站来完成一些课程的学习任务。 2.2.1 功能划分

计算机网络精品课程教学网站根据不同的使用者,可以分为两个部分:一是面向老师部分,同时这个老师的部分被赋予了管理员的权限。教师的部分内容包括发布公告,在论坛答疑,考试管理,资料库的管理,在线教学;二是面向学生部分,学生可以进入网上学堂进行自学该门课程,同时可以进行作业的参考,学生可以进行在论坛答疑和发表问题。普通游客也可以浏览网站,不过需要进行注册登陆,但是不能对作业部分进行操作。 2.2.2 功能描述

根据系统功能划分,本系统详细需求描述如下: 2.2.2.1 登陆功能

为了使得网站的一些信息和使用功能只对用户开发,就必须有一个会员登陆注册系统。作为一个基本的登陆注册系统,应具有以下三个方面的功能: (1)接受新用户的注册,引导新用户填写必要的个人资料; (2)实现用户的登陆;

(3)对于已经注册的用户,如果密码丢失可以通过忘记密码这种方法来找回密码。 2.2.2.2 网上课堂功能

该子模块可以提供文本课件,视频课件,可以有多种形式的文本课件。当然也可以根据需要提供其他课件形式。对于文本课件,本系统可以采用的是网页形式来进行链接的,这样在网站上面显示的时候会比较好看一点。学习完网络课件后,可以做课后的一些习题

毕业设计(论文) 第9页 共40页

来巩固学习的知识。而视频课件,可以以课程的章节顺序来发布。对于本系统而言可以给出其视频链接地址。对于其他的课件形式,可以直接导入Powerpoint,Word等附件或者网上课件链接等其他方式来让学生访问,同时要提供一个网上资料库为课堂知识的学习提高提供一个基础,假如该网站的知识不能满足学生的需求,可以通过其课程素材来查找其他的资料来进行学习。 2.2.2.4 答疑功能

该模块功能类似BBS系统。其具体要求如下:

? 对于这个答疑教室由老师来对学生提出的问题进行回答,可以对帖子进行管理。学生可以直接进入自己的栏目进行提问。

? 学生的问题通过老师的管理界面看到,该问题是否回答,这个功能是专门向学生和老师提供的。其他学生可以看到该问题,以及老师的解答。学生既可以通过自己提问,寻求解答,也可以通过查询其他同学提出的问题及老师的解答提高自己的知识水平。 2.2.2.5 公告功能

教师可以实现公告以及新闻的发布,同时可以通过公告功能向学生发布作业信息。教师负责公告的编写、发布、修改、删除。 2.2.2.6 实时交流功能

用户只要随便自己注册一个名字就可以进入BBS论坛,可以和其他用户进行实时交流。这样可以方便用户交流。 2.2.2.7 测试功能

考生可以根据自己选择相关章节的试题进行测试。教师可以设置测试的内容,且具体考试过程做时间控制。

2.3 用例模型

2.3.1普通用户用例图

图2.1是普通用户对该网站进行操作的用例图,对于用户来说,要访问该网站,必须先注册,登陆,然后才能对该网站进行操作,经过身份认证后,用户可以进行课件浏览,可以对答疑模块,测试模块,进行操作。

毕业设计(论文) 第10页 共40页

《软件工程》精品课程教学网站注册登陆模块...用户身份选择<>注册登陆模块...注册信息到数据库<>注册登陆模块...用<>户注册注册登陆模块...输入用户信息课件模块浏览课件用户<>答疑模块..提出问题普通用户用例答疑模块..答疑管理<>答疑模块?浏览问题测试模块..考试<>测试模块?答案核对在线聊天

2.3.2学生用例图

图2.1 普通用户用例图

在该系统中,学生要进行访问该网站的时候,要像一般用户一样注册登陆,不过学生比一般用户多的一个权限就是先进行身份认证后对作业系统进行操作。用例图如图2.2所示:


精品课程教学网站毕业论文-《软件工程》精品课程教学网站的设计(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网络作业题--债券、股票估价

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: