




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、招聘网站设计项目数据库设计第一部分、引言1.1 编写目的本文档说明了招聘网站设计项目的数据库的设计,用于指导该系统在数据库存储各方面的内容,为系统开发的程序员、系统分析员作为基准文档。1.2 背景说明:软件系统的名称:招聘网站设计项目任务提出者:郑州大学信息工程学院开发者:Echo小组1.3 定义IISMicrosoftInternetInformationServer;1.4 参考资料相关的文件包括:招聘网站问题定义招聘网站可行性研究报告招聘网站需求分析说明书参考资料:JAVA语言程序设计计算机网络数据库理论软件需求说明书(GB856T88)第二部分、外部设计2.1标识符和状态数据库软件:O
2、racle10g;系统要求建立的数据库名称:orcl;2.3约定1、括号内的文本是说明的信息,包括不适用的情况;(可以在此说明使用此数据库而需要了解的建立标号、标识的约定,例如用于标识数据库的不同版本的约定和用于标识库内各个文卷、记录、数据项的命名约定等。)第三部分、结构设计3.1概念结构设计E-R图关系:DegreeJidentity一password一PID-birthday1rspecialtyidentityV-,有Id(hyperlinkSexmarkdate厂一、尸password-(addressname,-telephone/二二.E-mail.上addressvisitRun
3、numPIDnameaddressE-mailPersonaluserscorepublishhyperlinkRunnumsalaryCIDextrasnamedescriptoraddressdateE-mail:CID:E-mailnametelephone:Companyuser由三三:二MX;岩三EE?MEree1VkT.CH,:10unerdYAEM久鼠二:7EfhYATWJ;:tirihzi7tkTEt-slsph?ns二七二女2e.drifisVAT.C,Z2:erlinkVkr.GifJ.Z:Kr%。口:gFID,密.a:1:壮以salary,A5.7=AjuI:estnul
4、组21:;XUE5P口OR,工少3=J:总:nVA5iAMl:jjzsiiiziltimeATSr5-ire,tjninvisn.口口pay的鼻汽L:)r=s:title;a5Ar;nK;二口:工;A5工A52l:iID】笫二三El:i二dc-ntitymeZAT*PartiEip-Et*Fa包曰j纪工gFk,JV二;二一三丁门.1VA?.MAT:1;“工士Oatsfck?;冲riML登录/私人信息表:存储登录者的信息,因为系统要求只有登录后的成员才具有修改自己的信息的权限。招聘/求职信息表:存储求职者、招聘公司,提供网络数据查询的依据。Date字段提供最近的修改日期的记录。2、表设计数据库对
5、应的表设计如下(字段采用英文表示):Personal_user(PID,identity,sex,degree,password,name,E-mail,birthday,specialty,telephone,address,hyperlink)个人用户表Company_user(CID,identity,password,name,address,E-mail,telephone,hyperlink)公司用户表Resume(Runnum,PID,salary,extras,descriptor,date)求职信息表Employment(Runnum,CID,position,date,re
6、quire,pay)招聘信息表Post(Runnum,title,visitsnum,ID,identity,date)贴子表Participate(Runnum,ID,identity,date,mark,content)论坛访问表Visit(PID,CID,date,mark,score)访问用户表3、检查、默认约束对象设计:1、登录/私人信息表邮件:邮件的字符信息之中,必须包含有字符,否则为非法的输入;密码:最,长10位,默认为000000;2、招聘/求职信息表邮件:邮件的字符信息之中,必须包含有字符,否则为非法的输入;3.3物理结构设计在数据库中,数据的存储如下Companytable
7、:NameCodeDataTypeLengthPrecrdon|PM1CDCIDCHARACTER(10JW三2identityidentityVARCHAR210)103pa湍wordpasswordVARCHAR220)20一=4namenameVARCHAR210)105addressaddressVARCHAR220)20BE划刮E-mailVARCHAR220)20=7telephonetelephoneVARCHAR215)15hyperlinkhypeilinkVARCHAR2100100=:三=HHH回口口口口口口口口口口口0口口口口口口口口口口口口口口中aaa回口口口口口口口
8、口口口口|:RumumVARCHAR210)inIDVARCHAR210),10identitvVAFCHAR21010timeDATEmarkVARCHAR25)5contentVARCHAR2100011000=CodeHunnumIDidentictimemarkcontent12Employmenttable:NameCodeD品日TypeLenglhPr?ctsiori:PNMTiRurinuRunnunnVARCHAR21D)1012DDDDVAHCHAR210)103positionpositionVARCHAR2(20)20-1二4timetimeDATE=5requirere
9、quireVARCHAR2(200)200二6gyp坪1VARCHAR2(10)10=一=Participatetable:Personaltable:NamsCodeDataTypeLengthPrecisionPM1:|PID”口VARCHAR2(10)1022identityidentityVARCHAR210)103sexsexVARCHAR2(2)24degreedegnBBVARCHAR2(10)105因瑞四ofdpasswordVARCHAR220J206namenameVARCHAR210)10一7E-mailE-mailVARCHAR2C20J203birthdaybirth
10、dayDATE9距ec同中speciallyVARCHAR210J1010telephonetetephoneVARCHAR2C15J1511addressVARCHAR220)2012hypedinkhypedinkVARCHAR2100100-,Posttable:HomeCode_DataLength|Preci$ion|pIm|1JRunnumVARCHAR2H0103C歹2title胤曰VARCHAR2(20)20I3visitinumvisitsnumVARCHAR2(1O104ID旧VARCHAR2(1010匠identicidentityVARCHAR2(10)10timeti
11、meDATEIIJIAElResumetable:NameCodeDataTypeLengthPrecisionPM1=|RunnumVARCHAR2(10)10H72PIDPIDVARCHAR2(10103VARCHAR2(10104extiajextrasVARCHAR2(10105de$crptordescriptorVARCHAR2(10106tirtretimeDATErn1=Visittable阴口=:PIDVARCHAR210)102QDiODVARCHAR2t10io:13datedateDATE4markmarkVARCHAR2(5)三i5scorescoreVARCHAR2
12、(3J3NamsCodeDataTypeLengthPrecisionPM第四部分、运用设计4.1数据字典设计1、数据库数据库名称:ORCL中文名称或意义:招聘网站数据库系统创建日期:2010.06.14创建人:Echo数据文件大小:100M数据文件物理位置:E:oracleproduct10.2.0日志文件大小:20M日志文件物理位置:E:oracleproduct10.2.0(以上内容可以采用图表来进行说明。)2、表以下不包括oracle为数据库提供的默认的系统表。表名存储实体描述全文索引键主键引用字段Personal_user个人信息基础表(无)PIDCompany_user公司信息基础
13、表(无)CIDResume求职信息基础表(无)RunnumEmployment招聘信息基础表(无)RunnumPost帖子信息基础表(无)RunnumParticipate论坛访问信息基础表(无)Runnum,ID,identity,dateVisit用户互访信息基础表(无)PID,CID,date3、表结构表名:Personal_user字段名中文描述数据类型长度输入范围是否为空默认值PID个人IDVarChar210数字NOidentity身份VarChar210字符NO个人sex性别VarChar22字符NO男degree学历VarChar210字符、数字YESpassword密码Var
14、Char220字符、数字NO000000name姓名VarChar210字符NOE-mail邮箱VarChar250字符、数字YESbirthday出生日期DATENOspecialty专业VarChar250字符、数字YEStelephone电话VarChar215数字YESaddress地址VarChar250字符、数字YEShyperlink个人主页VarChar2100字符、数字YES一其余参照数据存储表。4、触发器在向Participate表中出入数据时,即有帖子被访问,所以应在相应帖子的visitsnum(访问量)上加一,因此适合用触发器!代码如下:createtriggervis
15、numtriggerafterinsertonparticipateforeachrowbeginupdatepostsetvisitsnum=visitsnum+1=:new.rumnumwherepost.rumnumendvisnumtrigger;4.2安全保密设计数据库被放置在独立的数据库服务器,只有仅仅提供了争取的密码和邮件信息的操作者本人,修改任何数据。数据库服务器和数据的访问角配置分别为iis服务器具有对应的权限进行数据访问,才能对本人的信息进行修改,其他人不能IIS服务器提供了安全限制,这些限制通过数据库和IIS自身的配置来完成,不进行相关的代码和开发工作。其他方面数据库的安
16、全策略,遵从SQLServer2000、IIS的安全策略事项但是由于是实验性数据库,保密设计未实现。部分sql语句实现:按要求查询在本网站注册的个人用户:select*frompersonal_userwherespecialty=机械工程andaddresslike上海市按要求查询在本网站注册的公司用户:select*fromcompany_userwherenamelike%传播查询招聘某一职位的招聘信息:,b.address,b.telephone,b.e_mail,b.hyperlink,a.position,a.payfromemploymenta,compa
17、ny_userbwherea.cid=b.cidandposition=销售经理andpaybetween5000and10000查询求某一职务的求职信息,b.address,b.telephone,10b.e_mail,b.hyperlink,a.extras,a.salary,a.extrasfromresumea,personal_userbwherea.pid=b.pidandextraslike%医药化工%andsalarybetween3000and5000查询某个贴子的历史信息:selecta.title,a.visitsnum,b.id,b.mark,b.time,b.contentfromposta,participatebwherea.rumnum=b.rumnumanda.rumnum=0000000001orderbytitle,visitsnumdesc,timeasc查询某个用户在论坛上的历史信息:selectb.nam
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 软考网络应用实例分享试题及答案
- 微生物学期末试题及答案
- 网络工程师前沿技术应考试题及答案
- 影像科面试题及答案
- 无碳小车测试题及答案
- 篮球教资面试题目大全及答案
- 与动物的亲密接触话题作文(11篇)
- 机电工程安全管理试题及答案
- 软考网络工程师试题及答案新手指南2025年
- 公共政策与社区治理试题及答案
- 药理学知到智慧树章节测试课后答案2024年秋哈尔滨商业大学
- 智能病历质控系统需求说明
- 山东省烟台市莱州市一中2025届高考数学押题试卷含解析
- 2023年高考真题-生物(辽宁卷) 含答案
- 叉车出租行业市场调研分析报告
- 专题02代数推理题(真题2个考点模拟16个考点)(原卷版+解析)
- 变压器维修投标方案
- 2025届山东师范大学附中高考适应性考试历史试卷含解析
- 四川省高职单招餐饮类《中式烹饪技艺》复习备考试题库-下(判断、简答题)
- DL∕T 5783-2019 水电水利地下工程地质超前预报技术规程
- 中考字音字形练习题(含答案)-字音字形专项训练
评论
0/150
提交评论