![畢業(yè)設計管理系統(tǒng)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/672a726a-ca1d-46ea-b60d-2e8227e01056/672a726a-ca1d-46ea-b60d-2e8227e010561.gif)
![畢業(yè)設計管理系統(tǒng)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/672a726a-ca1d-46ea-b60d-2e8227e01056/672a726a-ca1d-46ea-b60d-2e8227e010562.gif)
![畢業(yè)設計管理系統(tǒng)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/672a726a-ca1d-46ea-b60d-2e8227e01056/672a726a-ca1d-46ea-b60d-2e8227e010563.gif)
![畢業(yè)設計管理系統(tǒng)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/10/672a726a-ca1d-46ea-b60d-2e8227e01056/672a726a-ca1d-46ea-b60d-2e8227e010564.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、-畢業(yè)設計管理系統(tǒng)數(shù)據(jù)庫設計4.1數(shù)據(jù)庫概念模型1. 實體屬性分析畢業(yè)設計管理系統(tǒng)涉及到的實體對象有:班級、學生、教師(含管理員)、課題、公告(留言)、作業(yè)、成績、學生提問、教師答疑等。以下是本系統(tǒng)主要實體對象及其屬性。( 1)學生:學班級代號、班級名稱、學號、學生姓名、權限代碼、密碼、學生性別、生日、頭像、郵編、通訊地址、手機號碼、家庭電話、辦公室電話、QQ 號碼、 Email 、個人主頁、首次登錄時間、最近上線時間、本次登錄時間、登錄次數(shù)等。( 2)教師:教師代號、專業(yè)、賬號、姓名、密碼、權限級別、性別、生日、頭像、職稱、研究領域、家庭電話、辦公室電話、手機、QQ 號碼、 MSN 號碼、E
2、mail 號碼、個人主頁、簡介、首次登錄時間、最近上線時間、本次登錄時間、登錄次數(shù)、科研論文等。( 3)課題:課題代號、教師代號、班級號、填報人、課題名、課題方向、課題屬性、限選人數(shù)、課題狀態(tài)、基本要求、課題介紹、填報日期。( 4)選題:選題號、課題號、學號、選題時間、進程號、分數(shù)。( 5)進程:進程號、進程名、起始日期、截止日期。(6)作業(yè):作業(yè)號、作業(yè)名、學號、提交日期、作業(yè)描述、教師評語、成績。( 7)提問:問題號、學號、班級號、問題標題、回復內容、回復數(shù)、瀏覽次數(shù)、時間、是否顯示。( 8)解答:回復號、問題號、教師號、班級號、解答、回復日期。2. 實體聯(lián)系圖上術各實體之間相互存在關聯(lián)關
3、系, 通過各種關聯(lián)關系把各個孤立的數(shù)據(jù)聯(lián)系到一起,形成一個統(tǒng)一完整的數(shù)據(jù)。 數(shù)據(jù)庫的實現(xiàn)可以依據(jù)這種關系設置參照完整性,創(chuàng)建數(shù)據(jù)視圖。完整的E-R 圖如圖 4-4 所示。-指導M任務N執(zhí)行1包含11N1M教師填報課題選擇學生11MN1N答疑解答包含問題提出圖 4-4完整的數(shù)據(jù)庫E-R 圖4.2數(shù)據(jù)庫邏輯結構數(shù)據(jù)庫設計工作在軟件開發(fā)中占有重要地位,在本系統(tǒng)主要用到的表有學生信息表 Students ,教師信息表 Teachers ,課題信息表 Projects ,成績信息表 selection ,通知表 Notices ,過 程表 Process ,問 題表 Questions ,師 生問答 關
4、聯(lián) 信息表Quesolutions ,資料下載信息表DownLoads ,消息信息表Messages ,討論信息表Discuss ,學生登陸信息表StuLog ,班級信息表 Class ,文章信息表 Articles等。以下介紹數(shù)據(jù)庫中主要的三張表的邏輯結構。1. 學生信息表Students學生信息表 Students 的結構如表 4-4 所示。表 4-4 學生信息表 Students 的結構表字段描述字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空班級代號ClassIDchar101班級名稱ClassNamenvarchar1001學號StuIDchar100學生姓名StuNamenvarchar100權限代
5、碼RoleIDint41密碼Passwordnvarchar201學生性別StuSexchar21生日BirthDatedatetime81頭像PhotoFilechar501-郵編PostCodechar61通訊地址Addressnvarchar1001手機號碼MobilePhonechar111家庭電話RoomPhonechar131辦公室電話OfficePhonechar131QQ 號碼QQchar151E_mailEMailnvarchar501個人主頁WebPagenvarchar1001首次登錄時間FirstTimedatetime81最近上線時間LastTimedatetime8
6、1本次登錄時間CurTimedatetime81登錄次數(shù)Timesint41說明:上表中允許空一列1 表示允許空,0 表示不允許為空(下同)。2教師信息表Teachers教師表Teachers 表結構如表4-5 所示。表 4-5 教師表 Teachers 的結構表字段描述字段名稱數(shù)據(jù)類型數(shù)據(jù)長度允許空教師代號TeaIDchar100專業(yè)Departmentnvarchar1001賬號TeaPYvarchar101姓名TeaNamenvarchar500密碼Passwordvarchar150權限級別RoleIDint40性別TeaSexchar21生日BirthDatedatetime81頭像
7、Photofilevarchar501職稱Titlenvarchar2501研究領域StudyFieldnvarchar2601聯(lián)系手機MobilePhonevarchar111QQ 號碼QQvarchar151E_mail 號碼Emailnvarchar501個人主頁Webpagevarchar1001個人簡介Introductionnvarchar20001首次登錄時間FirstTimedatetime81最近上線時間LastTimedatetime81本次登錄時間CurTimedatetime81登錄次數(shù)Timesint41-3. 課題信息表Projects課程信息表Projects ,
8、表結構如表4-5 所示。表 4-5 課程信息表 Projects 的結構表字段描述字段名稱數(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ù)庫和相關服務。 該控制臺還具有可擴展的管理基礎結構, 這種基礎結構可以通過 SQL 管理對象進行編程,使用戶能夠自定義和擴展數(shù)據(jù)庫平臺管理功能和構建其他自定義工具。通 過SQLServerManagementStudio可 以 很 方 便 地 建 立 數(shù) 據(jù) 庫GPMS( Graduation Papers Management System),在數(shù)據(jù)庫中定義數(shù)據(jù)表,建立表問關聯(lián)關系。在數(shù)據(jù)處理過程中,可以在基本表的基礎上
10、建立查詢或視圖。通過SQL ServerManagement Studio建立數(shù)據(jù)庫GPMS效果圖如圖4-19所示。-圖 4-19SQL Server Management StudioGPMS2 效果圖在實際應該中,信息查詢結果源于多個數(shù)據(jù)表,為了有效地進行信息綜合查詢,需要在數(shù)據(jù)庫中建立視圖,本系統(tǒng)中通過視圖查詢獲取的信息主要有:通知(留言)、課題信息、選題信息、答疑記錄以及各種統(tǒng)計數(shù)據(jù)。比如查詢選題信息時,涉及到班級、學生、教師、課題、選題、進度等五個表,依據(jù)這個五個數(shù)據(jù)表建立選題視圖,在應用程序中就可以通過此視圖進行數(shù)據(jù)操作,從而提高查詢效率。在此視圖中,各表之間的關聯(lián)關系如圖4-20
11、 所示。圖 4-20選題信息視圖設計效果圖其對應的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ù)庫關系圖數(shù)據(jù)庫中的數(shù)據(jù)表是相互關聯(lián)的, 通過關聯(lián)關系設計數(shù)據(jù)的效性規(guī)則, 可以對數(shù)據(jù)進行有效管理, GPMS 中各表的關聯(lián)關系圖如圖 4-21 所示。圖 4-21GPMS 中各表的關聯(lián)關系圖參照完整性屬于表間規(guī)則。 對于永久關系的相關表, 在更新、插入或刪除記錄時,如果只改其一不改其二, 就會影響數(shù)據(jù)的完整性。 例如修改父表中關鍵字值后,子表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO 21952:2025 EN Welding consumables - Wire electrodes,wires,rods and deposits for gas shielded arc welding of creep-resisting steels - Classification
- 2025年度環(huán)保設備購置貸款合同范本
- 2025年度合肥工業(yè)學校食堂承包經(jīng)營權轉讓合同書
- 2025年度智能倉儲供應鏈服務合同
- 2025年度公路貨運保險合同標的協(xié)議
- 邯鄲2024年河北邯鄲館陶縣選聘農(nóng)村黨務(村務)工作者90人筆試歷年參考題庫附帶答案詳解
- 菏澤2024年山東菏澤東明縣文化和旅游局引進急需緊缺人才3人筆試歷年參考題庫附帶答案詳解
- 福建2025年福建省醫(yī)學科學研究院招聘衛(wèi)生健康政策研究高層次人才筆試歷年參考題庫附帶答案詳解
- 白山2025年吉林白山市縣事業(yè)單位招聘應征入伍高校畢業(yè)生14人筆試歷年參考題庫附帶答案詳解
- 漯河2024年河南漯河市委黨校(漯河行政學院漯河市社會主義學院)招聘2人筆試歷年參考題庫附帶答案詳解
- 新版藥品管理法培訓完整版本課件
- 醫(yī)院信息系統(tǒng)HIS知識培訓教學課件-HIS的主要內容
- 硝苯地平控釋片
- 合成聚氨酯原料及助劑生產(chǎn)項目
- 四川省瀘州市2019年中考物理考試真題與答案解析
- 部編版語文六年級下冊全套單元基礎常考測試卷含答案
- 2023年保險養(yǎng)老地產(chǎn)行業(yè)分析報告
- 保險公司防火應急預案
- 動物檢疫技術-動物檢疫的分類(動物防疫與檢疫技術)
- 2024醫(yī)師資格考試考生誠信考試承諾書
- 煤礦職業(yè)衛(wèi)生培訓課件2023
評論
0/150
提交評論