软件工程 在线答疑系统 小组成员: 杨敏志 张仲达 曾大钦 张锦才 余淑媚 曾旭冉 刘拱辉 吴泽球 作品简介: 基于JSP ,javaBean,和SQL2000 技术的在线答疑系统. 本系统为一个在线答疑系统,在访问系统的时候需要登录到系统中,因此系统的首页显示登录界面.主界面包含顶部的系统信息,底部的联系方式,中间左边部分的系统功能分类树和中间右边的主功能区. 开发工具: jdk1.5.0_10, Borland JBuilder 2006 Enterprise, Apache Tomcat 5.5, IIS, JSP, javaBean, SQL2000 和Windows xp/2000/2003 总体功能结构: 本系统主要功能划分为:用户管理,在线答疑,留言管理,语音视频答疑.其中每个部分又分为若干个小的功能模块.用户管理部分包括用户注册,登录,个人信息修改,修改密码,注销,删除用户.留管理部分包括添加,浏览留言和删除留; (1) 用户登录 用户在访问系统前需要首先登录系统,在如下图所示的页面中输入用户名和密码,然后”登录”. 软件工程 (2)用户注册 如果在系统中还没有用户账号,需要先注册账号,如下图所示,在页面中需要输入用户账号,密码,姓名等信息.如果用户希望检查输入的账号是否已经被注册了,可以”检测账号”. (3)修改用户信息 用户可以在登录后修改自己的个人信息,用户密码. (4)删除用户 系统管理员可以删除一些用户,该功能只能被系统管理员执行. (5)在线答疑 用户登录后,可以进入在线答疑室.进行在线互动答疑.可以选择对私人答疑,也可以对所有用户进行答疑.用用户输入答疑内容,选择对哪个用户答疑. 实现消息的收发和管理,管理员可以删除用用户,删除消息如下图: 软件工程 . (6 )浏览和添加留言 用户登录后可以单击”留言操作”中的’浏览添加”超链接浏览用户的留言.留言包括标题,留言时间,用户和留言内容.用户还可以添加留言,可以在页面上添加新的留言. (7 )删除留言 系统管理员可以删除不需要的留言,该功能只能被系统管理员执行. (8 ) 退出系统. 用户可以单击顶部工具栏上的”退出”超链接,退出在线答疑系统. 软件工程 Chatdb 数据库的设计与连接设计 数据库主要由userTable,message,block 三个表构成.其中userTable保存了所有用户的信息;表 message 主要为消息模块服务的,保存消息的相关内容; block保存着被禁止发言的用户相关信息. (1)表 usetTable 结构如图: Id 是用户标识; Username 是用户的注册名. Passw ord 是用户密码; Grade 是用户等级,默认为 0,管理员...