畢業(yè)設(shè)計(jì)(論文)學(xué)生公寓管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)學(xué)生公寓管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)學(xué)生公寓管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)學(xué)生公寓管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)學(xué)生公寓管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、學(xué)生公寓管理系統(tǒng)姓名:學(xué)號(hào):指導(dǎo)教師:專業(yè):年級(jí):2011/3/3摘 要學(xué)生公寓式每一位在校學(xué)生生活、學(xué)習(xí)、相互交流的主要場(chǎng)所,是透視一個(gè)學(xué)校文明程度和一個(gè)集體精神風(fēng)貌的窗口,如何提供一個(gè)良好的學(xué)生公寓的管理體系,對(duì)學(xué)校和同學(xué)而言至關(guān)重要,因此學(xué)生公寓的建設(shè)和發(fā)展,直接影響著學(xué)校后勤社會(huì)化改革的發(fā)展進(jìn)程,也直接關(guān)系到在校學(xué)生的切身利益、正常的教學(xué)秩序和高校的穩(wěn)定。以往的學(xué)生公寓管理基本上還處于人工操作的階段,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的日益廣泛應(yīng)用,采用計(jì)算機(jī)以及網(wǎng)絡(luò)來(lái)管理學(xué)生公寓,有著很好的前景。此學(xué)生公寓管理系統(tǒng)使用visual forpro 6.0作為主要的開(kāi)發(fā)語(yǔ)言,主要?jiǎng)澐至讼到y(tǒng)管理和公

2、寓管理兩種權(quán)限,實(shí)現(xiàn)的功能主要有查詢、成員刪除、數(shù)據(jù)維護(hù)和打印四大模塊,包括查詢寢室信息、寢室水電量、添加學(xué)生信息、刪除學(xué)生信息、打印公寓狀況信息等,系統(tǒng)具有界面優(yōu)美,操作簡(jiǎn)便得特性。關(guān)鍵詞:學(xué)生公寓 公寓管理系統(tǒng) 系統(tǒng)管理目 錄目 錄3第一章系統(tǒng)概況41.1設(shè)計(jì)題目介紹41.2 功能需求5第二章可行性研究52.1管理上可行性52.2技術(shù)可行性62.2.1軟件配置62.2.2 硬件配置62.2.3網(wǎng)絡(luò)配置62.3 經(jīng)濟(jì)可行性6第三章系統(tǒng)分析73.1系統(tǒng)概述73.2系統(tǒng)邏輯模型83.3數(shù)據(jù)字典11第四章系統(tǒng)設(shè)計(jì)184.1總體設(shè)計(jì)184.1.1配置方案184.1.2 系統(tǒng)模塊結(jié)構(gòu)圖204.2代碼設(shè)

3、計(jì)204.2.1歡迎界面代碼分析與實(shí)現(xiàn)204.2.2系統(tǒng)主界面代碼分析與實(shí)現(xiàn)224.2.3查詢部分界面代碼分析與實(shí)現(xiàn)234.2.4成員刪除部分界面代碼分析與實(shí)現(xiàn)264.2.5數(shù)據(jù)維護(hù)部分界面代碼分析與實(shí)現(xiàn)274.2.6打印界面代碼分析與實(shí)現(xiàn)304.2.7系統(tǒng)主程序分析與實(shí)現(xiàn)304.2.8系統(tǒng)的編譯和發(fā)布304.3 數(shù)據(jù)庫(kù)設(shè)計(jì)334.4 界面設(shè)計(jì)354.4.1 系統(tǒng)歡迎界面354.4.2 系統(tǒng)主界面設(shè)計(jì)364.4.3 查詢部分界面設(shè)計(jì)364.4.4 成員刪除部分界面的設(shè)計(jì)434.4.5 數(shù)據(jù)維護(hù)部分界面設(shè)計(jì)454.4.6 打印部分界面設(shè)計(jì)49第五章系統(tǒng)實(shí)施505.1編程語(yǔ)言介紹505.2系統(tǒng)使用

4、說(shuō)明書(shū)505.3系統(tǒng)存在的問(wèn)題51參考文獻(xiàn)51第一章 系統(tǒng)概況1.1設(shè)計(jì)題目介紹開(kāi)發(fā)這個(gè)系統(tǒng)的目的就是幫助學(xué)校的公寓管理部門提高工作效率,實(shí)現(xiàn)公寓管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:(1)數(shù)據(jù)維護(hù)部分:包括對(duì)公寓 、寢室和學(xué)生的數(shù)據(jù)維護(hù),對(duì)公寓、寢室及學(xué)生的有關(guān)數(shù)據(jù)及時(shí)進(jìn)行添加、修改等。(2)查詢部分:包括查詢寢室情況、查詢用水用電量、查詢公寓情況、查詢寢室評(píng)分、按學(xué)號(hào)查詢以及按姓名查詢等項(xiàng),全面合理地反映學(xué)生、公寓及寢室的情況。(3)成員刪除部分:包括按寢室號(hào)和按班級(jí)刪除等項(xiàng),能將有關(guān)成員的信息進(jìn)行刪除。(4)打印部分:包括提供寢室評(píng)分和學(xué)生情況打印等功能,對(duì)需要打印的

