宿舍管理系統(tǒng)專科論文10854_第1頁
宿舍管理系統(tǒng)??普撐?0854_第2頁
宿舍管理系統(tǒng)??普撐?0854_第3頁
宿舍管理系統(tǒng)??普撐?0854_第4頁
宿舍管理系統(tǒng)??普撐?0854_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、商業(yè)高等??茖W(xué)校畢 業(yè) 論 文宿舍管理系統(tǒng)摘 要隨著信息技術(shù)在管理上越來越深入的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已逐步成熟。為了實現(xiàn)辦公化與高效率化,我們根據(jù)學(xué)生信息、學(xué)生住宿信息資料,開發(fā)了“宿舍管理系統(tǒng)”。開本文采用vb和sol server等軟件為開發(fā)工具,以windows xp發(fā)平臺,設(shè)計出一個宿舍管理系統(tǒng),對高校宿舍管理的信息進(jìn)行統(tǒng)一管理,便于查詢、修改和錄入。涉及到的主要內(nèi)容有:界面設(shè)計、代碼設(shè)計和數(shù)據(jù)庫的設(shè)計。主要實現(xiàn)的功能模塊有系統(tǒng)管理模塊、公寓管理模塊、學(xué)生管理模塊、查詢模塊、 出入登記模塊、修改模塊。面對信息時代的機(jī)遇和挑戰(zhàn),采用全新的計算機(jī)網(wǎng)絡(luò)和宿舍管理系統(tǒng),已成為提高高

2、校后勤行業(yè)的管理效率、改善服務(wù)水準(zhǔn)的重要手段之一。 關(guān)鍵詞關(guān)鍵詞:宿舍管理、visual basic 6.0.、sol server2000、目錄一 宿舍管理系統(tǒng)的必要性和可行性4(一)宿舍管理系統(tǒng)的必要性4(二)宿舍管理系統(tǒng)的可行性4二 宿舍管理系統(tǒng)的的主要功能6三 宿舍管理系統(tǒng)設(shè)計7(一)數(shù)據(jù)流圖極其必要解釋7(二)數(shù)據(jù)庫設(shè)計9(三)功能設(shè)計11(四)數(shù)據(jù)字典11四 宿舍管理系統(tǒng)實現(xiàn)13五 宿舍管理系統(tǒng)測試18六 宿舍管理系統(tǒng)使用說明22(一)硬件環(huán)境22(二)軟件環(huán)境22(三)使用注意事項22一 宿舍管理系統(tǒng)的必要性和可行性(一)宿舍管理系統(tǒng)的必要性21世紀(jì)的今天,信息在社會上占著主流地

3、位,計算機(jī)在各行各業(yè)中的運用已經(jīng)得到普及,自動化、信息化的管理越來越廣泛應(yīng)用于各個領(lǐng)域。目前好多學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段,手工記錄對于規(guī)模小的學(xué)校來說還勉強(qiáng)可以接受,但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當(dāng)麻煩的。而且當(dāng)查找某條記錄時,由于數(shù)據(jù)量龐大,還只能靠人工去一條條的查找,這樣不但麻煩還浪費了許多時間,效率也比較低。針對如此,我們設(shè)計了一套學(xué)生宿舍管理系統(tǒng)。(二)宿舍管理系統(tǒng)的可行性1 管理上的可行性領(lǐng)導(dǎo)和管理人員對宿舍管理系統(tǒng)的需求迫切,支持此項目,學(xué)校教體職工都具有大專及以上學(xué)歷,對信息系統(tǒng)的使用不存在問題,只要稍作培訓(xùn),就可

