网上在线答疑系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网上在线答疑系统设计与实现

网上在线答疑系统设计与实现   【摘 要】本文介绍了网上在线答疑系统的设计,系统采用B/S两层架构的应用程序与开发模式,运用模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护。   【关键词】在线答疑系统 B/S模式   本文介绍了网上在线答疑系统的设计,系统采用B/S两层架构的应用程序与开发模式,运用模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。   一、系统总体设计   本系统是一个基于B/S模式的网上答疑平台:在服务器上运行Web发布服务器、数据库程序,由于Java语言的跨平台性,服务器操作系统为Windows或Linux,客户机操可为Windows/Linux,其上运行浏览器程序通过浏览器访问该系统。   系统分为在线答疑和非在线答疑两部分。整个系统能充分利用网络资源,实现资源共享。   本系统的数据库有以下几张表构成:   学生表:学号、姓名、密码、电子邮件、密码提示问题、密码问题答案、注册标记;问题表:问题编号、问题标题、问题内容、发表时间、学号、课程编号、回复个数、浏览次数、回复状态;回复表:回复编号、回复内容、问题编号、教师编号;教师表:教师编号、教师姓名、登录密码、电子邮箱、安全问题、安全答案、注册标记;课程表:课程编号、课程名、教师编号;作业表:作业号、课程编号、作业标题、作业内容、发表时间、上交时间、学生编号、分数;.管理员表: 用户名、密码、姓名;公告表:发表时间、公告内容、公告标题、公告编号;聊天信息吧:发送时间、消息内容、发送人昵称;学生申请课程表;教师是否同意标记、学生编号、课程编号、教师编号、申请编号。   二、系统详细设计   (一)登录模块   此模块主要功能是用于登录和注册本系统,不同权限的用户登录或者注册本系统的时候会进入不同的管理模块界面,因为在后台对该用户进行的判断,首先将从前台页面提交的用户名和密码进行接受,之后在后台进行处理,按照用户名在数据库中进行查询如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配比上,若两个密码相同则根据权限的值进入相应的页面,否则输出密码错误提示页面。若用户未被管理员分配好权限那么也是无法登录本系统的。   (二)网站前台模块   用户打开本网站后 ,即来到了网站前台页面(教师首页和学生首页),此处仅通过教师端给予展示。其中热点问题模块主要是根据问题的qcount递减排序显示,所以越前端显示的问题越是最热点的问题。其中系统前端的教师和学生在点击查看“问题详细”时字段qcount会自动加1。   1.申请课程。用户点击申请课程的链接后,可以查看自己申请的课程信息,其中主要操作有包括对自己已选课程的退出申请和未选择课程的提出申请。加载该教师还未申请的课程主要是筛帅选出课程表中存在但在教师申请表中不等于该教师编号的课程编号。加载已经申请的课程信息主要是查询教师申请表中等于该教师编号的那些课程。   2.课程管理。课程管理主要指对自己所教课程的申请学生进行同意申请选修和剔除选修两种操作。其功能是通过先查找出该生申请的对应教师的对应课程,然后把同意标记修改为相应的状态。用户点击课程管理连接后,可以对学生对自己所教课程进行管理。除此还对教师目前所教课程的数量进行了统计以及正在申请的课程的统计。通过该界面还为用户提供了退出本系统的接口,点击退出链接即可loginout本系统。   3.查询问题。查询问题主要是查看自己所教课程的学生提问,问题按照每页固定显示的条数进行显示,点击上一页、下一页或者直接选取页码进行问题查看,针对每个问题用户点击查看详细后会查看到有哪些人对该问题进行了回答及给出的答案,如果觉得别人的答案不合适可以自己给出意见。用户点击查询问题链接后,可以看到所有问题。   4.设置界面。用户点击我的设置链接后,可以看到自身的用户名。安全提示问题和安全问题的答案,这些都是以明文显示并且是可编辑的。密码是用符号代替的,如果想要修改密码的话要输入原始密码和确认密码,以保证安全。后台数据库主要是根据用户名查询到用户信息并且根据当前页面的录入信息来更新后台数据库,以实现信息修改的功能。   5.详细问题界面。在查询问题界面,点击查看详细后会进入该界面。该界面主要显示用户登录前该问题已经被回复的状态和各个用户给出的答案左半部分是根据问题编号加载出该问题的一系列信息,右半部分是通过问题编号在回复表中加载出所有的回复列表,自己也可给出回复,每次点击发表回复按钮后都会重新加载回复列表。   6.在线聊天。本系统分为非在线聊天和在线聊天两种答疑模式,上述种

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档