5、相關(guān)信息可及時(shí)進(jìn)行打印。1.2 功能需求隨著計(jì)算機(jī)信息技術(shù)的發(fā)展和進(jìn)步,我們的社會(huì)已逐步向數(shù)字化、信息化、網(wǎng)絡(luò)化邁進(jìn)。學(xué)校作為發(fā)展的先驅(qū),已經(jīng)普遍使用計(jì)算機(jī)系統(tǒng)來(lái)進(jìn)行各個(gè)部門的管理工作。學(xué)生公寓管理信息系統(tǒng)的主要功能特色有:1.各基礎(chǔ)信息管理:包括了校區(qū)、公寓、專業(yè)、學(xué)生等相關(guān)基礎(chǔ)信息的管理,方便系統(tǒng)管理。2.來(lái)訪人員日常行為管理:包括來(lái)訪人員資料調(diào)查、統(tǒng)計(jì)及信息共享與傳遞。3.強(qiáng)大的查詢功能:可以單獨(dú)查詢?nèi)我鈱W(xué)生、任意時(shí)點(diǎn)的來(lái)訪人員資料,也可單獨(dú)查詢?nèi)我夥块g、任意宿舍樓等。 第二章 可行性研究2.1管理上可行性學(xué)校公寓管理是學(xué)校管理的一個(gè)重要內(nèi)容。隨著社會(huì)的人才需求增加,以及高校全面擴(kuò)招,學(xué)

6、生人數(shù)劇增,這給高校的后勤管理特別是學(xué)生公寓管理帶來(lái)很大的壓力,學(xué)生公寓的管理是一項(xiàng)非常繁瑣的工作,但又是高校發(fā)展必不可少的一部分。學(xué)生公寓管理工作中很大一部分是重復(fù)性的勞動(dòng),完全可以通過(guò)計(jì)算機(jī)信息技術(shù)來(lái)取代人工進(jìn)行這些工作,從而使管理人員將更多的精力集中在如何提高服務(wù)質(zhì)量方面。如果實(shí)現(xiàn)了公寓管理的自動(dòng)化,無(wú)疑給學(xué)校公寓管理帶來(lái)很大的方便。這個(gè)系統(tǒng)可大大提高學(xué)校對(duì)學(xué)生資料、學(xué)生公寓、住宿、來(lái)訪人員信息的管理效率,使管理水平又上一個(gè)臺(tái)階。2.2技術(shù)可行性首先,在設(shè)備方面,從計(jì)算機(jī)的內(nèi)外存容量,聯(lián)網(wǎng)能力,主頻速度,輸入輸出設(shè)備等方面考慮是否滿足學(xué)生公寓管理信息系統(tǒng)數(shù)據(jù)處理的要求,以及網(wǎng)絡(luò)和數(shù)據(jù)庫(kù)的

7、可實(shí)現(xiàn)性。2.2.1軟件配置軟件配置主要包括數(shù)據(jù)庫(kù)的選擇和操作系統(tǒng)的選擇。學(xué)生公寓管理系統(tǒng)的軟件配置要根據(jù)用戶對(duì)系統(tǒng)工程的穩(wěn)定性要求,系統(tǒng)的容量以及用戶的維護(hù)水平來(lái)確定。可以根據(jù)用戶量的大小,選擇不同的操作系統(tǒng)。當(dāng)然,一般情況下,管理員對(duì)微軟windows界面比較熟悉,因此,建議用戶使用windows2000、windowsxp或windows7等操作系統(tǒng)。2.2.2 硬件配置學(xué)生公寓管理系統(tǒng)的硬件配置要根據(jù)用戶對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容量、系統(tǒng)的吞吐量以及用戶的維護(hù)水平來(lái)確定??梢愿鶕?jù)數(shù)據(jù)量和吞吐量的大小選擇不同的硬件。2.2.3網(wǎng)絡(luò)配置對(duì)于本系統(tǒng)來(lái)說(shuō),由于所進(jìn)行的操作不可能只是進(jìn)行本地的

8、有關(guān)操作,必然要有遠(yuǎn)端的數(shù)據(jù)交流,所以網(wǎng)絡(luò)的支持是必不可少的,對(duì)于本系統(tǒng)需要有能夠支持tcp/ip相關(guān)協(xié)議的小型局域網(wǎng)支持。2.3 經(jīng)濟(jì)可行性對(duì)于某些本科院校以及中型的企事業(yè)單位的公寓相對(duì)人數(shù)少,數(shù)據(jù)量小,而且建設(shè)經(jīng)費(fèi)有限,所以,可以考慮選擇較為便宜的數(shù)據(jù)庫(kù),這要根據(jù)用戶的需要而定。當(dāng)然,如果用戶的維護(hù)水平高的話,類似高等院校、大型的企事業(yè)單位、大型的培訓(xùn)單位的公寓也可以考慮采用visual foxpro數(shù)據(jù)庫(kù)。學(xué)生公寓管理系統(tǒng)主要針對(duì)小型的用戶,比如某些本科院校,中型企事業(yè)單位的公寓管理部門,由于數(shù)據(jù)量小,對(duì)數(shù)據(jù)庫(kù)要求低,采用visual foxpro數(shù)據(jù)庫(kù)系統(tǒng)是最佳的選擇。第三章 系統(tǒng)分析

