关键问题:
1.如何获取用户的需求
2.老师如何知道学生有问题需要进行答疑,学生如何知道问题已经解答,以及怎样进行问题提交和教师答疑(最重要的模块)
3.该系统涉及多方面的数据交互(如用户对数据库的读取和写入,系统根据数据库的变化在页面上有所显示,大量的学习资料又应该怎样存储),应该怎样去进行数据库的设计
4.该系统不是一个简简单单的页面,完善该系统的时候,应需要哪些技术
解决思路:
1.针对不同专业,不同年级的学生及老师,采取问卷调查,以及时真实的了解用户的需求
2.利用页面和服务器定时连接并局部刷新来更新消息来及时通知教师或学生有新的消息,将发送的消息存放在数据库中,并以类似于发帖回帖的形式在网页中显示
3.建立教师表(存放教师信息),学生表(存放学生信息),管理员表(存放管理员信息),还需要建立存贮文件位置的表(存放大型学习资料路径)以及提问表和问题解答回复表(存放提出的问题和老师的解答)。
4.4.以Struts技术作为框架,并合理结合javascript设计网页细节,及在
收到提问或者解答完成后,利用jdbc技术及时不刷新的显示当前消息.