版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、班級信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)目錄1 .總體設(shè)計(jì)12 .E-R圖分析12.1.1 、學(xué)生實(shí)體12.1.2 、課程實(shí)體12.1.3 、選課關(guān)系12.1.4 、選課實(shí)體22.1.5 、管理員實(shí)體22.1.6 新聞實(shí)體22.1.7 照片實(shí)體32.1.8 帖子實(shí)體32.1.9 回復(fù)關(guān)系32.1.10 回復(fù)實(shí)體32.1.11 相冊實(shí)體42.1.12 資源實(shí)體42.1.13 -R圖43表設(shè)計(jì)51、 學(xué)生信息表(students)51、 選課表(selectivecourse)51、 課程表(courses)61、 .管理員(administrators)61、 .新聞表(news)61、 .照片管理表(pho
2、tos)61、 帖子管理表(topics)71、 .回復(fù)表(reply)71、 相冊表(photogroup)71、 資源表(source)84.表實(shí)現(xiàn)81 .管理員表(administrators)81 課程表(courses)81 成績表(grades)81 新聞表(news)9回復(fù)表(reply)9學(xué)生表(students)9帖子表(topics)10相冊表(photogroup)10資源表(source)10.總體設(shè)計(jì)根據(jù)班級信息管理系統(tǒng)地實(shí)際需要和總體設(shè)計(jì),可以認(rèn)為本系統(tǒng)需要以下數(shù)據(jù):學(xué)生數(shù)據(jù)、課程數(shù)據(jù)、管理員數(shù)據(jù)、帖子數(shù)據(jù)、照片數(shù)據(jù)等等數(shù)據(jù)。.E-R圖分析學(xué)生實(shí)體初步分析學(xué)生這一實(shí)
3、體應(yīng)當(dāng)具有這些屬性:學(xué)號、姓名、性別、年齡、密碼、生日、民族、專業(yè)、畢業(yè)院校、所在班級、實(shí)驗(yàn)室號、宿舍地址、郵箱、手機(jī)號、家鄉(xiāng)等。圖2-1學(xué)生實(shí)體圖課程實(shí)體課程實(shí)體所具有的屬性為:課程號、課程名、任課老師、上課時(shí)間、上課地點(diǎn)、課時(shí)、課程介紹、課程類型;選課關(guān)系學(xué)生選課產(chǎn)生選課這一實(shí)體,一個學(xué)生可以選擇多門課程,一個課程也可能有名學(xué)生選,所以是學(xué)生和課程是多對多的關(guān)系。圖2-3選課關(guān)系圖選課實(shí)體選課實(shí)體的屬性有:學(xué)號、課程號、成績。圖2-4選課實(shí)體圖管理員實(shí)體管理員實(shí)體有編號、姓名、密碼。濘理員00(姓名)(密偏)圖2-5管理員實(shí)體圖聞實(shí)體照片實(shí)體子實(shí)體復(fù)關(guān)系學(xué)生回復(fù)帖子對應(yīng)著回復(fù)關(guān)系,一個學(xué)生
4、可以回復(fù)多個帖子,一個帖子也可由多個學(xué)生回復(fù),所以學(xué)生和帖子之間是多對多的關(guān)系。學(xué)生帖子圖2-9回復(fù)關(guān)系圖2.1.10回復(fù)實(shí)體回復(fù)實(shí)體的屬性有:回復(fù)人、回復(fù)時(shí)間、回復(fù)內(nèi)容。(同,人)(時(shí)間)(內(nèi)容)圖2-10回復(fù)實(shí)體圖相冊實(shí)體的屬性有:相冊名稱、創(chuàng)建者、相冊描述、創(chuàng)建時(shí)間、第一張照片、總數(shù)量。圖2-11相冊實(shí)體圖2.1.12資源實(shí)體資源實(shí)體的屬性有:資源名稱、上傳日期、路徑、發(fā)布人、資源描述、下載量。資源圖2-12資源實(shí)體圖2.2總體E-R圖根據(jù)需求分析,本系統(tǒng)主要分為兩個用戶角色即學(xué)生和管理員。學(xué)生具有的功能包括選修課程,上傳相片,創(chuàng)建相冊,發(fā)布和回復(fù)帖子,上傳資源。學(xué)生可以選擇多門課程,一
5、個課程也可由多名學(xué)生選擇,所以學(xué)生和選課之間是多對多的關(guān)系。學(xué)生可以創(chuàng)建多個相冊,但一個相冊只能由一個學(xué)生創(chuàng)建,所以學(xué)生和相冊之間是一對多的關(guān)系。學(xué)生可以發(fā)布或回復(fù)多個帖子,但是一個帖子或回復(fù)只能由一個學(xué)生完成,所以學(xué)生和帖子之間是一對多的關(guān)系。同理學(xué)生和資源之間也是一堆多的關(guān)系。管理員的功能有管理學(xué)生、課程,對它們都有增刪改的權(quán)限。管理員對相冊、相片、資源、帖子、新聞都有增加、刪除的權(quán)限。管理員對學(xué)生、課程、相冊、資源、帖子、新聞、相片都是多對多的關(guān)系。圖2-13總體E-R圖設(shè)計(jì)3表設(shè)計(jì)根據(jù)對以上E-R圖的分析,設(shè)計(jì)了以下表,如students用來存儲學(xué)生信息,selectivecourse
6、用來存儲學(xué)生的選課信息等等,具體見如下諸表。學(xué)生信息表(students)表3-1students表數(shù)據(jù)類型字段大小備注是否可為空Sidint5主鍵否自動增1StudentIdVarchar20否學(xué)號StudentNameVarchar20否姓名PassWordVarchar20否密碼GenderVarchar5是性別BrithdayVarchar20是生日NationVarchar20是民族DepartmentVarchar20是專業(yè)ClassVarchar20是所在班級MentorNameVarchar20是導(dǎo)師姓名LabNoVarchar20是實(shí)驗(yàn)室號DorNoVarchar20是宿舍地
7、址QQVarchar20是QQ號EmailVarchar20是郵箱PhoneNoVarchar20是手機(jī)號HometownVarchar50是家鄉(xiāng)GraduatedVarchar50是畢業(yè)院校HobbiesVarchar100是興趣愛好ImageUrlVarchar200是頭像選課表(selectivecourse)表3-2selectivecourse表字段名稱數(shù)據(jù)類型字段大小備注是否可為空字段說明Gidint5主鍵否自動增1StudentIdVarchar20外鍵否學(xué)號CourseNoVarchar10外鍵否課程號GradeFloat10是成績課程表(courses)表3-3course表
8、字段名稱數(shù)據(jù)類型字段大小備注字段說明Cidint5主鍵否自動增1CourseNoVarchar10主鍵否課程號CourseNameVarchar20否課程名TeacherVarchar20是任課老師ClassTimeVarchar20是上課時(shí)間LocationVarchar20是上課地點(diǎn)TotleHoursVarchar20是課時(shí)CourseDetailsVarchar100是課程介紹CourseTypeVarchar20是.管理員(administrators)表3-4administrators表字段名稱數(shù)據(jù)類型字段大小備注是否可為空字段說明Aidint5主鍵否自動增1AdminIdVar
9、char20主鍵否管理員編號AdminNameVarchar20否管理員姓名PassWordVarchar20否密碼3.5.新聞表(news)表3-5news表字段名稱數(shù)據(jù)類型字段大小備注是否可為空字段說明NewsIdInt2主鍵否新聞號NewsTypeVarchar10否新聞類型NewsTitleVarchar20是新聞標(biāo)題WriterVarchar20是撰稿者PublicDateVarchar20是發(fā)表日期NewsDetailsVarchar500是詳細(xì)內(nèi)容.照片管理表(photos)表3-6photos表字段名稱數(shù)據(jù)類型字段大小備注是否可為空字段說明PhotoldInt5主鍵否照片編號P
10、hotoNameVarchar20是照片名稱UploadDateVarchar20是上傳日期PathVarchar200是路徑PublisherVarchar20是發(fā)布人DescriptionVarchar100是照片描述ClickNoint10是點(diǎn)擊量帖子管理表(topics)表3-7topics表字段名稱數(shù)據(jù)類型字段大小備注字段說明TopicIdInt5主鍵否主題編號TopicTitleVarchar20是標(biāo)題TopicWriterVarchar20是作者PublicTimeVarchar20是發(fā)布日期TopicDetailsVarchar500是詳細(xì)內(nèi)容ClickNoint10是點(diǎn)擊量.
11、回復(fù)表(reply)表3-8reply表字段名稱數(shù)據(jù)類型字段大小備注是否可為空字段說明RepIdInt5主鍵否回復(fù)idTopicIdInt5外鍵否主題編號RepNameVarchar20是回復(fù)人ReplyTimeVarchar20是回復(fù)時(shí)間ReplyDetailsVarchar500是回復(fù)內(nèi)容相冊表(photogroup)表3-9photogroup表字段名稱數(shù)據(jù)類型字段大小備注是否可為空字段說明PhotogroupIdint5主鍵否自動增1PhotogroupNameInt20否相冊名稱CreatorVarchar20是創(chuàng)建者DescriptionVarchar20是相冊描述CreateDa
12、teVarchar20是創(chuàng)建時(shí)間FirstImageVarchar20是A張照片PhotoNoInt5相片總數(shù)量'TotleHours'varchar(20)DEFAULTNULL,'CourseDetails'varchar(100)DEFAULTNULL,'CourseType'varchar(20)DEFAULTNULL,PRIMARYKEY('Cid','CourseNo'),KEY'CourseNo'('CourseNo')ENGINE=InnoDBDEFAULTCHARS
13、ET=latin1;4.3成績表(grades)CREATETABLE'grades'('Gid'int(5)NOTNULLAUTO_INCREMENT,'StudentId'varchar(20)NOTNULL,'CourseNo'varchar(10)NOTNULL,'Grade'float(10,0)DEFAULTNULL,PRIMARYKEY('Gid'),資源表(source)表3-9source表字段名稱數(shù)據(jù)類型字段大小備注字段說明SourseIdInt5主鍵否資源編號SourseNam
14、eVarchar20否資源名稱UploadDateVarchar20是上傳日期PathVarchar200是路徑PublisherVarchar20是發(fā)布人DescriptionVarchar100是資源描述DownloadNoint10是下載量4.表實(shí)現(xiàn)所采用的數(shù)據(jù)庫軟件:MySQL,Navicat。.管理員表(administratorsCREATETABLE'administrators'('Aid'int(5)NOTNULLAUTO_INCREMENT,'Adminld'varchar(20)NOTNULLDEFAULT''
15、;,'AdminName'varchar(20)NOTNULL,'Password'varchar(20)NOTNULL,PRIMARYKEY('Aid','AdminId')ENGINE=InnoDBDEFAULTCHARSET=latin1;課程表(courses)CREATETABLE'courses'('Cid'int(5)NOTNULLAUTO_INCREMENT,'CourseNo'varchar(10)NOTNULL,'CourseName'varcha
16、r(20)NOTNULL,'Teacher'varchar(20)DEFAULTNULL,'ClassTime'varchar(20)DEFAULTNULL,'Location'varchar(20)DEFAULTNULL,KEY'StudentId'('StudentId'),KEY'CourseNo'('CourseNo'),CONSTRAINT'StudentId'FOREIGNKEY('StudentId')REFERENCES'stu
17、dents'('StudentId')ONUPDATECASCADE,CONSTRAINT'CourseNo'FOREIGNKEY('CourseNo')REFERENCES'courses'('CourseNo')ONUPDATECASCADE)ENGINE=InnoDBDEFAULTCHARSET=latin1;新聞表(news)CREATETABLE'news'('NewsId'int(2)NOTNULLAUTO_INCREMENT,'NewsType'
18、varchar(10)NOTNULL,'NewsTitle'varchar(20)DEFAULTNULL,'Writer'varchar(20)DEFAULTNULL,'PublicDate'varchar(20)DEFAULTNULL,'NewDetails'varchar(500)DEFAULTNULL,PRIMARYKEY('NewsId')ENGINE=InnoDBDEFAULTCHARSET=latin1;照片表(photos)CREATETABLE'photos'('PhotoI
19、d'int(5)NOTNULLAUTO_INCREMENT,'PhotoName'varchar(20)DEFAULTNULL,'UploadDate'varchar(20)DEFAULTNULL,'Path'varchar(200)DEFAULTNULL,'Publisher'varchar(20)DEFAULTNULL,'Description'varchar(100)DEFAULTNULL,'ClickNo'int(10)DEFAULTNULL,PRIMARYKEY('Phot
20、oId')ENGINE=InnoDBDEFAULTCHARSET=latin1;'TopicId'int(5)DEFAULTNULL,'RepName'varchar(20)DEFAULTNULL,'ReplyTime'varchar(20)DEFAULTNULL,'ReplyDetails'varchar(500)DEFAULTNULL,PRIMARYKEY('RepId'),KEY'TopicId'('TopicId'),CONSTRAINT'TopicId
21、9;FOREIGNKEY('TopicId')REFERENCES'topics'('TopicId')ONUPDATECASCADE)ENGINE=InnoDBDEFAULTCHARSET=latin1;回復(fù)表(reply)CREATETABLE'reply'('RepId'int(5)NOTNULL4.7學(xué)生表(students)CREATETABLE'students'('Sid'int(5)NOTNULLAUTO_INCREMENT,'StudentId'va
22、rchar(20)NOTNULL,'StudentName'varchar(20)NOTNULL,'Password'varchar(20)NOTNULL,'Gender'varchar(5)DEFAULTNULL,'Brithday'varchar(20)DEFAULTNULL,'Nation'varchar(20)DEFAULTNULL,'Department'varchar(20)DEFAULTNULL,'Class'varchar(20)DEFAULTNULL,'Me
23、ntorName'varchar(20)DEFAULTNULL,'LabNo'varchar(20)DEFAULTNULL,'DorNo'varchar(20)DEFAULTNULL,'QQ'varchar(20)DEFAULTNULL,'Email'varchar(20)DEFAULTAUTO_INCREMENT,NULL,'PhoneNo'varchar(20)DEFAULTNULL,'Hometown'varchar(50)DEFAULTNULL,'Graduated'
24、varchar(50)DEFAULTNULL,'Hobbies'varchar(100)DEFAULTNULL,'ImageUrl'varchar(200)DEFAULTNULL,PRIMARYKEY('Sid'),KEY'StudentId'('StudentId')ENGINE=InnoDBDEFAULTCHARSET=latin1;帖子表(topics)CREATETABLE'topics'('TopicId'int(5)NOTNULLAUTO_INCREMENT,'TopicTitle'varchar(20)DEFAULTNULL,'TopicWriter'varchar(20)DEFAULTNULL,'PublicTime'varchar(20)DEFAULTNULL,'TopicDetails'varchar(500)DEFAULTNULL,'ClickNo'int(10)DEFAULTNUL
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度專業(yè)錄音室靜音改造施工合同3篇
- 二零二五年度家庭裝修半包合同室內(nèi)空氣治理及檢測范本3篇
- 二零二五年度醫(yī)療健康產(chǎn)業(yè)貸款延期還款協(xié)議范本與產(chǎn)業(yè)扶持3篇
- 二零二五年度商鋪轉(zhuǎn)讓協(xié)議書標(biāo)準(zhǔn)范本3篇
- 2025年上教版選擇性必修3地理上冊階段測試試卷
- 2025年粵教版選修1地理上冊月考試卷
- 二零二五年度創(chuàng)新水果電商O2O模式合作合同3篇
- 2025年滬科版選擇性必修2地理上冊階段測試試卷
- 2025年華東師大版高三歷史上冊月考試卷
- 2025年青島版六三制新選修3生物下冊月考試卷
- 閱讀理解(專項(xiàng)訓(xùn)練)-2024-2025學(xué)年湘少版英語六年級上冊
- 民用無人駕駛航空器產(chǎn)品標(biāo)識要求
- 中國音樂史與名作賞析智慧樹知到期末考試答案章節(jié)答案2024年山東師范大學(xué)
- 傷口護(hù)理小組工作總結(jié)共34張課件
- 小學(xué)科學(xué)教育科學(xué)四年級上冊運(yùn)動和力《運(yùn)動與摩擦力》說課稿修
- 區(qū)域地質(zhì)及礦區(qū)地質(zhì)圖清繪規(guī)程
- 10套深藍(lán)色商務(wù)醫(yī)院科室組織架構(gòu)PPT圖表合集
- DB44∕T 1784-2015 木本園林植物修剪技術(shù)規(guī)程
- 青年心理學(xué)第六講(人際關(guān)系與溝通)
- 核醫(yī)學(xué)科PDCA案例
- ABB斷路器參數(shù)調(diào)試講義
評論
0/150
提交評論