9、3.1系統(tǒng)概述學(xué)生公寓管理系統(tǒng)的主要功能是對(duì)學(xué)生公寓進(jìn)行智能化管理,包括對(duì)學(xué)生住宿人員的安排、調(diào)整、退宿,住宿情況的統(tǒng)計(jì)分析,住宿費(fèi)信息的傳遞,宿舍用水用電及收費(fèi)管理、公寓內(nèi)物品設(shè)備的管理等。下圖所示是學(xué)生公寓管理系統(tǒng)的主界面。從界面可以看到,本學(xué)生公寓管理系統(tǒng)應(yīng)該提供查詢、數(shù)據(jù)維護(hù)、成員刪除及打印等4部分功能。數(shù)據(jù)維護(hù)主要是對(duì)學(xué)生,公寓、寢室進(jìn)行數(shù)據(jù)維護(hù),由系統(tǒng)管理員完成。查詢主要對(duì)公寓、學(xué)生、寢室、寢室用水電量、寢室評(píng)分等情況進(jìn)行查詢,由公寓管理員完成。成員刪除是對(duì)已退出公寓的成員按照班級(jí)或?qū)嬍姨?hào)進(jìn)行有關(guān)的刪除,成員刪除由系統(tǒng)管理員完成。打印主要指對(duì)學(xué)生的有關(guān)情況和寢室評(píng)分情況的打印機(jī),由

10、公寓管理員完成。3.2系統(tǒng)邏輯模型根據(jù)系統(tǒng)需要實(shí)現(xiàn)的主要功能,可以得到如圖31所示的學(xué)生公寓管理系統(tǒng)的系統(tǒng)組織機(jī)構(gòu)圖。主 任副主任副主任財(cái) 務(wù) 部質(zhì)量監(jiān)控各公寓樓管部倉(cāng) 庫(kù)洗衣房治保會(huì)巡邏隊(duì)消防室住宿安排自管會(huì) 圖3.1系統(tǒng)組織機(jī)構(gòu)圖系部p1.1安排住宿入住學(xué)生清單住宿證住宿安排表學(xué)生填寫的住宿證p1.2登記住宿d1 寢室占用表d2 入住學(xué)生記錄表學(xué) 圖3.2 新生入住管理數(shù)據(jù)流程圖學(xué)生p2.1處理申請(qǐng)離舍申請(qǐng)單押金收據(jù)住宿證離舍申請(qǐng)單p2.2審核資產(chǎn)資產(chǎn)核對(duì)單資產(chǎn)核對(duì)單p2.3罰款處理賠償收據(jù)d2 入住學(xué)生記錄表d1寢室占用表d3 資產(chǎn)狀況登記表圖3.3 學(xué)生離舍管理數(shù)據(jù)流程圖填寫的住宿證入

11、住學(xué)生記錄表學(xué)生系部安排住宿入住學(xué)生清單住宿證住宿登記寢室占用表住宿安排表圖3.4 新生入住管理業(yè)務(wù)流程圖文字說(shuō)明: 根據(jù)各系所交的入住學(xué)生清單,參照寢室占用表安排學(xué)生入住,生成住宿安排表通知學(xué)生,根據(jù)學(xué)生所填住宿證做入住學(xué)生記錄,住宿證由學(xué)生保管,作為出入證件寢室占用表押金收據(jù)離舍申請(qǐng)單住宿證賠償收據(jù)資產(chǎn)核對(duì)單入住學(xué)生記錄表資產(chǎn)狀況登記表離宿申請(qǐng)單資產(chǎn)核對(duì)單學(xué)生審核申請(qǐng)審核資產(chǎn)處理賠償圖3.5 學(xué)生離舍管理業(yè)務(wù)流程圖文字說(shuō)明: 根據(jù)學(xué)生所交的離宿申請(qǐng)單、押金收據(jù)、住宿證進(jìn)行處理,不合格退回,合格的進(jìn)行資產(chǎn)審核,資產(chǎn)無(wú)破壞,學(xué)生在在資產(chǎn)核對(duì)單上簽名即可,如有損壞,進(jìn)行賠償處理,開(kāi)收據(jù),修改入住

12、學(xué)生記錄、寢室占用表、資產(chǎn)狀況登記表。學(xué)生工程部審核申請(qǐng)不合格申請(qǐng)單維修登記表保修單維修申請(qǐng)單圖3.6 故障維修管理業(yè)務(wù)流程圖文字說(shuō)明: 根據(jù)學(xué)生所交的維修申請(qǐng)單進(jìn)行處理,不合格退回,合格的交到工程部請(qǐng)求維修,并做相關(guān)登記。不合格申請(qǐng)單學(xué)生辦審核申請(qǐng)勤工助學(xué)登記表學(xué)生勤工助學(xué)申請(qǐng)單圖3.7 勤工助學(xué)管理業(yè)務(wù)流程圖文字說(shuō)明: 根據(jù)學(xué)生所交的勤工助學(xué)申請(qǐng)單匯總,不合格退回,生成勤工助學(xué)登記表交到學(xué)生辦。這里只是起到中介作用。3.3數(shù)據(jù)字典數(shù)據(jù)流卡片名稱:入住學(xué)生清單 編號(hào):d-001簡(jiǎn)要說(shuō)明:由系部交到宿管處具體的入住學(xué)生基本信息 數(shù)據(jù)流來(lái)源:系部 數(shù)據(jù)流去向:p1.1 包含的數(shù)據(jù)結(jié)構(gòu): 流通量:

