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

正文內(nèi)容

基于jsp的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫(kù)吧資料

2024-09-03 15:24本頁(yè)面
  

【正文】 { DB db=new DB()。 } 添加寢室信息,首先建立一個(gè) 類(lèi),在 類(lèi)中實(shí)例化 數(shù) 據(jù)庫(kù) DB,用 insert 命 令 向數(shù) 據(jù)庫(kù) 中插 入寢 室 信息 ,最 后 用 25 executeUpdate()方法對(duì)數(shù)據(jù)庫(kù)更新。 ArrayList al=new ArrayList()。 String p=((String) (op))。通過(guò)select 語(yǔ)句來(lái)查找相應(yīng)的信息, delete 語(yǔ)句刪除相應(yīng)信息, update 語(yǔ)句修改 24 相應(yīng)的信息。通過(guò) ArrayList 數(shù)組來(lái)存放寢 室信息。通過(guò)()方法獲取操作的值。寢室管理界面如圖 所示。當(dāng)一個(gè)新寢室建好之后,要對(duì)其進(jìn)行一下初始化,一般設(shè)為空房。其它功能與其似。在本頁(yè)面中用戶選擇的任意功能,都是通過(guò) javascript腳本來(lái)完成,通過(guò) onclick事件來(lái)進(jìn)行頁(yè)面的跳轉(zhuǎn)。此管理權(quán)限可以對(duì)本系統(tǒng)所有的功能進(jìn)行 操作。超級(jí)用戶管理界面如圖 42 所示。普通用戶可以對(duì)宿舍管理系統(tǒng)進(jìn)行簡(jiǎn)單的基本操作。 } 41登錄界面 系統(tǒng)主界面的設(shè)計(jì)與實(shí)現(xiàn) 超級(jí)用戶可以對(duì)宿舍管理系統(tǒng)進(jìn)行所有的操作。+password+39。+username+39。+password+39。+username+39。獲取成功之后,通過(guò) select 語(yǔ)句來(lái)與數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行對(duì)比,判斷是否可以正確登錄。 實(shí)現(xiàn)過(guò)程:登錄模塊通過(guò)使用 checkform()函數(shù)來(lái)判斷用戶名和密碼輸入是否正確,用戶名和密碼是否為空。實(shí)現(xiàn)對(duì)用戶的用戶名和密碼進(jìn)行校驗(yàn),以確保系統(tǒng)的安全性。 功能實(shí)現(xiàn) 登錄模塊的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)有超級(jí)用戶(管理員)和普通用戶兩類(lèi)用戶,它 們都是一個(gè)登錄界面,各有不同的權(quán)限。 運(yùn)行壞境: 。 圖 311 學(xué)生退房管理界面 第 4 章 系統(tǒng)實(shí)現(xiàn) 21 開(kāi)發(fā)環(huán)境 操作系統(tǒng): Windows 2020/XP。取消預(yù)定和退房操作都 會(huì)彈出一個(gè)對(duì)話框,提示用戶操作成功。取消預(yù)定和退房操作用藍(lán)色字體來(lái)顯示。首先添加一個(gè)文本框用來(lái)輸入學(xué)生名 稱。其中當(dāng)前狀態(tài)一欄用紅色字體來(lái)顯示,提高了界面的顯示效果。主頁(yè)面的設(shè)置與其他頁(yè)面的設(shè)置相似。 設(shè)計(jì)過(guò)程: 學(xué)生退房管理界面包括三個(gè)頁(yè)面分別為主頁(yè)面 ,學(xué)生取消預(yù)定房間頁(yè)面 和退房頁(yè)面 。 20 學(xué)生退房管理界面用來(lái) 實(shí)現(xiàn)學(xué)生退房的基本操作。寢室名稱是通過(guò)添加一個(gè)下拉列表框來(lái)進(jìn)行選擇,不需要用戶填寫(xiě)。在 頁(yè)面中,首先添加兩個(gè)文本框用來(lái)輸入樓房名稱和床位編號(hào)。然后設(shè)置表格內(nèi)容為居中顯示。然后在 頁(yè)面中設(shè)置各個(gè)功能模塊。 設(shè)計(jì)過(guò)程: 圖 310新增床位管理界面 新增床位界面包括三個(gè)頁(yè)面分別為 、 、和 。 圖 39 修改學(xué)生信息流程圖 19 人機(jī)界面設(shè)計(jì) 新增床位信息管理界面用來(lái)添加床位,通過(guò)輸入樓房名稱、寢室名稱和床位編號(hào)來(lái)進(jìn)行添加。如果修改信息不正確,則返回到修改信息界面。具體程序流程圖如圖 38所示。 17 添加學(xué)生信息流程圖 添加學(xué)生信息首先用戶登錄,然后選擇學(xué)生信息管理里邊的添加學(xué)生信息,然后輸入相應(yīng)的學(xué)生信息,最后確認(rèn)添加信息是否正確,如果添加信息正確,則添加成功。當(dāng)用戶和密碼輸入正確時(shí)即可進(jìn)入管理界面,用戶按照不同的管理權(quán)限執(zhí)行不同的操作。在本系統(tǒng)中系統(tǒng)詳細(xì)設(shè)計(jì)都運(yùn)用程序流程圖來(lái)表示。然后確定每一模塊使用的數(shù)據(jù)結(jié)構(gòu)。表達(dá)工具可以由開(kāi)發(fā)單位或設(shè)計(jì)人員自由選擇,但必須具有描述過(guò)程細(xì)節(jié)的能力,而且在編碼階段能夠直接翻譯為程序設(shè)計(jì)語(yǔ)言書(shū)寫(xiě)的源程序。 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ù)類(lèi)型 長(zhǎng)度 列名含義 fmc varchar 50 房名稱 lmc varchar 50 樓名稱 frz varchar 50 房入住 fxb varchar 2 房類(lèi)別 fbz varchar 50 房間備注 16 表 35 所示: 表 35普通用戶信息表 (guanli) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 列名含義 usename varchar 20 用戶名 password varchar 20 密碼 超級(jí)用戶信息表 (lingdao)主要用于存放超級(jí)用戶信息。 cxx 表結(jié)構(gòu)如表 所示: 表 房間信息管理表( cxx) 列名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 列名含義 cmc varchar 50 床名稱 fmc varchar 50 房間名稱 lmc varchar 50 樓名稱 czt varchar 10 床狀態(tài) sid varchar 50 學(xué)生入住 ID 樓信息管理表 (lxx)主要用于存放樓信息。 fxx 表結(jié)構(gòu)如表 32所示。 sxx 表結(jié)構(gòu)如表 31所示。 ( 2) m:n 聯(lián)系要產(chǎn)生一個(gè)新的關(guān)系模式,該關(guān)系模式由聯(lián)系涉及實(shí)體的關(guān)鍵字加上聯(lián)系的屬性組成 [11]。 2.聯(lián)系的轉(zhuǎn)換。 圖 數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì) 數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)就是把概念模型轉(zhuǎn)換成為某個(gè)具體的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持的數(shù)據(jù)模型。 圖 34 房間實(shí)體圖 樓實(shí)體圖, 主要包括樓名稱,樓房數(shù)和樓備注,具體樓實(shí)體圖如圖 35所示。 圖 32學(xué)生實(shí)體圖 宿舍實(shí)體圖,主要表示房名稱,樓名稱,房入住,房類(lèi)別和房間備注,具體宿舍實(shí)體圖如圖 33所示。 聯(lián)系:用菱形表示,菱形框內(nèi)寫(xiě)明聯(lián)系名,并用無(wú)向邊分別與有關(guān)實(shí)體連接起來(lái),同時(shí)在無(wú)向邊旁標(biāo)上聯(lián)系的類(lèi)型( 1 : 1, 1 : n 或 m : n)。 構(gòu)成 ER圖的基本要素是實(shí)體型、屬性和聯(lián)系,其表示方法為: 實(shí)體型:用矩形表示,矩形框內(nèi)寫(xiě)明實(shí)體名。將需求分析中關(guān)于數(shù)據(jù)的需求,綜合為一個(gè)統(tǒng)一的概念模型。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 圖 31系統(tǒng)功能模塊圖 12 概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定化,是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。實(shí)現(xiàn)取消預(yù)定房間和退房等功能。實(shí)現(xiàn)預(yù)定房間和入住房間等功能。 學(xué)生入住 /預(yù)定登記:學(xué)生向樓管處提出入住申請(qǐng),用戶進(jìn)行查詢宿舍相關(guān)信息之后,再根據(jù)學(xué)生的信息相應(yīng)的給新生安排宿舍,登記和修改相關(guān)信息。 學(xué)生信息管理:宿舍的學(xué)生信息主要來(lái)自學(xué)生處提供的,對(duì)于已住進(jìn)宿舍的學(xué)生,用戶從學(xué)生處提取相關(guān)信息,進(jìn)行統(tǒng)一管理,如果學(xué)生退房之后,相應(yīng)的信息也將被刪除??梢詫?shí)現(xiàn)添加房間信息、修改房間信息、刪除房間信息、查詢房間信息以及生成床位等功能。 房間信息管理:主要記錄宿舍各個(gè)房間的基本信息,房間名稱,樓房名稱,房間床位數(shù)量等等。以便于用戶分配寢室。 系統(tǒng)功能模塊如圖 31 所示。還可以添加普通用戶以及對(duì)用戶的密碼進(jìn)行更改等操作 。對(duì)學(xué)生信息進(jìn)行管理,可以新增學(xué)生信息、根據(jù)學(xué)生名稱查找學(xué)生信息及刪除學(xué)生信息等操作。對(duì)學(xué)生所用的寢室進(jìn)行管理,可以查詢寢室信 息、添加寢室信息、修改寢室信息及刪除寢室信息等操作。資源利用率反映的是在一段時(shí)間內(nèi)資源平均占用的情況。響應(yīng)時(shí)間是指系統(tǒng)對(duì)請(qǐng)求做出響應(yīng)的時(shí)間。為了能 夠客觀地度量系統(tǒng)的性能,定義了一系列的性能指標(biāo),包括響應(yīng)時(shí)間、吞吐量、資源利用率等等。 9 圖 26 查詢學(xué)生信息順序圖 超級(jí)用戶刪除學(xué)生信息,刪除學(xué)生信息的順序圖如圖 27 所示。具體 uml 順序圖圖符如表 22所示。橫向軸代表了在協(xié)作中各獨(dú)立 對(duì)象 的類(lèi)元角色。順序圖是將交互關(guān)系表示為一個(gè)二維圖。學(xué)生信息管理的用例圖如圖 25 所示。床位信息管理的用例圖如圖 24 所示。寢室信息管理的用例圖如圖 23 所示。宿舍樓信息管理的用例圖如圖 22 所示。系統(tǒng)用例圖如圖 21 所示。 表 21 um1 用例圖圖符 可視化圖符 名稱 描述 系統(tǒng) 用來(lái)表示系統(tǒng)邊界,所有用例放在系統(tǒng)之中 用例 用來(lái)表示用例圖中的用例 執(zhí)行者 用于描述與系統(tǒng)功能有關(guān)的外部實(shí)體,可以是用戶,也可以是外部系統(tǒng) 關(guān)聯(lián) 連接執(zhí)行者和用例 宿舍管理系統(tǒng)有超級(jí)用戶和普通用戶兩類(lèi)用戶。用例之間可以 抽象出包含( include)、擴(kuò)展( extend)和泛化( generalization)幾種關(guān)系。用例圖定義了系統(tǒng)的功能需求,用例圖是從系統(tǒng)的外部看系統(tǒng)功能,并不描述系統(tǒng)內(nèi)部對(duì)功能的具體實(shí)現(xiàn)。 學(xué)生退房管理:主要給學(xué)生辦理退房、取消預(yù)訂房間等功能。 學(xué)生信 息管理:主要實(shí)現(xiàn)添加、刪除、修改學(xué)生信息等功能。 房間信息管理:主要實(shí)現(xiàn)添加、刪除、修改房間信息以及生成床位等功能。通過(guò)學(xué)生宿舍管理系統(tǒng)還可以實(shí)現(xiàn)如下功能。 功能需求 本系統(tǒng)采用 SQL 數(shù)據(jù)庫(kù)使數(shù)據(jù)具有較強(qiáng)的完整性、較好的數(shù)據(jù)安全性等特點(diǎn)以及提供了標(biāo)準(zhǔn)的幫助,使用戶方便的獲得所需的幫助。 5. 實(shí)現(xiàn)學(xué)生入住管理、學(xué)生退房管理。 3. 實(shí)現(xiàn)床位狀態(tài)查詢、寢室狀態(tài)查詢功能。 1. 美觀、友好的操作界面,能保證系統(tǒng)的易用性。而一個(gè)成功的學(xué)生宿舍管理系統(tǒng)應(yīng)提供快速的學(xué)生信息檢索功能、快捷的辦理學(xué)生入住、學(xué)生退房流程。具有簡(jiǎn)單易學(xué),使用方便等特點(diǎn),熟悉計(jì)算機(jī)的人員不需要再經(jīng)過(guò)專門(mén)的培訓(xùn)即可熟練操作。通過(guò)上述分析得出該系統(tǒng)在技術(shù)上是可行的。總而言之,效益遠(yuǎn)遠(yuǎn)大于投入。 由于本系統(tǒng)開(kāi)發(fā)所需要的軟件都是從校園網(wǎng)上免費(fèi)下載的,因此開(kāi)發(fā)的費(fèi)用比較低。例如:檢索迅速、查找方便、可靠性高、成本低等,這些優(yōu)點(diǎn)能夠極大地提高宿舍管理的效率,也是高等院校的科學(xué)化、正規(guī)化管 理,是與世界接軌的重要條件。目前一些院校的宿舍管理工作仍然是在手工記錄的基礎(chǔ)上進(jìn)行,在不同部門(mén)間的信息傳遞也是手工記錄,顯然這與院校當(dāng)前教學(xué)改革的步調(diào)不一致。雖然很多數(shù)據(jù)庫(kù)都對(duì) SQL 語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括 Select、 Insert,、 Update、 3 Delete、 Create 以及 Drop 在內(nèi)的標(biāo)準(zhǔn)的 SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作 [8]。所有用 SQL 編寫(xiě)的程序都是可以移植的。 SQL 可用于所有用戶的 DB活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫(kù)管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類(lèi)型的終端用戶 [7]。 SQL 是一個(gè)非過(guò)程化的語(yǔ)言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對(duì)數(shù)據(jù)提供自動(dòng)導(dǎo)航。 SQL 語(yǔ)言結(jié)構(gòu)簡(jiǎn)潔,功能強(qiáng)大,簡(jiǎn)單易學(xué)。提供的支持包括: Eclipse 、REST web 服務(wù)、新的 myeclipse 操作板、 spring 工具集更新、集成 Manvenopen JPA 支持、高級(jí) javascript 工具、專業(yè)的 jsdt 實(shí)現(xiàn)、報(bào)表工具加強(qiáng)、jsf 和 ICEfaces 工具更新。 的發(fā)布意味著我們不再需要配置 Tomcat 以及服務(wù)器了,你所需要做的僅僅是安裝 MyEclipse [5]。在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7類(lèi): JavaEE 模型 WEB 開(kāi)發(fā)工具 2 EJB 開(kāi)發(fā)工具 應(yīng)用程序服務(wù)器的連接器 JavaEE 項(xiàng)目部署服務(wù) 數(shù)據(jù)庫(kù)服務(wù) MyEclipse 整合幫助 對(duì)于以上每一種功能上的類(lèi)別,在 Eclipse 中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。使用JSP 來(lái)開(kāi)發(fā)本站是因?yàn)?JSP 具有如下優(yōu)勢(shì): ( 1) JSP 的效率和安全性更高 ( 2) JSP 的組件 (Component) 方式更方便 3() JSP 的適應(yīng)平臺(tái)更廣 簡(jiǎn)介 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡(jiǎn)稱MyEclipse)是 對(duì) Eclipse IDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和 JavaEE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。同時(shí)這個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1