日期:2014-05-17  浏览次数:20590 次

询问几个问题,关于用Jsp+servlet+mysql+myeclipse开发学生管理系统的问题
RT.我现在遇到的问题是:
1通知消息表,一个学生登陆进去可能看到他的奖惩信息(就是获得什么奖励,受到什么处罚),这些信息可能一条都没有,也可能有好几条。请问我应该编写怎样的显示空间才合适,应该将一个同学的奖惩信息合并显示到一个文本框(textarea?)当中去吧?(按照时间顺序排列?)
2在管理员添加老师信息的时候,这时候要顺带将老师教哪些班级的那些课程的信息也录入(一个老师可以教多个班级,也可以教一个把班级的多门课程),这个如何实现,就是jsp页面应该如何设计,让管理员能够录入这些信息,还有数据表这一块要如何设计?
3管理员有一个发布通知消息的功能:即管理员可以发布消息给特定的班级,通知他们学校的相关事宜。但是要做一个缓存功能,就是管理员录入信息的时候可以选择将信息当场发布或者缓存一下(缓存的信息在发布之前还可以继续修改删除)。这个又要如何实现?

大家看看有没有什么好的方法和思路。

------解决方案--------------------
简单说一下,
1:后台通知消息表取出后放到一个LIST(或其它集合)中;
2:老师,班级以及课程的对应关系(一对多,多对多,一对一);
3:管理员和消息对应关系(一对多),缓存(发布状态,例如:0|未发布,1|发布中,2|已发布);

------解决方案--------------------
1楼说的很好,我再重复一下
1.你可以放到一个表中 也可以放到任何你想的容器中。。。
2.老师一个表 班级一个表 课程一个表 做表之间的关系对应 
3。消息里弄个state 0是代表暂存(缓存) 1 代表发布中 2代表 已发布