13、50份/年學(xué)號(hào)姓名系別班級(jí)性別年齡家庭聯(lián)系地址家庭聯(lián)系電話數(shù)據(jù)流卡片名稱:住宿安排表 編號(hào):d-002簡(jiǎn)要說(shuō)明:根據(jù)寢室占用情況安排學(xué)生住宿的表格數(shù)據(jù)流來(lái)源:p1.1 數(shù)據(jù)流去向:學(xué)生 包含的數(shù)據(jù)結(jié)構(gòu): 流通量:10份/年 學(xué)號(hào)姓名寢室樓寢室號(hào)床位數(shù)據(jù)流卡片名稱:住宿證 編號(hào):d-003簡(jiǎn)要說(shuō)明:宿管處交給學(xué)生填寫的證明學(xué)生有住宿資格的空白卡數(shù)據(jù)流來(lái)源:p1.1 數(shù)據(jù)流去向:學(xué)生 包含的數(shù)據(jù)結(jié)構(gòu): 流通量:2000份/年 學(xué)號(hào)姓名系別班級(jí)性別寢室樓寢室號(hào)數(shù)據(jù)流卡片名稱:填寫的住宿證 編號(hào):d004簡(jiǎn)要說(shuō)明:學(xué)生填寫的證明學(xué)生有住宿資格的卡,登記完后由學(xué)生保管數(shù)據(jù)流來(lái)源:學(xué)生(p1.2) 數(shù)據(jù)流

14、去向:p1.2(學(xué)生) 包含的數(shù)據(jù)結(jié)構(gòu): 流通量:2000份/年 學(xué)號(hào)姓名系別班級(jí)性別寢室樓寢室號(hào)數(shù)據(jù)流卡片名稱:離宿申請(qǐng)單 編號(hào):d-005簡(jiǎn)要說(shuō)明:學(xué)生畢業(yè)或在外租房時(shí)向宿管處遞交的申請(qǐng)單數(shù)據(jù)流來(lái)源:學(xué)生 數(shù)據(jù)流去向:p2.1 數(shù)據(jù)結(jié)構(gòu):學(xué)號(hào)姓名系別班級(jí)性別 流通量:3000份/年 寢室樓寢室號(hào)離宿原因:計(jì)劃離宿日期申請(qǐng)日期數(shù)據(jù)存儲(chǔ)卡片名稱:寢室占用表 編號(hào):f-01說(shuō)明:關(guān)于寢室占有情況的各類記載文檔,是安排住宿的依據(jù) 結(jié)構(gòu):床位編號(hào)寢室樓寢室號(hào) 有關(guān)的數(shù)據(jù)流:d1p1.1 占用狀況 p2.1d1 備注 信息量:10份/年 有無(wú)立即查詢:有 數(shù)據(jù)存儲(chǔ)卡片名稱:入住學(xué)生記錄表 編號(hào):f-0

15、2說(shuō)明:關(guān)于入住學(xué)生情況的記載文檔 結(jié)構(gòu):學(xué)號(hào) 有關(guān)的數(shù)據(jù)流: 床位編號(hào) p1.2d2 姓名 p2.1d2 班級(jí) d2p2.1 入住日期 信息量:2份/年 離舍日期 有無(wú)立即查詢:有 數(shù)據(jù)存儲(chǔ)卡片名稱:資產(chǎn)狀況登記表 編號(hào):f-03說(shuō)明:學(xué)生離舍后宿管處檢查資產(chǎn),登記的關(guān)于資產(chǎn)使用情況的記載文檔 結(jié)構(gòu): 有關(guān)的數(shù)據(jù)流:p2.2d3資產(chǎn)編號(hào) 3 p2.2 資產(chǎn)名稱寢室號(hào) 配置日期配置經(jīng)辦人 信息量:2份/年 報(bào)廢日期 報(bào)廢經(jīng)辦人 有無(wú)立即查詢:有 處理邏輯卡片名稱:安排住宿 編號(hào):p1.1說(shuō)明:宿管處為新生安排寢室床位的處理過(guò)程 輸入:系部輸出:p1.1學(xué)生處理:宿管處在得到入住學(xué)生清單后,參考

