JSP学校网上信息管理系统 第15页

JSP学校网上信息管理系统 第15页
图5-10 校友查询流程图
(7) 留言板模块
采用JSP+JavaBean+Servlet模式主要需要完成以下几部分操作:
①用于保存留言的Servlet
在这种模式中,一般使用Servlet接受HTTP请求,然后执行连接数据库的操作,操作完成后,如果需要,把操作的结果保存在HTTP请求中,然后把视图派发到用于显示的JSP。
②用于获得留言板信息的Servlet
它执行数据库操作,获得执行的结果,把结果保存在客户端的请求中,然后把视图派发到用于显示的JSP中,这个过程如图5-11所示。
③Servlet的配置
需要在web.xml文件中描述,这些描述详见附录。
④ 填写留言的界面
⑤显示留言的界面(viewMessage.jsp)
通过Collection messages=(Collection)request.getAttribute(“message”);获得需要显示的留言,然后通过一个迭代来显示所有留言[8]。
 图5-11 显示操作的顺序图
5.4.5 团学建设之音乐欣赏
(1) 管理员登录模块
该模块功能上面已经提到,具体流程图如图5-1所示。
(2) 用户登录模块
和上面的校友登录基本相似,只是这里不提供注册界面,用户按照事先分配的用户名和密码直接登录进入视听页面。
(3) 站内搜索模块
在搜索下拉框中选择一个搜索方式,之后输入相应的关键字,点击“搜索”按钮,进入下一界面,该页面会列出搜索结果。具体该部分查询语句的写法:
SQL="Select* from a.online_music where "+name+" like '%"+keyword+"%'";
(4) 在线视听模块
这里是自动调用本机的媒体播放器组件,只要点击“视听”,会自动搜索并调用本机的Active X组件,歌曲地址正确,就会实现在线听歌的功能。这里调用了<object>标签,<object>是Microsoft在IE4.0之后推出的,用来替代<embed>标签对象定义标签(IE仍然支持<embed>),通过classid属性定义相应的对象类型具体调用代码见附录。流程图如图5-13所示。
 图5-13 在线视听流程图
(5) 歌曲、播放软件上传/下载模块
和党建的表格资料上传下载一致,详见图5-5所示。
(6) 歌手管理模块、专辑管理模块、歌曲管理模块的基本操作都是增删改,上面应经介绍过很多管理模块了,这里省略了。
(7) 首页投票调查模块
该投票模块由vote.jsp和startvote.jsp两个页面组成。vote.jsp按照online_poll表中的特定标题的选择信息生成一个投票的表单。startvote.jsp页面获取vote.jsp页面提交的选择信息。在startvote.jsp中,设置一个记录总票数的变量total和操作总票数的同步方法countTotal,每投一票,total加1,最后将得票数和得票百分比按得票高低显示出来。管理员管理部分和其他管理完成的功能相似,具体流程图如图5-14所示。

 << 上一页  [11] [12] [13] [14] [15] [16] [17] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有