



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-畢業(yè)設(shè)計管理系統(tǒng)數(shù)據(jù)庫設(shè)計4.1數(shù)據(jù)庫概念模型1. 實體屬性分析畢業(yè)設(shè)計管理系統(tǒng)涉及到的實體對象有:班級、學(xué)生、教師(含管理員)、課題、公告(留言)、作業(yè)、成績、學(xué)生提問、教師答疑等。以下是本系統(tǒng)主要實體對象及其屬性。( 1)學(xué)生:學(xué)班級代號、班級名稱、學(xué)號、學(xué)生姓名、權(quán)限代碼、密碼、學(xué)生性別、生日、頭像、郵編、通訊地址、手機號碼、家庭電話、辦公室電話、QQ 號碼、 Email 、個人主頁、首次登錄時間、最近上線時間、本次登錄時間、登錄次數(shù)等。( 2)教師:教師代號、專業(yè)、賬號、姓名、密碼、權(quán)限級別、性別、生日、頭像、職稱、研究領(lǐng)域、家庭電話、辦公室電話、手機、QQ 號碼、 MSN 號碼、E
2、mail 號碼、個人主頁、簡介、首次登錄時間、最近上線時間、本次登錄時間、登錄次數(shù)、科研論文等。( 3)課題:課題代號、教師代號、班級號、填報人、課題名、課題方向、課題屬性、限選人數(shù)、課題狀態(tài)、基本要求、課題介紹、填報日期。( 4)選題:選題號、課題號、學(xué)號、選題時間、進程號、分數(shù)。( 5)進程:進程號、進程名、起始日期、截止日期。(6)作業(yè):作業(yè)號、作業(yè)名、學(xué)號、提交日期、作業(yè)描述、教師評語、成績。( 7)提問:問題號、學(xué)號、班級號、問題標(biāo)題、回復(fù)內(nèi)容、回復(fù)數(shù)、瀏覽次數(shù)、時間、是否顯示。( 8)解答:回復(fù)號、問題號、教師號、班級號、解答、回復(fù)日期。2. 實體聯(lián)系圖上術(shù)各實體之間相互存在關(guān)聯(lián)關(guān)
3、系, 通過各種關(guān)聯(lián)關(guān)系把各個孤立的數(shù)據(jù)聯(lián)系到一起,形成一個統(tǒng)一完整的數(shù)據(jù)。 數(shù)據(jù)庫的實現(xiàn)可以依據(jù)這種關(guān)系設(shè)置參照完整性,創(chuàng)建數(shù)據(jù)視圖。完整的E-R 圖如圖 4-4 所示。-指導(dǎo)M任務(wù)N執(zhí)行1包含11N1M教師填報課題選擇學(xué)生11MN1N答疑解答包含問題提出圖 4-4完整的數(shù)據(jù)庫E-R 圖4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)數(shù)據(jù)庫設(shè)計工作在軟件開發(fā)中占有重要地位,在本系統(tǒng)主要用到的表有學(xué)生信息表 Students ,教師信息表 Teachers ,課題信息表 Projects ,成績信息表 selection ,通知表 Notices ,過 程表 Process ,問 題表 Questions ,師 生問答 關(guān)
4、聯(lián) 信息表Quesolutions ,資料下載信息表DownLoads ,消息信息表Messages ,討論信息表Discuss ,學(xué)生登陸信息表StuLog ,班級信息表 Class ,文章信息表 Articles等。以下介紹數(shù)據(jù)庫中主要的三張表的邏輯結(jié)構(gòu)。1. 學(xué)生信息表Students學(xué)生信息表 Students 的結(jié)構(gòu)如表 4-4 所示。表 4-4 學(xué)生信息表 Students 的結(jié)構(gòu)表字段描述字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空班級代號ClassIDchar101班級名稱ClassNamenvarchar1001學(xué)號StuIDchar100學(xué)生姓名StuNamenvarchar100權(quán)限代
5、碼RoleIDint41密碼Passwordnvarchar201學(xué)生性別StuSexchar21生日BirthDatedatetime81頭像PhotoFilechar501-郵編PostCodechar61通訊地址Addressnvarchar1001手機號碼MobilePhonechar111家庭電話RoomPhonechar131辦公室電話OfficePhonechar131QQ 號碼QQchar151E_mailEMailnvarchar501個人主頁WebPagenvarchar1001首次登錄時間FirstTimedatetime81最近上線時間LastTimedatetime8
6、1本次登錄時間CurTimedatetime81登錄次數(shù)Timesint41說明:上表中允許空一列1 表示允許空,0 表示不允許為空(下同)。2教師信息表Teachers教師表Teachers 表結(jié)構(gòu)如表4-5 所示。表 4-5 教師表 Teachers 的結(jié)構(gòu)表字段描述字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空教師代號TeaIDchar100專業(yè)Departmentnvarchar1001賬號TeaPYvarchar101姓名TeaNamenvarchar500密碼Passwordvarchar150權(quán)限級別RoleIDint40性別TeaSexchar21生日BirthDatedatetime81頭像
7、Photofilevarchar501職稱Titlenvarchar2501研究領(lǐng)域StudyFieldnvarchar2601聯(lián)系手機MobilePhonevarchar111QQ 號碼QQvarchar151E_mail 號碼Emailnvarchar501個人主頁Webpagevarchar1001個人簡介Introductionnvarchar20001首次登錄時間FirstTimedatetime81最近上線時間LastTimedatetime81本次登錄時間CurTimedatetime81登錄次數(shù)Timesint41-3. 課題信息表Projects課程信息表Projects ,
8、表結(jié)構(gòu)如表4-5 所示。表 4-5 課程信息表 Projects 的結(jié)構(gòu)表字段描述字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空課題代號ProIDint40教師代號TeaIDchar101班級號ClassIDchar101填報人Providernvarchar101課題名ProNamenvarchar1001課題方向Subjectnvarchar2001課題屬性Attributenvarchar1001限選人數(shù)Limitedint41課題狀態(tài)Statusint41基本要求Requestnvarchar10001課題介紹ProInfonvarchar10001填報日期Prodatedatetime814.3數(shù)據(jù)
9、庫實現(xiàn)1. 創(chuàng)建數(shù)據(jù)庫SQL Server 2005提供單一管理控制臺,從而簡化了企業(yè)數(shù)據(jù)平臺的部署、管理和優(yōu)化。通過管理控制臺,管理員可以監(jiān)控、管理和優(yōu)化整個企業(yè)的所有數(shù)據(jù)庫和相關(guān)服務(wù)。 該控制臺還具有可擴展的管理基礎(chǔ)結(jié)構(gòu), 這種基礎(chǔ)結(jié)構(gòu)可以通過 SQL 管理對象進行編程,使用戶能夠自定義和擴展數(shù)據(jù)庫平臺管理功能和構(gòu)建其他自定義工具。通 過SQLServerManagementStudio可 以 很 方 便 地 建 立 數(shù) 據(jù) 庫GPMS( Graduation Papers Management System),在數(shù)據(jù)庫中定義數(shù)據(jù)表,建立表問關(guān)聯(lián)關(guān)系。在數(shù)據(jù)處理過程中,可以在基本表的基礎(chǔ)上
10、建立查詢或視圖。通過SQL ServerManagement Studio建立數(shù)據(jù)庫GPMS效果圖如圖4-19所示。-圖 4-19SQL Server Management StudioGPMS2 效果圖在實際應(yīng)該中,信息查詢結(jié)果源于多個數(shù)據(jù)表,為了有效地進行信息綜合查詢,需要在數(shù)據(jù)庫中建立視圖,本系統(tǒng)中通過視圖查詢獲取的信息主要有:通知(留言)、課題信息、選題信息、答疑記錄以及各種統(tǒng)計數(shù)據(jù)。比如查詢選題信息時,涉及到班級、學(xué)生、教師、課題、選題、進度等五個表,依據(jù)這個五個數(shù)據(jù)表建立選題視圖,在應(yīng)用程序中就可以通過此視圖進行數(shù)據(jù)操作,從而提高查詢效率。在此視圖中,各表之間的關(guān)聯(lián)關(guān)系如圖4-20
11、 所示。圖 4-20選題信息視圖設(shè)計效果圖其對應(yīng)的SQL 查詢語句為:SELECTTOP (100) PERCENT Selection.SeleID, Teachers.TeaID, Teachers.TeaName, Projects.ProID,Projects.Provider, Projects.ProName, Projects.Limited, Projects.Status, Projects.Prodate, Selection.Sdate,Selection.Score, Students.CLassID, Students.ClassName, Students.StuI
12、D, Students.StuName, Class.Class,Projects.Subject, Projects.Attribute, Projects.Request, Projects.ProInfo, Process.Process, Process.ProcessIDFROMTeachers INNER JOINProjects ON Teachers.TeaID = Projects.TeaID INNER JOIN-Selection ON Projects.ProID = Selection.ProID INNER JOINStudents ON Selection.Stu
13、ID = Students.StuID INNER JOINClass ON Students.CLassID = Class.ClassID INNER JOINProcess ON Selection.ProcessID = Process.ProcessIDORDER BY Teachers.TeaID2數(shù)據(jù)庫關(guān)系圖數(shù)據(jù)庫中的數(shù)據(jù)表是相互關(guān)聯(lián)的, 通過關(guān)聯(lián)關(guān)系設(shè)計數(shù)據(jù)的效性規(guī)則, 可以對數(shù)據(jù)進行有效管理, GPMS 中各表的關(guān)聯(lián)關(guān)系圖如圖 4-21 所示。圖 4-21GPMS 中各表的關(guān)聯(lián)關(guān)系圖參照完整性屬于表間規(guī)則。 對于永久關(guān)系的相關(guān)表, 在更新、插入或刪除記錄時,如果只改其一不改其二, 就會影響數(shù)據(jù)的完整性。 例如修改父表中關(guān)鍵字值后,子表
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級上冊數(shù)學(xué)教案-第1單元 兩、三位數(shù)乘一位數(shù)第12課時 練習(xí)三(1)|蘇教版
- 2025年企業(yè)員工體檢協(xié)議先例文本
- 2025安全員B證考試題庫附答案
- 第一單元(整體教學(xué)設(shè)計)-2024-2025學(xué)年九年級語文下冊大單元教學(xué)名師備課系列(統(tǒng)編版)
- 二零二五年度物聯(lián)網(wǎng)渠道框架合作協(xié)議
- 2025年度房屋租賃合同房東責(zé)任保險附加版
- 2025年度返點合作協(xié)議版:新零售場景下的返利機制約定
- 2025年度全款購車汽車用品贈送合同范本
- 2025年貴州城市職業(yè)學(xué)院單招職業(yè)傾向性測試題庫附答案
- 2025年度煙酒店區(qū)域市場拓展與渠道建設(shè)合作協(xié)議合同
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)上冊教案全冊
- 存款代持協(xié)議書范文模板
- 2023年部編人教版三年級《道德與法治》下冊全冊課件【全套】
- 光伏項目施工總進度計劃表(含三級)
- DB32-T 4757-2024 連棟塑料薄膜溫室建造技術(shù)規(guī)范
- 2024年云上貴州大數(shù)據(jù)(集團)有限公司招聘筆試沖刺題(帶答案解析)
- 部編版小學(xué)語文四年級下冊教師教學(xué)用書(教學(xué)參考)完整版
- 風(fēng)光高壓變頻器用戶手冊最新2011-11-17
- 河南省中等職業(yè)教育技能大賽組委會辦公室
- 物流倉庫領(lǐng)料、發(fā)料操作流程圖
- 中職《機械基礎(chǔ)》全套教學(xué)課件(完整版)
評論
0/150
提交評論