16、寢室站用情況表為每位學(xué)生安排床位,在安排好具體住宿后通知學(xué)生處理邏輯卡片名稱:登記住宿 編號(hào):p1.說(shuō)明:學(xué)生填寫好的住宿證交宿管處后登記 輸入:學(xué)生輸出:p1.2處理:學(xué)生在得到住宿安排具體填寫住宿證后,宿管處登記入住學(xué)生情況,為以后查詢統(tǒng)計(jì)準(zhǔn)備。處理邏輯卡片名稱:處理申請(qǐng) 編號(hào):p.說(shuō)明:根據(jù)學(xué)生要求離宿提出的申請(qǐng)?zhí)幚?輸入:學(xué)生輸出:p.1 p.處理:對(duì)學(xué)生的離宿申請(qǐng)單分類,合格的辦理,不合格的退回;押金收據(jù)校對(duì),處理住宿證,修改相關(guān)文檔外部實(shí)體卡片名稱:系部 編號(hào):s-1說(shuō)明:學(xué)生管理有關(guān)事務(wù)的部門 輸出數(shù)據(jù)流:入住學(xué)生清單, 個(gè) 數(shù):20個(gè)輸入數(shù)據(jù)流:無(wú) 外部實(shí)體卡片名稱:學(xué)生 編號(hào)

17、:s-2說(shuō)明:學(xué)校招收的學(xué)生,入住的實(shí)體 輸出數(shù)據(jù)流:填寫的住宿證, 個(gè)數(shù):5000個(gè) 離舍申請(qǐng)單押金收據(jù)住宿證 維修申請(qǐng)單勤工助學(xué)申請(qǐng)單 輸入數(shù)據(jù)流:住宿安排表 住宿證 資產(chǎn)核對(duì)單 賠償收據(jù) 上崗?fù)ㄖ獠繉?shí)體卡片名稱:工程部 編號(hào):s-說(shuō)明:管理維修有關(guān)的事務(wù)的部門 輸出數(shù)據(jù)流:發(fā)票 個(gè) 數(shù):1個(gè)輸入數(shù)據(jù)流:標(biāo)的維修申請(qǐng)單數(shù)據(jù)結(jié)構(gòu)卡片名稱:在校住宿生基本信息表 編號(hào)ds-1說(shuō)明:介紹學(xué)生基本狀況的表格結(jié)構(gòu):學(xué)號(hào)姓名系別班級(jí) 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ) 性別年齡 數(shù)量 50份/年 家庭聯(lián)系地址家庭聯(lián)系電話 數(shù)據(jù)結(jié)構(gòu)卡片名稱:床位記錄表 編號(hào)ds-2說(shuō)明:介紹各寢室床位使用狀況的表格結(jié)構(gòu):床位編號(hào)寢室

18、樓 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ) 寢室號(hào) 數(shù)量 50份/年 占用狀況 數(shù)據(jù)結(jié)構(gòu)卡片名稱:住宿記錄表 編號(hào)ds-3說(shuō)明:介紹各學(xué)生住宿情況的表格結(jié)構(gòu):學(xué)號(hào)床位編號(hào)入住日期 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ) 離宿日期 數(shù)量 50份/年 名稱:在校住宿生基本信息表 編號(hào)ds-1說(shuō)明:介紹學(xué)生基本狀況的表格結(jié)構(gòu):學(xué)號(hào)姓名系別班級(jí) 有關(guān)數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ) 性別年齡 數(shù)量 50份/年 家庭聯(lián)系地址家庭聯(lián)系電話 數(shù)據(jù)元素條目名稱:學(xué)號(hào) 編號(hào):i-001 別名:sno說(shuō)明:學(xué)生編號(hào)數(shù)據(jù)值類型:離散 有關(guān)編碼說(shuō)明:類型:數(shù)值型 * * 長(zhǎng)度:8 (入學(xué)年份)(編號(hào)) 有關(guān)數(shù)據(jù)結(jié)構(gòu):在校住宿生基本信息表,住宿記錄表。數(shù)據(jù)元素條目名稱:

19、姓名 編號(hào):i-002 別名:sname說(shuō)明:學(xué)生名字?jǐn)?shù)據(jù)值類型:離散 有關(guān)編碼說(shuō)明:類型:字符 長(zhǎng)度:10 有關(guān)數(shù)據(jù)結(jié)構(gòu):在校住宿生基本信息表,數(shù)據(jù)元素條目名稱:系別 編號(hào):i-003 別名:dept說(shuō)明:院各系名字?jǐn)?shù)據(jù)值類型:離散 有關(guān)編碼說(shuō)明:類型:字符 長(zhǎng)度:10 有關(guān)數(shù)據(jù)結(jié)構(gòu):在校住宿生基本信息表數(shù)據(jù)元素條目名稱:班級(jí) 編號(hào):i-004 別名:cid說(shuō)明:各系班級(jí)編號(hào)數(shù)據(jù)值類型:離散 有關(guān)編碼說(shuō)明:類型:數(shù)值 * * *長(zhǎng)度:7 (入學(xué)年份)(系)(編號(hào))有關(guān)數(shù)據(jù)結(jié)構(gòu):在校住宿生基本信息表,數(shù)據(jù)元素條目名稱:性別 編號(hào):i-005 別名:sex說(shuō)明:學(xué)生性別數(shù)據(jù)值類型:離散 有關(guān)編碼

