基于Web 的网络答疑系统设计开题报告

时间:2021-03-17 18:13:40 开题报告 我要投稿

基于Web 的网络答疑系统设计开题报告

一、选题背景和意义
    当今之世,信息化已是经济和社会发展的大趋势,信息化程度的高低,已成为衡量一个国家和地区现代水平的重要标志。信息化的浪潮来势汹汹地波及到社会生活的方方面面,并不可 抗拒地改变着人们的生产方式、生活方式乃至思维方式,信息的获取、传输、处理和应用能力将作为人们最基本的能力和文化水平的标志。但即使是在信息化水平如此之高的今天我们仍有很多的疑问存在,比如我们大学生在课后的一些疑问,由于大学里各种客观原因导致教师不能面对面的解释同学们的疑问,我们作为学习者必须进行自主学习,进行深入的思考,但到了百思不得其解时,及时的答疑和帮助则成了必不可少的内容。所以一个答疑系统在这里就显的尤为重要,它能有效的消除学生学习上的一些障碍,能加强教师和学生的交流,帮助学生明确问题的所在和获得自己真正需要的答案信息方面具有不可或缺的作用。
     本答疑系统适用于我们学习生产生活中,该系统主要是通过WEB技术实现,简单的说就是将系统做成一种B/S模式,用户只须使用浏览器向WEB服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,把请求服务的教学内容以WEB页面形式通过浏览器反馈给用户。打个比方,这个答疑系统可以用来实现远程教育的答疑,一种基于Internet的远程答疑系统.该系统模拟了答疑过程中师生单独留言交流、聊天室里讨论等模式,实现了对典型问题的积累,在高校校园网络的教学系统中,具有较强的适用性。
    这个系统当然不止于适用远程教育里的答疑还可以运用于学校招生系统里的答疑,或者企事业单位的网站的答疑系统,所以根据自身目前实际情况开发一套网上答疑系统是十分必要的,可以利用网络获得信息的便利等优势提供高效率、高质量的用户与用户或者用户与单位之间的交互。

基于Web 的网络答疑系统设计开题报告

二、已具备的条件
    要完成这个系统的设计主要需要我们设计者掌握一定的程序编程和设计能力,具有计算机网络和操作系统等必备的基础知识。特别是对ACCESS数据库,ASP编程语言的掌握尤为重要,在我至今两年的大学生活里接触了很多的程序设计课程,如静态网页的制作、ASP网页的制作、SQL数据库操作、组网技术、网络安全与维护等。在两年的时间里经历了三次的实训,都是为期2个星期,其中有一次时候完成一个ASP网站的建设,通过那次的实训使我们了解了很多ASP程序设计的知识,以及如何和数据库相结合设计出完善的ASP动态网站。当然本次程序设计对本身电脑的硬件以及软件系统都有一定的要求,现在拥有的电脑AMD2500+处理器;内存512 MB;硬盘80GB。以上电脑的配置完全达到了设计该系统的要求。
所以这些课程的学习及实训时的实际操作能力的培养都将会更好促使完成这次毕业设计。

三、设计内容
    本系统主要是实现网上答疑功能,在总体结构上采用三层B/S结构:各类常见问题的答案在服务器一端,采取数据库统一存放和组织,用户在客户机一端,无须任何配置工作,只须使用浏览器向WEB服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,而后将问题的答案以WEB页面形式通过浏览器反馈给用户。学习者首先提出某一问题,然后在数据库中进行检索,如果有相同或相似问题,则将显示给学习者,以供参考。对于不常见的问题工作人员可以采用时时在线或定期指导的方式在线对用户提出的问题进行解答。在软件使用方面,如果想要留言首先就要注册新用户,再根据新注册的用户名和密码进行登录。而管理员是登录用户名和密码是唯一的,可以对系统内的信息资源进行管理维护。
主要的功能模块:
1.学生的注册及管理。
2.常见问题答案的查询。
3.学生可以进行提问,教师可以时时或看见问题后进行回答和管理。
4.刷新显示最新的的提问及解答。
总之,它的整个设计适用于Internet发布,采用三层的B/S结构,其开发主要包括后台数据库的`建立和前端应用程序的开发以及整体网站的美工设计三个方面。使用ASP动态网页技术,数据库采用ACCESS 2000进行开发的

四、课题实施的思路和方案
     通过自己的观察以及网上资源的搜索,发现网上答疑系统实现的功能对于我们来说都比较的有用,而且网上答疑系统的优点是显而易见的,它灵活方便,不受时间和地点的限制;就拿网上教育的答疑系统来说,我们学生除了能得到及时的解答以外还可以互相讨论,更好的激发出大家学习的兴趣;同时还大大减轻了教师的工作负担,从而大大提高了工作效率和教学质量。这是一个两全其美的结果,正由于网上答疑系统有如此之多的优点,它的开发前景是十分光明的。也要求我们能够设计出更加便利和功能完备的答疑系统,同时也对硬件,特别是服务器的硬件设施提出了更高的要求。
     我们也能清晰的感觉近几年伴随Internet的迅速发展,ASP语言的编程已经越来越普遍。本系统的编写语言为ASP程序设计语言,它可以轻松编写程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。而且运行时是在服务器端,所以我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP是由服务器方动态产生的页面,它可以调用其它程序去做诸如存取数据库类的事情,也能根据不同的浏览器给出不同类型的结果。ASP得以生存是因为它有意义,它使得我们无须使用Microsoft的产品就能编写它的代码(虽然使用Microsoft产品仍是最好的方法)。