基于Web的教师答疑室的设计与实现.doc
《基于Web的教师答疑室的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Web的教师答疑室的设计与实现.doc(20页珍藏版)》请在沃文网上搜索。
1、 目 录摘要1关键词11. 引言32. 系统功能设计3 2.1 设计思想3 2.2 功能结构设计4 2.3 页面详细设计43. 系统逻辑流程94. 系统界面设计9 4.1 整体布局10 4.2 颜色搭配10 4.3 动画效果10 4.3 超级链接105. 主要设计技术11 5.1 ASP 与数据库的连接技术11 5.2 分页显示技术12 5.3 用户端的检测技术14 5.4 动态链接技术16 5.5 对用户权限的限定166. 结束语18参考文献18基于Web的“教师答疑室”的设计与实现摘要:基于Web的“教师答疑室”是综合运用ASP技术和数据库存取技术而设计开发的,它充分发挥了网络的优势,打破
2、了传统的答疑方式的时空局限性,为师生随时随地交流提供了方便。该答疑室由用户模块、答疑模块和管理模块三个模块组成,相应地实现了三大功能:用户注册与登陆、师生讨论问题和管理员对答疑室的管理与维护。本文详细介绍了“教师答疑室”的功能特点、逻辑流程、界面设计和主要实现技术,由于说明问题的需要,还提供了流程图、部分Web页面和核心程序片段。关键词:ASP Web BBS 数据库 网上答疑 Design and Implementation of Web-based “Coaching Room” Abstract: Web-based “Coaching Room” is designed and im
3、plemented with technology of ASP (Active Server Pages) and Database Access. It takes the advantage of network to break through the restriction of time and space. So teachers and students can communicate with each other anytime and anywhere conveniently. The “Coaching Room” consists of three modules:
4、 client module, ask-answer module and management module. Accordingly, it achieves three functions: register and login of clients, discussion between teachers and students, and management and maintenance of the administrators. In this paper “Coaching Room” and whose function, logic process, interface
5、 design and primary technology are introduced in detail. Flow chart, web pages and segments of main program are also provided for the purpose of further explanation.Keywords: ASP Web BBS Database Net Answer1. 引言传统的答疑方式是一种面对面的交流,具有实时、直接的特点,教师和学生可以综合运用语言符号和非语言符号来传递信息,交流沟通。但由于它需要在固定的时间和地点进行,因而具有很大的不灵活性
6、。而计算机网络技术日新月异的发展和Internet的普及为传统的师生交流开辟了一条崭新的渠道,在很大程度上弥补了传统答疑方式的缺陷。基于Web的答疑方式使师生交流不再受时空的限制,只要具备上网的条件,学生可以随时随地提出问题,教师也可以随时随地解答问题。这不仅能够拓展教师和学生的交流空间,增加教师和学生沟通的机会,拉近师生之间的距离,使一些平时内向胆怯的学生也勇于发言,而且通过师生之间的讨论,能帮助学生自己发现问题,提出问题并最终解决问题,从而增强学生的独立性、自主性和探索性。基于Web的“教师答疑室”就是针对以上原因而设计开发的。它使用当前流行的Web站点设计技术和开发工具,综合ASP技术,
7、HTML和VBScript 脚本语言,用Microsoft Access作为后台数据库,Macromedia Dreamweaver作为开发平台。2. 系统功能设计2.1 设计思想“教师答疑室”采用B/S结构,位于客户端的教师和学生只需用浏览器来使用本答疑系统,服务器端采用ASP技术来完成动态网页的生成和数据库的访问,后台数据库采用Microsoft Access。其实现原理如图1所示:2.2 功能结构设计从总体功能来说,“教师答疑室”分为三个模块:用户模块、答疑模块和管理模块,其功能结构如图2所示。2.3 页面详细设计2.3.1 主页设计“教师答疑室”的主页如图3所示。用户进入主页之后先要登
8、陆,否则只能浏览留言,而不能发表留言。主页只是“教师答疑室”的第一层,呈现问答的总体情况包括问题数、回复数及最新问题等,分为两个版块:站务管理版块和教师答疑版块。站务管理版块分为站务公告区、新手上路区和综合意见区,列出了各个区的版主、主题数、回复数、最新问题及其作者和发表时间。用户只需点击区域名称,即可进入相应区域的主题呈现页面。管理员在站务公告区发布公告或通知,教师和学生若有什么疑义或意见可以进行回复,但无权发布公告或通知;若用户初次进入“教师答疑室”,不熟悉本答疑室的规则,可以进入新手上路区,有什么疑问都可以在此提出;为了更好地完善“教师答疑室”,更好地为师生服务,专门开辟了综合意见区,用
9、以收集用户的意见和建议。教师答疑版块包含各门课程,列出了各门课程的任教教师、问题数、回复数、最新问题及其提问者和提问时间。用户只需点击课程名称,即可进入相应课程的问题呈现页面。在主页上列出讨论区和课程的问题数和回复数及最新问题,能使用户对问题和回复情况一目了然,极大地方便了教师和学生。2.3.2 问题呈现与回复页面设计用户在主页点击课程名称,就进入了相应课程的问题呈现页面。如果用户已登陆,则可以提出新问题,否则无权提出新问题;并且若登陆用户为该课程任课教师,问题旁边会有删除标记,教师可以对没有价值的问题进行删除,而其他用户登陆则没有删除标记。图4所示为计算机软件基础的任课教师登陆后进入问题呈现
10、页面的窗口,该窗口列出了相应课程的所有问题及其提问者、提问时间和回复/点击数,通过这些信息,教师可以了解哪些问题的点击率比较高,从而有根据地调整以后的教学;学生能够了解自己提出的问题有没有得到解答,也可以查看别人提出的问题。只要点击某一问题的标题即可进入该问题的回复页面,如图5所示。无论是教师还是学生,只要已经登陆,都有权提出和回复问题。通过师生间的相互讨论,能够使老师全面、深入地了解学生对某门课程的学习情况,也能够使学生深入理解和巩固所学知识。2.3.3 管理页面设计要保证站点的正常运行,需要定期对其进行管理与维护,为此“教师答疑室”专门开辟了一个管理页面。管理员登陆到该页面以后,可以查看已
11、注册的用户信息,对非法用户予以删除;可以查看用户的留言信息,对一些垃圾留言进行筛选删除;为了维护站点的安全,防止有人随便冒充教师,由管理员对教师进行把关,当某位教师要加入该答疑室时,由管理员进行添加;当某位教师申请成为某门课的版主即任课教师时,也由管理员进行添加;另外对主页的维护与更新如添加课程或讨论区也是由管理员负责。如图6所示,管理页面采用框架结构,左窗口列出了各种操作,只要点击一下,就会在主窗口中呈现相应的内容。2.3.4 其它页面设计以上详细介绍了四个主要的页面,其它还有很多页面诸如用户注册页面、找回密码页面、管理员登陆页面以及很多出错提示页面等,在此就不再一一介绍了。3. 系统逻辑流
12、程“教师答疑室”的用户分为三类:管理员、教师和学生,他们的权限是不同的:管理员有最高管理权限;教师除了浏览、提出和回答问题,还负责所教课程的问题呈现页面的维护;学生可以浏览、提出和回答问题。图7给出了不同的用户以不同的身份访问“教师答疑室”时的逻辑流程。4. 系统界面设计如果说,功能设计是网络答疑系统的灵魂,那么界面设计就是其不容忽视的外表,二者只有完美结合,达到形神兼备才能使访问者乐在其中,留连忘返。为了使基于Web的“教师答疑室”界面美观大方,在进行界面设计时主要考虑了以下几个方面: 4.1 整体布局主页运用表格来布局,网页上部是具有动画效果的文件头和用户登陆入口,主体部分分为两个版块,每
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Web 教师 答疑 设计 实现