20、說(shuō)明:類型:字符 長(zhǎng)度:2 有關(guān)數(shù)據(jù)結(jié)構(gòu):在校住宿生基本信息表,數(shù)據(jù)元素條目名稱:年齡 編號(hào):i-006 別名:age說(shuō)明:學(xué)生年齡數(shù)據(jù)值類型:離散 有關(guān)編碼說(shuō)明:類型:數(shù)字 長(zhǎng)度:2 有關(guān)數(shù)據(jù)結(jié)構(gòu):在校住宿生基本信息表.第四章 系統(tǒng)設(shè)計(jì)4.1總體設(shè)計(jì)4.1.1配置方案系統(tǒng)配置要根據(jù)用戶的實(shí)際情況來(lái)定,主要依據(jù)就是系統(tǒng)工程的吞吐量和系統(tǒng)對(duì)穩(wěn)定性的要求,此外,用戶的維護(hù)水平也是需要考慮的重要因素。軟件配置:軟件配置主要包括數(shù)據(jù)庫(kù)的選擇和操作系統(tǒng)的選擇。學(xué)生公寓管理系統(tǒng)的軟件配置要根據(jù)用戶對(duì)系統(tǒng)工程的穩(wěn)定性要求,系統(tǒng)的容量以及用戶的維護(hù)水平來(lái)確定。(1) 數(shù)據(jù)庫(kù)選擇可以根據(jù)數(shù)據(jù)量的大小選擇不同的數(shù)

21、據(jù)庫(kù),選擇情況如表3-1所示。用戶(人)數(shù)據(jù)量(記錄數(shù))穩(wěn)定性要求維護(hù)水平數(shù)據(jù)庫(kù)高級(jí)中學(xué)(1230)5001000低差accessfoxpro一般本科院校(30100)500050000中一般foxpro sqlserver高等院校(1001000)50000以上高較好sqlserver oracel當(dāng)然,這種選擇并不是絕對(duì)的。對(duì)于高等院校、大型的企事業(yè)單位和大型的培訓(xùn)單位的公寓,由于人數(shù)多,而且人員具有比較高的流動(dòng)性,所以數(shù)據(jù)量非常大,這就需要選擇更好的數(shù)據(jù)庫(kù)。對(duì)于某些本科院校,中型的企事業(yè)單位的公寓相對(duì)人數(shù)少,數(shù)據(jù)量小,而且建設(shè)經(jīng)費(fèi)有限,所以,可以考慮選擇較為便宜的數(shù)據(jù)庫(kù),這要根據(jù)用戶的需

22、要而定。當(dāng)然,如果用戶的維護(hù)水平高的話,類似高等院校、大型的企事業(yè)單位、大型的培訓(xùn)單位的公寓也可以考慮采用visual foxpro數(shù)據(jù)庫(kù)。學(xué)生公寓管理系統(tǒng)主要針對(duì)小型的用戶,比如某些本科院校,中型企事業(yè)單位的公寓管理部門,由于數(shù)據(jù)量小,對(duì)數(shù)據(jù)庫(kù)要求低,采用visual foxpro數(shù)據(jù)庫(kù)系統(tǒng)是最佳的選擇。 (2) 操作系統(tǒng)選擇可以根據(jù)用戶量的大小,選擇不同的操作系統(tǒng)。當(dāng)然,一般情況下,管理員對(duì)微軟windows界面比較熟悉,因此,建議用戶使用windows2000、windowsxp或winddows 7等操作系統(tǒng)。 硬件配置:學(xué)生公寓管理系統(tǒng)的硬件配置要根據(jù)用戶對(duì)系統(tǒng)的穩(wěn)定性要求、系統(tǒng)的容

23、量、系統(tǒng)的吞吐量以及用戶的維護(hù)水平來(lái)確定??梢愿鶕?jù)數(shù)據(jù)量和吞吐量的大小選擇不同的硬件。具體選擇如表3-2所示。表3-2 學(xué)生公寓管理系統(tǒng)硬件的選擇用戶(人)每秒數(shù)據(jù)庫(kù)并發(fā)數(shù)據(jù)訪問(wèn)記錄數(shù)穩(wěn)定性要求維護(hù)水平備選服務(wù)器高級(jí)中學(xué)、小型企事業(yè)單位的公寓(1230)50500中一般pentium/256/20gb個(gè)人計(jì)算機(jī)本科院校、中型企事業(yè)單位的公寓(30100)50500中一般xeon雙cpu/1gb/raid5372gb高等院校、大型企事業(yè)單位的公寓(1001000)5002000較高較好小型機(jī)網(wǎng)絡(luò)配置:對(duì)于本系統(tǒng)來(lái)說(shuō),由于所進(jìn)行的操作不可能只是進(jìn)行本地的有關(guān)操作,必然要有遠(yuǎn)端的數(shù)據(jù)交流,所以網(wǎng)絡(luò)的

