學生宿舍管理系統(tǒng)_第1頁
學生宿舍管理系統(tǒng)_第2頁
學生宿舍管理系統(tǒng)_第3頁
學生宿舍管理系統(tǒng)_第4頁
學生宿舍管理系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、摘要隨著電腦的普及與使用,現(xiàn)在的管理也提升了一個檔次,漸 漸實現(xiàn)了無紙化辦公, 即從原來的人工記錄管理模式轉變?yōu)殡娔X 一體化管理。 高校是科研的陣地, 后勤的公寓管理也應該一改傳 統(tǒng)的人工管理, 更加信息化,時代化,節(jié)省人力物力, 提高效率。 基于這一點,開發(fā)此學生公寓管理軟件。學生宿舍管理軟件,是以高校的管理方式而設計的一種實用 型管理系統(tǒng)。本系統(tǒng)最大的特點是通用性、簡單操作性,適用于 同行業(yè)以及一些同類型的企業(yè)管理。隨著學校寄宿人員的增多, 公寓管理人員的負擔越來越重, 為了讓所有公寓管理人員能從繁 重的工作中解脫出來,實現(xiàn)無紙化辦公;使工作更有條理,更方 便,更有效率而開發(fā)出這套公寓管理

2、軟件。 軟件從對學生的分房開始到最后的公寓管理全部電腦化。 它主要 包括:宿舍、寢室的配置、住宿人員登記、紀律檢查、以及對學 生住宿以及學生晚歸情況查詢、修改、刪除,可以更快地了解到 每個學生的住宿情況 , 使宿舍的管理效率更高,做的更好!目錄1. 學生信息管理系統(tǒng)概述研究背景開發(fā)意義2. 系統(tǒng)需求分析開發(fā)環(huán)境和軟件可行性分析系統(tǒng)需求分析系統(tǒng)設計與功能分析3 登陸流程宿管員登陸管理員登陸系統(tǒng)邏輯結構設計SQL語句實現(xiàn)4. 系統(tǒng)模塊詳細設計用戶登錄模塊各用戶操作模塊宿管員操作模塊管理員操作模塊5. 系統(tǒng)運行與測試宿管員登錄管理員登錄6課程設計總結7. 附錄(代碼)1. 學生宿舍管理系統(tǒng)概述研究背

3、景學生宿舍管理系統(tǒng)是學校管理的重要工具,是學校不可或缺的部 分。隨著各大高校的擴招,學生宿舍的住宿管理也日益繁多,宿管員 工作繁瑣,人工管理的難度加大,顯然是不能滿足實際的需要,效率 也是很低的。并且這種傳統(tǒng)的方式存在著很多的弊端, 如:保密性差、 查詢不便、效率低,很難維護和更新等。然而,本系統(tǒng)針對以上缺點 能夠極大地提高學生宿舍管理的效率 ,也是科學化、正規(guī)化的管理; 本系統(tǒng)的開發(fā)是為了方便宿管員的管理以及相關修理信息的更新, 為 學校領導及老師提供直觀、及時方便的學生信息,包括晚歸、回家登 記、寢室報修, 實現(xiàn)各類寢室信息管理工作流程的系統(tǒng)化、規(guī)范化和 自動化,提高迅速反應能力,提供有效

4、的決策支持。隨著時代的發(fā)展,計算機技術越來越深入各行各業(yè),為廣 大的用戶提供了更為周到和便捷的服務。 目前各行各業(yè)廣泛使用 專用系統(tǒng), 其內容范圍跨越了教育科研、 文化事業(yè)、 金融、商業(yè)、 新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此, 設計開發(fā)好一個專用系統(tǒng)對一個機構 (或部門 )的發(fā)展十分重要。 近年來, 隨著用戶要求的不斷提高及計算機科學的迅速發(fā)展, 特 別是數(shù)據(jù)庫技術的廣泛應用,向用戶提供的服務將越來越豐富, 越來越人性化。對于學校而言,學生宿舍管理是必不可少的組成部分。目 前仍然存在有學校停留在宿舍管理部門人員手工記錄數(shù)據(jù)的階 段,手工記錄對于規(guī)模小的學校來說勉強可以接受;