4、以掌握該系統(tǒng)的使用,讓員工從日常繁瑣的單據(jù)填寫,手工錄入及查詢中解脫出來,員工會樂意接受該系統(tǒng)的使用。對于領(lǐng)導(dǎo)和管理人員來說,他們不用等員工統(tǒng)計完數(shù)據(jù)后才能了解學(xué)生宿舍管理情況,通過該系統(tǒng)可以隨時查看相關(guān)信息,從而有利于決策,管理層也會樂意使用該信息系統(tǒng)。2 技術(shù)上的可行性由于我們所處的是大專院校,該院校的辦公室、宿舍管理處等部門都使用了電腦辦公,高校人員的素質(zhì)較高,員工的技術(shù)水平達(dá)到了宿舍管理系統(tǒng)所要求的水平,該系統(tǒng)在vb6.0和sol2000的基礎(chǔ)上可以實施??梢暬_發(fā)技術(shù)和數(shù)據(jù)庫技術(shù)非常成熟,軟件開發(fā)工具、測試工具也很先進(jìn),為開發(fā)宿舍管理系統(tǒng)提供了技術(shù)保障。3 經(jīng)濟(jì)上的可行性宿舍管理系統(tǒng)

5、的實施費用主要涉及設(shè)備的購買與安裝維護(hù),軟件的看見愛發(fā)與實施維護(hù),員工的培訓(xùn)等方面,這對學(xué)校來說不是問題,宿舍管理系統(tǒng)的實施能為員工節(jié)省很多時間,使用該系統(tǒng)可以實時監(jiān)控個管理環(huán)節(jié),能及時發(fā)現(xiàn)問題并快速查找原因,解決問題。4 社會適應(yīng)可行性在社會性方面,啟用宿舍管理系統(tǒng)可以算是高校管理制度改革的一大舉措,提高高校的形象與聲譽(yù),保持競爭力。經(jīng)過以上分析,開發(fā)宿舍管理系統(tǒng)不僅必要,而且是可行的。二 宿舍管理系統(tǒng)的的主要功能宿舍管理系統(tǒng)系統(tǒng)管理公寓管理學(xué)生管理信息管理出入登記信息修改哦用戶登錄用戶管理修改密碼樓房管理宿舍管理員工管理基本信息錄入學(xué)生獎懲按學(xué)號查詢按班級查詢按宿舍查詢?nèi)藛T來訪結(jié)束訪問按姓

6、名查詢學(xué)生信息修改員工信息修改宿舍信息修改結(jié)束訪問信息修改哦學(xué)生信息修改員工信息修改宿舍信息修改圖1 系統(tǒng)功能結(jié)構(gòu)圖模塊主要分為系統(tǒng)管理模塊、公寓管理模塊、學(xué)生管理模塊、查詢模塊、 出入登記模塊、修改模塊。系統(tǒng)管理模塊包括超級用戶、普通用戶、用戶密碼修改,用戶管理,退出系統(tǒng)。(1)超級用戶登錄:實現(xiàn)系統(tǒng)管理人員登錄。(2)普通用戶登錄:實現(xiàn)一般管理人員登錄。(3)用戶管理:實現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名和密碼。(4)密碼修改:實現(xiàn)所用用戶的密碼更改功能。(5)退出系統(tǒng):實現(xiàn)正常退出宿舍管理系統(tǒng)。公寓管理包括樓房管理,宿舍管理和員工管理三大部分。樓房管理管理所有宿舍樓的情況

7、,宿舍管理管理學(xué)校所有宿舍住宿情況,員工管理管理員工的添加,刪除。 學(xué)生管理模塊包括學(xué)生的基本信息、學(xué)生獎懲兩部分。學(xué)生的基本錄入可以查看學(xué)生的基本情況及宿舍分配,學(xué)生獎懲可以查看學(xué)生違紀(jì)信息記錄。 查詢模塊包括按學(xué)生的學(xué)號查詢、姓名查詢、班級查詢、寢室號查詢。出入登記包括出樓重要物品登記,人員來訪登記,結(jié)束登記。修改模塊包括添加、修改、刪除學(xué)生及員工信息。三 宿舍管理系統(tǒng)設(shè)計(一)數(shù)據(jù)流圖極其必要解釋系統(tǒng)管理員宿舍管理員宿舍管理系統(tǒng)系統(tǒng)員宿管員管理所有學(xué)生情況本宿舍樓的住宿情況樓房管理員所有樓房信息圖2 數(shù)據(jù)流圖頂圖系統(tǒng)員新生信息p1:學(xué)生信息學(xué)生信息p3統(tǒng)計查詢宿管員學(xué)生信息樓管員樓管員p

