




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、15數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告數(shù)據(jù)庫(kù)系統(tǒng)原理課程設(shè)計(jì)報(bào)告 課題名稱: 宿舍報(bào)修系統(tǒng) 專業(yè)班級(jí): 學(xué) 號(hào): 姓 名: 指導(dǎo)老師: 成 績(jī): 2014年6月一、課題名稱宿舍報(bào)修系統(tǒng)二、需求分析第一部分 調(diào)查用戶需求本系統(tǒng)的最終用戶為宿舍樓管理員,宿舍樓的學(xué)生,宿舍樓的維修工人。根據(jù)我們?nèi)粘I钪械慕?jīng)驗(yàn),結(jié)合對(duì)自己學(xué)校宿舍樓管理老師,維修工人的咨詢和對(duì)同宿舍樓同學(xué)的調(diào)查,得出用戶的下列實(shí)際要求:1.宿舍報(bào)修的基本情況學(xué)生住在宿舍中,每棟樓都有特定的維修工人(水工、電工、木工),學(xué)生在上報(bào)維修表后,維修工人根據(jù)維修表上的信息進(jìn)行維修。1.1學(xué)生的基本信息每個(gè)學(xué)生都有自己的登錄密碼,與之姓名對(duì)應(yīng),登錄時(shí)
2、要與數(shù)據(jù)庫(kù)中所存信息匹配才可登錄。相對(duì)應(yīng)的還有該學(xué)生的宿舍樓號(hào),宿舍號(hào),手機(jī)號(hào)碼。1.2管理員的基本信息管理員在登錄宿舍報(bào)修系統(tǒng)時(shí),需要用到其用戶名和登錄密碼.,與數(shù)據(jù)庫(kù)中所存的信息匹配時(shí)才可以登錄。1.3維修工人的基本信息維修工人登錄時(shí)所用的用戶名和密碼都是特定的,在驗(yàn)證與數(shù)據(jù)庫(kù)中所存的信息匹配時(shí)才可以登錄。每個(gè)維修工人都有各自所屬的宿舍樓號(hào),不同的維修工人有不同的維修類型。1.4宿舍樓號(hào)的基本信息每棟宿舍樓都有其唯一的樓號(hào),以此來(lái)區(qū)分學(xué)生所屬的樓號(hào),維修工人所屬的樓號(hào)。1.5報(bào)修表的基本信息宿舍樓中經(jīng)常出現(xiàn)物品的損壞,比如燈泡壞了,水龍頭壞了等,這時(shí),同學(xué)們需要將物品損壞情況在報(bào)修表中填寫
3、清楚,以便維修工人進(jìn)行維修。這時(shí),需要記錄報(bào)修的宿舍樓號(hào),宿舍號(hào),申請(qǐng)的報(bào)修類型,損壞的具體部位,同時(shí)記錄預(yù)約維修的時(shí)間,申請(qǐng)維修的學(xué)生的姓名,電話。當(dāng)損壞的物品維修完畢后,學(xué)生可將維修狀態(tài)更改為已維修,表示該報(bào)修成功解決。2.用戶對(duì)系統(tǒng)的要求2.1學(xué)生2.1.1信息要求學(xué)生用戶登錄后,能上報(bào)本宿舍維修類型(包括水工、電工、木工),每個(gè)類型應(yīng)該給出具體部位(如水工類型的有水管、水龍頭等),一旦維修類型確定,維修工人也就確定,并給出預(yù)約維修的日期和時(shí)間,申請(qǐng)維修的學(xué)生姓名、電話等。2.1.2處理要求學(xué)生能在登錄宿舍報(bào)修系統(tǒng)之后,申請(qǐng)報(bào)修,表示宿舍物品有損壞,需要維修工人進(jìn)行維修。當(dāng)宿舍物品報(bào)修及
4、時(shí)解決后,申請(qǐng)報(bào)修的學(xué)生應(yīng)該要再次登錄宿舍報(bào)修系統(tǒng),將維修狀態(tài)更改為已維修,表明該報(bào)修問(wèn)題已成功解決。2.1.3安全性要求(1).系統(tǒng)應(yīng)設(shè)置登錄用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合法用戶設(shè)置其密碼,保證用戶身份不被盜用;(2).系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問(wèn)級(jí)別,限制訪問(wèn)用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容;(3).系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分普通用戶(維修工人),學(xué)生,管理員。2.1.4 完整性要求(1).各種信息記錄的完整性,信息記錄內(nèi)容不能為空;(2).各種數(shù)據(jù)間相互的聯(lián)系的正確性;(3).相同的數(shù)據(jù)在不同記錄中的一致性。2.2.管理員2.2.1信息要求管理員
5、能對(duì)維修類型(水工、電工、木工)進(jìn)行管理,主要是確定每棟宿舍具體維修類型的工人人員(如5棟宿舍樓負(fù)責(zé)水工維修的是張三、電工是李四、木工是王五)。2.2.2處理要求管理員可以查詢維修工人的基本信息,并且能對(duì)維修工人的基本信息進(jìn)行更改。比如,將一號(hào)宿舍樓的水工調(diào)到二號(hào)宿舍樓,將二號(hào)宿舍樓的水工調(diào)到三號(hào)樓去,則維修工人在記錄中的所屬樓號(hào)都要作相應(yīng)的變化等。2.3維修工人2.3.1信息要求維修工人登錄后,能查詢到所有自己要維修信息,并手動(dòng)模擬是否去維修過(guò),并能查詢已經(jīng)維修過(guò)的信息和全部信息(包括未維修和已維修)。2.3.2處理要求維修工人在查看自己所要維修的報(bào)修表后,就可以去報(bào)修的宿舍進(jìn)行維修;同時(shí)也
6、能看到報(bào)修表上是否已維修的信息。第二部分 系統(tǒng)功能的設(shè)計(jì)和劃分根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾部分:1.學(xué)生登錄部分(1)處理學(xué)生登錄(2)學(xué)生可以申請(qǐng)報(bào)修(3)學(xué)生可以查看維修狀態(tài)(4)學(xué)生可以確認(rèn)報(bào)修是否被處理2.管理員登錄部分(1)處理管理員登錄(2)管理員可以查看維修工人的信息(3)管理員可以更改維修工人的信息3.維修工人登錄部分(1)處理維修工人登錄(2)維修工人可以查看報(bào)修表信息(3)維修工人可以手動(dòng)模擬是否去維修過(guò)第三部分 數(shù)據(jù)流圖1.涉及到用戶登錄,主要針對(duì)三類用戶:管理員、學(xué)生、維修工人。用戶登錄數(shù)據(jù)流圖如圖1所示。圖1 用戶登錄數(shù)據(jù)流圖說(shuō)明:數(shù)
7、據(jù)源:用戶數(shù)據(jù)流:登錄系統(tǒng)、用戶功能、用戶需要的信息處理:身份認(rèn)證數(shù)據(jù)存儲(chǔ):數(shù)據(jù)庫(kù)2.涉及到學(xué)生申請(qǐng)宿舍報(bào)修,主要針對(duì)一類用戶:學(xué)生。學(xué)生登記宿舍報(bào)修數(shù)據(jù)流圖如圖2所示。圖2 學(xué)生登記報(bào)修數(shù)據(jù)流圖說(shuō)明:數(shù)據(jù)源:學(xué)生數(shù)據(jù)流:報(bào)修信息處理:報(bào)修信息、查看維修狀態(tài)數(shù)據(jù)存儲(chǔ):報(bào)修登記表3.涉及到管理員管理維修工人,主要針對(duì)一類用戶:管理員。管理員管理維修工人數(shù)據(jù)流圖如圖3所示。圖3 管理員管理維修工人數(shù)據(jù)流圖說(shuō)明:數(shù)據(jù)源:管理員數(shù)據(jù)流:已登記信息、已更新的信息處理:查詢信息、更新信息數(shù)據(jù)存儲(chǔ):維修工人信息表4.涉及到維修工人查看報(bào)修信息,主要針對(duì)一類用戶:維修工人。維修工人查看報(bào)修信息數(shù)據(jù)流圖如圖4所
8、示。圖4 維修工人查看報(bào)修信息數(shù)據(jù)流圖說(shuō)明:數(shù)據(jù)源:維修工人數(shù)據(jù)流:報(bào)修信息、已登記信息、是否已維修處理:查看報(bào)修信息、手動(dòng)模擬是否報(bào)修數(shù)據(jù)存儲(chǔ):報(bào)修信息表5.涉及到宿舍報(bào)修流程,主要針對(duì)兩類用戶:學(xué)生和維修工人。宿舍報(bào)修數(shù)據(jù)流圖如圖5所示。圖5 宿舍報(bào)修數(shù)據(jù)流圖說(shuō)明:數(shù)據(jù)源:學(xué)生、維修工人數(shù)據(jù)流:報(bào)修信息、查詢信息、已修信息、維修信息處理:報(bào)修信息、查詢信息、確認(rèn)是否維修數(shù)據(jù)存儲(chǔ):學(xué)生報(bào)修登記表6.涉及到宿舍報(bào)修總流程,主要針對(duì)三類用戶:學(xué)生、管理員和維修工人。宿舍報(bào)修數(shù)據(jù)流圖如圖6所示。圖6 總數(shù)據(jù)流圖說(shuō)明:數(shù)據(jù)源:學(xué)生、管理員、維修工人數(shù)據(jù)流:身份認(rèn)證、報(bào)修信息、維修信息、查詢信息處理:
9、身份認(rèn)證、報(bào)修信息、維修信息、查詢信息、確認(rèn)是否已維修數(shù)據(jù)存儲(chǔ):報(bào)修信息表、維修工人信息表、數(shù)據(jù)庫(kù)3、 概念結(jié)構(gòu)設(shè)計(jì)E-R圖1.涉及到學(xué)生屬性,主要針對(duì)一類用戶:學(xué)生。學(xué)生屬性圖如圖7所示。圖7 學(xué)生實(shí)體E-R圖說(shuō)明:學(xué)生的屬性有:id、姓名、密碼、宿舍樓號(hào)、宿舍號(hào)、聯(lián)系方式2.涉及到管理員屬性,主要針對(duì)一類用戶:管理員。管理員屬性圖如圖8所示。圖8 管理員實(shí)體圖說(shuō)明:管理員的屬性有:id、姓名、密碼3.涉及到維修工人屬性,主要針對(duì)一類用戶:維修工人。維修工人屬性圖如圖9所示。圖9維修工人實(shí)體圖說(shuō)明:維修工人的屬性有:id、姓名、密碼、所屬樓號(hào)、類型4.總圖,如圖10所示。圖10全局圖說(shuō)明:針
10、對(duì)三類用戶:學(xué)生、管理員、維修工人學(xué)生:申請(qǐng)報(bào)修、查詢維修狀態(tài)管理員:管理維修工人信息維修工人:查詢報(bào)修信息4、 邏輯結(jié)構(gòu)設(shè)計(jì)1.有關(guān)學(xué)生信息的二維表,如表1所示。表1 學(xué)生信息表字段字段類型字段長(zhǎng)度是否允許為空字段說(shuō)明idint2否學(xué)生的IDnamevarchar50否學(xué)生的姓名passwordvarchar50否學(xué)生的登錄密碼houseidvarchar50否學(xué)生的宿舍號(hào)buildingidint2否學(xué)生的宿舍樓號(hào)phonevarchar50否學(xué)生的聯(lián)系方式創(chuàng)建學(xué)生信息表的語(yǔ)句:CREATE TABLE dbo.T_學(xué)生信息(id int IDENTITY(1,1) NOT NULL,na
11、me varchar(50) NOT NULL,password varchar(50) NOT NULL,houseid varchar(50) NOT NULL,buildingid int NOT NULL,phone varchar(50) NOT NULL, CONSTRAINT PK_T_學(xué)生信息 PRIMARY KEY CLUSTERED (id ASC)WITH (IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARY2有關(guān)管理員信息的二維表,如表2所示。表2 管理員信息表字段字段類型字段長(zhǎng)度是否允許為空字段說(shuō)明idint2否管理員的IDnam
12、evarchar50否管理員的姓名passwordvarchar50否管理員的登錄密碼創(chuàng)建管理員信息表的語(yǔ)句:CREATE TABLE dbo.T_管理員信息(id int IDENTITY(1,1) NOT NULL,name varchar(50) NOT NULL,password varchar(50) NOT NULL, CONSTRAINT PK_T_管理員信息 PRIMARY KEY CLUSTERED (id ASC)WITH (IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARY3有關(guān)維修工人信息的二維表,如表3所示。表3 維修工人信息表字
13、段字段類型字段長(zhǎng)度是否允許為空字段說(shuō)明idint2否維修工人的IDnamevarchar50否維修工人的姓名passwordvarchar50否維修工人的登錄密碼buildingidint2否維修工人所屬的樓號(hào)typevarchar50否維修工人的維修類型創(chuàng)建維修工人信息表的sql語(yǔ)句:CREATE TABLE dbo.T_維修工人信息(id int IDENTITY(1,1) NOT NULL,name varchar(50) NOT NULL,password varchar(50) NOT NULL,buildingid int NOT NULL,type varchar(50) NOT
14、 NULL, CONSTRAINT PK_T_維修工人信息 PRIMARY KEY CLUSTERED (id ASC)WITH (IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARY4有關(guān)報(bào)修信息的二維表,如表4所示。表4 報(bào)修信息表字段字段類型字段長(zhǎng)度是否允許為空字段說(shuō)明idint2否報(bào)修表的IDtimedatetime8否預(yù)約維修的時(shí)間typevarchar50否宿舍維修類型descriptionvarchar50否具體維修部位repairbit否是否維修buildingidint2否宿舍樓號(hào)namevarchar50否申請(qǐng)的學(xué)生姓名phonevarc
15、har50否申請(qǐng)的學(xué)生聯(lián)系方式houseidvarchar50否申請(qǐng)的學(xué)生宿舍號(hào)T_學(xué)生信息idint2否申請(qǐng)的學(xué)生的ID創(chuàng)建報(bào)修信息表的語(yǔ)句:CREATE TABLE dbo.T_維修工人信息(id int IDENTITY(1,1) NOT NULL,name varchar(50) NOT NULL,password varchar(50) NOT NULL,buildingid int NOT NULL,type varchar(50) NOT NULL, CONSTRAINT PK_T_維修工人信息 PRIMARY KEY CLUSTERED (id ASC)WITH (IGNORE
16、_DUP_KEY = OFF) ON PRIMARY) ON PRIMARY5有關(guān)宿舍樓號(hào)的二維表,如表5所示。表5 building表字段字段類型字段長(zhǎng)度是否允許為空字段說(shuō)明idint2否宿舍樓的ID創(chuàng)建building表的語(yǔ)句:CREATE TABLE dbo.building(id int IDENTITY(1,1) NOT NULL, CONSTRAINT PK_building PRIMARY KEY CLUSTERED (id ASC)WITH (IGNORE_DUP_KEY = OFF) ON PRIMARY) ON PRIMARY5、 數(shù)據(jù)庫(kù)實(shí)施1.用戶登錄如圖所示。圖1 1用
17、戶登錄界面圖說(shuō)明:通過(guò)輸入用戶名和密碼再選擇相關(guān)人員登錄界面。涉及到的表:學(xué)生信息表、管理員信息表、維修工人信息表2.學(xué)生登錄后如圖12所示。圖12學(xué)生登錄界面圖說(shuō)明:學(xué)生成功登陸后,選擇功能界面。3.學(xué)生報(bào)修信息內(nèi)容如圖13所示。圖13 學(xué)生報(bào)修信息圖說(shuō)明:學(xué)生申請(qǐng)報(bào)修的報(bào)修信息表界面,信息填寫完整后,提交。涉及的表:報(bào)修信息表、學(xué)生信息表、宿舍樓號(hào)表4.學(xué)生查看維修狀態(tài)如圖14所示。圖14 學(xué)生確認(rèn)已維修顯示圖說(shuō)明:學(xué)生在確認(rèn)維修后,登錄將維修狀態(tài)改為已維修,表明該報(bào)修問(wèn)題已成功解決。涉及的表:學(xué)生信息表、報(bào)修信息表5.管理員登錄后如圖15所示。圖15 管理員登錄界面圖說(shuō)明:管理員在成功登
18、錄后的功能查看界面。6.管理員查看維修工人的基本信息,以及更改維修工人信息如圖16所示。圖16管理員查詢并修改工人信息圖說(shuō)明:管理員可以查看維修工人的信息,也可以更新維修工人的信息。主要確定每棟宿舍具體維修類型的工人人員涉及到的表:維修工人信息表、宿舍樓號(hào)表7.維修工人登錄后的界面如圖17所示。圖17 維修工人登錄界面圖說(shuō)明:維修功能登錄后的功能選擇界面。8.維修工人查詢所有所有自己要維修的信息(已維修,未維修)如圖18所示。圖18工人查詢報(bào)修信息圖說(shuō)明:維修工人登錄后可以查看自己所要維修的全部信息,包括已維修,未維修。涉及的表:報(bào)修信息表、學(xué)生信息表、宿舍樓號(hào)表六、總結(jié)1.5周的課程設(shè)計(jì)很快地結(jié)束了,深刻地感受到這次課程設(shè)計(jì)的復(fù)雜度,但是當(dāng)仔細(xì)去鉆研的時(shí)候,會(huì)發(fā)現(xiàn)并沒(méi)有困難到無(wú)法著手。這學(xué)期的數(shù)據(jù)庫(kù)上機(jī)課程中只是按照書本編寫
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學(xué)生足療店創(chuàng)業(yè)計(jì)劃
- 圖書館讀書課件
- 五人聯(lián)合影視制作2025知識(shí)產(chǎn)權(quán)歸屬協(xié)議
- 關(guān)于籃球的課件
- 地理-遼寧省協(xié)作校2024-2025學(xué)年2025屆高三第一次模擬考試試題(協(xié)作校一模)試題和答案
- 廣告設(shè)計(jì)專業(yè)知識(shí)講座
- 廢氣處理培訓(xùn)課件
- 第2章 圖形設(shè)計(jì)的基本原理
- 幼兒知識(shí)閱讀
- 護(hù)士評(píng)職稱個(gè)人述職報(bào)告
- 2025華能陜西新能源分公司招聘15人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 2025春《中考解讀·英語(yǔ)》 課件 專題四 短文填空;專題五 讀寫綜合
- 人工智能驅(qū)動(dòng)的科學(xué)研究第五范式:演進(jìn)、機(jī)制與影響
- 2024 北京公務(wù)員考試筆試真題
- 《眼應(yīng)用光學(xué)基礎(chǔ)》課件
- DB3308-T 144-2023 鄉(xiāng)鎮(zhèn)(街道)法治指數(shù)評(píng)價(jià)規(guī)范
- 【物理課件】游標(biāo)卡尺 千分尺的使用課件
- 移動(dòng)場(chǎng)景下TCP自適應(yīng)控制-洞察分析
- 某化工企業(yè)部門職責(zé)與崗位說(shuō)明書
- 2024年05月青海青海省農(nóng)商銀行(農(nóng)信社)系統(tǒng)招考專業(yè)人才筆試歷年參考題庫(kù)附帶答案詳解
- DB33T 841-2023 橋梁鋼結(jié)構(gòu)防腐蝕工程施工工藝及質(zhì)量驗(yàn)收規(guī)范
評(píng)論
0/150
提交評(píng)論