计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费基于JSP技术的猎头公司管理软件的设计与实(5)

2013-06-27 01:15
导读:nbsp;100职位信息 3workuptimedatetime8添加时间 4worktypeidint4职位种类编号 5UserNamevarchar10猎头号 13.职位种类表 职位种类表用于存放职位种类信息。表(worktypeinfo)结
nbsp;100 职位信息 
3 workuptime datetime 8 添加时间 
4 worktypeid int 4 职位种类编号 
5 UserName varchar 10 猎头号 
 13.职位种类表
 职位种类表用于存放职位种类信息。表(worktypeinfo)结构如表13所示:
表13  职位种类表
编号 字段名称 数据类型 长度 说明 
1 worktypeid Int 4 职位种类编号 
2 worktype varchar 20 职位种类 
3 descr varchar 100 描述 
 14.留言板表
 留言板表用于存放留言板的信息。表(message)结构如表14所示:
表14  留言板表
编号 字段名称 数据类型 长度 说明 
1 title varchar 50 主题 
2 name varchar 50 姓名 
3 mail varchar 50 电子邮件 
4 time varchar 10 添加时间 
5 content varchar 100 留言 
3.4数据库连接
 3.4.1安装数据库驱动
 因为在与数据库建立连接之前必须先安装驱动才能建立连接。所以我们首先安装SQL Server2000的数据库驱动程序,我们先到微软官方网站下载驱动程序(JDBC)然后将驱动程序中的mssqlserver.jar、msutil.jar、msbase.jar三个jar文件复制到Tomcat 5.5的common文件夹下的lib文件夹中,然后将JDBC驱动程序的路径添加到环境变量的classpath中。这样驱动程序安装完毕。
 3.4.2建立连接
 在实现各个模块之前,首先需要建立与数据库login的连接。在软件中我采用javabean的方式连接数据库。
 写了一个javabean来连接数据库,dbbean.java代码如下:
 package database; (科教范文网http://fw.ΝsΕΑc.com编辑)
 import java.sql.*;
 public class dbbean
 {
 private Connection con;
 private ResultSet rs;
 public static Connection getConnection() throws SQLException{
 //连接数据库
 try{
 Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");//加载数据库驱动
   } catch(ClassNotFoundException ex)
 {
   ex.printStackTrace();
   return null;
 }
 return DriverManager.getConnection(
 "jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=login","sa","123");//设置数据库名称和密码
 }
 public ResultSet executeQuery(String sql)
 //设置ResultSet对象
 {
  try{
  con=dbbean.getConnection();
  Statement statement=con.createStatement();
  rs=statement.executeQuery(sql);
 }
 catch(SQLException ex)
 {
 }
 return rs;
 }
 public int executeUpdate(String sql)
 {
   int count=0;
   Statement stmt=null;
 try
 {
  con=dbbean.getConnection();
  stmt=con.createStatement();
 count=stmt.executeUpdate(sql);
 }
 catch(SQLException ex)
 {
 }
 finally
 {
 try
 {
  if(stmt!=null)
 stmt.close();
 if(con!=null)
 con.close();
 }
 catch(SQLException ex)
 {
 System.err.print(ex);
 }
 }
 return count;
 }
 public void freeRs(ResultSet rs)
 {
 try
 {
 if(rs!=null)
 {
  rs.close();
  con.close();
 }
 } 大学排名
 catch(Exception e)
 {
 }
 }
 }
4 软件的具体流程及各模块的实现
4.1猎头公司管理软件的具体流程
 1.猎头经理或猎头登录软件。
 2.猎头经理进入猎头经理管理的界面,猎头进入猎头管理的界面。
 3.猎头经理可以对所有的候选人信息、公司信息进行操作(添加、删除、更新等),还可以进行职位信息的发布、信息的发布,进入公司内部留
上一篇:免费基于J2ME的公交查询系统的设计与实现(一) 下一篇:免费基于细胞自动机的生命活力模拟的实现(一