5、 但對于學生 信息量比較龐大, 需要記錄存檔的數(shù)據(jù)比較多的高校來說, 人工 記錄是相當麻煩的 ,而且當查找某條記錄時,由于數(shù)據(jù)量龐大, 只能依靠人工去一條一條地查找, 這樣不但麻煩而且浪費許多時 間,工作效率比較低。采用計算機來管理宿舍和學生的信息,大 大提高了查詢的速度, 節(jié)約了人力和物力資源, 達到了預期的要 求。今天,計算機的價格已經(jīng)十分低廉, 性能卻有了長足的進步。 它已經(jīng)被應用于許多領域, 計算機之所以如此流行的原因主要有 以下幾個方面:第一,計算機可以代替人工進行許多繁雜的勞動; 第二,計算機可以節(jié)省許多資源; 第三,計算機可以大大的提高人們的工作效率; 第四,計算機可以使敏感文檔

6、更加安全 ;開發(fā)意義 隨著這些年電腦計算機的速度質的提高,成本的下降, IT 互聯(lián)網(wǎng)大眾趨勢的發(fā)展。 我們使用電腦的高效率才處理數(shù)據(jù)信息 成為可能。 學生宿舍管理系統(tǒng)的出現(xiàn),正是管理人員與信息數(shù) 據(jù),計算機的進入互動時代的體現(xiàn)。友好的人機交互模式,清晰 簡明的圖形界面, 高效安全的操作使得我們對成千上萬的信息的 管理得心應手。 通過這個系統(tǒng) , 可以做到信息的規(guī)范管理 ,科學統(tǒng) 計和快速的查詢 , 從而減少管理方面的工作量 ?毋庸置疑 , 切實有 效地把計算機管理引入學校管理中 ,對于促進學校管理制度 , 提 高學校教學質量與辦學水平有著顯著意義。2. 系統(tǒng)需求分析開發(fā)環(huán)境和軟件1) 操作系統(tǒng)

7、: Windows 72) 數(shù)據(jù)庫軟件: mysql3) Java開發(fā)工具:可行性分析一、經(jīng)濟的可行性 主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的 費用,包括設備購置費、 管理和維護費用、 人員工資和培訓費等, 另一個是取得的收益。 這是個超小型的管理系統(tǒng), 從投入的人力, 財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這 個系統(tǒng)就可以搞起來, 考慮到學校里有電腦, 現(xiàn)只要購置一臺打 印機就可以了。 從節(jié)省人力方面, 可以讓管理人員從繁與復雜的 工作中解脫出來, 做更多的工作, 可以給宿舍里的管理提高一個 層次。二、技術上的可行性 技術上的可行性分析要考慮將來要采用的硬件和軟件技

8、 術能否滿足用戶提出的要求 (如計算機的容量、 速度等)。此外, 還要考慮我們的技術水平, 數(shù)據(jù)庫設計方面剛開始接觸, 但也想 通過做這個系統(tǒng)使得自己更加了解以及使用數(shù)據(jù)庫方面的知識, 同時這個學期也在學習 java 面向程序設計,所以選擇用 javaweb 做這個系統(tǒng)能結合數(shù)據(jù)庫以及 java 方面的知識,算是對這個學期 學習的兩門的課程做了一個系統(tǒng)的加固和應用。 再者, 在宿舍里 生活了兩年,對這個管理模試應該比較的熟。相對來說,宿舍管 理系統(tǒng)的編寫可能比較難,因為沒有試過用 java 程序結合 sql 語 句來使用存儲在數(shù)據(jù)庫的數(shù)據(jù), 但是我相信只要有心去做, 就可 以達到自己想要的結果

9、。三、總結 通過以上兩點的分析,編寫或開發(fā)這個宿舍管理系統(tǒng)是可行的,只要這個系統(tǒng)能實現(xiàn)對學生、 管理員數(shù)據(jù)的輸入、 修改、 刪除、與查詢就可以了。如果技術方面可行,也可以按專業(yè)、寢 室號、籍貫等分類查詢, 以便學校方面管理人員可以很方便的查 詢想要的數(shù)據(jù),以便進行統(tǒng)一管理,統(tǒng)一安排。系統(tǒng)需求分析 第一部分:調查用戶需求 本系統(tǒng)的最終用戶為宿舍樓管理員,本宿舍樓的學生。根據(jù) 我們日常生活中的經(jīng)驗, 結合對自己學校宿舍樓管理老師的咨詢 和對同宿舍樓同學的調查,得出用戶的下列實際要求: 一、宿舍樓的基本情況學生住在宿舍樓中, 每棟宿舍樓都會有若干名老師負責本宿 舍樓的日常管理。1、學生的基本信息:入