8、2 樓房管理宿舍信息p4:統(tǒng)計查詢宿管員學(xué)生宿管員學(xué)生住宿情況學(xué)生信息記錄學(xué)生及宿管信息圖3 數(shù)據(jù)流圖中圖新生信息p1.1:信息輸入系統(tǒng)員p3.1 查詢p1.2:信息修改查詢結(jié)果統(tǒng)計報表p2.3人員來訪p2.4 學(xué)生晚歸違紀(jì)信息宿舍管理員學(xué)生信息查詢請求查詢結(jié)果樓管員宿管員查詢結(jié)果學(xué)生信息查詢請求樓管員樓房信息p2.1樓房分配p4.1查詢統(tǒng)計樓房分配及住宿情況記錄p2.2宿舍分配學(xué)生 圖4數(shù)據(jù)流底圖(二)數(shù)據(jù)庫設(shè)計表1學(xué)生基本信息表字段名 字段類型 字段寬度 能否空值 說明學(xué)號 char 11 否 主鍵姓名 varchar 8 否 班級 char 9 否性別 char 2 否系別 vachar

9、 10專業(yè) vachar 10出生日期 smalldatetime 入學(xué)日期 smalldatetim聯(lián)系電話 varchar 可以家庭住址 varchar 否表2宿舍表字段名 字段類型 字段寬度 能否空值 說明宿舍號 char 6 否 主鍵應(yīng)住人數(shù) char 8 否實住人數(shù) char 8 否入住人姓名 char 8 否表3員工表字段名 字段類型 字段寬度 能否空值 說明姓名 varchar 8 否職務(wù) char 10 否所屬樓房號 char 3表4樓房表字段名 字段類型 字段寬度 能否空值 說明樓房號 char 5 否樓層數(shù) char 3 否 房間數(shù) char 否已住房間 char 5表5人

10、員來訪表字段名 字段類型 字段寬度 能否空值 說明姓名 varchar 8 否性別 char 2 否來訪時間 smalldatetime 否結(jié)束時間 smalldetemite 否 被訪人姓名 varchar 8 否表6違紀(jì)表字段名 字段類型 字段寬度 能否空值 說明學(xué)號 char 6 否 外鍵處分名稱 varchar 10 否處分級別 char 5表7用戶表字段名 字段類型 字段寬度 能否空值 說明用戶名 varchar 10 否 主鍵密碼 char 6 否權(quán)限 char 10 否表8學(xué)生住宿信息表字段名 字段類型 字段寬度 能否空值 說明姓名 varchar 8 否 學(xué)號 char 6 否

11、 性別 char 2 否班級 char 9 否宿舍號 char 6 否 樓房號 char 5 否表9物品出樓表字段名 字段類型 字段寬度 能否空值 說明姓名 vachar 8 否宿舍號 char 6 否班級 char 20 否出樓物品 char 15 否出樓時間 char 15 否(三)功能設(shè)計系統(tǒng)管理員輸入學(xué)生信息修改學(xué)生信息學(xué)生信息記錄查詢樓房管理員錄入樓房信息錄入宿管員信息樓房信息記錄分配分配宿舍查詢查詢各宿舍學(xué)生信息及宿管員信息宿舍管理員記錄學(xué)生晚歸及違紀(jì)信息記錄來訪人員信息公告學(xué)生樓房管理員輸入宿舍信息圖5 主要功能業(yè)務(wù)流程圖(四)數(shù)據(jù)字典表10 數(shù)據(jù)元素 數(shù)據(jù)元素條目名稱:學(xué)號 總

