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

正文內(nèi)容

基于jsp的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2024-07-23 08:31 本頁(yè)面
 

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