版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业《数据库课程设计》报告(2015/2016学年第一学期)学生姓名: 李东栋学生班级: 软件工程132001班学生学号: 2指导教师: 赵淑芳20151221太原科技大学课程设计成绩评审表课程设计名称课程设计题目学生姓名同组人
数据库课程设计专业班级 学号指导教师 设计成绩评价内容签字:时间:年月日计算机科学与技术学院课程设计任务书学号:2课程设计名称课程设计题目学生姓名 李东栋
数据库课程设计专业班级 软件工程132001班课程设计任务内容[问题描述]大学生就业咨询系统包含以下功能:管理员能对用人公司的基本信息进行录入、修改、删除等。能对毕业生专业信息的进行维护。可以定时发布用人公司的毕业生需求信息。方便的实现对人才需求信息的检索。大学生能够随时查找相关的需求公司招聘信息。能够完整的设计出该系统的数据库。用mysql管理员能对系统进行用人公司的增、删、查、改操作。对数据库的操作需要有正确的结果。指导教师:时 间: 年 月 日目录第一章系统概述 2系统背景 2系统目的及意义 2第二章系统需求分析 32.1用户需求 32.3数据流图 32.2数据字典 4第三章系统数据库设计 6功能模块图 6系统E-R图及其关系模型 6数据库概念模型(CDM)设计 8数据库物理模型(PDM)设计 9第四章系统数据库对象设计 10数据库表设计 10索引设计 12视图设计 12约束设计 13存储过程设计 13函数设计 14触发器设计 16第五章个人总结 17参考文献 18第一章系统概述系统背景完成题目要求的功能从而达到开发大学生就业咨询系统的目的。系统目的及意义ft人海计的目的和意义。第二章系统需求分析2.1用户需求(1)(2)实现毕业生专业信息的维护。(3)定时发布用人单位的毕业生需求信息。(4)方便的实现对人才需求信息的检索。大学毕业生:对用人公司信息的查询,打印。2.3数据流图1、系统顶层数据流图图2-1顶层数据流图2、系统一级数据流图图2-2大学生查找信息数据流图图2-3管理员操作系统数据流图2.2数据字典数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源与去向之一。名字:需求表描述:记录公司的需求和要求编号:D1组成:公司编号,需求专业编号,发布年度,需求数量,专业名称,学历要求名字:公司表描述:需求公司的信息记录编号:D2组成:公司编号,公司名称,公司规模,联系方式名字:专业信息表描述:记录专业的编号和其信息编号:D3组成:专业编号,专业信息数据流编号:F2名字:公司招聘信息编号:F1编号:F2名字:公司招聘信息编号:F1名字:查询招聘信息描述:浏览查看用人公司的招聘信息编号:F3名字:增加公司招聘信息编号:F4名字:删除公司招聘信息描述:删除过期的公司的需求信息编号:编号:F4名字:修改公司招聘信息数据处理据处理一般包括:处理过程名,说明,输入数据流,输出数据流,处理。编号:P0编号:P0名字:大学生就业咨询系统描述:整个系统输入/输出:D1,D2,D3第三章系统数据库设计功能模块图3-1系统功能模块图E-RE-R3-2E-R图3-3E-R图3-4E-R图3-5E-R图3-6E-R图图3-7总体E-R图2.E-R图对应关系模型(主码用下划线标出)用人公司(公司编号,公司名称,公司规模,联系方式)属于(公司编号,所在地编号)专业信息(专业编号,专业信息)地区(地区编号,地区名称)要求(公司编号,专业编号,年度,需求人数,专业名称,学历要求)数据库概念模型(CDM)设计3-8CDM图数据库物理模型(PDM)设计3-9系统物理模型PDM图第四章系统数据库对象设计数据库表设计CREATETABLE`belong`(`comid`int(11)NOTNULLCOMMENT'用人单位号',`addrid`int(11)NOTNULLCOMMENT'用人单位地区号',PRIMARYKEY(`comid`,`addrid`),KEY`addrid`(`addrid`),CONSTRAINT `belong_ibfk_1` FOREIGN KEY (`comid`) REFERENCES`company`(`id`),CONSTRAINT `belong_ibfk_3` FOREIGN KEY (`addrid`) REFERENCES`region`(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;4-1belongCREATETABLE`company`(`id`int(11)NOTNULLCOMMENT'公司编号',`name`varchar(20)DEFAULTNULLCOMMENT`size`varchar(10)DEFAULTNULLCOMMENT'
司名称',司规模',`telephone`varchar(20)DEFAULTNULLCOMMENTPRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;图4-2 company表图示
系方式',CREATETABLE`majorinfo`(`id`int(11)NOTNULLCOMMENT'专业编号',`info`varchar(20)NOTNULLCOMMENT'专业信息',PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;图4-3 majorinfo表图示CREATETABLE`region`(`id`int(11)NOTNULLCOMMENT'地区编号',`name`varchar(20)NOTNULLCOMMENT'地区名称',PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;图4-4region表图示CREATETABLE`request`(`comid`int(11)NOTNULLCOMMENT'公司编号',`majorid`int(11)NOTNULLCOMMENT'专业编号',`year`year(4)NOTNULLCOMMENT'发布年份',`quantity`varchar(10)NOTNULLCOMMENT'需求数量',`major`varchar(20)NOTNULLCOMMENT'专业要求',`education`varchar(10)NOTNULLCOMMENT'学历要求',PRIMARYKEY(`comid`),KEY`majorid`(`majorid`),CONSTRAINT `request_ibfk_1` FOREIGN KEY (`comid`) REFERENCES`company`(`id`),CONSTRAINT`request_ibfk_2`FOREIGNKEY(`majorid`)REFERENCES`majorinfo`(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;图4-5request表图示索引设计CREATEPRIMARYINDEXPRIMARYONbelong;CREATEINDEXaddridONbelong;CREATEPRIMARYINDEXPRIMARYONcompany;CREATEPRIMARYINDEXPRIMARYONmajorinfo;CREATEPRIMARYINDEXPRIMARYONregion;CREATEPRIMARYINDEXPRIMARYONrequest;CREATEmajoridINDEXPRIMARYONrequest;视图设计CREATEVIEWcolstuvoccounsys.view_1ASSELECTcompany.idASid_1,idAScomid_1,majorinfo.idASid_2,region.idASid_3,idAScomid_2, FROM belongINNERJOIN requestONid=idINNERJOIN regionONbelong.addrid=region.idINNERJOIN majorinfoONrequest.majorid=majorinfo.idINNERJOIN companyONid=company.idANDidcompany.id;约束设计altertablebelongaddconstraintFK_Reference_4foreignkey(id)referencesregion(id)ondeleterestrictonupdaterestrict;altertablebelongaddconstraintFK_Reference_5foreignkey(com_id)referencescompany(id)ondeleterestrictonupdaterestrict;altertablerequestaddconstraintrequest_ibfk_1foreignkey(comid)referencescompany(id);altertablerequestaddconstraintrequest_ibfk_2foreignkey(majorid)referencesmajor(id);存储过程设计DELIMITER$$CREATE/*[DEFINER={user|CURRENT_USER}]*/PROCEDURE `colstuvoccounsys`.`request_major`(IN count_numINT)/*LANGUAGESQL|[NOT]DETERMINISTIC|{CONTAINSSQL|NOSQL|READSSQLDATA|MODIFIESSQLDATA}|SQLSECURITY{DEFINER|INVOKER}|COMMENT'string'*/READSSQLDATABEGINSELECTCOUNT(*)FROMrequestWHEREmajor=majorname;END$$DELIMITER;DELIMITER$$CREATE/*[DEFINER={user|CURRENT_USER}]*/PROCEDURE `colstuvoccounsys`.`company_size`(IN count_numINT)/*LANGUAGESQL|[NOT]DETERMINISTIC|{CONTAINSSQL|NOSQL|READSSQLDATA|MODIFIESSQLDATA}|SQLSECURITY{DEFINER|INVOKER}|COMMENT'string'*/READSSQLDATABEGINSELECTCOUNT(*)FROMcompanyWHEREsize=companysize;END$$DELIMITER;函数设计DELIMITER$$CREATE/*[DEFINER={user|CURRENT_USER}]*/FUNCTION`colstuvoccounsys`.`funk_company`(companysizeVARCHAR(20))RETURNSVARCHAR(40)/*LANGUAGESQL|[NOT]DETERMINISTIC|{CONTAINSSQL|NOSQL|READSSQLDTA|MODIFIESSQLDTA}|SQLSECURITY{DEFINER|INVOKER}|COMMENT'string'*/BEGINRETURN(SELECT*FROMcomp
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东理工学院《免疫与病原生物学实验Ⅲ》2023-2024学年第一学期期末试卷
- 广东科技学院《幼儿园环境设计与布置》2023-2024学年第一学期期末试卷
- 广东理工职业学院《辩证唯物主义与历史唯物主义下》2023-2024学年第一学期期末试卷
- 广东机电职业技术学院《生物药物分析与检测》2023-2024学年第一学期期末试卷
- 广东行政职业学院《自动控制原理B》2023-2024学年第一学期期末试卷
- 广东工贸职业技术学院《物业管理概论》2023-2024学年第一学期期末试卷
- 广东工程职业技术学院《画法几何与阴影透视二》2023-2024学年第一学期期末试卷
- 广东财贸职业学院《对外汉语教学方法与设计》2023-2024学年第一学期期末试卷
- 《脑梗死诊治》课件
- 《初中生物复习资料》课件
- 耕作学智慧树知到期末考试答案章节答案2024年中国农业大学
- 2024年中国消防救援学院第二批面向应届毕业生招聘28人历年【重点基础提升】模拟试题(共500题)附带答案详解
- 食品加工代工配方保密协议
- QCT1067.5-2023汽车电线束和电器设备用连接器第5部分:设备连接器(插座)的型式和尺寸
- (完整版)仪表选型
- T-CCAA 39-2022碳管理体系 要求
- 《YST 550-20xx 金属热喷涂层剪切强度的测定》-编制说明送审
- 2024-2030年中国气枪行业市场深度分析及发展前景预测报告
- 数字化技术在促进幼儿语言发展中的应用
- 江西省上饶市2023-2024学年高一上学期期末教学质量测试物理试题(解析版)
- 提高感染性休克集束化治疗达标率
评论
0/150
提交评论