12、編號:1001說明:本校學(xué)生編號 編號:001數(shù)據(jù)值類型:離散 有關(guān)編碼說明:類型:數(shù)字 * * * * *長度:11 年級 系代號專業(yè)編號 班號有關(guān)數(shù)據(jù)結(jié)構(gòu):學(xué)生信息表11數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)條目名稱:學(xué)生信息 總編號:2001說明:學(xué)生入學(xué)時填寫的基本信息 編號:001結(jié)構(gòu):學(xué)號 有關(guān)數(shù)據(jù)流,數(shù)據(jù)存儲:姓名 學(xué)生宿舍分配表性別出生日期入學(xué)日期民族家庭住址聯(lián)系電話表12 數(shù)據(jù)流 數(shù)據(jù)流條目名稱:學(xué)生基本信息 總編號:3-001說明:系統(tǒng)管理員錄入的學(xué)生信息、 編號:001數(shù)據(jù)流來源:系統(tǒng)管理員 數(shù)據(jù)流去向:樓房分配員結(jié)構(gòu):學(xué)號 姓名 性別 出生日期 入學(xué)日期 民族 家庭住址表13 數(shù)據(jù)存儲 數(shù)據(jù)

13、存儲條目 名稱:學(xué)生宿舍分配表 總編號:4-001 說明:存儲學(xué)生住宿記錄 編號:001 結(jié)構(gòu):基本信息 樓層及宿舍號 學(xué)生被訪情況 學(xué)生違規(guī)表14 處理過程名稱:信息輸入 總編號:5-001說明:輸入新生的基本信息 編號:001輸入:系統(tǒng)管理員輸出:樓房分配員處理:將系統(tǒng)管理員輸入的學(xué)生基本信息作為分配 樓房的依據(jù)四 宿舍管理系統(tǒng)實現(xiàn) 圖6 登錄界面登錄界面主要代碼:private sub command1_click()if option1.value = false and option2.value = false and option3.value = false then msgb

14、ox 請選擇一個用戶身份!, vbokonly + vbinformation, 用戶登錄 exit subend if*校驗密碼是否為空if text1.text = then msgbox 用戶名不能為空!, vbokonly + vbinformation, 提示 text1.setfocus exit subend if*校驗密碼是否為空if text2.text = then msgbox 密碼不能為空,請輸入密碼!, vbokonly + vbinformation, 提示 text2.setfocus exit subend ifstatic ntrycount as integ

15、erif option1.value = true then rs.open select * from 用戶 where 用戶名= & trim(text1.text) & and 密碼= & trim(text2.text) & and 權(quán)限=系統(tǒng)管理員, cnn, adopenkeyset, adlockoptimistic end if if option2.value = true then rs.open select * from 用戶 where 用戶名= & trim(text1.text) & and 密碼= & trim(text2.text) & and 權(quán)限=樓房分配

16、員, cnn, adopenkeyset, adlockoptimisticend ifif option3.value = true then rs.open select * from 用戶 where 用戶名= & trim(text1.text) & and 密碼= & trim(text2.text) & and 權(quán)限=宿舍管理員, cnn, adopenkeyset, adlockoptimisticend if if rs.eof then msgbox 對不起,無此用戶或密碼不正確!請重新輸入!, 49, 警告 text1.setfocus text1.selstart = 0

17、 text1.sellength = len(text1) ntrycount = ntrycount + 1 if ntrycount = 3 then msgbox 對不起,您無權(quán)操作本系統(tǒng),再見!, vbexclamation, 無權(quán)限 unload me end ifelse call displaymenu unload me待添加的隱藏文字內(nèi)容3 mainform.show end ifrs.closeend sub此界面為系統(tǒng)登錄界面,分為系統(tǒng)管理員、樓房分配員、宿舍管理員三種身份,每一種身份登錄后所能使用的功能是不完全相同的,系統(tǒng)管理員可以使用所有功能,樓房分配員接觸不到系統(tǒng)管