24、支持是必不可少的,對(duì)于本系統(tǒng)需要有能夠支持tcp/ip相關(guān)協(xié)議的小型局域網(wǎng)支持。學(xué)生公寓管理系統(tǒng)的網(wǎng)絡(luò)配置一般有如下幾種類型:(1) 單機(jī)模式:即服務(wù)器和客戶端在一臺(tái)計(jì)算機(jī)上。(2) 百兆模式:計(jì)算機(jī)網(wǎng)絡(luò)的速度為百兆。(3) 千兆模式:計(jì)算機(jī)網(wǎng)絡(luò)的速度為千兆。實(shí)際上,沒(méi)有必要給每個(gè)節(jié)點(diǎn)都配備千兆網(wǎng)絡(luò)接口,只需要給服務(wù)器端千兆接口即可。根據(jù)用戶情況可以選擇不同的網(wǎng)絡(luò)配置。如表3-3所示。表3-3 學(xué)生公寓管理系統(tǒng)網(wǎng)絡(luò)配置的選擇用戶(人)每秒數(shù)據(jù)庫(kù)并發(fā)數(shù)據(jù)訪問(wèn)記錄數(shù)穩(wěn)定性要求維護(hù)水平備選網(wǎng)絡(luò)方案高級(jí)中學(xué)、小型企事業(yè)單位的公寓(1230)50500中一般單機(jī)模式某些本科院校、中型單位的公寓(3010

25、0)50500中一般百兆模式高等院校、大型單位的公寓(1001000)5002000較好較好百兆模式4.1.2 系統(tǒng)模塊結(jié)構(gòu)圖學(xué)生公寓管理系統(tǒng)數(shù)據(jù)維護(hù)查 詢成員刪除打 印公寓數(shù)據(jù)維護(hù)寢室數(shù)據(jù)維護(hù)按班級(jí)刪除按寢室刪除寢室評(píng)分打印學(xué)生情況打印查詢寢室情況用水電量查詢公寓情況查詢寢室評(píng)分查詢按學(xué)號(hào)查詢按姓名查詢學(xué)生數(shù)據(jù)維護(hù)4.2代碼設(shè)計(jì)4.2.1歡迎界面代碼分析與實(shí)現(xiàn)該部分代碼為系統(tǒng)工程提供一個(gè)歡迎界面,其功能是通過(guò) 設(shè)置全局變量,使label1label2的字體大小和顏色循環(huán)變化,循環(huán)到所設(shè)定的次數(shù)后進(jìn)入系統(tǒng)主界面,同時(shí)單擊該界面也可立即進(jìn)入系統(tǒng)主界面,下面是代碼的具體實(shí)現(xiàn)。為表單添加代碼。在其i

26、nit事件中添加中添加如下代碼:public ipublic ji=0j=0在其keypress事件中添加如下代碼:thisform.releasedo form 學(xué)生公寓管理系統(tǒng)main在表單的click事件中添加如下代碼:do form學(xué)生公寓管理系統(tǒng)main為timer控件添加代碼,在其timer事件中添加如下代碼:if i=0 thisform.label1.fontsize=25 thisform.label2.fontsize=25 thisform.label1.forecolor=16711935 thisform.label2.forecolor=65535 i=1 j=j+

27、1else thisform.label1.fontsize=25 thisform.label2.fontsize=25 thisform.label2.forecolor=rgb(0,255,0) thisform.label1.forecolor=rgb(0,0,255) i=0 j=j+1endifif j5 thisform.release do form學(xué)生公寓管理系統(tǒng)mainendif4.2.2系統(tǒng)主界面代碼分析與實(shí)現(xiàn)在該界面的代碼中通過(guò)設(shè)置全局變量來(lái)實(shí)現(xiàn) 對(duì)各種操作的切換,如對(duì)查詢、數(shù)據(jù)維護(hù)、成員刪除和打印等操作的切換。下面是代碼的具體實(shí)現(xiàn)。為“查詢”按鈕添加代碼。在其clic

28、k事件中添加如下代碼: public mmdo form學(xué)生公寓管理系統(tǒng)checker2mm=1該功能是用戶通過(guò)身份驗(yàn)證后,執(zhí)行mm=1的過(guò)程,也就是查詢操作。在“查詢”按鈕的mousemove事件中添加如下代碼:this.forecolor=rgb(130,0,0)mand2.forecolor=rgb(0,30,0)mand3.forecolor=rgb(230,30,0)mand4.forecolor=rgb(0,30,230)mand5.forecolor=rgb(100,230,30)為“數(shù)據(jù)維護(hù)”按鈕添加代碼,在其click事件中添加如下代碼:public mmdo form學(xué)生公

29、寓管理系統(tǒng)checker1mm=4該功能是用戶通過(guò)身份驗(yàn)證后,執(zhí)行mm=4的過(guò)程,也就是成員刪除操作。為“打印”按鈕添加代碼,在其click事件中添加如下代碼:public mmdo form學(xué)生公寓管理系統(tǒng)checker2mm=2上面代碼的功能是用戶通過(guò)身份驗(yàn)證后,執(zhí)行mm=2的過(guò)程,也就是打印操作。4.2.3查詢部分界面代碼分析與實(shí)現(xiàn)該部分代碼實(shí)現(xiàn)當(dāng)管理員通過(guò)身份驗(yàn)證后,就可以進(jìn)入查詢主界面,然后在主界面可以選擇各各查詢操作。如查詢寢室情況、查詢用水電量、查詢公寓情況、查詢寢室評(píng)分等。1.用戶驗(yàn)證界面代碼分析與實(shí)現(xiàn)該部分代碼實(shí)現(xiàn)對(duì)管理員身份的驗(yàn)證。為表單添加代碼,在其init事件中添加如下

