毕业生信息查询系统的设计与实现
开始 创建SQL语句查询数据库 显示查询结果 输入求职信息
创建SQL语句查询数据库 显示新的查询结果 结束 图5-6 发布求职信息模块的系统流程图
5.2.2 毕业生个人中心技术分析
个人中心使用了target超链接实现不同功能的切换,部分代码如下所示:
src=\上面这是框架主体部分的jsp页面链接。
<% if(handleLogin.getName()!=null){
if(handleLogin.getCategory().equals(\)){%>
href=\
target=\>
href=\ target=\>
src=\ />
...... <%}
这是导航条的部分代码,具体是当用户是毕业生时,将显示图5-5中导航栏的四个功能。
17
毕业生信息查询系统的设计与实现
<%if(id.equals(\)){ %> <%......%>
这部分是当主显示区的部分实现代码,这里是当用户是毕业生,同时点击了修改密码按钮时的代码。当填写完信息,点“修改”按钮时,该页面向servlet页面HandleUserPassword提交信息,由此servlet实现用户信息修改。 5.3 公司个人中心模块设计
5.3.1 公司个人中心概述
公司以公司身份登录后进入如下的个人中心页面,它主要包括功能导航头部分、公司功能菜单部分和显示窗口组成。
图5-7公司个人中心的发布招聘信息页面
18
毕业生信息查询系统的设计与实现
公司功能菜单部分主要包括修改密码、查看公司信息和发布招聘信息的功能。 a)发布招聘信息模块
发布招聘信息模块作用是查看已发布信息和发布新的招聘信息,其系统流程如图5-8所示:
开始 创建SQL语句查询数据库 显示查询结果 输入招聘信息
结束 创建SQL语句查询数据库 显示新的查询结果
图5-8发布招聘信息模块的系统流程图
b)查看公司信息
查看公司信息模块作用是查看公司信息,其系统流程如图5-9所示:
开始 创建SQL语句查询数据库 显示查询结果
图5-9查看公司信息的系统流程图
结束
19
毕业生信息查询系统的设计与实现
5.3.2 公司个人中心技术分析
以下是构成查询sql和插入sql语句的部分代码:
招聘信息发布
<%String name=handleLogin.getName(); name=handleString(name); Connection con;
PreparedStatement sql; ......
String condition=\by createtime desc limit 0,5 \;
sql=con.prepareStatement(condition); sql.setString(1,name);
ResultSet rs=sql.executeQuery();
out.print(\);
out.print(\发布时间标题作者内容\);
while( rs.next()){out.print(\+rs.getString(1)+\+rs.getString(2)+\>\+rs.getString(3)+\+rs.getString(4)+\); }
out.print(\); rs.close(); con.close(); ...... %>
上面部分是对某公司已有的招聘信息进行检索,并显示出来。