版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 基于ACCESS的學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)與開發(fā)</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> ABSTRACTII</p><p><b> 1導(dǎo)論1</b></p>&l
2、t;p><b> 1.1研究背景1</b></p><p> 1.2開發(fā)設(shè)計(jì)的目的意義1</p><p> 1.3國內(nèi)外研究動(dòng)態(tài)1</p><p><b> 1.4開發(fā)工具2</b></p><p><b> 2系統(tǒng)分析3</b></p>
3、<p> 2.1 可行性分析3</p><p><b> 2.2需求分析3</b></p><p><b> 3系統(tǒng)設(shè)計(jì)5</b></p><p> 3.1系統(tǒng)的功能5</p><p> 3.2系統(tǒng)E-R圖7</p><p> 3.3系統(tǒng)概要
4、設(shè)計(jì)8</p><p> 3.4數(shù)據(jù)庫的設(shè)計(jì)8</p><p> 3.5創(chuàng)建數(shù)據(jù)庫和表12</p><p> 4系統(tǒng)界面及其代碼13</p><p> 4.1登錄界面的設(shè)計(jì)13</p><p><b> 4.2主界面14</b></p><p> 4
5、.3查詢主界面16</p><p> 4.4學(xué)生管理界面16</p><p><b> 5系統(tǒng)測(cè)試20</b></p><p><b> 6總結(jié)20</b></p><p><b> 參考文獻(xiàn)21</b></p><p><b&g
6、t; 致 謝22</b></p><p><b> 摘 要</b></p><p> 管理信息系統(tǒng)在現(xiàn)代社會(huì)已深入到各行各業(yè),由于計(jì)算機(jī)技術(shù)的迅速發(fā)展和普及,對(duì)于學(xué)校,隨著高等教育的發(fā)展、高校規(guī)模的擴(kuò)大、學(xué)生人數(shù)增加、學(xué)生宿舍各種信息的匯總、統(tǒng)計(jì)和分析等管理工作面臨著諸多困難,管理工作也越來越繁重和瑣碎,對(duì)于信息化要求越來越緊迫。大學(xué)生宿舍管
7、理系統(tǒng)就是一個(gè)比較典型的管理信息系統(tǒng),它可以讓宿舍管理工作變的更省時(shí)省力。本畢業(yè)設(shè)計(jì)的任務(wù)旨在設(shè)計(jì)一個(gè)大學(xué)生宿舍管理系統(tǒng),這具有十分重要的意義。 經(jīng)過分析,本系統(tǒng)運(yùn)用了微軟公司辦公軟件Office 2003的一個(gè)重要組件Access 2003開發(fā)。系統(tǒng)開發(fā)經(jīng)過了對(duì)系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)界面及其代碼實(shí)現(xiàn)等階段。系統(tǒng)實(shí)現(xiàn)了公寓管理、學(xué)生管理、出入管理、信息查詢等必需的功能,其操作簡(jiǎn)單,運(yùn)行穩(wěn)定。</p><p&g
8、t; 關(guān)鍵詞:學(xué)生宿舍管理系統(tǒng);數(shù)據(jù)庫管理系統(tǒng);數(shù)據(jù)庫 (DBMS);ACCESS2003</p><p><b> ABSTRACT</b></p><p> Management information system in modern society has been deep into all walks of life, due to the rapi
9、d development of computer technology and the popularization of, for the school, along with the development of higher education, the expansion of higher education, to increase the number of students, student dormitory inf
10、ormation collection, statistics and analysis of the management work is facing many difficulties, the management is more and more onerous and trivial, for informatization demand mo</p><p> After the analysis
11、, the system uses the Microsoft Corp office software Office 2003is an important component of the Access 2003 development. System development after the system analysis, system design, system interface and code realization
12、 phase. The system realizes the apartment management, student management, access management, information and other necessary functions, its operation is simple, stable operation.</p><p> Keywords: student d
13、ormitory management system; database management system; database (DBMS);ACCESS2003</p><p><b> 1導(dǎo)論</b></p><p><b> 1.1研究背景</b></p><p> 學(xué)生宿舍是每一位在校同學(xué)生活、學(xué)習(xí)、相互交
14、流的主要場(chǎng)所,如何提供一個(gè)良好的學(xué)生宿舍的管理體系對(duì)學(xué)校和同學(xué)而言至關(guān)重要。以往的學(xué)生宿舍管理基本上還處于人工操作的階段,隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的日益廣泛應(yīng)用,采用計(jì)算機(jī)以及網(wǎng)絡(luò)來管理學(xué)生公寓似乎也已經(jīng)不是一件新鮮事了。特別近些年,隨著高等教育的發(fā)展,高校規(guī)模的擴(kuò)大,學(xué)生人數(shù)的增加,對(duì)學(xué)生宿舍各種信息的匯總、統(tǒng)計(jì)分析等管理工作面臨著很多困難,管理工作也越來越繁重和瑣碎。因此宿舍管理的信息化、網(wǎng)絡(luò)化越來越受到人們的重視,既可以大大提高學(xué)
15、生宿舍管理的效率和質(zhì)量, 也可以為學(xué)生解決后顧之憂。</p><p> Access 數(shù)據(jù)庫不僅是一個(gè)數(shù)據(jù)庫,而且它具有強(qiáng)大的數(shù)據(jù)管理功能,它可以方便地利用各種數(shù)據(jù)源,生成窗體、查詢、報(bào)表。本文借助Access 的相關(guān)功能,把學(xué)生宿舍信息的統(tǒng)計(jì)、分析與查詢轉(zhuǎn)化為簡(jiǎn)單、高效的工作,具有一定的實(shí)用性與普遍性。本“學(xué)生宿舍管理系統(tǒng)”是以實(shí)現(xiàn)宿舍管理系統(tǒng)化,合理化為目的設(shè)計(jì)的簡(jiǎn)單的系統(tǒng)。</p><
16、p> 1.2 開發(fā)設(shè)計(jì)的目的意義</p><p> 為了提高高校宿舍管理部門的工作效率,充分利用資源,減少不必要的人力,物力和財(cái)力的支出。方便宿舍管理部門的工作人員全面地掌握學(xué)生住宿情況等目的,為宿舍管理部門,開發(fā)設(shè)計(jì)專用系統(tǒng)--高校學(xué)生宿舍信息管理系統(tǒng)來進(jìn)行管理學(xué)生宿舍信息,使學(xué)生宿舍信息實(shí)現(xiàn)標(biāo)準(zhǔn)化的管理和規(guī)范化的制度是十分必要的。專用系統(tǒng)是一個(gè)信息管理系統(tǒng)MIS(Management Inform
17、ation System)(以下就稱信息管理系統(tǒng)),它將實(shí)現(xiàn)檢索迅速和查找方便;信息的錄入,修改和刪除功能以及對(duì)新入校學(xué)生進(jìn)行宿舍安排等功能。</p><p> 1.3國內(nèi)外研究動(dòng)態(tài)</p><p> 國外因?yàn)楦鲊膰椴煌?,所以研究高校學(xué)生公寓的水平也大不一樣。</p><p> 在美國,克萊蒙特大學(xué)凱尼斯·格林(Kenneth Green)教授主
18、持并組織了一項(xiàng)大型科研項(xiàng)目,即“信息化校園計(jì)劃(CCP)”。該研究采取定性和定量研究相結(jié)合的方法,從1990年到2002年期間,針對(duì)信息技術(shù)在美國多所大學(xué)校園里的應(yīng)用問題進(jìn)行了詳細(xì)地調(diào)查和深入的研究,并對(duì)發(fā)展過程中存在的各種問題提出許多合理化建議。該計(jì)劃是美國高校目前信息化方面最具權(quán)威性的研究項(xiàng)目之一。調(diào)查結(jié)果顯示,美國大學(xué)非常注重信息化規(guī)劃的制定。同時(shí)專家認(rèn)為學(xué)校的信息化發(fā)展戰(zhàn)略今后要解決的迫切問題是明確IT發(fā)展目標(biāo)、防止IT人才流失
19、、建立信息化預(yù)算模型、課程管理系統(tǒng)和網(wǎng)上教學(xué)資源建設(shè)等。</p><p> 在亞洲方面,2002年,由香港大學(xué)與北京大學(xué)、新加坡國立大學(xué)、美國的CCP、日本東京大學(xué)研究所(National Institute of Multimedia Education)密切合作,在香港大學(xué)啟動(dòng)“ACSS”項(xiàng)目,研究調(diào)查亞洲地區(qū)的1000多所大學(xué),這是亞洲方面在高校信息化建設(shè)上最具權(quán)威性的研究項(xiàng)目之一。調(diào)查結(jié)果表明,香港大學(xué)
20、對(duì)學(xué)校短期和中期信息化的需求很明確,并就此作了相應(yīng)的戰(zhàn)略規(guī)劃?;诰W(wǎng)絡(luò)的遠(yuǎn)程教育開展不盡如人意,學(xué)校當(dāng)前規(guī)劃最注重的方面是教學(xué)資源獲取的便捷性、學(xué)生上網(wǎng)的方便性和網(wǎng)絡(luò)安全性。</p><p> 在日本,高校雖然很重視信息化的投入,信息化的主要目的也很明確,但是由于成本和技術(shù)人員的缺乏,同時(shí)相關(guān)人員缺乏對(duì)應(yīng)用信息技術(shù)的積極態(tài)度等方面的原因,使得日本高校信息化的預(yù)期目標(biāo)和實(shí)際狀況產(chǎn)生很大的差距。</p>
21、<p> 目前,國內(nèi)高校學(xué)生公寓管理信息系統(tǒng)應(yīng)用很多,各有其特點(diǎn)。常熟理工學(xué)院計(jì)算機(jī)科學(xué)與工程學(xué)院的學(xué)者周蕾,常晉義提出基于B/S模式,采用.NET技術(shù)開發(fā),實(shí)現(xiàn)B/S模式下數(shù)據(jù)的管理,提高宿舍管理的高效與透明的觀點(diǎn)。廣東松山職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系的學(xué)者吳洲提出了采用UML為建模語言,JAVA為前臺(tái)開發(fā)工具,ORACLE為后臺(tái)數(shù)據(jù)庫,研發(fā)了一個(gè)高校學(xué)生宿舍管理平臺(tái)的觀點(diǎn)。樂山師范學(xué)院計(jì)算機(jī)科學(xué)與信息工程系的學(xué)者陳彧提出了基
22、于.NET架構(gòu)的高校宿舍管理系統(tǒng)的觀點(diǎn)。</p><p><b> 1.4開發(fā)工具</b></p><p> Microsoft Office Access 2003 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDBMS,即Relational Database Management System),是Office系列應(yīng)用軟件之一。它提
23、供了表、查詢、窗體、報(bào)表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。 </p><p> Microsoft Office Access 2003 是一種數(shù)據(jù)庫管理程序,可賦予更佳的用戶體驗(yàn),并且新增了導(dǎo)入、導(dǎo)出
24、和處理 XML 數(shù)據(jù)文件等功能。由于該程序可以識(shí)別和標(biāo)記常見錯(cuò)誤,同時(shí)提供更正錯(cuò)誤的選項(xiàng),因此在 Access 2003 中工作變得更加輕松自如。另外,Access 2003 的新功能還可以幫助數(shù)據(jù)庫開發(fā)人員查看有關(guān)數(shù)據(jù)庫對(duì)象之間相關(guān)性的信息。</p><p><b> 2系統(tǒng)分析</b></p><p><b> 2.1 可行性分析</b>
25、</p><p> 2.1.1經(jīng)濟(jì)的可行性</p><p> 主要從對(duì)項(xiàng)目的經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià),一方面是支出的費(fèi)用,包括設(shè)備購置費(fèi)、管理和維護(hù)費(fèi)用、人員工資和培訓(xùn)費(fèi)等,另一個(gè)是取得的收益。這是個(gè)超小型的管理系統(tǒng),從投入的人力,財(cái)力與物力來講是非常之小的,只要一臺(tái)電腦,一臺(tái)打印機(jī),這個(gè)系統(tǒng)就可以,考慮到學(xué)校里有電腦,現(xiàn)只要購置一臺(tái)打印機(jī)就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的
26、工作中解脫出來,做更多的工作,可以給宿舍里的管理提高一個(gè)層次。</p><p> 2.1.2技術(shù)上的可行性</p><p> 技術(shù)上的可行性分析要考慮將來要采用的硬件和軟件技術(shù)能否滿足用戶提出的要求(如計(jì)算機(jī)的容量、速度等)。宿舍管理系統(tǒng)是利用access2003的強(qiáng)大數(shù)據(jù)處理功能,不用復(fù)雜的編程,只要掌握access2003基本功能就能實(shí)現(xiàn),并且對(duì)于電腦的要求不高 。</p&g
27、t;<p> 2.1.3總結(jié) </p><p> 通過以上兩點(diǎn)的分析,編寫或開發(fā)這個(gè)宿舍管理系統(tǒng)是可行的,只要這個(gè)系統(tǒng)能實(shí)現(xiàn)對(duì)學(xué)生數(shù)據(jù)的輸入、修改、刪除、打印、瀏覽與查詢就可以了。如果技術(shù)方面可行,瀏覽與查詢方面的功能應(yīng)該編寫得強(qiáng)大一點(diǎn),再好有條件組合的查詢,可以按專業(yè)、寢室號(hào)、籍貫等分類查詢,以便學(xué)校方面管理人
28、員可以很方便的查詢想要的數(shù)據(jù),以便進(jìn)行統(tǒng)一管理,統(tǒng)一安排。</p><p><b> 2.2需求分析</b></p><p> 2.2.1調(diào)查用戶需求</p><p> 本系統(tǒng)的最終用戶為宿舍樓管理員,宿舍樓的學(xué)生。根據(jù)我們?nèi)粘I钪械慕?jīng)驗(yàn),結(jié)合對(duì)自己學(xué)校宿舍樓管理老師的咨詢和對(duì)同宿舍樓同學(xué)的調(diào)查,得出用戶的下列實(shí)際要求:</p&g
29、t;<p> (1)宿舍樓的基本情況</p><p><b> ?、賹W(xué)生的基本信息:</b></p><p> 入校時(shí),每位同學(xué)都有唯一的學(xué)號(hào),并被分配到指定的宿舍樓和指定的宿舍,也會(huì)有一個(gè)宿舍號(hào),其入校時(shí)間就是他的入住時(shí)間。另外,為了管理上的方便,同一院系的學(xué)生的宿舍一般在一起,相應(yīng)地會(huì)有其所在的院系名稱。</p><p>
30、 ?、谒奚嶝?cái)產(chǎn)的基本信息:</p><p> 每個(gè)宿舍的財(cái)產(chǎn)屬于學(xué)校,比如電燈,床鋪,柜子,桌椅等,為了對(duì)不同的財(cái)產(chǎn)進(jìn)行區(qū)分,可以為每種財(cái)產(chǎn)分配不同的財(cái)產(chǎn)號(hào)。這樣有利于財(cái)產(chǎn)的報(bào)修和管理。</p><p><b> ?、蹐?bào)修的基本信息:</b></p><p> 宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時(shí),同學(xué)們需要
31、將財(cái)產(chǎn)損壞情況報(bào)告給宿舍樓管理員,以便學(xué)校派人進(jìn)行維修。這時(shí),需要記錄報(bào)修的宿舍號(hào)和損壞的財(cái)產(chǎn)編號(hào),同時(shí)記錄報(bào)修的時(shí)間。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,應(yīng)記錄解決時(shí)間,表示該報(bào)修成功解決。</p><p> ?、軄碓L人員基本信息:</p><p> 宿舍樓中經(jīng)常出現(xiàn)非本棟樓的學(xué)生來訪,這時(shí)候就要登機(jī)來訪人姓名,證件號(hào)碼,被訪問人的姓名,來訪時(shí)間以及離開時(shí)間等。</p><p&
32、gt; ?、葸M(jìn)出物品基本信息:</p><p> 在宿舍樓中經(jīng)常會(huì)有物品的進(jìn)出,例如電腦之類,這是就需要登記進(jìn)出物品的時(shí)間,物品的名稱,進(jìn)出物品人的學(xué)號(hào),值班人姓名等。這樣有利于進(jìn)出物品的管理。</p><p><b> ?、匏娰M(fèi)基本信息:</b></p><p> 在每棟宿舍樓每間寢室中都有各自的水電表,一般情況下,后勤公司會(huì)在每個(gè)月1
33、0號(hào)左右粘貼各個(gè)寢室的用水用電情況。</p><p><b> ?、邌T工基本信息:</b></p><p> 每棟宿舍樓都會(huì)有若干名后勤工作人員負(fù)責(zé)本宿舍樓的日常管理。</p><p> (2)用戶對(duì)系統(tǒng)的要求</p><p><b> ?、偎奚針枪芾韱T</b></p><p
34、> 宿舍樓管理員能查詢上面提到的宿舍樓的所有相關(guān)信息,包括某一學(xué)號(hào)的學(xué)生在宿舍樓中住宿的詳細(xì)信息,水電費(fèi)詳細(xì)信息,報(bào)修的所有信息,進(jìn)出物品的詳細(xì)信息和來訪信息。以利于對(duì)整個(gè)宿舍樓的全面管理。當(dāng)學(xué)生基本信息發(fā)生變化時(shí),宿舍樓管理員能對(duì)其進(jìn)行修改。比如,某些同學(xué)搬到其他的宿舍中去,他們?cè)诒舅奚針侵邢鄳?yīng)的記錄就應(yīng)該刪去;或者學(xué)生轉(zhuǎn)換專業(yè),他們記錄中院系的信息也要作相應(yīng)的修改等等。當(dāng)宿舍財(cái)產(chǎn)報(bào)修及時(shí)解決后,管理員應(yīng)登記解決時(shí)間,表明該報(bào)
35、修問題已成功解決。</p><p><b> ?、谒奚針堑膶W(xué)生</b></p><p> 宿舍樓的學(xué)生能查詢其所在的宿舍的所有信息,能查詢的物品進(jìn)出信息,能查詢寢室的水電費(fèi)信息,能查詢來訪人員信息和報(bào)修信息。</p><p> 2.2.2:系統(tǒng)功能的設(shè)計(jì)和劃分</p><p> 根據(jù)如上得到的用戶需求,我們將本系統(tǒng)
36、按照所完成的功能分成以下幾模塊:</p><p><b> (1)用戶管理部分</b></p><p><b> ?、偬幚碛脩舻卿?。</b></p><p> ?、谟脩艨梢圆樵儗W(xué)生信息。</p><p> ?、塾脩艨梢圆樵儓?bào)修信息等。</p><p> ?、苡脩艨梢孕薷挠脩?/p>
37、自己密碼。</p><p> (2)管理員管理部分</p><p><b> ?、偬幚砉芾韱T登錄。</b></p><p> ?、诠芾韱T可以插入與查詢學(xué)生信息。</p><p> ?、酃芾韱T可以插入、修改與查詢報(bào)修信息等。</p><p> ?、芄芾韱T可以修改管理員密碼。</p>
38、<p> ?、莨芾韱T可以對(duì)用戶權(quán)限進(jìn)行調(diào)整。</p><p><b> 3系統(tǒng)設(shè)計(jì)</b></p><p><b> 3.1系統(tǒng)的功能</b></p><p> 本系統(tǒng)在設(shè)計(jì)時(shí),根據(jù)操縱者的不同設(shè)定了不同權(quán)限進(jìn)行輸入、刪除,瀏覽或是查詢等操作。主要完成對(duì)學(xué)生宿舍的系統(tǒng)設(shè)置、信息查詢、公寓管理、學(xué)生管理、出入
39、管理等功能。如圖1所示</p><p><b> 圖1</b></p><p><b> 3.1.1系統(tǒng)設(shè)置</b></p><p> 此模塊用于添加用戶,修改密碼,用戶管理,退出登錄等。如圖2所示</p><p><b> 圖2</b></p><
40、p><b> 3.1.2信息查詢</b></p><p> 此模塊用于查詢各種信息包括學(xué)生信息查詢、宿舍查詢、水電費(fèi)查詢、來訪信息查詢、物品進(jìn)出查詢、報(bào)修查詢、員工信息查詢。如圖3所示</p><p><b> 圖3</b></p><p><b> 3.1.3公寓管理</b></
41、p><p> 此模塊包括對(duì)樓房信息、宿舍信息、員工信息、報(bào)修信息、水電費(fèi)信息的添加、保存、刪除以及瀏覽數(shù)據(jù)庫內(nèi)的信息。如圖4所示</p><p><b> 圖4</b></p><p><b> 3.1.4學(xué)生管理</b></p><p> 此模塊是對(duì)學(xué)生基本信息和學(xué)生財(cái)產(chǎn)信息的添加、保存、刪除
42、以及瀏覽等。如圖5所示</p><p><b> 圖5</b></p><p><b> 3.1.5出入管理</b></p><p> 此模塊式對(duì)進(jìn)出物品信息和來訪人員信息的添加、保存、刪除以及瀏覽等。如圖6所示</p><p><b> 圖6</b></p>
43、;<p> 3.2系統(tǒng)E-R圖 </p><p> 在所設(shè)計(jì)的模塊中,主要涉及到員工、樓房、寢室這三個(gè)實(shí)體,所以在E-R圖中我只是將這三個(gè)實(shí)體的屬性進(jìn)行了說明。如圖7所示</p><p><b> 圖7</b></p><p><b> 3.3系統(tǒng)概要設(shè)計(jì)</b></p><p&g
44、t; 系統(tǒng)總流程如圖8所示</p><p><b> 圖8</b></p><p> 在用戶登錄界面,設(shè)置了2個(gè)登錄權(quán)限,分別為一般用戶、管理員,他們進(jìn)行不同的操作。登錄失敗則提示用戶名或密碼錯(cuò)誤,成功則進(jìn)入主界面。</p><p> 3.4數(shù)據(jù)庫的設(shè)計(jì) </p><p> 3.4.1數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)分析<
45、;/p><p> 通過對(duì)學(xué)生宿舍管理的內(nèi)容和數(shù)據(jù)分析,使用access2003創(chuàng)建該管理系統(tǒng)數(shù)據(jù)庫,名為“學(xué)生宿舍管理系統(tǒng) .mdb”,主要包含的數(shù)據(jù)表有“學(xué)生基本信息表”、“宿舍表”、“員工表”、“報(bào)修表”、“來訪信息表”、“用戶表”、“權(quán)限表”、“水電費(fèi)表”、“學(xué)生財(cái)產(chǎn)表”、“樓房表”、“物品進(jìn)出信息表”、“報(bào)修表”、“物品號(hào)表”共12個(gè)表。</p><p> (1)用戶表:登記用戶人
46、員的用戶名、密碼。</p><p> (2)學(xué)生基本信息表:詳細(xì)登記學(xué)生基本信息及學(xué)生住宿情況。</p><p> (3)宿舍表:登記所有宿舍的詳細(xì)情況。</p><p> (4)員工表:登記所有管理人員的詳細(xì)情況。</p><p> (5)來訪信息表:登記所有來訪人員的詳細(xì)情況。</p><p> (6)物
47、品進(jìn)出信息表:詳細(xì)登記學(xué)生物品出樓信息。</p><p> (7)樓房表:登記所有住宿樓情況。</p><p> (8)學(xué)生財(cái)產(chǎn)表:登記學(xué)生物品情況。</p><p> (9)報(bào)修表:登記宿舍報(bào)修物品情況。</p><p> (10)權(quán)限表:記錄了用戶的權(quán)限。</p><p> (11)水電費(fèi)表:詳細(xì)記錄了宿
48、舍水電費(fèi)情況。</p><p> (12)物品號(hào)表:記錄物品的編號(hào)。.</p><p> 3.4.2數(shù)據(jù)庫邏輯結(jié)構(gòu)</p><p> “學(xué)生宿舍管理系統(tǒng)”各個(gè)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)如表1---表12所示:</p><p> 表1“學(xué)生基本信息表“結(jié)構(gòu)</p><p><b> 表2“宿舍表”結(jié)構(gòu)</
49、b></p><p><b> 表3“員工表”結(jié)構(gòu)</b></p><p><b> 表4“報(bào)修表”結(jié)構(gòu)</b></p><p> 表5“來訪者信息表”結(jié)構(gòu)</p><p> 表6“學(xué)生財(cái)產(chǎn)表”結(jié)構(gòu)</p><p><b> 表7“樓房表”結(jié)構(gòu)<
50、;/b></p><p><b> 表8“權(quán)限表”結(jié)構(gòu)</b></p><p><b> 表9“用戶表”結(jié)構(gòu)</b></p><p> 表10“水電費(fèi)表”結(jié)構(gòu)</p><p> 表11“物品進(jìn)出信息表”結(jié)構(gòu)</p><p> 表12“物品號(hào)表”結(jié)構(gòu)</p
51、><p> 3.5創(chuàng)建數(shù)據(jù)庫和表</p><p> 在數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)分析和數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)完成之后,接下來便可以用access來創(chuàng)建數(shù)據(jù)庫。一般步驟是首先創(chuàng)建數(shù)據(jù)庫,再創(chuàng)建數(shù)據(jù)表。</p><p> (1)創(chuàng)建數(shù)據(jù)庫的操作步驟:首先啟動(dòng)Microsoft Access 2003,過</p><p> “文件”菜單中的“新建”命令,創(chuàng)
52、建一個(gè)名為“學(xué)生宿舍管理系統(tǒng) .mdb”的數(shù)據(jù)庫。</p><p> ?。?)創(chuàng)建表:在數(shù)據(jù)庫“學(xué)生宿舍管理系統(tǒng) .mdb”中通過“使用設(shè)計(jì)器創(chuàng)建表”如圖9所示,分別創(chuàng)建。</p><p> 其中“學(xué)生基本信息表”表的設(shè)計(jì)視圖如圖6所示:</p><p><b> 圖9</b></p><p> 用同樣的方法可以創(chuàng)
53、建其余的表。</p><p><b> 圖10</b></p><p><b> 4系統(tǒng)界面及其代碼</b></p><p> 4.1登錄界面的設(shè)計(jì)</p><p> 登錄界面是為操作者身份驗(yàn)證程序,如果用戶名或密碼錯(cuò)誤就會(huì)提示用戶名或密碼錯(cuò)誤,并且只有當(dāng)輸入的賬號(hào)密碼都正確時(shí)才能進(jìn)入系統(tǒng)界
54、面。登錄界面是使用access工具箱帶的控件設(shè)計(jì)而成,包括文本框,組合框,標(biāo)簽,圖像,命令按鈕等。如圖11所示</p><p><b> 代碼如下:</b></p><p> Private Sub cmdOK_Click()</p><p> If IsNull(Me.cboUserName) Then</p><p
55、> MsgBox "請(qǐng)輸入您的用戶名!", vbQuestion, "注意"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> If login = True Then</p><p
56、> DoCmd.OpenForm "主界面"</p><p> Me.TimerInterval = 0</p><p> Me.Visible = False</p><p> TxtPwd.Value = ""</p><p><b> Else</b><
57、/p><p> MsgBox "用戶名或密碼不正確!", vbCritical, "注意"</p><p> TxtPwd.Value = ""</p><p><b> Exit Sub</b></p><p> End If </p>
58、<p><b> End Sub</b></p><p> Private Sub Form_Timer()</p><p> If I > 9 Then I = 0</p><p> Call showLineImg(I)</p><p><b> I = I + 1</b&
59、gt;</p><p><b> End Sub</b></p><p> Private Function showLineImg(ByVal CurrentImgNo As Integer)</p><p> Dim c As Integer</p><p> For c = 0 To 9</p>
60、<p> If CurrentImgNo = c Then</p><p> img(c).Visible = True</p><p><b> Else</b></p><p> img(c).Visible = False</p><p><b> End If</b>
61、</p><p><b> Next c</b></p><p> End Function</p><p> Private Sub cmdCancel_Click()</p><p> ' DoCmd.Close '臨時(shí)的</p><p> DoCmd.Qui
62、t acQuitSaveNone</p><p><b> End Sub</b></p><p> Public Function login() As Boolean</p><p> If IsNull(DLookup("用戶名", "用戶表", "用戶名 = cboUserName
63、.value and 密碼= TxtPwd.value ")) Then</p><p> login = False</p><p><b> Else</b></p><p> login = True '輸入的用戶名和密碼正確</p><p><b> End If<
64、;/b></p><p> End Function</p><p><b> 圖11</b></p><p><b> 4.2主界面</b></p><p><b> 圖12</b></p><p> 主界面是系統(tǒng)的主要界面,它是連接其
65、他窗體的樞紐,也是用戶登錄后所顯示的界面,主要包括系統(tǒng)設(shè)置、信息查詢、公寓管理、學(xué)生管理、出入管理等幾塊功能。單擊各命令按鈕會(huì)跳躍到其他窗體,主要是用宏來實(shí)現(xiàn)。如圖13所示</p><p><b> 圖13</b></p><p><b> 退出系統(tǒng)代碼如下:</b></p><p> Private Sub 命令3
66、1_Click()</p><p> On Error GoTo Err_命令31_Click</p><p> DoCmd.Quit</p><p> Exit_命令31_Click:</p><p><b> Exit Sub</b></p><p> Err_命令31_Click&
67、lt;/p><p> MsgBox Err.Description</p><p> Resume Exit_命令31_Click</p><p><b> End Sub </b></p><p><b> 4.3查詢主界面</b></p><p> 查詢就是一種篩選
68、功能,能夠幫助人們更快的找到自己所需要的信息。查詢主界面包括學(xué)生信息查詢、員工查詢、房間查詢、水電費(fèi)查詢、報(bào)修查詢、物品進(jìn)出查詢、來訪信息查詢。如圖14所示</p><p><b> 圖14</b></p><p> 4.3.1學(xué)生信息查詢界面</p><p> 此界面是用于查詢學(xué)生基本信息,通過輸入姓名、宿舍號(hào)等查詢相應(yīng)的學(xué)生信息。并能
69、夠生成并導(dǎo)出EXCEL表格能夠有利于查找到相應(yīng)的學(xué)生信息。如圖15所示</p><p><b> 代碼如下:</b></p><p> Option Compare Database</p><p> Private Sub cdm查詢_Click()</p><p> Me.學(xué)生查詢子窗體.Requery
70、'這句是關(guān)鍵</p><p><b> End Sub</b></p><p> Private Sub cdm清除_Click()</p><p> '下面這些控件的值要清空</p><p> Me.姓名 = Null</p><p> Me.宿舍號(hào) = Null<
71、;/p><p> Me.樓房號(hào) = Null</p><p> Me.家庭住址 = Null</p><p> Me.專業(yè) = Null</p><p> Me.系部 = Null</p><p> Me.學(xué)生查詢子窗體.Requery '清空之后一樣要重新查詢</p><p>&
72、lt;b> End Sub</b></p><p><b> 圖15</b></p><p><b> 4.4學(xué)生管理界面</b></p><p> 學(xué)生管理界面包括學(xué)生信息管理和學(xué)生財(cái)產(chǎn)管理,點(diǎn)擊不同的按鈕跳到不同的界面,主要功能是實(shí)現(xiàn)信息的錄入、刪除、保存以及瀏覽相應(yīng)的記錄。如圖16所示<
73、;/p><p><b> 圖16</b></p><p> 4.5.1學(xué)生基本信息界面</p><p> 學(xué)生基本信息界面主要功能是對(duì)學(xué)生基本信息進(jìn)行管理具體包括添加、保存、刪除以及瀏覽相應(yīng)的記錄。如圖17所示</p><p><b> 圖17</b></p><p>&
74、lt;b> 代碼如下:</b></p><p> Option Compare Database</p><p> Private Sub Command24_Click()</p><p> On Error GoTo Err_Command24_Click</p><p> DoCmd.GoToRecord ,
75、 , acNewRec</p><p> Exit_Command24_Click:</p><p><b> Exit Sub</b></p><p> Err_Command24_Click:</p><p> MsgBox Err.Description</p><p> Resu
76、me Exit_Command24_Click</p><p><b> End Sub</b></p><p> Private Sub Command25_Click()</p><p> On Error GoTo Err_Command25_Click</p><p> DoCmd.DoMenuItem
77、acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70</p><p> Exit_Command25_Click:</p><p><b> Exit Sub</b></p><p> Err_Command25_Click:</p><p> MsgBox
78、Err.Description</p><p> Resume Exit_Command25_Click</p><p><b> End Sub</b></p><p> Private Sub Command26_Click()</p><p> On Error GoTo Err_Command26_Cli
79、ck</p><p> DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70</p><p> DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70</p><p> Exit_Command26_Click:</p><
80、p><b> Exit Sub</b></p><p> Err_Command26_Click:</p><p> MsgBox Err.Description</p><p> Resume Exit_Command26_Click</p><p><b> End Sub</b>
81、;</p><p> Private Sub 命令34_Click()</p><p> On Error GoTo Err_命令34_Click</p><p> Dim stDocName As String</p><p> Dim stLinkCriteria As String</p><p> s
82、tDocName = "學(xué)生基本信息表"</p><p> DoCmd.OpenForm stDocName, , , stLinkCriteria</p><p> Exit_命令34_Click:</p><p><b> Exit Sub</b></p><p> Err_命令34_Cl
83、ick:</p><p> MsgBox Err.Description</p><p> Resume Exit_命令34_Click </p><p><b> End Sub</b></p><p><b> 5系統(tǒng)測(cè)試</b></p><p> 系統(tǒng)完成之后
84、,會(huì)經(jīng)過一系列的檢驗(yàn)和測(cè)試,然后進(jìn)行調(diào)試。</p><p><b> 測(cè)試部分用例如下:</b></p><p> 經(jīng)測(cè)試,系統(tǒng)基本完成,可以使用。在系統(tǒng)完成測(cè)試已經(jīng)調(diào)試之后,方可使用。</p><p><b> 6總結(jié)</b></p><p> 本系統(tǒng)歷時(shí)兩個(gè)月已基本完成了,本系統(tǒng)運(yùn)用了微
85、軟公司辦公軟件Office 2003的一個(gè)重要組件Access 2003開發(fā)。系統(tǒng)實(shí)現(xiàn)了公寓管理、學(xué)生管理、出入管理、信息查詢等必需的功能,其操作簡(jiǎn)單,運(yùn)行穩(wěn)定。但是由于本人接觸access的時(shí)間不長,很多東西的事邊看邊做。缺乏系統(tǒng)的學(xué)習(xí)已經(jīng)在系統(tǒng)的開發(fā)過程中,時(shí)間準(zhǔn)備不足,因此本次的系統(tǒng)過于簡(jiǎn)單而且還存在其他很多不足的地方,但是從這次自己獨(dú)立去接觸開發(fā)過程中學(xué)到了很多知識(shí)。通過這次實(shí)踐,對(duì)于ACCESS有了更深的認(rèn)識(shí)。</p&g
86、t;<p><b> 參考文獻(xiàn)</b></p><p> [1]陳鳳蘭,李凡.信息技術(shù)應(yīng)用基礎(chǔ)教程[M].南京:河海大學(xué)出版社,2006.</p><p> [2]高怡新.Access2003 數(shù)據(jù)庫應(yīng)用教程[M].北京:人民郵電出版社,2008.</p><p> [3]史令,史濟(jì)民.數(shù)據(jù)庫技術(shù)與應(yīng)用:Access 應(yīng)用
87、系統(tǒng)的開發(fā)[M].北京:清華大學(xué)出版社,2008.</p><p> [4]蘇俊.邊用邊學(xué)Access[M].北京:機(jī)械工業(yè)出版社,2007.</p><p> [5]程偉淵.數(shù)據(jù)庫基礎(chǔ)———Access2003 應(yīng)用教程[M].北京:中國水利水電出版社,2007.</p><p> [6]張瑞英.Access2003 數(shù)據(jù)庫案例教程[M].北京:機(jī)械工業(yè)出版
88、社,2006.</p><p> [7]于盛軍. 高校學(xué)生宿舍管理研究 [D].大連理工大學(xué). 2003:120-125.</p><p> [8]王衛(wèi). 探討高校學(xué)生宿舍管理的新途徑[J]. 職業(yè)教育研究. 2004. </p><p> [9]孫若南. 談市場(chǎng)經(jīng)濟(jì)下高校學(xué)生宿舍公寓化[J]. 高校后勤研究. 1994. </p><p&
89、gt; [10]徐長友. 深化改革中的學(xué)生宿舍管理[J]. 高校后勤研究. 1995.</p><p><b> 致 謝</b></p><p> 本次畢業(yè)設(shè)計(jì)的時(shí)間是我學(xué)生生涯中最有價(jià)值的一段時(shí)光。這里有耐心輔導(dǎo)我的老師,也有努力幫助我的的同學(xué),更有勤奮好學(xué)的學(xué)習(xí)氛圍。借此論文之際,我想向所有老師,同學(xué)表示我的謝意。</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)——畢業(yè)論文
- 學(xué)生宿舍管理系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文——學(xué)生宿舍管理系統(tǒng)
- 畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)住宿管理模塊設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開發(fā) 畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 畢業(yè)設(shè)計(jì)----學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 畢業(yè)設(shè)計(jì)----學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與開發(fā)
- 畢業(yè)論文范文——學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)(畢業(yè)設(shè)計(jì)論文)
- 軟件工程畢業(yè)論文---學(xué)生宿舍管理系統(tǒng)設(shè)計(jì)
- 學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)計(jì)論文
- 學(xué)生宿舍家具設(shè)計(jì)——畢業(yè)論文
- 畢業(yè)設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)的開發(fā)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論