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

正文內(nèi)容

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

2024-10-01 15:24 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 通人員管理及超級(jí)用戶密碼等模 塊。 系統(tǒng)功能模塊如圖 31 所示。 宿舍樓信息管理:主要是記錄宿舍樓的基本狀況,包括樓房名稱、樓里寢室數(shù)量等基本信息。以便于用戶分配寢室??梢詫?shí)現(xiàn)添加樓房信息、修改樓房信息、刪除樓房信息以及根據(jù)樓房名稱模糊查詢樓房信息等功能。 房間信息管理:主要記錄宿舍各個(gè)房間的基本信息,房間名稱,樓房名稱,房間床位數(shù)量等等。以便于用戶對(duì)學(xué)生住宿的分配??梢詫?shí)現(xiàn)添加房間信息、修改房間信息、刪除房間信息、查詢房間信息以及生成床位等功能。 床位信息管理:實(shí)現(xiàn)添加床位信息、刪除床位信息以及查找床位信息等功能。 學(xué)生信息管理:宿舍的學(xué)生信息主要來自學(xué)生處提供的,對(duì)于已住進(jìn)宿舍的學(xué)生,用戶從學(xué)生處提取相關(guān)信息,進(jìn)行統(tǒng)一管理,如果學(xué)生退房之后,相應(yīng)的信息也將被刪除。實(shí)現(xiàn)添加學(xué)生信息、刪除學(xué)生信息以及查找學(xué) 11 生信息等功能。 學(xué)生入住 /預(yù)定登記:學(xué)生向樓管處提出入住申請(qǐng),用戶進(jìn)行查詢宿舍相關(guān)信息之后,再根據(jù)學(xué)生的信息相應(yīng)的給新生安排宿舍,登記和修改相關(guān)信息。對(duì)于未到校的學(xué)生,可以提前預(yù)定房間。實(shí)現(xiàn)預(yù)定房間和入住房間等功能。 學(xué)生退房管理:學(xué)生向樓管處提出退房申請(qǐng),樓管處核實(shí)證件準(zhǔn)確無誤之后,辦理退房手續(xù),并刪除學(xué)生的 相關(guān)信息。實(shí)現(xiàn)取消預(yù)定房間和退房等功能。 普通人員管理:實(shí)現(xiàn)添加普通用戶以及刪除普通用戶等功能。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 圖 31系統(tǒng)功能模塊圖 12 概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定化,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地實(shí)現(xiàn)這些需求 [9]。將需求分析中關(guān)于數(shù)據(jù)的需求,綜合為一個(gè)統(tǒng)一的概念模型。概念模型的表示方法很多 ER 方法是其中的一種,它提供了表示實(shí)體型、屬 性和聯(lián)系的方法,用來描述現(xiàn)實(shí)世界的概念模型 [10]。 構(gòu)成 ER圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為: 實(shí)體型:用矩形表示,矩形框內(nèi)寫明實(shí)體名。 屬性:用橢圓形表示,并用無向邊將其與相應(yīng)的實(shí)體連接起來。 聯(lián)系:用菱形表示,菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型( 1 : 1, 1 : n 或 m : n)。 學(xué)生實(shí)體圖,主要表示學(xué)生的編號(hào)、姓名、性別、班級(jí)和身份證號(hào),具體學(xué)生實(shí)體圖如圖 32所示。 圖 32學(xué)生實(shí)體圖 宿舍實(shí)體圖,主要表示房名稱,樓名稱,房入住,房類別和房間備注,具體宿舍實(shí)體圖如圖 33所示。 學(xué)生 編號(hào) 性別 姓名 班級(jí) 身份證號(hào) 13 圖 33 宿舍實(shí)體圖 房間實(shí)體圖,主要表示床名稱,房間名稱,樓名稱,床狀態(tài)和學(xué)生入住編號(hào),具體房間實(shí)體圖如圖 34 所示。 圖 34 房間實(shí)體圖 樓實(shí)體圖, 主要包括樓名稱,樓房數(shù)和樓備注,具體樓實(shí)體圖如圖 35所示。 圖 35 樓實(shí)體圖 宿舍 房 名稱 房 入住 房間備注 樓名稱 房類 別 樓名稱 學(xué)生 入住編號(hào) 床狀態(tài) 床名稱 房間 房間名稱 樓備注 樓房數(shù) 樓名稱 樓 14 普通用戶實(shí)體圖,主要包括的內(nèi)容是用戶名和密碼,具體普通用戶實(shí)體圖如圖 36 所示。 圖 數(shù)據(jù)庫的邏輯設(shè)計(jì) 數(shù)據(jù)庫的邏輯結(jié)構(gòu)就是把概念模型轉(zhuǎn)換成為某個(gè)具體的數(shù)據(jù)庫管理系統(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ù)類型 長度 字段含義 用戶名 密碼 普通用戶 15 宿舍信息管理表 (fxx)用于存放宿舍信息。 fxx 表結(jié)構(gòu)如表 32所示。 表 32 宿舍信息管理表 (fxx) 房間信息管理表( cxx)主要用于存放房間信息。 cxx 表結(jié)構(gòu)如表 所示: 表 房間信息管理表( cxx) 列名 數(shù)據(jù)類型 長度 列名含義 cmc varchar 50 床名稱 fmc varchar 50 房間名稱 lmc varchar 50 樓名稱 czt varchar 10 床狀態(tài) sid varchar 50 學(xué)生入住 ID 樓信息管理表 (lxx)主要用于存放樓信息。 lxx 表結(jié)構(gòu)如表 34所示: 表 34樓信息表( lxx) 列名 數(shù)據(jù)類型 長度 列名含義 Lmc varchar 50 樓名稱 Lfs varchar 50 樓房數(shù) Lbz varchar 50 樓備注 普通用戶信息表 (guanli)主要用于存放普通用戶信息。 guanli 表結(jié)構(gòu)如sid int 8 編號(hào) sname varchar 50 姓名 sex varchar 2 性別 sbj varchar 50 班級(jí) ssfz varchar 50 身 份證號(hào) 列名 數(shù)據(jù)類型 長度 列名含義 fmc varchar 50 房名稱 lmc varchar 50 樓名稱 frz varchar 50 房入住 fxb varchar 2 房類別 fbz varchar 50 房間備注 16 表 35 所示: 表 35普通用戶信息表 (guanli) 列名 數(shù)據(jù)類型 長度 列名含義 usename varchar 20 用戶名 password varchar 20 密碼 超級(jí)用戶信息表 (lingdao)主要用于存放超級(jí)用戶信息。 lingdao 表結(jié)構(gòu)如表 36所示: 表 36 管理員信息表 (lingdao) 列名 數(shù)據(jù)類型 長度 列名含義 usename varchar 20 超級(jí)用戶名稱 user_name varchar 20 超級(jí)用戶密碼 系統(tǒng)的詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì) 就是把每個(gè)模塊都具體的描述出來,它的任務(wù)不是編寫程序,而是給出程序設(shè)計(jì)藍(lán)圖,程序設(shè)計(jì)人員根據(jù)藍(lán)圖編寫程序。表達(dá)工具可以由開發(fā)單位或設(shè)計(jì)人員自由選擇,但必須具有描述過程細(xì)節(jié)的能力,而且在編碼階段能夠直接翻譯為程序設(shè)計(jì)語言書寫的源程序。首先為每個(gè)模塊確定采用的算法,選擇某種適當(dāng)?shù)墓ぞ弑磉_(dá)算法的過程,寫出模塊的詳細(xì)過程性描述。然后確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)。最后確定模塊接口的細(xì)節(jié)。在本系統(tǒng)中系統(tǒng)詳細(xì)設(shè)計(jì)都運(yùn)用程序流程圖來表示。 登錄流程圖 打開登錄界面,用戶進(jìn)行輸入用戶名和密碼,用戶名和密碼都不允許為空。當(dāng)用戶和密碼輸入正確時(shí)即可進(jìn)入管理界面,用戶按照不同的管理權(quán)限執(zhí)行不同的操作。用戶登錄程序流程圖如圖 37所示。 17 添加學(xué)生信息流程圖 添加學(xué)生信息首先用戶登錄,然后選擇學(xué)生信息管理里邊的添加學(xué)生信息,然后輸入相應(yīng)的學(xué)生信息,最后確認(rèn)添加信息是否正確,如果添加信息正確,則添加成功。如果添加信息不正確,則返回到添加信息界面。具體程序流程圖如圖 38所示。 圖 37登錄流程圖 18 圖 38添加學(xué)生信息流程圖 修改學(xué)生流程圖 修改學(xué)生信息首先用戶登錄,然后選擇學(xué)生信息管理里邊的修改學(xué)生信息,然后修改學(xué)生的信息,最后確認(rèn)修改信息是否正確,如果修改信息正確,則修改成功。如果修改信息不正確,則返回到修改信息界面。具體修改學(xué)生信息的流程圖如圖 39所示。 圖 39 修改學(xué)生信息流程圖 19 人機(jī)界面設(shè)計(jì) 新增床位信息管理界面用來添加床位,通過輸入樓房名稱、寢室名稱和床位編號(hào)來進(jìn)行添加。 新增床位管理界面如圖 310 所示。 設(shè)計(jì)過程: 圖 310新增床位管理界面 新增床位界面包括三個(gè)頁面分別為 、 、和 。首先在 頁面中添加一張圖片,然后設(shè)置圖片的格式,大小,以及顯示樣式。然后在 頁面中設(shè)置各個(gè)功能模塊。在該頁面中添加一個(gè)表格,設(shè)置表格的樣式以及背景顏色等等。然后設(shè)置表格內(nèi)容為居中顯示。各個(gè)功能模塊能夠鏈接到相應(yīng)的頁面中。在 頁面中,首先添加兩個(gè)文本框用來輸入樓房名稱和床位編號(hào)。將床位編號(hào)的權(quán)限設(shè)置為只能輸入數(shù)字。寢室名稱是通過添加一個(gè)下拉列表框來進(jìn)行選擇,不需要用戶填寫。最后設(shè)置整個(gè)頁面顯示的樣式,字體,字號(hào)等相關(guān)的屬性。 20 學(xué)生退房管理界面用來 實(shí)現(xiàn)學(xué)生退房的基本操作。學(xué)生退房管理界面如圖 311 所示。 設(shè)計(jì)過程: 學(xué)生退房管理界面包括三個(gè)頁面分別為主頁面 ,學(xué)生取消預(yù)定房間頁面 和退房頁面 。首先在主頁面中添加一張圖片,然后設(shè)置圖片的格式,大小,以及顯示樣式。主頁面的設(shè)置與其他頁面的設(shè)置相似。在主頁面中添加一個(gè)表格來顯示學(xué)生入住的相關(guān)信息,設(shè)置表格文字的大小,顯示樣式和各個(gè)功能顯示的狀態(tài)。其中當(dāng)前狀態(tài)一欄用紅色字體來顯示,提高了界面的顯示效果。在表格的上方有一個(gè)查找功能。首先添加一個(gè)文本框用來輸入學(xué)生名 稱。通過學(xué)生名稱來查找相關(guān)的內(nèi)容。取消預(yù)定和退房操作用藍(lán)色字體來顯示。將內(nèi)容設(shè)置為居中顯示。取消預(yù)定和退房操作都 會(huì)彈出一個(gè)對(duì)話框,提示用戶操作成功。設(shè)置對(duì)話框的大小,顯示樣式等等。 圖 311 學(xué)生退房管理界面 第 4 章 系統(tǒng)實(shí)現(xiàn) 21 開發(fā)環(huán)境 操作系統(tǒng): Windows 2020/XP。 數(shù)據(jù)庫: SQL Server 2020。 運(yùn)行壞境: 。 分辨率:最佳效果為 1024*768 像素。 功能實(shí)現(xiàn) 登錄模塊的設(shè)計(jì)與實(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)過程:登錄模塊通過使用 checkform()函數(shù)來判斷用戶名和密碼輸入是否正確,用戶名和密碼是否為空。通過使用 ()方法來獲取用戶名、密碼以及用戶類型的值。獲取成功之后,通過 select 語句來與數(shù)據(jù)庫中的數(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。 } 22 else { result=false。 } 41登錄界面 系統(tǒng)主界面的設(shè)計(jì)與實(shí)現(xiàn) 超級(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 所示。 23
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1