18、理部分,即增加用戶、刪除用戶和修改用戶密碼,而宿舍管理員登錄后接觸不到系統(tǒng)管理部分和樓房管理部分。這樣的設(shè)計可以保證重要資料的安全性,使各種身份的用戶各盡其責(zé)。 圖7 增加用戶界面增加用戶主要代碼private sub command1_click() adodc1.recordsource = select * from 用戶 adodc1.refreshif option1.value = false and option2.value = false and option3.value = false then msgbox 請選擇一個用戶權(quán)限!, vbokonly + vbinform

19、ation, 增加用戶 exit subend ifif text1.text = then msgbox 用戶名不能為空!, vbokonly + vbinformation, 提示 text1.setfocus exit subend if if text2.text = then msgbox 密碼不能為空!, vbokonly + vbinformation, 提示 text2.setfocus end if adodc1.recordset.addnew if option1.value = true then if text1.text and text2.text then ad

20、odc1.recordset.fields(0).value = trim(text1.text) adodc1.recordset.fields(1).value = trim(text2.text) adodc1.recordset.fields(2).value = trim(option1.caption) adodc1.recordset.update msgbox 用戶增加成功! adodc1.recordsource = select * from 用戶 adodc1.refresh end if end if if option2.value = true then if te

21、xt1.text and text2.text then adodc1.recordset.fields(0).value = trim(text1.text) adodc1.recordset.fields(1).value = trim(text2.text) adodc1.recordset.fields(2).value = trim(option2.caption) adodc1.recordset.update msgbox 用戶增加成功! adodc1.recordsource = select * from 用戶 adodc1.refresh增加用戶界面只有系統(tǒng)管理員可以使用,

22、可以增加不同身份的用戶,為用戶定義用戶名和密碼。圖8 修改密碼界面 此界面的功能是修改密碼,可以為一些泄露或其他因素導(dǎo)致密碼被盜之類的用戶修改密碼,確保安全性。圖9 學(xué)生基本信息查詢界面在學(xué)生基本信息查詢界面中,按姓名和按學(xué)號查詢的結(jié)果是單一的,所以內(nèi)容返回在界面上的text文本框中,如果按班級或按專業(yè)查詢時內(nèi)容不是單一的,此時frame會隱藏,datagride顯示,內(nèi)容顯示在其中。 圖10 幫助界面幫助界面能幫助用戶加深對此系統(tǒng)的了解,下一條提示中可以顯示更多的內(nèi)容,方便快捷。五 宿舍管理系統(tǒng)測試圖12測試登錄界面圖13 測試成功跳到主界面圖14 登錄測試界面測試成功,跳轉(zhuǎn)到主界面。如果輸

23、出的用戶名或密碼不正確,將會彈出“對不起,無此用戶或密碼不正確!請重新輸入!”三次失敗后,將彈出“對不起,你無權(quán)操作本系統(tǒng)!”圖15 增加用戶測試界面增加用戶成功,彈出用戶增加成功界面。圖16 修改密碼測試界面測試成功,彈出對話框,“密碼已修改!”圖17 按姓名查詢成功界面按姓名查詢成功后,內(nèi)容顯示在text文本框中。圖18 按班級查詢成功六 宿舍管理系統(tǒng)使用說明(一)硬件環(huán)境微型計算機(jī)的硬件由運算器、控制器、存儲器、輸入設(shè)備和輸出設(shè)備五部分組成,運算器是對信息或數(shù)據(jù)進(jìn)行處理和運算的部件,存儲器的主要功能是存放程序和數(shù)據(jù),是計算機(jī)信息存儲和交流的中心,存儲器可以與運算器、控制器、輸入輸出設(shè)備交