10、校時, 每位同學都有唯一的學號, 并被分配到指定的宿舍 樓和指定的宿舍, 也會有一個宿舍號, 其入校時間就是他的入住 時間。另外,為了管理上的方便,同一院系的學生的宿舍一般在 一起,相應地會有其所在的院系名稱。系統(tǒng)設計與功能分析學生宿舍管理系統(tǒng),主要用于宿管員對學生信息管理,查詢,更 新與維護,使用方便,易用性強,圖形界面清晰明了。該軟件用 java 語言編寫,用 mysql 數(shù)據(jù)庫作為后臺的數(shù)據(jù)庫進行信息的 存儲,用 SQL語句完成學生入住宿舍信息的添加,查詢,修改, 刪除的操作以及宿管員的錄入,修改,刪除等。用 jdbc 驅動實 現(xiàn)前臺 Java 與后臺 SQL數(shù)據(jù)庫的連接。 Java 語

11、言跨平臺性強, 可以在 windows,linux 等系統(tǒng)下使用,方便簡單,安全性好。 mysql 數(shù)據(jù)庫高效安全,兩者結合可相互利用各自的優(yōu)勢。該系統(tǒng)實現(xiàn)的大致功能:1用戶登陸界面。 該界面可以選擇使用者的身份, “宿管員, 管理員”。不同的身份有不同的操作界面和功能權限。 ID 號和密碼輸入正確即可登錄。2 宿管員管理界面。提供了對學生入住情況信息的查詢,添 加,修改,刪除;學生信息的錄入,修改,刪除,查看個 宿舍記錄以及剩余空床位宿舍以便于添加學生入住宿舍等 功能。3 管理員管理界面。擁有最高的權限。允許添加和修改、查 詢、刪除宿管員信息等功能。4登錄的用戶信息分別存儲在 SQL數(shù)據(jù)庫的

12、“宿管員信息表” , “管理員信息表”中,如果用戶信息不存在則三張表中, 將會無權利登錄本管理系統(tǒng),保證了本學生管理系統(tǒng)的安 全性。3. 登陸流程宿管員登陸:管理員登陸:實體屬性表:實體屬性學生序號,姓名,學號,性別,學生院系,年級,專業(yè),電話號碼,入住時間,離開時間,宿舍樓號, 宿舍房號宿舍序號,宿舍樓號 ,宿舍號,收費宿管員序號,宿舍樓號,編號,姓名,密碼管理員管理員編號,姓名,密碼 ,職稱晚歸記錄晚歸日期,宿舍樓號,宿舍房號,晚歸姓名系統(tǒng)邏輯結構設計 學生表:字段名類型空值約束條件序號IntNot null主鍵姓名varchar(30)null學號varchar(30)null性別var

13、char(30)null學生院系varchar(30)null年級varchar(30)null專業(yè)varchar(30)null電話號碼varchar(30)null入住時間varchar(30)null離開時間varchar(30)null宿舍樓號varchar(30)null宿舍房號varchar(30)null宿舍表:字段名類型空值約束條件序號IntNot null主鍵宿舍樓號varchar(30)null宿舍號varchar(30)null收費varchar(30)null宿管員表:字段名類型空值約束條件序號IntNot null主鍵宿舍樓號varchar(30)null編號varc

