资源描述:
《招聘网站数据库设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、招聘网站设计项目数据库设计第一部分、引言1.1编写目的本文档说明了招聘网站设计项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。1.2背景说明:²软件系统的名称:招聘网站设计项目²任务提出者:郑州大学信息工程学院²开发者:Echo小组1.3定义IIS——MicrosoftInternetInformationServer;1.4参考资料²相关的文件包括:《招聘网站问题定义》《招聘网站可行性研究报告》《招聘网站需求分析说明书》²参考资料:《JAVA语言程序设计》《计算机网络》《数据库理论》《软件需求说明书
2、》(GB856T——88)11第二部分、外部设计2.1标识符和状态数据库软件:Oracle10g;系统要求建立的数据库名称:orcl;2.3约定1、括号内的文本是说明的信息,包括不适用的情况;(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)第三部分、结构设计3.1概念结构设计E-R图关系:113.2逻辑结构设计1、逻辑结构设计数据库的逻辑结构图如下:11登录/私人信息表:存储登录者的信息,因为系统要求只有登录后的成员才具有修改自己的信息的权限。招聘/求职信息表
3、:存储求职者、招聘公司,提供网络数据查询的依据。Date字段提供最近的修改日期的记录。2、表设计数据库对应的表设计如下(字段采用英文表示):Personal_user(PID,identity,sex,degree,password,name,E-mail,birthday,specialty,telephone,address,hyperlink)个人用户表11Company_user(CID,identity,password,name,address,E-mail,telephone,hyperlink)公司用户表Resume(Runnum,PID,
4、salary,extras,descriptor,date)求职信息表Employment(Runnum,CID,position,date,require,pay)招聘信息表Post(Runnum,title,visitsnum,ID,identity,date)贴子表Participate(Runnum,ID,identity,date,mark,content)论坛访问表Visit(PID,CID,date,mark,score)访问用户表3、检查、默认约束对象设计:1、登录/私人信息表邮件:邮件的字符信息之中,必须包含有@字符,否则为非法的输入;密
5、码:最长10位,默认为000000;2、招聘/求职信息表邮件:邮件的字符信息之中,必须包含有@字符,否则为非法的输入;3.3物理结构设计在数据库中,数据的存储如下:Companytable:11Employmenttable:Participatetable:Personaltable:Posttable:11Resumetable:Visittable11第四部分、运用设计4.1数据字典设计1、数据库数据库名称:ORCL中文名称或意义:招聘网站数据库系统创建日期:2010.06.14创建人:Echo数据文件大小:100M数据文件物理位置:E:oracl
6、eproduct10.2.0日志文件大小:20M日志文件物理位置:E:oracleproduct10.2.0(以上内容可以采用图表来进行说明。)2、表以下不包括oracle为数据库提供的默认的系统表。表名存储实体描述类型全文索引键主键引用字段Personal_user个人信息基础表(无)PIDCompany_user公司信息基础表(无)CIDResume求职信息基础表(无)RunnumEmployment招聘信息基础表(无)RunnumPost帖子信息基础表(无)RunnumParticipate论坛访问信息基础表(无)Runnum,ID,ide
7、ntity,dateVisit用户互访信息基础表(无)PID,CID,date113、表结构表名:Personal_user字段名中文描述数据类型长度输入范围是否为空默认值PID个人IDVarChar210数字NOidentity身份VarChar210字符NO个人sex性别VarChar22字符NO男degree学历VarChar210字符、数字YESpassword密码VarChar220字符、数字NO000000name姓名VarChar210字符NOE-mail邮箱VarChar250字符、数字YESbirthday出生日期DATENOspecia
8、lty专业VarChar250字符、数字YEStelephone电