版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng).優(yōu)選-----優(yōu)質(zhì)-"數(shù)據(jù)庫系統(tǒng)原理"課程設(shè)計報告課題名稱:宿舍報修系統(tǒng)專業(yè)班級:學(xué)號:姓名:指導(dǎo)教師:成績:2021年6月一、課題名稱宿舍報修系統(tǒng)二、需求分析第一局部調(diào)查用戶需求本系統(tǒng)的最終用戶為宿舍樓管理員,宿舍樓的學(xué)生,宿舍樓的維修工人。根據(jù)我們?nèi)粘I钪械慕?jīng)歷,結(jié)合對自己學(xué)校宿舍樓管理教師,維修工人的咨詢和對同宿舍樓同學(xué)的調(diào)查,得出用戶的以下實(shí)際要求:1.宿舍報修的根本情況學(xué)生住在宿舍中,每棟樓都有特定的維修工人〔水工、電工、木工〕,學(xué)生在上報維修表后,維修工人根據(jù)維修表上的信息進(jìn)展維修。1.1學(xué)生的根本信息每個學(xué)生都有自己的登錄密碼,與之對應(yīng),登錄時要與數(shù)據(jù)庫中所存信息匹配才可登錄。相對應(yīng)的還有該學(xué)生的宿舍樓號,宿舍號,手機(jī)。1.2管理員的根本信息數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第1頁。管理員在登錄宿舍報修系統(tǒng)時,需要用到其用戶名和登錄密碼.,與數(shù)據(jù)庫中所存的信息匹配時才可以登錄。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第1頁。1.3維修工人的根本信息維修工人登錄時所用的用戶名和密碼都是特定的,在驗(yàn)證與數(shù)據(jù)庫中所存的信息匹配時才可以登錄。每個維修工人都有各自所屬的宿舍樓號,不同的維修工人有不同的維修類型。1.4宿舍樓號的根本信息每棟宿舍樓都有其唯一的樓號,以此來區(qū)分學(xué)生所屬的樓號,維修工人所屬的樓號。1.5報修表的根本信息宿舍樓中經(jīng)常出現(xiàn)物品的損壞,比方燈泡壞了,水龍頭壞了等,這時,同學(xué)們需要將物品損壞情況在報修表中填寫清楚,以便維修工人進(jìn)展維修。這時,需要記錄報修的宿舍樓號,宿舍號,申請的報修類型,損壞的具體部位,同時記錄預(yù)約維修的時間,申請維修的學(xué)生的,。當(dāng)損壞的物品維修完畢后,學(xué)生可將維修狀態(tài)更改為已維修,表示該報修成功解決。2.用戶對系統(tǒng)的要求2.1學(xué)生學(xué)生用戶登錄后,能上報本宿舍維修類型〔包括水工、電工、木工〕,每個類型應(yīng)該給出具體部位〔如水工類型的有水管、水龍頭等〕,一旦維修類型確定,維修工人也就確定,并給出預(yù)約維修的日期和時間,申請維修的學(xué)生、等。學(xué)生能在登錄宿舍報修系統(tǒng)之后,申請報修,表示宿舍物品有損壞,需要維修工人進(jìn)展維修。當(dāng)宿舍物品報修及時解決后,申請報修的學(xué)生應(yīng)該要再次登錄宿舍報修系統(tǒng),將維修狀態(tài)更改為已維修,說明該報修問題已成功解決。(1).系統(tǒng)應(yīng)設(shè)置登錄用戶的標(biāo)識以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;(2).系統(tǒng)應(yīng)對不同的數(shù)據(jù)設(shè)置不同的訪問級別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和容;(3).系統(tǒng)應(yīng)對不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分普通用戶〔維修工人〕,學(xué)生,管理員。(1).各種信息記錄的完整性,信息記錄容不能為空;(2).各種數(shù)據(jù)間相互的聯(lián)系的正確性;(3).一樣的數(shù)據(jù)在不同記錄中的一致性。管理員能對維修類型〔水工、電工、木工〕進(jìn)展管理,主要是確定每棟宿舍具體維修類型的工人人員〔如5棟宿舍樓負(fù)責(zé)水工維修的是三、電工是四、木工是王五〕。管理員可以查詢維修工人的根本信息,并且能對維修工人的根本信息進(jìn)展更改。比方,將一號宿舍樓的水工調(diào)到二號宿舍樓,將二號宿舍樓的水工調(diào)到三號樓去,則維修工人在記錄中的所屬樓號都要作相應(yīng)的變化等。2.3維修工人數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第2頁。維修工人登錄后,能查詢到所有自己要維修信息,并手動模擬是否去維修過,并能查詢已經(jīng)維修過的信息和全部信息〔包括未維修和已維修〕。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第2頁。維修工人在查看自己所要維修的報修表后,就可以去報修的宿舍進(jìn)展維修;同時也能看到報修表上是否已維修的信息。第二局部系統(tǒng)功能的設(shè)計和劃分根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾局部:1.學(xué)生登錄局部(1)處理學(xué)生登錄(2)學(xué)生可以申請報修(3)學(xué)生可以查看維修狀態(tài)(4)學(xué)生可以確認(rèn)報修是否被處理2.管理員登錄局部(1)處理管理員登錄(2)管理員可以查看維修工人的信息(3)管理員可以更改維修工人的信息3.維修工人登錄局部(1)處理維修工人登錄(2)維修工人可以查看報修表信息(3)維修工人可以手動模擬是否去維修過第三局部數(shù)據(jù)流圖1.涉及到用戶登錄,主要針對三類用戶:管理員、學(xué)生、維修工人。用戶登錄數(shù)據(jù)流圖如圖1所示。圖1用戶登錄數(shù)據(jù)流圖說明:數(shù)據(jù)源:用戶數(shù)據(jù)流:登錄系統(tǒng)、用戶功能、用戶需要的信息處理:身份認(rèn)證數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第3頁。數(shù)據(jù)存儲:數(shù)據(jù)庫數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第3頁。2.涉及到學(xué)生申請宿舍報修,主要針對一類用戶:學(xué)生。學(xué)生登記宿舍報修數(shù)據(jù)流圖如圖2所示。圖2學(xué)生登記報修數(shù)據(jù)流圖說明:數(shù)據(jù)源:學(xué)生數(shù)據(jù)流:報修信息處理:報修信息、查看維修狀態(tài)數(shù)據(jù)存儲:報修登記表3.涉及到管理員管理維修工人,主要針對一類用戶:管理員。管理員管理維修工人數(shù)據(jù)流圖如圖3所示。圖3管理員管理維修工人數(shù)據(jù)流圖說明:數(shù)據(jù)源:管理員數(shù)據(jù)流:已登記信息、已更新的信息處理:查詢信息、更新信息數(shù)據(jù)存儲:維修工人信息表數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第4頁。4.涉及到維修工人查看報修信息,主要針對一類用戶:維修工人。維修工人查看報修信息數(shù)據(jù)流圖如圖4所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第4頁。圖4維修工人查看報修信息數(shù)據(jù)流圖說明:數(shù)據(jù)源:維修工人數(shù)據(jù)流:報修信息、已登記信息、是否已維修處理:查看報修信息、手動模擬是否報修數(shù)據(jù)存儲:報修信息表5.涉及到宿舍報修流程,主要針對兩類用戶:學(xué)生和維修工人。宿舍報修數(shù)據(jù)流圖如圖5所示。圖5宿舍報修數(shù)據(jù)流圖說明:數(shù)據(jù)源:學(xué)生、維修工人數(shù)據(jù)流:報修信息、查詢信息、已修信息、維修信息處理:報修信息、查詢信息、確認(rèn)是否維修數(shù)據(jù)存儲:學(xué)生報修登記表數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第5頁。6.涉及到宿舍報修總流程,主要針對三類用戶:學(xué)生、管理員和維修工人。宿舍報修數(shù)據(jù)流圖如圖6所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第5頁。圖6總數(shù)據(jù)流圖說明:數(shù)據(jù)源:學(xué)生、管理員、維修工人數(shù)據(jù)流:身份認(rèn)證、報修信息、維修信息、查詢信息處理:身份認(rèn)證、報修信息、維修信息、查詢信息、確認(rèn)是否已維修數(shù)據(jù)存儲:報修信息表、維修工人信息表、數(shù)據(jù)庫概念構(gòu)造設(shè)計E-R圖1.涉及到學(xué)生屬性,主要針對一類用戶:學(xué)生。學(xué)生屬性圖如圖7所示。圖7學(xué)生實(shí)體E-R圖說明:學(xué)生的屬性有:id、、密碼、宿舍樓號、宿舍號、聯(lián)系方式數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第6頁。2..涉及到管理員屬性,主要針對一類用戶:管理員。管理員屬性圖如圖8所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第6頁。圖8管理員實(shí)體E-R圖說明:管理員的屬性有:id、、密碼3.涉及到維修工人屬性,主要針對一類用戶:維修工人。維修工人屬性圖如圖9所示。圖9維修工人實(shí)體E—R圖說明:維修工人的屬性有:id、、密碼、所屬樓號、類型數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第7頁。4.總E-R圖,如圖10所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第7頁。圖10全局E-R圖說明:針對三類用戶:學(xué)生、管理員、維修工人學(xué)生:申請報修、查詢維修狀態(tài)管理員:管理維修工人信息維修工人:查詢報修信息邏輯構(gòu)造設(shè)計1.有關(guān)學(xué)生信息的二維表,如表1所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第8頁。表1學(xué)生信息表數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第8頁。字段字段類型字段長度是否允許為空字段說明idint2否學(xué)生的IDnamevarchar50否學(xué)生的passwordvarchar50否學(xué)生的登錄密碼houseidvarchar50否學(xué)生的宿舍號buildingidint2否學(xué)生的宿舍樓號phonevarchar50否學(xué)生的聯(lián)系方式創(chuàng)立學(xué)生信息表的SQL語句:CREATETABLE[dbo].[T_學(xué)生信息]( [id][int]IDENTITY(1,1)NOTNULL, [name][varchar](50)NOTNULL, [password][varchar](50)NOTNULL, [houseid][varchar](50)NOTNULL, [buildingid][int]NOTNULL, [phone][varchar](50)NOTNULL,CONSTRAINT[PK_T_學(xué)生信息]PRIMARYKEYCLUSTERED( [id]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]2.有關(guān)管理員信息的二維表,如表2所示。表2管理員信息表字段字段類型字段長度是否允許為空字段說明idint2否管理員的IDnamevarchar50否管理員的passwordvarchar50否管理員的登錄密碼創(chuàng)立管理員信息表的SQL語句:CREATETABLE[dbo].[T_管理員信息]( [id][int]IDENTITY(1,1)NOTNULL, [name][varchar](50)NOTNULL, [password][varchar](50)NOTNULL,CONSTRAINT[PK_T_管理員信息]PRIMARYKEYCLUSTERED( [id]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]3.有關(guān)維修工人信息的二維表,如表3所示。表3維修工人信息表字段字段類型字段長度是否允許為空字段說明idint2否維修工人的IDnamevarchar50否維修工人的passwordvarchar50否維修工人的登錄密碼buildingidint2否維修工人所屬的樓號typevarchar50否維修工人的維修類型創(chuàng)立維修工人信息表的sql語句:數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第9頁。CREATETABLE[dbo].[T_維修工人信息](數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第9頁。 [id][int]IDENTITY(1,1)NOTNULL, [name][varchar](50)NOTNULL, [password][varchar](50)NOTNULL, [buildingid][int]NOTNULL, [type][varchar](50)NOTNULL,CONSTRAINT[PK_T_維修工人信息]PRIMARYKEYCLUSTERED([id]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]4.有關(guān)報修信息的二維表,如表4所示。表4報修信息表字段字段類型字段長度是否允許為空字段說明idint2否報修表的IDtimedatetime8否預(yù)約維修的時間typevarchar50否宿舍維修類型descriptionvarchar50否具體維修部位repairbit否是否維修buildingidint2否宿舍樓號namevarchar50否申請的學(xué)生phonevarchar50否申請的學(xué)生聯(lián)系方式houseidvarchar50否申請的學(xué)生宿舍號T_學(xué)生信息idint2否申請的學(xué)生的ID創(chuàng)立報修信息表的SQL語句:CREATETABLE[dbo].[T_維修工人信息]( [id][int]IDENTITY(1,1)NOTNULL, [name][varchar](50)NOTNULL, [password][varchar](50)NOTNULL, [buildingid][int]NOTNULL, [type][varchar](50)NOTNULL,CONSTRAINT[PK_T_維修工人信息]PRIMARYKEYCLUSTERED([id]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]5.有關(guān)宿舍樓號的二維表,如表5所示。表5building表字段字段類型字段長度是否允許為空字段說明idint2否宿舍樓的ID創(chuàng)立building表的SQL語句:CREATETABLE[dbo].[building]( [id][int]IDENTITY(1,1)NOTNULL,數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第10頁。CONSTRAINT[PK_building]PRIMARYKEYCLUSTERED數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第10頁。([id]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]數(shù)據(jù)庫實(shí)施1.用戶登錄如圖11所示。圖11用戶登錄界面圖說明:通過輸入用戶名和密碼再選擇相關(guān)人員登錄界面。涉及到的表:學(xué)生信息表、管理員信息表、維修工人信息表2.學(xué)生登錄后如圖12所示。圖12學(xué)生登錄界面圖說明:學(xué)生成功登陸后,選擇功能界面。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第11頁。3.學(xué)生報修信息容如圖13所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第11頁。圖13學(xué)生報修信息圖說明:學(xué)生申請報修的報修信息表界面,信息填寫完整后,提交。涉及的表:報修信息表、學(xué)生信息表、宿舍樓號表4.學(xué)生查看維修狀態(tài)如圖14所示。圖14學(xué)生確認(rèn)已維修顯示圖說明:學(xué)生在確認(rèn)維修后,登錄將維修狀態(tài)改為已維修,說明該報修問題已成功解決。涉及的表:學(xué)生信息表、報修信息表數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第12頁。5.管理員登錄后如圖15所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第12頁。圖15管理員登錄界面圖說明:管理員在成功登錄后的功能查看界面。6.管理員查看維修工人的根本信息,以及更改維修工人信息如圖16所示。圖16管理員查詢并修改工人信息圖說明:管理員可以查看維修工人的信息,也可以更新維修工人的信息。主要確定每棟宿舍具體維修類型的工人人員涉及到的表:維修工人信息表、宿舍樓號表數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第13頁。7.維修工人登錄后的界面如圖17所示。數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第13頁。圖17維修工人登錄界面圖說明:維修功能登錄后的功能選擇界面。8.維修工人查詢所有所有自己要維修的信息〔已維修,未維修〕如圖18所示。圖18工人查詢報修信息圖說明:維修工人登錄后可以查看自己所要維修的全部信息,包括已維修,未維修。涉及的表:報修信息表、學(xué)生信息表、宿舍樓號表數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第14頁。
六、總結(jié)數(shù)據(jù)庫課程設(shè)計報告宿舍報修系統(tǒng)全文共15頁,當(dāng)前為第14頁。1.5周的課程設(shè)計很快地完畢了,深
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版對講門品牌授權(quán)與市場推廣合同2篇
- 教培機(jī)構(gòu)2025年度27份合同協(xié)議(教育版權(quán)保護(hù))2篇
- 二零二五版住宅小區(qū)配套設(shè)施使用權(quán)轉(zhuǎn)讓合同3篇
- 二零二五年度采砂廠承包生態(tài)補(bǔ)償金支付合同范本3篇
- 2024蔬菜種植項目承包合同協(xié)議2篇
- 二零二五版工程招投標(biāo)與合同管理專家指導(dǎo)與案例分析3篇
- 工業(yè)廠房結(jié)構(gòu)檢測與2025年度注漿加固合同3篇
- 展會安全保障合同(2篇)
- 二零二五年度餐飲業(yè)食品安全標(biāo)準(zhǔn)制定合同3篇
- 二零二五版鋼結(jié)構(gòu)工程專用材料采購合同范本5篇
- 小學(xué)四年級數(shù)學(xué)知識點(diǎn)總結(jié)(必備8篇)
- GB/T 893-2017孔用彈性擋圈
- GB/T 11072-1989銻化銦多晶、單晶及切割片
- GB 15831-2006鋼管腳手架扣件
- 醫(yī)學(xué)會自律規(guī)范
- 商務(wù)溝通第二版第4章書面溝通
- 950項機(jī)電安裝施工工藝標(biāo)準(zhǔn)合集(含管線套管、支吊架、風(fēng)口安裝)
- 微生物學(xué)與免疫學(xué)-11免疫分子課件
- 《動物遺傳育種學(xué)》動物醫(yī)學(xué)全套教學(xué)課件
- 弱電工程自檢報告
- 民法案例分析教程(第五版)完整版課件全套ppt教學(xué)教程最全電子教案
評論
0/150
提交評論