综上所述,网上实时与非实时辅导答疑系统的开发具备了操作可行性。
1。3。2 技术可行性
从技术角度上来讲,目前基于B/S(浏览器/服务器)模式下的网站开发技术被广泛使用,B/S模式具有很强的可用性和稳定性。使用Visual Studio2010集成开发环境,在ASP。NET架构下运用SQL Server 2008数据库和C#语言,开发B/S模式的系统是比较可行的。同时从教育资源来说,学校的计算机等基础设备较完好,采用B/S模式开发系统无需安装特定的客户端,只需要通过浏览器即可。同时在线答疑系统功能比较完善,系统解决用户注册、实时视频,公告发布,论坛交流,文件下载等实用性问题。因此,开发此网站在技术上是可行的。
综上所述,网上实时与非实时辅导答疑系统的开发具备了技术可行性。
1。3。3 经济可行性
由于本系统相对那些大型系统比较简单,而且开发的周期也比较短,使得答疑系统在成本方面有很大的优势。同时,不需要为此次设计购买专用的硬件,而且所使用的软件都是免费的网上可下载,所以开发成本较低。
综上所述,网上实时与非实时辅导答疑系统的开发具备了经济可行性。
2 系统分析
2。1 系统功能需求分析
系统功能需求分析[3],就是把要开发和设计的系统中的问题进行仔细的分析,确定系统要达到的功能,对于辅导答疑系统来说,也就是要明确本网站是什么,有什么作用。
通过调查和研究辅导答疑系统,在使用过程中,发现一个性能良好的辅导答疑系统,可定包含前端和后台。用户可以通过网站前台主也就是网站的首页浏览一些相关信息,如:教学资料、教学视频、公告,学校最新动态等。管理人员通过后台,可以对网站前台进行信息的管理,以及对用户信息的统一管理,有利于保障信息的完整性和一致性;简而言之,管理员在后台通过对数据库的操作,可以快速的更新前台页面的内容。文献综述
2。1。1 用户对功能的需求
(1)网站首页内容要简介,操作方便;
(2)学生,教师的帐号注册;
(3)实时视频功能;
(4)文件、视频下载;
(5)教师可以在登录后进行发布一些信息(如:留言、论坛发布、公告栏信息发布等)。
2。1。2 管理员对功能的需求
⑴ 管理员可以对相关信息及时的进行增、删、改操作,以确保网站上的信息都是最新可靠的;
⑵ 管理员通过后台对数据库进行操作,增加、删除和修改学生和教师用户;
⑶ 对网站首页的一些栏目进行增加、删除和修改操作,以保证首页信息的合适性。
2。2 业务流程分析
2。2。1 业务流程分析的工具和技术的选择
在业务流程分析之前,首先要明白什么是业务流程图,并且根据系统画出相应的业务流程图,通过业务流程图了解各个模块的业务处理,然后进行分析业务流程。
2。2。2 业务流程分析结果
用户在进入网站首页后,首先登录自己的帐号,可以浏览网站相关信息,并且可以下载相应的教学视频和教学资料,并通过论坛、留言与视频与教师进行交流,解决问题,管理员可以对相关信息进行增删改操作,及时更新动态。
下面的流程图(图1)展示了辅导答疑系统的主流程。通过流程图可以逐步了解系统的功能分解图。
图 1答疑系统业务流程图
2。3 数据流程分析
数据流程图[6](Data Flow Diagram,DFD)就是一种便于用户理解和描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式来描述信息。它能够精确地描述系统的输入、输出和数据存储等之间的关系,其基本组成包括外部实体、处理过程、数据存储和系统中的数据流四个部分。绘制出答疑系统的数据流程图,可以为之后分析和设计做好准备。想用一个数据流程图来描述整个答疑系统几乎是不可能的,因此,出现了顶层数据流图和零层数据流图。来自~优尔、论文|网www.youerw.com +QQ752018766- ASP.NET+SQLserver网上实时与非实时辅导答疑系统设计(4):http://www.youerw.com/jisuanji/lunwen_103707.html