freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的學生宿舍管理系統(tǒng)的設計與實現(xiàn)(編輯修改稿)

2025-07-23 08:31 本頁面
 

【文章內(nèi)容簡介】 法為: 實體型:用矩形表示,矩形框內(nèi)寫明實體名。 屬性:用橢圓形表示,并用無向邊將其與相應的實體連接起來。 聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實體連接起來,同時在無向邊旁標上聯(lián)系的類型(1 : 1,1 : n或m : n)。學生實體圖,主要表示學生的編號、姓名、性別、班級和身份證號,具體學生實體圖如圖32所示。身份證號班級 學生性別編號姓名圖32學生實體圖宿舍實體圖,主要表示房名稱,樓名稱,房入住,房類別和房間備注,具體宿舍實體圖如圖33所示。房入住樓名稱房名稱房類別房間備注 宿舍圖33 宿舍實體圖房間實體圖,主要表示床名稱,房間名稱,樓名稱,床狀態(tài)和學生入住編號,具體房間實體圖如圖34所示。樓名稱房間名稱床名稱床狀態(tài)學生入住編號房間圖34房間實體圖樓實體圖,主要包括樓名稱,樓房數(shù)和樓備注,具體樓實體圖如圖35所示。樓名稱樓備注樓房數(shù)樓圖35樓實體圖普通用戶實體圖,主要包括的內(nèi)容是用戶名和密碼,具體普通用戶實體圖如圖36所示。用戶名密碼普通用戶 數(shù)據(jù)庫的邏輯設計數(shù)據(jù)庫的邏輯結(jié)構(gòu)就是把概念模型轉(zhuǎn)換成為某個具體的數(shù)據(jù)庫管理系統(tǒng)所支持的數(shù)據(jù)模型。ER模型向關(guān)系模型的轉(zhuǎn)換1.每一個實體型轉(zhuǎn)換為一個關(guān)系模式,實體的屬性就是關(guān)系的屬性,實體的關(guān)鍵字就是關(guān)系的關(guān)鍵字。2.聯(lián)系的轉(zhuǎn)換。(1)一般1:1,1:m聯(lián)系不產(chǎn)生新的關(guān)系模式,而是將一方實體的關(guān)鍵字加入到多方實體對應的關(guān)系模式中,聯(lián)系的屬性也一并加入。(2)m:n聯(lián)系要產(chǎn)生一個新的關(guān)系模式,該關(guān)系模式由聯(lián)系涉及實體的關(guān)鍵字加上聯(lián)系的屬性組成[11]。學生表(sxx)主要用于存放學生信息。sxx表結(jié)構(gòu)如表31所示。表31學生表(sxx)列名數(shù)據(jù)類型長度字段含義sidint8編號snamevarchar50姓名sexvarchar2性別sbjvarchar50班級ssfzvarchar50身份證號宿舍信息管理表(fxx)用于存放宿舍信息。fxx表結(jié)構(gòu)如表32所示。表32宿舍信息管理表(fxx)列名數(shù)據(jù)類型長度列名含義fmcvarchar50房名稱lmcvarchar50樓名稱frzvarchar50房入住fxbvarchar2房類別fbzvarchar50房間備注房間信息管理表(cxx)主要用于存放房間信息。:(cxx)列名數(shù)據(jù)類型長度列名含義cmcvarchar50床名稱fmcvarchar50房間名稱lmcvarchar50樓名稱cztvarchar10床狀態(tài)sidvarchar50學生入住ID樓信息管理表(lxx)主要用于存放樓信息。lxx表結(jié)構(gòu)如表34所示:表34樓信息表(lxx)列名數(shù)據(jù)類型長度列名含義Lmcvarchar50樓名稱Lfsvarchar50樓房數(shù)Lbzvarchar50樓備注普通用戶信息表(guanli)主要用于存放普通用戶信息。guanli表結(jié)構(gòu)如表35所示:表35普通用戶信息表(guanli)列名數(shù)據(jù)類型長度列名含義usenamevarchar20用戶名passwordvarchar20密碼超級用戶信息表(lingdao)主要用于存放超級用戶信息。lingdao表結(jié)構(gòu)如表36所示:表36管理員信息表(lingdao)列名數(shù)據(jù)類型長度列名含義usenamevarchar20超級用戶名稱user_namevarchar20超級用戶密碼 系統(tǒng)的詳細設計詳細設計就是把每個模塊都具體的描述出來,它的任務不是編寫程序,而是給出程序設計藍圖,程序設計人員根據(jù)藍圖編寫程序。表達工具可以由開發(fā)單位或設計人員自由選擇,但必須具有描述過程細節(jié)的能力,而且在編碼階段能夠直接翻譯為程序設計語言書寫的源程序。首先為每個模塊確定采用的算法,選擇某種適當?shù)墓ぞ弑磉_算法的過程,寫出模塊的詳細過程性描述。然后確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)。最后確定模塊接口的細節(jié)。在本系統(tǒng)中系統(tǒng)詳細設計都運用程序流程圖來表示。 登錄流程圖打開登錄界面,用戶進行輸入用戶名和密碼,用戶名和密碼都不允許為空。當用戶和密碼輸入正確時即可進入管理界面,用戶按照不同的管理權(quán)限執(zhí)行不同的操作。用戶登錄程序流程圖如圖37所示。 添加學生信息流程圖添加學生信息首先用戶登錄,然后選擇學生信息管理里邊的添加學生信息,然后輸入相應的學生信息,最后確認添加信息是否正確,如果添加信息正確,則添加成功。如果添加信息不正確,則返回到添加信息界面。具體程序流程圖如圖38所示。圖37登錄流程圖圖38添加學生信息流程圖 修改學生流程圖修改學生信息首先用戶登錄,然后選擇學生信息管理里邊的修改學生信息,然后修改學生的信息,最后確認修改信息是否正確,如果修改信息正確,則修改成功。如果修改信息不正確,則返回到修改信息界面。具體修改學生信息的流程圖如圖39所示。圖39修改學生信息流程圖 人機界面設計新增床位信息管理界面用來添加床位,通過輸入樓房名稱、寢室名稱和床位編號來進行添加。 新增床位管理界面如圖310所示。設計過程:圖310新增床位管理界面、。,然后設置圖片的格式,大小,以及顯示樣式。在該頁面中添加一個表格,設置表格的樣式以及背景顏色等等。然后設置表格內(nèi)容為居中顯示。各個功能模塊能夠鏈接到相應的頁面中。,首先添加兩個文本框用來輸入樓房名稱和床位編號。將床位編號的權(quán)限設置為只能輸入數(shù)字。寢室名稱是通過添加一個下拉列表框來進行選擇,不需要用戶填寫。最后設置整個頁面顯示的樣式,字體,字號等相關(guān)的屬性。學生退房管理界面用來實現(xiàn)學生退房的基本操作。學生退房管理界面如圖311所示。設計過程:。首先在主頁面中添加一張圖片,然后設置圖片的格式,大小,以及顯示樣式。主頁面的設置與其他頁面的設置相似。在主頁面中添加一個表格來顯示學生入住的相關(guān)信息,設置表格文字的大小,顯示樣式和各個功能顯示的狀態(tài)。其中當前狀態(tài)一欄用紅色字體來顯示,提高了界面的顯示效果。在表格的上方有一個查找功能。首先添加一個文本框用來輸入學生名稱。通過學生名稱來查找相關(guān)的內(nèi)容。取消預定和退房操作用藍色字體來顯示。將內(nèi)容設置為居中顯示。取消預定和退房操作都會彈出一個對話框,提示用戶操作成功。設置對話框的大小,顯示樣式等等。圖311學生退房管理界面第4章 系統(tǒng)實現(xiàn) 開發(fā)環(huán)境操作系統(tǒng):Windows 2000/XP。數(shù)據(jù)庫:SQL Server 2000。運行壞境:。分辨率:最佳效果為1024*768像素。 功能實現(xiàn)系統(tǒng)有超級用戶(管理員)和普通用戶兩類用戶,它們都是一個登錄界面,各有不同的權(quán)限。用戶登錄后,系統(tǒng)提取用戶權(quán)限,按照不同的用戶權(quán)限執(zhí)行不同的操作。實現(xiàn)對用戶的用戶名和密碼進行校驗,以確保系統(tǒng)的安全性。登錄界面如圖41所示。實現(xiàn)過程:登錄模塊通過使用checkform()函數(shù)來判斷用戶名和密碼輸入是否正確,用戶名和密碼是否為空。()方法來獲取用戶名、密碼以及用戶類型的值。獲取成功之后,通過select語句來與數(shù)據(jù)庫中的數(shù)據(jù)進行對比,判斷是否可以正確登錄。登錄界面部分代碼如下:if(2.equals(type)){sql=select count(*) from guanli where username=39。+username+39。 and password=39。+password+39。}else if(1.equals(type)){sql=select count(*) from lingdao where username=39。+username+39。 and password=39。+password+39。}else{ result=false。}41登錄界面超級用戶可以對宿舍管理系統(tǒng)進行所有的操作。主要可以對宿舍樓、學生、床位進行添加、刪除、修改、退房、預定、查看等操作。普通用戶可以對宿舍管理系統(tǒng)進行簡單的基本操作。主要對學生入住/預訂登記信息管理,學生退房信息管理,寢室使用狀態(tài)查詢,床位使用狀態(tài)查詢及修改密碼等操作。超級用戶管理界面如圖42所示。圖42用戶管理界面實現(xiàn)過程:以超級用戶登錄為例,在窗口中輸入正確的“用戶名”和對應的“密碼”則進入系統(tǒng)的主頁面。此管理權(quán)限可以對本系統(tǒng)所有的功能進行操作。使用%=(***)%來獲取登錄的用戶名稱,使用script language=JavaScript stc=inc/來自動獲取時間。在本頁面中用戶選擇的任意功能,都是通過javascript腳本來完成,通過onclick事件來進行頁面的跳轉(zhuǎn)。例如:新增宿舍樓信息的onclick事件代碼為:onclick=”javascript:changFrame(“”)。其它功能與其似。寢室管理模塊主要設置寢室床位的數(shù)量、寢室的屬性男寢或女寢、描述寢室信息以及添加、修改、刪除和查找寢室信息。當一個新寢室建好之后,要對其進行一下初始化,一般設為空房。寢室建立完畢可以自動生成床位,也可以手動自己添加床位,但添加不能超過寢室所限的床位數(shù)量。實現(xiàn)過程:。()方法獲取操作的值。使用equals()函數(shù)來判斷信息是否存在,如果存在進行相應的操作。通過ArrayList數(shù)組來存放寢室信息。當用戶選擇修改或是刪除操作時。通過select語句來查找相應的信息,delete語
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1