【正文】
jgly/查看系部管理員信息頁面寢管管理cjgly/寢管管理頁面cjgly/添加寢管信息頁面cjgly/查看寢管信息頁面管理員管理cjgly/添加超級管理員頁面cjgly/查看超級管理員信息頁面宿舍樓值班人cjgly/查看宿舍樓值班教師頁面安全退出../返回到登錄界面 系統(tǒng)實現(xiàn) 圖41系統(tǒng)流程圖 該流程圖展示的是一個高校宿舍管理系統(tǒng)。所建數(shù)據(jù)庫表如圖318表示圖318星級表Xjb10)報修表字段有報修ID、宿舍ID、報修時間、報修內(nèi)容、報修狀態(tài)。所建數(shù)據(jù)庫表如圖310所示圖310學生表StudentForm2)宿舍管理員表有字段管理員ID、姓名、密碼、出生日期、聯(lián)系方式、照片。表37超級管理員表(Cjgly)序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1CjglyIDint40是否2CjglyNamechar80是3CjglyXbchar20是4CjglyPictureimage160是5CjglyPasswordchar110是6)宿舍樓表的字段有宿舍樓ID、管理員ID,這表是用來存放數(shù)據(jù)宿舍樓ID,主要是用于超級管理員為宿舍樓分配宿舍管理員,表38描述宿舍樓表。表34宿舍管理員表(Qsgly)序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1GlyIDchar40是否2GlyNamechar80是3GlyPasswordchar100是4GlyCsrqdatetime83是5GlyLxfschar110是6GlyPictureimage160是3)輔導員表包括的字段有輔導員ID、姓名、性別、聯(lián)系方式、學歷、出生日期、電子郵箱、照片、密碼。 系統(tǒng)數(shù)據(jù)庫設(shè)計 本系統(tǒng)使用SQL Server2000作為系統(tǒng)的數(shù)據(jù)庫。24)管理班主任信息:系部管理員可以管理班主任的基本信息。7)發(fā)送報修信息:如果宿舍的東西壞了可以通過發(fā)送報修信息,來讓宿舍管理員知道該宿舍有什么東西損壞,能及時的修理。本系統(tǒng)的學生、宿舍管理員、系部管理員、超級管理員都可查看下載值班教師的情況。宿舍管理員用戶:宿舍管理員是用來管理學院的學生住宿情況,也是同樣使用有效的用戶名和密碼(首次使用密碼和用戶名相同)即可登錄系統(tǒng)。目前,在現(xiàn)有技術(shù)條件下,能夠完成功能目的。需求分析是準確地確定“為了解決這個問題,目標系統(tǒng)必須做什么”,主要是確定目標系統(tǒng)必須具備哪些功能。所有這些功能的目標,都是在于開發(fā)面向組件的軟件。 C語言簡介C語言自C/C++演變而來。第2章 開發(fā)工具簡介學生宿舍管理系統(tǒng)控制操作系統(tǒng)選用的是Windows XP版本。4) 系部管理員模塊功能系部管理員可查看其所管轄的系部專業(yè)學生的信息和管理輔導員的信息。 本系統(tǒng)共有五個模塊:學生、宿舍管理員、輔導員、系部管理員、超級管理員。4) 使系部管理員可以快速查看和添加輔導員信息。這些優(yōu)點能夠極大地提高效率,也是學??茖W化、正規(guī)化管理的重要條件。 系統(tǒng)開發(fā)的背景數(shù)據(jù)庫是從60年代初發(fā)展起來的計算機技術(shù)。對于后臺數(shù)據(jù)庫的建立和維護要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。2, responsible for fire analysis and enter the Tower, tanks of gas metering and analysis data reported to the authorities. 3, responsible for accident investigation, statistics and reporting work. 1 electrical safety responsibilities, conscientiously study and abide by the safety rules and regulations, in strict pliance with the prohibitions and provisions of safety, perform guard duties. 2, before the operation, wear appropriate PPE, implement security measures, issuing safety permits, inspection tools, instruments are in good condition. 3, any electrical appliance without inspection, shall be deemed to have access to electricity, is forbidden to touch. 4, electrical maintenance, you must stop, cut off power, and hang up the no close warning signs before they can work. 5, good job in electricity, maintenance records, easily lead to key parts of ongoing supervision and inspection of the accident. 1. safety advance teams and individuals, by the workshop (Department) to fill in the security work incentive assessment report production technology section, approval approval of the pany led by. 2. Advanced shop by production technology section to plete the work of reward and punishment assessment form, pany leaders executed. 3. with regard to personnel and Unit Awards, presented by the workshop and team, the security sector review, reported that the pany39。而對于前端應(yīng)用程序的開發(fā)則要求應(yīng)用程序能提供強大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點。經(jīng)過四十來年的發(fā)展,數(shù)據(jù)庫技術(shù)己經(jīng)趨于成熟。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。5) 能夠使每個用戶熟練的使用本系統(tǒng)。1) 學生模塊功能 學生是整個系統(tǒng)主要管理對象,是為了更方便的記錄學生的住宿情況。系部管理員的功能有:(1)查看個人信息,系部管理員使用有效的用戶名和密碼登錄系統(tǒng)后可看到個人信息并且修改密碼;(2)學生住宿信息,選擇要查看的專業(yè),顯示該專業(yè)的學生住宿的基本信息;(3)宿舍操行評定,選擇星級查看到系部中所有專業(yè)的星級;(4)學生出勤情況,根據(jù)專業(yè)和出勤狀態(tài)查看專業(yè)內(nèi)學生最近的出勤記錄,并且可查看某學生的所有出勤狀態(tài);(5)輔導員管理,系部管理員可以添加輔導員,根據(jù)專業(yè)查看輔導員信息,修改輔導員的基本信息;(6)專業(yè)管理,添加專業(yè)并且為專業(yè)分配輔導員;(7)安全退出,系部管理員退出系統(tǒng)的功能。本系統(tǒng)的開發(fā)環(huán)境是Microsoft Visual Studio 2005,主要是用C語言編寫。它是現(xiàn)代的編程語言。 SQL Server 2000 簡介信息管理系統(tǒng)采用SQL Server 2000數(shù)據(jù)庫,實行自動化,高效率進行數(shù)據(jù)處理。隨著計算機、網(wǎng)絡(luò)通訊和信息技術(shù)。本系統(tǒng)主要管理的是在校學生的住宿以及和住宿相關(guān)的一些信息,采用C和Microsoft Visual Studio 2005作為前臺用戶界面的開發(fā)語言,而后臺的數(shù)據(jù)庫采用微軟的SQL Server 2000。可以查看個人信息修改密碼,查看已分配學生的宿舍情況為未分配的學生分配房間,上傳學生的出勤時的狀態(tài)(正常、請假、曠宿)、每個月的星級宿舍,處理宿舍物品的報修信息。圖36系統(tǒng)參與者系統(tǒng)用戶(user):使用電腦登錄系統(tǒng)的人。8)學生房間分配:宿舍管理員可以為學生分配房間(如:某個學生在幾號樓第幾層幾號宿舍);9)學生住宿記錄:宿舍管理員每天要記錄查寢后的情況(如:某學生曠宿、請假);宿舍財產(chǎn)情況:宿舍管理員要了解每個宿舍的財產(chǎn)情況(如:凳子、桌子等是否損壞);10)學生操行評定:宿舍管理員每天都會檢查每個宿舍的衛(wèi)生是否整潔,給每個學生的操行打分;11)學生信息管理:管理學生的基本信息,它包括學生信息的錄入、修改、刪除功能;12)查看學生住宿信息:查看學生是否曠宿、請假;13)錄入學生信息:實現(xiàn)對學生基本信息的錄入或增加,如:學校補錄來的學生;14)修改學生信息:實現(xiàn)對學生基本信息的修改,如:學生轉(zhuǎn)系需要信息此學生信息;15)刪除學生信息:實現(xiàn)對學生基本住處的刪除,如:學生退學需要把此學生的信息刪除; 16)查看學生曠宿信息:如果學生曠宿,宿舍管理員需把學生的信息提交到輔導員處;17)查看學生請假信息:如果學生請假,宿舍管理員需把學生信息提交輔導員要進行審核;18)查詢系部信息:系部管理員可以查找系內(nèi)各專業(yè)住宿信息,查詢系部學生住宿信息,查看學生宿舍操行評定信息,查看學生就宿狀態(tài)。 系統(tǒng)領(lǐng)域模型分析圖38系統(tǒng)領(lǐng)域模型圖本系統(tǒng)用于學校的宿舍管理,這是一個簡易的宿舍管理系統(tǒng)由五類用戶:學生,宿舍管理員,輔導員,系部管理員和超級管理員。在領(lǐng)域模型分析是確定有十二個表,學生表、宿舍管理員表、輔導員表、系部管理員表、超級管理員表、宿舍樓表、宿舍表、出勤表、星級表、報修表、系部表、班級表。用來存儲輔導員的基本信息,以便輔導員登錄系統(tǒng)能夠查看到個人信息。表38宿舍樓表(Cqlb)序號列名數(shù)據(jù)類型長度小數(shù)位標識主鍵允許空默認值說明1CslbIDint40是否2GlyIDchar40是7)宿舍表的字段有宿舍ID、宿舍樓ID,這表用于存放數(shù)據(jù)宿舍ID,用于宿舍管理員對宿舍樓的宿舍管理,表39對宿舍表描述。所建數(shù)據(jù)庫表如圖311表示圖311宿舍管理員表Qsgly3)輔導員表字段有輔導員ID、姓名、性別、聯(lián)系方式、學歷、出生日期、電子郵箱、照片、密碼。所建數(shù)據(jù)庫表如圖319表示圖319報修表Bxb11)系部表字段有系部ID、系部名稱。其中使用該流程圖的用戶角色有:超級管理員、系部管理員、輔導員、宿舍管理員、學生??刹榭吹教砑拥南挡?,如圖44所示:圖44添加系部添加系部管理員,系部編號:英文系,管理員教工號:2010,點擊添加按鈕,跳轉(zhuǎn)到上傳管理員基本信息頁面。(1)系統(tǒng)顯示用戶登陸界面;(2)用戶輸入用戶名和密碼;(3)系統(tǒng)檢查登陸信息;(4)系統(tǒng)顯示成功登陸界面;后置條件:用戶登陸異常路徑:用戶沒有被分配到用戶名和密碼;2)查看個人信息:前提條件:用戶己經(jīng)成功登錄進入該系統(tǒng)的界面(1)顯示個人的信息列表可以查看個人信息(2)顯示宿舍每天的值班老題信息(3)可以發(fā)送報修信息(4)顯示該宿舍的信息(如:宿舍的衛(wèi)生情況、所獲得的獎勵等)后置條件:系統(tǒng)顯示處理結(jié)果信息3)輔導員:錄入學生信息:前提條件:輔導員登錄成功(1)顯示學生錄入信息頁面;(2)對學生的基本信息進行錄入;(3)系統(tǒng)顯示此學生信息錄入成功;(4)系統(tǒng)顯示操作成功界面;后置條件:系統(tǒng)顯示錄入后學生的信息。而測試完成準則是:功能性測試用例通過率達到100%;非功能性測試用例通過率達到95%。表55功能測試用例功能5描述為宿舍樓分配管理員用例目的測試高校宿舍管理系統(tǒng)的超級管理員中為宿舍樓分配管理員是否能夠正常工作前提條件系統(tǒng)登陸成功輸入/動作期望的輸出/相應(yīng)實際情況點擊寢管管理,點擊分配管理員,選擇1號管理員 ,點擊“更新”更新成功更新成功點擊寢管管理,點擊分配管理員,選擇1號管理員 ,點擊“更新”該管理員已經(jīng)分配過,請重新選擇不會提示點擊寢管管理,點擊“刪除”您確定要“刪除”宿舍樓以及管理員嗎?只提示刪除成功!修改密碼功能測試用例如表56所示。該系部己分配管理員或此教工號已存在,請重新輸入。表514功能測試用例功能14描述查詢系部管理員用例目的測試高校宿舍管理系統(tǒng)的超級管理員中查詢系部管理是否能夠正常工作前提條件系統(tǒng)登陸成功輸入/動作期望的輸出/相應(yīng)實際情況點擊系部管理,選擇“計算機系”顯示計算機系管理員教工號、姓名、管理系部,點擊“查看”出現(xiàn)相應(yīng)的管理員信息顯示計算機系管理員教工號、姓名、管理系部,點擊“查看”出現(xiàn)相應(yīng)的管理員信息點擊系部管理,選擇“經(jīng)管系”還沒有分配管理員,請盡快分配不會顯示,點擊系部管理,點擊