第二部:让我们分析聊天系统的jsp页面设计
总体设计:我们将系统分为三大模块:
聊天室系统(登录模块,聊天模块,推出模块)。
其中登陆模块中我们有设计了三个页面:
1.index.jsp:首页
2.action.jsp:信息检测页面(我们从index.jsp中获得用户填入的信息进行验证并作出判断)
3.error.jsp: 错误页面。
聊天模块设计:
1.main.jsp:聊天室的主页面。采用的是内嵌式message.jsp、control.jsp、user.jsp3个页面
2.select_room.jsp:选择聊天室的页面。单击不同的连接进入不同的聊天室页面
3.message.jsp:显示用户所发送的消息。显示用户发言对象。发言所用的文字颜色。表情、发言内容。等
4control.jsp:用户发言控制面板,可以控制发言内容、文字颜色、发言对象、发言表情、是否私聊等
5.user.jsp:显示用户的在线页面。显示“自己”的在线总时间,如果时间过程就输出提醒,还输出在线用户名单等
退出模块:
1.main.jsp;聊天室主页面,
2.leave.jsp: 离开页面,内嵌main.jsp框架,离开连接单击后跳转到leave_action.jsp 。
3.leave_action.jsp:处理离开动作。包括控制输出离开提示信息,删除数据库中的chatroom中的用户信息和session中存储的信息。
转载于:https://my.oschina.net/u/574190/blog/130757