14、har(30)null姓名varchar(30)null密碼varchar(30)null管理員:字段名類型空值約束條件編號varchar(30)Not null主鍵姓名varchar(30)null密碼varchar(30)null職稱varchar(30)null晚歸記錄:字段名類型空值約束條件學號varchar(30)Not null主鍵姓名varchar(30)null宿舍樓號varchar(30)null宿舍房號varchar(30)null晚歸日期varchar(30)null3.31 SQL語句實現(xiàn)學生信息表:create table student(id int primary

15、 key auto_increment,student_no varchar(30), student_name varchar(30),student_sex varchar(2), department varchar(30),grade varchar(30), professional varchar(30), phonenumber varchar(30), int_time varchar(30), out_time varchar(30),b uilding_no varchar(30), dormitory_no varchar(30);宿舍表: create table do

16、rmitory( id int primary key auto_increment, building_no varchar(30), dormitory_no varchar(30), cost varchar(30);宿管員表: create table employee( id int primary key auto_increment, building_no varchar(30) , employee_no varchar(30) , employee_name varchar(30), employee_ps varchar(30);管理員表:create table adm

17、in( admin_id varchar(30) primary key, admin_name varchar(30) , admin_ps varchar(30),title varchar(30);晚歸信息表:create table laterecord( student_no varchar(30) primary key, student_name varchar(30), building_no varchar(30), dormitory_no varchar(30), date varchar(30);4. 系統(tǒng)模塊詳細設計4.1 用戶登錄模塊各用戶操作模塊 宿管員操作模塊(

18、圖 1) 管理員操作模塊(圖 2)圖 1 ):圖 2 ):5. 系統(tǒng)運行與測試宿管員登錄:點擊“宿管員”按鈕。輸入正確的 ID 和密碼。驗證成功則可進入管理員管理界 面。宿管員 ID 號和登錄密碼存在數(shù)據(jù)庫中的宿管員信息表。表中存在的宿管員才允 許登錄。(1) 點擊“錄入學生信息” 。在頁面的輸入欄中輸入正確的數(shù)據(jù)點擊添加按鈕若頁面“ Successfully added1data!”出現(xiàn)如下圖則添加成功,否著頁面“ Add data failure!”則添加失敗;2) 點擊“管理學生信息”,會出現(xiàn)全部學生信息, 此時可通過學號準確查找 學生信息對學生信息進行修改、刪除操作,通過修改學生信息可

19、實現(xiàn)對 學生的調宿舍管理;點擊單個學生行后的“修改” ,頁面自動接收某一學生具體基本信息,在頁面的輸入欄中輸入正確的數(shù)據(jù);3) 點擊“錄入晚歸信息” 。在頁面的輸入欄中輸入正確的數(shù)據(jù)點擊添加按鈕若頁面“ Successfully added1data!”出現(xiàn)如下圖則添加成功,否著頁面“ Add data failure!”則添加失?。?) 點擊“管理晚歸信息”,會出現(xiàn)全部學生晚歸信息, 此時可通過學號準確 查找學生信息對學生信息進行刪除操作;管理員登錄:在登錄界面選擇“管理員”按鈕,輸入正確的 ID 和密碼。驗證成功則可進入管 理員管理界面。管理員 ID 號和登錄密碼存在數(shù)據(jù)庫中的 管理員 信

20、息表。表中存在的宿管員才允 許登錄登錄成功!進入教師管理的操作界面:點擊“添加宿管員” 。在頁面的輸入欄中輸入正確的數(shù)據(jù);點擊添加按鈕若頁面 “ Successfully added1data!”出現(xiàn)如下圖則添加成功, 否著失??;點擊“宿管員管理”,會出現(xiàn)全部宿管員信息,此時可通過編號準確查找學生信 息對管理員信息進行修改、刪除操作;點擊管理員行后的“修改” ,頁面自動接收某一管理員的具體基本信息,在頁面 的輸入欄中輸入需要修改的數(shù)據(jù);點擊“確定”即可修改成功,修改成功后自動返回管理員管理的界面;管理員的學生信息管理部分功能與宿管員的學生宿舍管理部分相同。6課程設計總結課程設計是培養(yǎng)學生綜合運

21、用所學知識 ,發(fā)現(xiàn),提出 ,分析 和解決實際問題 ,鍛煉實踐能力的重要環(huán)節(jié) ,是對學生實際工 作能力的具體訓練和考察過程 . 本次課程設計雖然很辛苦, 實在是受益匪淺。本來這門課的知識學的就不夠扎實, 本次 課程設計,在設計過程中碰到了很多問題, 剛開始要設計的 時候,還真不知道從哪里下手, 但最終通過去圖書館借書、 請教同學以及查找相關視頻等途徑使得疑問都得到了解決, 讓我學會了好多書本上沒有的東西,通過本次課程設計我也 能將課本上的知識融會貫通,起到了很好的輔助學習的效果, 而且我發(fā)現(xiàn)我學到的知識比整整一個學期學到的都多。理論 和實踐的相結合是學習最有效的方法。在設計的過程中發(fā)現(xiàn) 了自己的

22、不足之處,對以前所學過的知識理解得不夠深刻, 掌握得不夠牢固,通過這次課程設計之后,一定把以前所學 過的知識重新溫故。通過這次課程設計使我懂得了理論與實際相結合是很 重要的,只有理論知識是遠遠不夠的,只有把所學的理論知 識與實踐相結合起來,從理論中得出結論,才能真正為社會 服務,從而提高自己的實際動手能力和獨立思考的能力。7. 附錄(代碼)packageclass AddEmpServlet extends HttpServlet private static final long serialVersionUID = 1L;/* Constructor of the object.*/public AddEmpServlet() super();/* Destruction of the servlet. <br> */ public void destroy() (); / Just puts "destroy" string in log / Put your code herepublic void doPost(HttpServletRequest request, HttpServletResponse resp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論