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

正文內(nèi)容

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

2024-09-03 15:24本頁面
  

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