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