版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
軟件工程專業(yè)《數(shù)據(jù)庫課程設(shè)計》報告(2015/2016學(xué)年第一學(xué)期)學(xué)生姓名: 李東棟學(xué)生班級: 軟件工程132001班學(xué)生學(xué)號: 2指導(dǎo)教師: 趙淑芳20151221太原科技大學(xué)課程設(shè)計成績評審表課程設(shè)計名稱課程設(shè)計題目學(xué)生姓名同組人
數(shù)據(jù)庫課程設(shè)計專業(yè)班級 學(xué)號指導(dǎo)教師 設(shè)計成績評價內(nèi)容簽字:時間:年月日計算機(jī)科學(xué)與技術(shù)學(xué)院課程設(shè)計任務(wù)書學(xué)號:2課程設(shè)計名稱課程設(shè)計題目學(xué)生姓名 李東棟
數(shù)據(jù)庫課程設(shè)計專業(yè)班級 軟件工程132001班課程設(shè)計任務(wù)內(nèi)容[問題描述]大學(xué)生就業(yè)咨詢系統(tǒng)包含以下功能:管理員能對用人公司的基本信息進(jìn)行錄入、修改、刪除等。能對畢業(yè)生專業(yè)信息的進(jìn)行維護(hù)??梢远〞r發(fā)布用人公司的畢業(yè)生需求信息。方便的實現(xiàn)對人才需求信息的檢索。大學(xué)生能夠隨時查找相關(guān)的需求公司招聘信息。能夠完整的設(shè)計出該系統(tǒng)的數(shù)據(jù)庫。用mysql管理員能對系統(tǒng)進(jìn)行用人公司的增、刪、查、改操作。對數(shù)據(jù)庫的操作需要有正確的結(jié)果。指導(dǎo)教師:時 間: 年 月 日目錄第一章系統(tǒng)概述 2系統(tǒng)背景 2系統(tǒng)目的及意義 2第二章系統(tǒng)需求分析 32.1用戶需求 32.3數(shù)據(jù)流圖 32.2數(shù)據(jù)字典 4第三章系統(tǒng)數(shù)據(jù)庫設(shè)計 6功能模塊圖 6系統(tǒng)E-R圖及其關(guān)系模型 6數(shù)據(jù)庫概念模型(CDM)設(shè)計 8數(shù)據(jù)庫物理模型(PDM)設(shè)計 9第四章系統(tǒng)數(shù)據(jù)庫對象設(shè)計 10數(shù)據(jù)庫表設(shè)計 10索引設(shè)計 12視圖設(shè)計 12約束設(shè)計 13存儲過程設(shè)計 13函數(shù)設(shè)計 14觸發(fā)器設(shè)計 16第五章個人總結(jié) 17參考文獻(xiàn) 18第一章系統(tǒng)概述系統(tǒng)背景完成題目要求的功能從而達(dá)到開發(fā)大學(xué)生就業(yè)咨詢系統(tǒng)的目的。系統(tǒng)目的及意義ft人海計的目的和意義。第二章系統(tǒng)需求分析2.1用戶需求(1)(2)實現(xiàn)畢業(yè)生專業(yè)信息的維護(hù)。(3)定時發(fā)布用人單位的畢業(yè)生需求信息。(4)方便的實現(xiàn)對人才需求信息的檢索。大學(xué)畢業(yè)生:對用人公司信息的查詢,打印。2.3數(shù)據(jù)流圖1、系統(tǒng)頂層數(shù)據(jù)流圖圖2-1頂層數(shù)據(jù)流圖2、系統(tǒng)一級數(shù)據(jù)流圖圖2-2大學(xué)生查找信息數(shù)據(jù)流圖圖2-3管理員操作系統(tǒng)數(shù)據(jù)流圖2.2數(shù)據(jù)字典數(shù)據(jù)存儲數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來源與去向之一。名字:需求表描述:記錄公司的需求和要求編號:D1組成:公司編號,需求專業(yè)編號,發(fā)布年度,需求數(shù)量,專業(yè)名稱,學(xué)歷要求名字:公司表描述:需求公司的信息記錄編號:D2組成:公司編號,公司名稱,公司規(guī)模,聯(lián)系方式名字:專業(yè)信息表描述:記錄專業(yè)的編號和其信息編號:D3組成:專業(yè)編號,專業(yè)信息數(shù)據(jù)流編號:F2名字:公司招聘信息編號:F1編號:F2名字:公司招聘信息編號:F1名字:查詢招聘信息描述:瀏覽查看用人公司的招聘信息編號:F3名字:增加公司招聘信息編號:F4名字:刪除公司招聘信息描述:刪除過期的公司的需求信息編號:編號:F4名字:修改公司招聘信息數(shù)據(jù)處理據(jù)處理一般包括:處理過程名,說明,輸入數(shù)據(jù)流,輸出數(shù)據(jù)流,處理。編號:P0編號:P0名字:大學(xué)生就業(yè)咨詢系統(tǒng)描述:整個系統(tǒng)輸入/輸出:D1,D2,D3第三章系統(tǒng)數(shù)據(jù)庫設(shè)計功能模塊圖3-1系統(tǒng)功能模塊圖E-RE-R3-2E-R圖3-3E-R圖3-4E-R圖3-5E-R圖3-6E-R圖圖3-7總體E-R圖2.E-R圖對應(yīng)關(guān)系模型(主碼用下劃線標(biāo)出)用人公司(公司編號,公司名稱,公司規(guī)模,聯(lián)系方式)屬于(公司編號,所在地編號)專業(yè)信息(專業(yè)編號,專業(yè)信息)地區(qū)(地區(qū)編號,地區(qū)名稱)要求(公司編號,專業(yè)編號,年度,需求人數(shù),專業(yè)名稱,學(xué)歷要求)數(shù)據(jù)庫概念模型(CDM)設(shè)計3-8CDM圖數(shù)據(jù)庫物理模型(PDM)設(shè)計3-9系統(tǒng)物理模型PDM圖第四章系統(tǒng)數(shù)據(jù)庫對象設(shè)計數(shù)據(jù)庫表設(shè)計CREATETABLE`belong`(`comid`int(11)NOTNULLCOMMENT'用人單位號',`addrid`int(11)NOTNULLCOMMENT'用人單位地區(qū)號',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'
司名稱',司規(guī)模',`telephone`varchar(20)DEFAULTNULLCOMMENTPRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;圖4-2 company表圖示
系方式',CREATETABLE`majorinfo`(`id`int(11)NOTNULLCOMMENT'專業(yè)編號',`info`varchar(20)NOTNULLCOMMENT'專業(yè)信息',PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;圖4-3 majorinfo表圖示CREATETABLE`region`(`id`int(11)NOTNULLCOMMENT'地區(qū)編號',`name`varchar(20)NOTNULLCOMMENT'地區(qū)名稱',PRIMARYKEY(`id`))ENGINE=InnoDBDEFAULTCHARSET=utf8;圖4-4region表圖示CREATETABLE`request`(`comid`int(11)NOTNULLCOMMENT'公司編號',`majorid`int(11)NOTNULLCOMMENT'專業(yè)編號',`year`year(4)NOTNULLCOMMENT'發(fā)布年份',`quantity`varchar(10)NOTNULLCOMMENT'需求數(shù)量',`major`varchar(20)NOTNULLCOMMENT'專業(yè)要求',`education`varchar(10)NOTNULLCOMMENT'學(xué)歷要求',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表圖示索引設(shè)計CREATEPRIMARYINDEXPRIMARYONbelong;CREATEINDEXaddridONbelong;CREATEPRIMARYINDEXPRIMARYONcompany;CREATEPRIMARYINDEXPRIMARYONmajorinfo;CREATEPRIMARYINDEXPRIMARYONregion;CREATEPRIMARYINDEXPRIMARYONrequest;CREATEmajoridINDEXPRIMARYONrequest;視圖設(shè)計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;約束設(shè)計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);存儲過程設(shè)計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;函數(shù)設(shè)計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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版酒店紅酒供貨合同
- 2025年度新能源汽車充電樁運營管理合同重點條款探討3篇
- 2024政府機(jī)關(guān)綠化工程采購合同范本二零二四2篇
- 二零二五版合同能源服務(wù)與節(jié)能產(chǎn)品推廣協(xié)議模板3篇
- 2025年度智能場館場地租賃合同范本3篇
- 2024自建房施工合同包工包料合同
- 二零二四年度35kv架空線路施工工程設(shè)計與施工協(xié)調(diào)合同
- 2025年度金融機(jī)構(gòu)外匯借款合同模板12篇
- 勞動合同編號:XX-2025年度-001
- 2025年智能燃?xì)獗硗茝V與應(yīng)用居民供氣合同3篇
- 2023年湖北省武漢市高考數(shù)學(xué)一模試卷及答案解析
- 城市軌道交通的網(wǎng)絡(luò)安全與數(shù)據(jù)保護(hù)
- 英國足球文化課件
- 《行政職業(yè)能力測驗》2023年公務(wù)員考試新疆維吾爾新疆生產(chǎn)建設(shè)兵團(tuán)可克達(dá)拉市預(yù)測試題含解析
- 醫(yī)院投訴案例分析及處理要點
- 燙傷的安全知識講座
- 工程變更、工程量簽證、結(jié)算以及零星項目預(yù)算程序?qū)嵤┘?xì)則(試行)
- 練習(xí)20連加連減
- 五四制青島版數(shù)學(xué)五年級上冊期末測試題及答案(共3套)
- 員工內(nèi)部崗位調(diào)換申請表
- 商法題庫(含答案)
評論
0/150
提交評論