- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学生就业信息数据库课程设计报告
张美云 刘宇 刁红 : 大学生就业咨询系统 PAGE \* MERGEFORMAT 8数据库课程设计目录 课题分析.需求分析1.1功能分析………………………………………21.2结构及技术分析………………………………2. 第二部分 课题设计概念设计2.1E/R图的设计……………………………………32.2E/R图的分析……………………………………4逻辑设计…………………………………………5物理设计…………………………………………6安全设计5.1角色的分析………………………………………75.2角色的具体的实现………………………………75.3权限的设计……………………………. ………9 数据备份与恢复…………………………………10数据实现代码……………………………………11 第三部分第八章.数据库说明……………………………………….17第四部分第九章.设计总结与任务分配…………………………….18.参考文献……………………………………………….18第一部分.课题分析需求分析:1.1功能分析在网络上查询相关的大学生就业信息,发现一般的网络招聘形式为:公司发布招聘信息说明公司情况及其用人要求,应聘者根据自身条件和公司要求向公司应聘,公司再查看应聘者的个人信息以决定是否录取。基于以上的查询方式及流程,我们在设计数据库的时候希望数据库可以实现以下的一些功能:(1)可以录入与存储招聘员工的相关单位公司的基本信息,以此来让查询招聘工的学生可以了解到更多的相关信息,是他能够做出最好的选择(2)可以录入与存储学生的一些基本的信息使得公司可以对要招聘的同学的能力以及基本的信息可以有一个很好的了解。(3)可以存储招聘需求信息,用此来供学生浏览,可以让他们找到适合自己的工作(4)可以对往届录取的同学的情况做一个简单的总结可以让管理员进行一个记录以方便以后对就业的趋势情况的了解(5)可以实现学生对自己中的公司发出应聘的申请(6)公司可以对想自己应聘的学生发出录取以及拒绝的功能 1.2结构及技术分析 由于数据库所要实现的功能所以我们将:设计三张数据表,分别表示公司信息,学生信息,公司招聘要求,在数据库中使用create table 语句即可完成。具体的实现过程为:学生以自己的登录名登陆,以自己的兴趣为标准浏览相关的公司招聘要求,学生如果觉得自己可以胜任就对公司发出应聘的标准,此标准会引发公司的触发器公司对此同学的基本情况进行了解,决定是否录取。在数据库中可以使用:select,insert,create trigger,update 等相关的语句进行实现管理员对已经录取的学生的情况作出一定的总结所以在最后我们再建立一个数据表来存储录取情况。在数据库中使用:create view,cursor等相关语句实现 第二部分 课题设计概念设计: 2.1 E/R图的设计 根据所要实现的功能设计的E/R图表示如下:companycompanycnamecidclevelctypestudentemplocidsnamesidssexlogincidsGPAinquirespecialityscidnumLastsalarylastGPAissueemployeecscalecintrodegree图2.1将上面的E/R图模型用powerdesigner软件描述形成概念模型CDM,其图形结果如下:图2.22.2 E/R图的分析根据上面的E/R图可以建立三个实体分别为:company , student , inquire ,其中各实体属性如下:Company建立的图表为:列名类型长度备注Cname Varchar50公司名字cidVarchar50公司唯一代码ClevelVarchar50公司级别CtyteVarchar50公司类型(国企私企外企)CscaleNumeric9公司规模Cintrovarchar50公司简介Student建立的图标为:列名类型长度备注Sidvarchar50学生学号SnameVarchar50学生名字SsexVarchar1性别(‘f’或‘m’)DegreeVarchar50学位(学士,硕士,博士)sGPANumeric9成绩LogincidVarchar50所录取的单位代码emplocidVarchar50应聘的公司的代码Inquire建立的图表为:列名类型长度备注cidvarchar50公司代码SpecialityVarchar50专业NumNumeric9所需人数lastGPANumeric9最低成绩lastsalaryNumeric9最低工资第三章. 逻辑设计:在powerdesigner软件中将上述创建的E
文档评论(0)