在线求职招聘系统211

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第十六章在线求职招聘系统16.2数据的设计与基本配置16.2.1数据的设计本系统数据库系统采用MS-SQLServer2000SP4(简体中文版),设定数据库服务器名为“ZUT-GYF”,使用企业管理器新建一个数据库,命名为myjobs。根据需求分析,系统共需要7个数据表,表结构内容以及建立步骤如下:(1)myjobs_jobkinds数据表该数据表用户保存系统工作类别,共有两个字段(ID,jobkinds),生成该数据表的SQL脚本语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_jobkinds]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_jobkinds]GOCREATETABLE[dbo].[myjobs_jobkinds]([id][int]IDENTITY(1,1)NOTNULL,[jobkinds][char](20)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMARY]GO(2)myjobs_cominfor数据表该数据表用户保存企业会员信息,包括ID,企业名称,企业信息,密码等相关信息,共有9个字段(ID,comid,pwd,comname,tel,email,cominfor,regdate,address),生成该数据表的SQL脚本语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_cominfor]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_cominfor]GOCREATETABLE[dbo].[myjobs_cominfor]([id][int]IDENTITY(1,1)NOTNULL,[comid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[comname][nchar](50)COLLATEChinese_PRC_CI_ASNOTNULL,[cominfor][ntext]COLLATEChinese_PRC_CI_ASNOTNULL,[email][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[tel][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[pwd][char](32)COLLATEChinese_PRC_CI_ASNOTNULL,[regdate][datetime]NOTNULL,[address][char](50)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]GO(3)myjobs_userinfor数据表该数据表用于保存普通会员注册信息,包括ID,用户姓名,密码等相关信息,共包含20个字段(ID,userid,username,pwd,tel,sex,email,edu,degree,wantjob等),生成该数据表的SQL语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_userinfor]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_userinfor]GOCREATETABLE[dbo].[myjobs_userinfor]([id][int]IDENTITY(1,1)NOTNULL,[userid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[pwd][char](32)COLLATEChinese_PRC_CI_ASNOTNULL,[email][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[tel][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[sex][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[edutime][datetime]NOTNULL,[school][char](50)COLLATEChinese_PRC_CI_ASNOTNULL,[brithday][datetime]NOTNULL,[pic][char](40)COLLATEChinese_PRC_CI_ASNOTNULL,[wantmoney][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[major][char](50)COLLATEChinese_PRC_CI_ASNOTNULL,[express][ntext]COLLATEChinese_PRC_CI_ASNOTNULL,[myself][ntext]COLLATEChinese_PRC_CI_ASNOTNULL,[login][int]NOTNULL,[passportkinds][char](20)COLLATEChinese_PRC_CI_ASNOTNULL,[passportNo][char](30)COLLATEChinese_PRC_CI_ASNOTNULL,[username][char](16)COLLATEChinese_PRC_CI_ASNOTNULL,[degree][int]NOTNULL,[wantjob][char](20)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]GO(4)myjobs_newjobs数据表该数据表用户保存企业发布的招聘职位,包括职位ID,职位名称,招聘人数,招聘公司等,共包含11个字段(ID,comid,jobname等),生成该数据表的SQL语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_newjobs]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_newjobs]GOCREATETABLE[dbo].[myjobs_newjobs]([id][int]IDENTITY(1,1)NOTNULL,[comid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[jobkinds][char](50)COLLATEChinese_PRC_CI_ASNOTNULL,[jobname][char](50)COLLATEChinese_PRC_CI_ASNOTNULL,[peoplecount][int]NOTNULL,[request][ntext]COLLATEChinese_PRC_CI_ASNOTNULL,[pubtime][datetime]NOTNULL,[endtime][datetime]NOTNULL,[jobpay][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[degrequest][int]NOTNULL,[jobstate][char](1)COLLATEChinese_PRC_CI_ASNULL)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]GO(5)myjobs_req_msg数据表该数据用户存储应聘记录,包括应聘职位,应聘人ID,申请日期等,同时根据标识字段,也存储用户收藏职位信息,在必要的时候发送应聘请求。共包含8个字段(ID,jobid,usreid,comid,viewstate,userstate,comstate,sendtime),生成该数据表的SQL脚本语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_req_msg]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_req_msg]GOCREATETABLE[dbo].[myjobs_req_msg]([id][int]IDENTITY(1,1)NOTNULL,[userid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[comid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[jobid][char](10)COLLATEChinese_PRC_CI_ASNOTNULL,[viewstate][int]NOTNULL,[sendtime][datetime]NOTNULL,[usermsgstate][int]NOTNULL,[commsgstate][int]NOTNULL)ON[PRIMARY]GO(6)myjobs_myhrmsg数据表该数据用户保存普通会员的人事经理来信记录,一般为企业的面试邀请,包括普通会员ID,企业ID,发送日期等,共包含7个字段(ID,userid,comid等),生成改表的SQL脚本语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_myhrmsg]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_myhrmsg]GOCREATETABLE[dbo].[myjobs_myhrmsg]([id][int]IDENTITY(1,1)NOTNULL,[userid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[comid][char](15)COLLATEChinese_PRC_CI_ASNOTNULL,[content][ntext]COLLATEChinese_PRC_CI_ASNOTNULL,[msgstate][int]NOTNULL,[sendtime][datetime]NOTNULL,[jobname][char](50)COLLATEChinese_PRC_CI_ASNOTNULL)ON[PRIMARY]TEXTIMAGE_ON[PRIMARY]GO(7)myjobs_news数据表该数据用于保存相关就业新闻信息,主要包括新闻的标题,内容等信息,共有6个字段,生成该数据表的SQL脚本语句如下:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[myjobs_news]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[myjobs_news]GOCREATETABLE[dbo].[myjobs_news]([id][int]IDENTITY(1,1)NOTNULL,[title][nchar](50)COLLATEChinese_PRC_CI_ASNULL,[writer][char](10)COLLATEChinese_PRC_CI_ASNULL,[pubtime][datetime]NULL,[content][ntext]COLLATEChinese_PRC_CI_ASNULL,[views][int]NULL)ON[PRIMARY]TEXTIMAGE_ON[

1 / 117
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功