30、代碼: public inpswd1inpswd1=0為“確定”按鈕添加代碼,在其click事件中添加如下代碼:if empty(thisform.text1.value) or empty(thisform.text2.value) messagebox(輸入的信息不完整,請(qǐng)重新輸入!,48,警告) inpswd1=inpswd1+1 if inpswd1=3messagebox(請(qǐng)不要亂來(lái)!,64,警告)thisform.release else thisform.text1.value= thisform.text2.value= thisform.text1.setfocus endi

31、felse sele學(xué)生公寓管理系統(tǒng)kouling locate for 用戶名=alltrim(thisform.text1.value) if 密碼=alltrim(thisform.text2.value) thisform.release do case case mm=3 do form學(xué)生公寓管理系統(tǒng)input case mm=4 do form學(xué)生公寓管理系統(tǒng)deleteendcase else messagebox(輸入的信息有誤,請(qǐng)重新輸入!,64,警告) inpswd1=inpswd1+1 if inpswd1=3 messagebox(請(qǐng)不要亂來(lái)!,64,警告) this

32、form.release else thisform.text1.value= thisform.text2.value= thisform.text1.setfocus endifendifendif上面的代碼實(shí)現(xiàn) 了對(duì)管理員身份的驗(yàn)證,如果管理員輸入的是錯(cuò)誤住處那么將彈出錯(cuò)誤住處提示框,如果輸入的錯(cuò)誤住處超過(guò)3次,將退出系統(tǒng)。如果輸入的住處是正確的,管理員就能進(jìn)入查詢主界面。2.查詢主界面代碼界面分析與實(shí)現(xiàn)在本界面中用戶單擊各按鈕就可以進(jìn)行相應(yīng)的查詢操作,如查詢寢室情況、用水電量查詢、公寓情況查詢、寢室評(píng)分查詢、按學(xué)號(hào)查詢和按姓名查詢。下面分別為“查詢寢室情況”,“用水電量查詢”,“公寓情

33、況查詢”,“寢室評(píng)分查詢”,“按學(xué)號(hào)查詢”,“按姓名查詢”按鈕的click事件添加如下代碼:do form學(xué)生公寓管理系統(tǒng)qsqk_seekdo form學(xué)生公寓管理系統(tǒng)ysdl_seek_jieguodo form學(xué)生公寓管理系統(tǒng)gy_seek_jieguodo form學(xué)生公寓管理系統(tǒng)qspf_seekdo form學(xué)生公寓管理系統(tǒng)xuehao_seek_jieguodo form學(xué)生公寓管理系統(tǒng)name_seek_jieguo3.查詢寢室情況代碼分析與實(shí)現(xiàn)本界面的代碼可以實(shí)現(xiàn)對(duì)各寢室成員的各種情況進(jìn)行查詢,下面是代碼的具體實(shí)現(xiàn)。為表單添加代碼,在其init事件中添加如下代碼:thisfo

34、rm.text1.value=”為“查詢”按鈕添加代碼,在其click事件中添加如下代碼:set filter to 寢室號(hào)=val(thisform.text1.value)count to zsif zs=0messagebox(沒(méi)有符合條件的記錄!,48,信息窗口)thisform.text1.setfocuselsego topthisform.grid1.setfocusendif上面的代碼中將寢室號(hào)設(shè)置為查詢條件,并將結(jié)果顯示出來(lái),如果沒(méi)有符合條件的將給出住處提示框。4.寢室評(píng)分查詢代碼分析與實(shí)現(xiàn)該部分代碼實(shí)現(xiàn)對(duì)寢室評(píng)分的查詢,其代碼與其他查詢界面的代碼類似。5.按姓名查詢代碼分析

35、與實(shí)現(xiàn)該部分代碼實(shí)現(xiàn)按姓名查詢的功能,并能進(jìn)行瀏覽,下面是該界面的主要代碼。為“上一個(gè)”按鈕添加代碼,在其click事件中添加如下代碼:skip -1if bof() messagebox(已是第一個(gè)記錄,48,信息窗口) this.enabled=.f. mand2.enabled=.t.else this.enabled=.t. mand2.enabled=.t.endifthisform.refresh上面的代碼中如果記錄不是第一個(gè),即可對(duì)前面的記錄進(jìn)行瀏覽,如果已是第一個(gè)記錄,將給出提示信息框。為“下一個(gè)”按鈕添加代碼,在其click事件中添加如下代碼: skipif eof() messagebox(已是最后一個(gè)記錄,48,信息窗口) skip -1 this.enabled=.f. mand1.enabled=.t.else this.enabled=.t. mand1.enabled=.t.endifthisform.refresh上面的代碼中如果記錄不是最后一個(gè),即可對(duì)后面的記錄進(jìn)行瀏覽如果是最后一個(gè)記錄,將給出提示信息框。4.2.4成員刪除部分界面代碼分析與實(shí)現(xiàn)該部分界面代碼實(shí)現(xiàn)各種刪除操作,如

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論