24、換信息,具有存儲、緩沖、傳遞信息的作用。控制器是計算機(jī)的控制中樞,用來實現(xiàn)微型計算機(jī)運行過程的自動化,即實現(xiàn)程序的自動執(zhí)行。輸入設(shè)備是變換輸入形式的部件,輸出設(shè)備是變換計算機(jī)和輸出信息形式的部件。在宿舍管理系統(tǒng)中,選擇硬件環(huán)境時以下技術(shù)指標(biāo),運行速度越快越好,主存儲量盡量配置的大一些,外部存儲器容量大小直接影響到整個系統(tǒng)存取數(shù)據(jù)的能力和信息存儲量。系統(tǒng)必須具有較高的相應(yīng)速度,保證個性愛你更具體的業(yè)務(wù)順利進(jìn)行,系統(tǒng)反應(yīng)具有良好的可維護(hù)性,可操作性,可擴(kuò)充性,以保證將來系統(tǒng)規(guī)模的擴(kuò)展和升級的需要。(二)軟件環(huán)境開發(fā)平臺:windows xp 開發(fā)前臺工具:visual basic.6.0數(shù)據(jù)庫管理

25、系統(tǒng):sol server 2000(三)使用注意事項用戶在使用宿舍管理系統(tǒng)之前,應(yīng)注意以下事項:用戶進(jìn)入系統(tǒng)前首先要進(jìn)行系統(tǒng)登錄,需要輸入用戶名和密碼,用這些信息可識別用戶的身份及軟件的操作權(quán)限。系統(tǒng)登錄操作步驟:用戶在密碼輸入框內(nèi)錄入與用戶名所匹配的密碼,單擊登錄按鈕,進(jìn)入系統(tǒng)主界面。如果密碼錄入不正確,則系統(tǒng)會彈出對不起,無此用戶或密碼不正確!請重新輸入!對話框,單擊確定按鈕,光標(biāo)重新定位于密碼輸入框。需注意的是,密碼如果錄入不正確,無權(quán)對該軟件進(jìn)行操作。單擊退出按鈕,退出系統(tǒng)登錄界面。 用戶進(jìn)入系統(tǒng)后,可對系統(tǒng)進(jìn)行權(quán)限操作。本系統(tǒng)的初始系統(tǒng)管理員用戶名為:wang,密碼為:123。樓房

26、管理員用戶名為:song,密碼為:456,宿舍管理員用戶名為cheng ,密碼為:cong本系統(tǒng)支持按鍵跳到文本框的下一行,用戶不需在用鼠標(biāo)定位光標(biāo)的位置。開發(fā)小結(jié)通過此次畢業(yè)設(shè)計,使我進(jìn)一步掌握信息系統(tǒng)的開發(fā)方法及其特點,主要學(xué)會系統(tǒng)分析與設(shè)計的各個步驟,進(jìn)一步學(xué)習(xí)和加深對結(jié)構(gòu)化程序開發(fā)方法的理解和應(yīng)用,進(jìn)一步學(xué)習(xí)和加深對面向?qū)ο箝_發(fā)方法和可視化程序開發(fā)方法的理解和應(yīng)用,鞏固所學(xué)的計算機(jī)語言和數(shù)據(jù)庫知識,培養(yǎng)良好的程序設(shè)計風(fēng)格,提高邏輯思維和創(chuàng)新能力。實現(xiàn)了理論與實踐相結(jié)合,培養(yǎng)了我運用所學(xué)的理論知識和技能解決社會實踐中所遇到的問題的能力及其基本工作素質(zhì)。培養(yǎng)了我嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和獨立工作的能力,樹立了自信心。也訓(xùn)練了我獲取信息和綜合處理信息的能力、文獻(xiàn)檢索能力、文字和語言表達(dá)能力以及合作精神。由于我的知識和技術(shù)能力有限,系統(tǒng)還存在某些問題或是不太完善,某些

溫馨提示

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

評論

0/150

提交評論