畢業設計學生公寓管理系統論文_第1頁
畢業設計學生公寓管理系統論文_第2頁
畢業設計學生公寓管理系統論文_第3頁
畢業設計學生公寓管理系統論文_第4頁
畢業設計學生公寓管理系統論文_第5頁
已閱讀5頁,還剩26頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、學生公寓管理系統目錄:中文摘要2引言4第一章系統分析51.1 網上學生管理系統的開發目的51.2 網上學生管理系統的開發意義61.3 系統設計思想62 系統的實現工具62.1 iis與asp的結合62.2 asp的內部特點72.2.1 .asp內部6大特點72.2.2 global文件82.3 asp與cgi的比較92.4 asp的技術應用102.4.4 設計過程中使用的asp技術及元素11三、系統需求分析123.1開發的必要性123.2系統開發的可行性1333技術上的可行性1334 經濟上的可行性1335 組織管理上的可行性13第二章 數據庫設計18第三章功能模塊設計223.1新系統功能結構

2、圖及運行圖如下:223.2設置與用戶:233.3公寓管理24第四章 程序設計27主程序流程圖274.1 登錄界面284.2 程序主界面294.3系統設置與用戶管理294.5衛生檢查31第五章 系統測試31總結32參考文獻33中文摘要隨著電腦的普及與使用,現在的管理也提升了一個檔次,漸漸實現了無紙化辦公,即從原來的人工記錄管理模式轉變為電腦一體化管理。高校是科研的陣地,后勤的公寓管理也應該一改傳統的人工管理,更加信息化,時代化,節省人力物力,提高效率。基于這一點,開發此學生公寓管理軟件。學生公寓管理軟件,是以高校的管理方式為實例而設計的一種實用型管理系統。本系統最大的特點是通用性、簡單操作性,適

3、用于同行業以及一些同類型的企業管理。隨著學校寄宿人員的增多,公寓管理人員的負擔越來越重,為了讓所有公寓管理人員能從繁重的工作中解脫出來,實現無紙化辦公;使工作更有條理,更方便,更有效率而開發出這套公寓管理軟件。軟件從對學生的分房開始到最后的公寓管理全部電腦化。它主要包括:公寓、寢室的配置、住宿人員登記、衛生檢查、公寓資產、學生違紀、值班老師記錄以及對學生住宿情況查詢,可以更快地了解到每個學生的住宿情況,使公寓的管理效率更高,做的更好!關鍵字:配置、登記、檢查abstractwith the popularization and use of the computer, present mana

4、gement has been promoted much, more and more jobs have been done by computer. it namely changes the original artificial record management mode into computer's integrating and managing. the university is the position of scientific research, the apartment management should change traditional manag

5、ing artificially too, for the efficiency. so , develop the management software of student's apartment .student apartment management system is a utility management system based on the managing mode of many universities and colleges.universal and easy-operating are the greatest features of the sys

6、tem ,which is also applicable for enterprises of the same type.apartment keepers bear a increasingly heavy burden because of the gradually added number of roomers.in order to free apartment keepers from the heave work,and make the work more convienent and efficient. the apartment management system i

7、s developed. the system computerized all the processes concerning the apartment management which include apartment,dormitory distribution,roomer registration,santitation examination,and the query for apartment property,students' violation of discipline,teachers' records and rooming situation

8、.it makes the apartment management more efficient and much better.key word: dispose 、 register 、 check引言隨著電腦的普及與應用,現在的管理也需要提升一個檔次。即從原來的手工記錄管理模式轉變為電腦一體化管理。這樣會給公寓的管理人員帶來很多好處,讓他們管理的效率更高、效果更好,管理起來更方便。由此而產生了本管理軟件學生公寓管理軟件。學生公寓管理軟件是用dreamweaver mx 2004編寫完成。由于dreamweaver mx 2004率先采用了可視化(visual)的程序設計方法。所以利用系

9、統提供的大量可視化控件,可以方便的以可視化方式直接繪制用戶圖形界面,并可直觀,動態的調整界面的風格和樣式,直到滿意為止,從而克服了以前必須用大量代碼去描述界面元素的外觀和位置的傳統編程模式。做起來方便,使用起來更為快捷。作為一個學生公寓的管理軟件,要十分全面的貼近以及適合大學公寓的管理方法。本軟件的參考資料主要有兩種來源:一是參考本學校公寓的管理結構,管理方法。如各個公寓的分布特色,以及公寓的各種管理制度。這些資料是本軟件的主要依據,也可以說這些資料來源于普通的生活,比較真實一些。二是來源于網絡上的各種同類軟件,通過這些軟件可以看出一個公寓最低需要哪些管理與設置,在這些軟件中,有些軟件功能比較

10、齊全,但是在管理上顯的非常的不方便,使用起來十分麻煩、繁瑣,有些雖然簡單,但是功能上又不是十分完善,對這些軟件首先要進行取其精華,棄其糟粕,從而進行編寫。本軟件主要包括以下方面:系統設置、公寓管理、衛生檢查、公寓資產、記錄查看、記錄刪除、值班記錄、幫助制作。學生公寓管理軟件目前版本為1.0.1,為一個測試版本。它目前在功能上,以及操作的簡便上有很大的改進。但是還是存在一些不足,在有些功能的實現上還不是十分的理想,這也是本人在時間和精力上留下的遺憾。但是相信這些會在以后的版本中得到完善,使這個軟件成為一個功能上最全,使用上最簡捷方便的管理軟件。第一章系統分析1.1 網上學生管理系統的開發目的本次

11、學生管理系統的設計目的在于研究基于asp+access動態網上學生管理系統方案設計,主要對動態網站進行研究,以便更好的設計一個動態學生管理系統網站。網上學生管理系統的設計主要意義是可以通過internet為教育管理部門以及學生提供雙向互動式的信息交流,開辟新的管理平臺,為教育管理者提供了一種新的學生管理方式。這種方式可以使學生管理時間隨意化,學生信息的管理可以打破地區、國界的限制,實現學生信息網絡化管理;使管理過程便利、快捷,大大縮短了管理時間以及流程;可以為師生提供充分的交流平臺。通過該學生管理系統,管理員可以方便的查找到學生的各項信息,并進行網上閱讀和和編輯,給管理員帶來很多的便利。 1.

12、2 網上學生管理系統的開發意義在對網上學生管理系統進行開發之前,必須首先對系統進行整體規劃和設計,否則就會導致開發工作量大,系統不符合要求。更為糟糕的是,還可能會導致系統不完善或整個系統根本無法運行。因此,系統的總體規劃與設計是網上學生管理系統必備且首要的步驟。具體到本系統而言,就是根據網上學生管理系統的目標、內容、規模、性質、現有的配置等具體情況,進行系統可行性分析,明確系統開發目標,整體規劃系統的物理結構。對系統進行可行性分析是系統規劃的關鍵步驟,必須在可行性報告通過后,才可以進入實質性的圖書館管理系統應用分析階段。網上學生管理系統的建立是可以有效的節省人力資源提高管理效率的投資,其設計理

13、念很簡單,變人工管理學生信息為計算機自動化進行網上學生信息的管理,既省時間又提高效率。因此在系統構建時,只要我們本著豐富學生管理的信息資源,為學生和教務管理員方便的快捷的學生信息查詢途徑和管理手段,去改變原有的效率低下的管理方式,那么網上學生管理系統是完全可行的1.3 系統設計思想該網上學生管理系統通過前端(客戶端)瀏覽器和后臺數據庫向用戶展示信息,方便的實現了內容的維護和更新,使用戶更快,更好的了解信息。以“學生信息添加”模塊為例,管理員將所有新加入的學生信息數據存入數據庫相應的表中,當客戶端發出瀏覽該動態頁面的請求時,服務器就會執行相應的腳本代碼,從數據庫中查詢出符合條件的學生信息,生成相

14、關頁面發送到客戶端瀏覽器上。客戶端所顯示的內容是隨著后臺管理數據庫的變化而動態顯示的,因此,客戶端可以獲得學生信息的最新動態信息。2 系統的實現工具2.1 iis與asp的結合在過去,客戶機/服務器結構的設計與web的相關技術幾乎處于平行線上,兩者相互獨立并無法作出集成性的設計。現在我們利用iis+asp構成三層式web結構的中間一層,將客戶機/服務器結構與web密切結合,完成前后端兩者的集成輸出功能,使得web站點的開發更方便,實現的功能更強大。利用iis+asp技術來集成web前后端所帶來的強大效益可歸結為以下幾個方面:1. 減少構建和維護成本2. 加快聯機過程3. 應用軟件集中在服務器端

15、開發管理4. 前端可使用任何瀏覽器(ie、netscape.)5. 后端可存取任何數據庫 (sql、access.)程序和計算邏輯前端瀏覽器activex server元件activex server元件后端數據庫數據庫服務器microsoft iis + asp瀏覽器6. 可使用任何腳本語言開發 (vbscript、javascript、perl.)圖2-1 iis+asp技術集成圖2.2 asp的內部特點2.2.1 .asp內部6大特點asp提供了6個功能強大的內部對象,每個對象具有各自的屬性(property)、方法(method),有的還擁有數據集合(collection)與事件(ev

16、ent),它們共同完成web中的一些重要工作。這6個對象及其功能描述如表2-1所示:表2-1 asp 6個功能內部對象對象名稱功能描述request從客戶端取得信息response將信息送給客戶端server提供一些web服務器工具session儲存在一個session內用戶信息,該信息僅可被該用戶訪問application在一個asp-application中讓不同的客戶端共享信息objectcontext配合microsoft transaction服務器進行分布式事務處理合理地運用這些對象可以使原本復雜,煩瑣的工作變得簡捷而條理清晰。我們可以用以下的語法直接使用這些對象:對象/屬性/方法

17、/數據集合。2.2.2 global文件每一個以active server pages為基礎的應用程序都擁有一個global.asa文件(asa后綴名其實是active server application的縮寫),它位于每一個應用程序的基點目錄之下。當active server pages做下面兩個動作時,server便會去讀global.asa文件:.web server啟動之后,一個應用程序目錄中任一個asp文件被提出第一個http請求(request)時。. 不具有任何session的客戶端向server請求一個asp文件時。前面已經提到application和session這兩個as

18、p的內部對象。application對象內的信息供所有正在執行該應用程序的用戶分享,它創建于web server啟動后一個應用程序中任一asp文件被提出第一個http請求時,結束于server端停止運行。而session對象僅屬于一位用戶,維持一個用戶端的信息,其他用戶無法訪問,它創建于一個不具有session的用戶向server請求一個asp文件時,結束于該session到期(即用戶端超過某時間段沒有向server提出要求或刷新web頁面)或abandon語句的調用。可見,global.asa文件的調用與application與session這兩個對象密切相關。事實上我們通常在global。

19、asa文件中寫入以下內容: application或session的開始事件(start-event)。 application或session的結束事件 (end-event)。這樣,在一個application或session對象被創建或結束時,系統會自動完成global.asa文件中寫入的相應事件。值得注意的是,如果一個application與一個session同時開始,active server pages會先處理application的開始事件,而如果一個application與一個session同時結束,active server pages則會先處理session的結束事件。2.

20、3 asp與cgi的比較cgi(common gateway interface,通用網關接口)也是internet上一種功能強大的web頁面技術,其工作方式有別于asp。我們現對二者進行比較。active server pages開發web應用程序的特點:1.完全嵌入html,與html、script語言完美結合。2.無須手動編譯和鏈接程序。3.面向對象,并可擴展activex server組件功能。4.使用腳本語言(javascript、vbscript或perl)編寫。5.存取數據庫輕松容易(使用ado組件)。6.可使用任何語言編寫自己的activex server組件。7.無瀏覽器兼容

21、問題。8.程序代碼隱藏,客戶端僅能看到asp輸出的html文件。9.縮短web開發時間。相比之下,使用cgi開發web應用程序具有以下缺點:1.不易與html文件集成。2.須使用其他較復雜的語言來開發cgi程序。3.程序開發時間較長。4.存取數據庫不容易。5.每個cgi程序被不同用戶執行時都得重新執行一次,并占去server的一個端口(port),降低server效率。可見,asp在數據庫訪問、與html的集成、提高服務器的效率等諸多方面都優于cgi,更適應web應用程序開發的需要,因此本文選擇了asp作為個性化頁面生成器的開發工具。2.4 asp的技術應用整個程序主要使用microsoft提

22、供的語言和服務,windows server 2003作為服務器,access2003用于對服務器數據庫的維護,vb script,java script, dreamweaver mx 2004,asp等實現交互式網上購書及其相關操作。完成以上各角色的功能,實際上是處理一系列的數據庫,在后臺我們對數據庫進行操作,以實現網上學生管理系統的運行。2.4.1 網頁制作工具的選擇dreamweaver mx 2004本身帶有多種模式,可以根據需要加以選擇,同時它與操作系統的集成性非常好,所以在站點管理等方面具有其它網頁編輯軟件所無法比擬的優勢。因此在web頁面進行規劃的過程中,我選用dreamwea

23、ver mx 2004作為主要設計工具。在網頁制作過程中,其他的輔助工具起很重要的作用,因為dreamweaver mx 2004只能將很多元素編輯,而很多元素需要用photoshop,fireworks,flash等其他軟件加工處理,2.4.2 頁面風格的確定頁面的風格至關重要,它要符合頁面的內容所要表達的主題。網上學生管理系統頁面不要做得太花俏,因為網上學生管理系統的主題定位于為讀者與學生管理系統進行交互的平臺,向讀者實時提供有關學生管理系統的各種動態信息,因此應以樸實為主,這樣就可使頁面莊重大方,符合學生管理系統作為文化傳媒的主題。另外,為了保持整個站點風格一致,各分支頁面的背景和圖片也

24、應保持樸實簡潔。2.4.3 web頁面的設計與制作頁面的設計應具體考慮三個方面,即頁面的主題,結構,外觀設計,下面分別從這三個方面介紹一下在制作web頁面時,應考慮的一些因素和采用的方法。頁面主題設計首先要制定目標。網上學生管理系統系統是為了向使用者提供一個方便、快捷的服務平臺,因此主頁中必須包含登陸界面、學生記錄、添加新生、編輯學生信息、查詢學生信息、學生統計,退出等信息。其次,制定設計方法。采取自頂向下的方法,設計瀏覽路徑,這是將網絡層次化的過程。最后選擇表達方式,所選的表達方式和設計風格要與目標一致。頁面結構設計頁面的組織也很重要,必須將信息在邏輯上組織得井然有序,為用戶創造一種有趣和能

25、夠理解的資源。結構分布是否合理將決定瀏覽者對站點第一印象的好壞,如果結構設計合理美觀,瀏覽者將產生濃厚的興趣瀏覽整個網站。反之,如果在設計中,對如何連接頁面中的各個部分只有一個模糊的概念,沒有一種宏觀和清晰的組織結構,那么用戶在不久就會離你而去,轉而去尋求組織得更好的信息。大多數頁面的信息結構,可以采用四種類型:序列結構,分欄結構,網狀結構和層次結構。其中按層次劃分信息,是組織復雜信息的較好方式之一,并且含有層次組織的結構特別適合于作網上學生管理系統。原因是整個網上學生管理系統站點是被組織得由一個單一的主頁向下延伸,大多數用戶都熟悉這種等級的圖形結構,都會覺得這些結構能幫助他們一步步深入。另外

26、,層次結構為人們所熟悉,使用戶很容易建立一種進入站點的認知感覺。但層次不宜過多,太多往往令人厭煩。頁面外觀設計內容和組織結構確定好后,還應該考慮整個頁面的外觀。好的頁面外觀應有很好的一致性,也就是說相同的頁面安排、背景圖像、顏色組合、欄目條等。整個站點的頁面在外觀上風格應該保持一致。背景是整個頁面的基調,同時也是給瀏覽者的第一印象,因此背景的選擇也很重要。在設計本系統web頁面時,考慮到網上學生管理系統作為知識傳播的媒體,在外觀上不能象娛樂站點那樣花哨,而更應突出其文化氛圍,盡量以簡潔,素雅為主基調。主頁的制作大致分三個階段:前期制作,中期制作和后期制作。前期包括整理資料,制作主題,構造結構;

27、中期包括制作網頁,測試修改;后期為發布,更新。前期的工作是制作網上學生管理系統的主要階段,但中期的測試是必不可少的環節,這符合軟件工程遠離。本學生管理系統系統制作完成后,已經過iis測試,運行良好。2.4.4 設計過程中使用的asp技術及元素網頁元素的定位頁面元素的定位有兩種方式,一種使用圖層,一種使用表格。用圖層頁面比較小,但是用太多的圖層會導致站點在網上運行不太穩定,還是用表格定位比較精確。但是產生的文件較大,由于主頁元素不多,所以采用了表格定位,整體看來,主頁布局較為合理,給人耳目一新的感覺。框架結構的選擇框架是網頁結構中常用的一種瀏覽形式,特別是用在主頁面所連接的各個分頁上,為一個頁面

28、定義導航區與內容區。它將一個網頁分割為若干區域,一個區域就是一個框架,以便使同一個頁面的不同區域可以裝載不同的文件。在網上學生管理系統的各個分頁面中,為了使使用者能夠自由的穿梭于學生信息系統的各個環節中,應用了左右結構的框架結構,這樣使用者可以在左邊通過點擊相應的鏈接,在右邊了解到其中的內容。在瀏覽內容的同,若想切換到其他任意的欄目,只需點擊超鏈接即可,方便了瀏覽。三、系統需求分析3.1開發的必要性信息資源已成為各個部門的重要財富和資源,建立一個滿足各級部門信息處理需要的信息系統,也一個企業或組織生存越來越重要的信息資源。長期以來,使用傳統人工的方法管理高校公寓,這種管理方式存在著許多缺點,如

29、:效率低。而且時間一長,將產生大量的文件和數據,這對于查找、更新、維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發揮越來越重要的作用。學生公寓管理軟件,是以高校的管理方式為實例而設計的一種實用型管理軟件。本系統最大的特點是通用性、簡單操作性。隨著學校寄宿人員的增多,公寓管理人員的負擔越來越重,為了讓所有公寓管理人員能從繁重的工作中解脫出來,實現無紙化辦公,使工作更有條理、更方便、更有效率,而開發出這套公寓管理軟件。1.3系統開發的可行性131 技術上的可行性我們正走進一個信息時代,信息技術將從根本上改變人類社會的生

30、產方式和生活方式,各行各業的業務管理現在都已經相繼使用計算機來處理,可以說用計算機進行信息管理是一個總趨勢。學生公寓管理軟件主要是對公寓、寢室的配置、住宿人員登記、衛生檢查、公寓資產、學生違紀、值班老師記錄以及對學生住宿情況查詢,修改,更新等。可以更快地了解到每個學生的住宿情況。開發一個學生公寓管理系統可以達到事半功倍的效果。隨著數據庫管理系統的普及以及可視化編程軟件的出現,使數據庫管理信息系統的開發變得更為簡單,因此開發一個學生公寓管理系統是完全可行的。132 經濟上的可行性本單位有自己的微機室可以使用,不必重新購置計算機,不需要花費大量資金,是一個節約人力物力的好辦法。133 組織管理上的

31、可行性本單位的領導干部具有較高的素質,它們對管理現代化有較高的認識水平,并且有各級領導的大力支持和重視。綜上所述,建立一個學生公寓管理軟件與人工操作相比具有速度更快,操作更準確,更節約開支等有利之處,因此建立一個學生公寓管理軟件是必要可行。1.4數據來源作為一個學生公寓的管理軟件,要十分全面的貼近以及適合大學公寓的管理方法。本軟件的參考資料主要有兩種來源:一是參考本學校公寓的管理結構,管理方法,這些資料是本軟件的主要依據,也可以說這些資料來源于普通的生活,比較真實一些。二是來源于網絡上的各種同類軟件,通過這些軟件可以看出一個公寓最低需要哪些管理與設置,在這些軟件中,有些軟件功能比較齊全,但是在

32、管理上顯的非常的不方便,使用起來十分麻煩、繁瑣,有些雖然簡單,但是功能上又不是十分完善,對這些軟件首先要進行取其精華,棄其糟粕,從而進行編寫。1.5新系統數據流程圖圖1.1數據流程圖數據字典圖1.2 數據元素注:其它數據元素略圖1.3 數據流注:其它數據流略圖1.4 加工注:其它加工略注:其它數據存儲略第二章 數據庫設計1、er圖圖2.1 er圖2、信息的數量越來越大,數據庫的作用越發突出,所以數據庫的建立是系統施實的主要部分之一,它關系到整個系統的運行情況,是整個系統的重要組成部分。本系統數據庫為db.mdb,在數據庫中包括十個表。分別是:用戶表、公寓表、班級表、寢室表、衛生等級表、學生基本

33、情況表、學生請假情況表、學生違規情況表、寢室衛生情況表、資產表。下面介紹幾個主要的表: 學生基本情況表主要是存放學生的基本情況,字段包括:姓名、性別、學號、班級、公寓、寢室、入學時間、年制、寢室電話、個人電話、備注。數據結構如下表:字段名數據類型數據長度姓名文本8性別文本2學號文本10班級文本10公寓文本20寢室文本10入學時間文本14年制文本8個人電話文本15備注備注 學生請假情況表主要存放學生請假情況,字段包括:日期、姓名、班級、公寓、寢室、天數、原因、老師、備注。數據結構如下表:字段名數據類型數據長度日期文本14姓名文本8班級文本10公寓文本20寢室文本10天數文本10原因備注老師文本8

34、備注備注 學生違規情況表主要存放學生違規情況,字段包括:日期、姓名、班級、公寓、寢室、原因、程度、處罰、備注。數據結構如下表:字段名數據類型數據長度日期文本14姓名文本8班級文本10公寓文本20寢室文本10原因備注程度備注處罰備注備注備注 衛生情況表主要存放寢室衛生情況,字段包括:日期、公寓、寢室、檢查1到5、得分、減分、等級、備注。其中檢查1到5是為了在沒有使用者想輸入的記錄的情況下自己輸入而設計的,保證了系統的可修改性、可擴展性。數據結構如下表:字段名數據類型數據長度日期文本14公寓文本20寢室文本10檢查1文本40檢查2文本40檢查3文本40檢查4文本40檢查5文本40得分文本4減分文本

35、4等級文本6備注備注 資產表主要存放寢室新增資產情況,字段包括:日期、公寓、名稱、數量、單價、總價、用途、備注。數據結構如下表:字段名數據類型數據長度日期文本14公寓文本20名稱文本20數量文本4單價文本10總價文本10用途備注備注備注第三章功能模塊設計3.1新系統功能結構圖及運行圖如下:1、系統功能結構圖:圖3.1系統功能結構圖2、系統主界面運行圖:圖3.2系統主界面運行圖經過系統分析,確定了本軟件主要包括以下方面:系統設置、公寓管理、衛生檢查、資產管理、記錄查看、記錄刪除、值班記錄、幫助制作。3.2設置與用戶:主要完成:管理用戶的添加、刪除、修改等功能。運行圖如下:圖3.3設置與用戶運行圖

36、3.2.1 用戶管理可以進行管理人員的添加和修改以及刪除操作。添加人員可以分為兩類:普通用戶、管理員。可以視不同人員而添加。管理員擁有所有權力,對整個系統的操作。普通用戶只有瀏覽、及一些簡單的添加操作權力。無用戶設置、公寓設置及記錄刪除等權力。3.2.2公寓設置分為三個主要的操作:公寓設置、寢室設置、班級設置。在這里可以添加學校所有的公寓、所有班級、每個公寓的所有寢室,也可以用此軟件管理一幢公寓。這樣操作起來會更簡單、操作一目了然。3.2.3數據備份這是一個數據管理軟件所必不可少的一部分,利用它可以及時的備份當前的數據庫以及在出現故障后利用已保存的數據進行恢復。3.2.4數據恢復利用數據恢復將

37、當前數據庫中的所有信息備份,避免造成數據丟失。3.3公寓管理主要完成:基本信息添加、瀏覽、刪除、修改的功能。運行圖如下:圖3.4公寓管理運行圖3.3.1學生信息管理主要是對學生入住信息記錄做一個添加。利用它可以把學生的基本的資料保存起來。3.3.2宿舍信息管理主要是對宿舍信息記錄做一個添加。利用它可以把學生的基本的資料保存起來。3.3.3外來人員訪問管理主要是對個來人員訪問記錄做一個添加。利用它可以把外來人員的基本的資料保存起來。防止外來不明人員進入宿舍。3.3.4物品出入管理主要是對宿舍物品出入記錄做一個添加。利用它可以把出入物品的基本的資料保存起來,以防公寓物品被盜3.3.5衛生評分管理

38、主要是對宿舍衛生記錄做一個添加。利用它可以把每次檢查衛生的基本的資料保存起來,以做到對宿舍衛生情況了解。3.3.4報修管理 主要是對宿舍物品報修記錄做一個添加。利用它可以把報修物品的基本的資料保存起來,以防公寓物品經常人為損壞。3.3.4送水管理 主要是對宿舍送水記錄做一個添加。利用它可以把宿舍送水的基本的資料保存起來。 第四章 程序設計主程序流程圖4.1 登錄界面此界面是由dreamweaver mx 2004制作而成。在做這個登錄面的時候想了很多,最后選擇了這種,感覺它看起來干凈,整齊。又不失其莊雅。加上本單位最有特色的建筑,會讓人一目了然。4.1.1 登錄圖片顯示圖4.1登錄界面4.1.

39、2 界面制作與實現 在這個界面中,主要處理的是判斷當前用戶輸入的信息是否正確。如果正確,那么它屬于哪種類型用戶。因為此管理軟件在登錄后不同類型的用戶顯示的窗體與實現的功能都不是一樣的,它們會有所差別! (2) 用戶類型判斷 在數據庫中建了一人yonghu表。在添加管理人員時有兩種默認級別。管理員、普通用戶。管理員擁有對數據庫操作的一切權限。普通用戶只有普通的查看,數據轉換等。沒有刪除等操作功能。前用戶成功登錄后,會在主窗體的狀態欄中顯示出當前用戶及其用戶類型。4.2 程序主界面程序主界面為本軟件的顯示的核心部分。一切主要操作及顯示都通過這里完成。整個界面主要由五部分組成。菜單部分、工具欄、左側

40、操作欄、右側顯示欄以及狀態欄。界面效果圖如下:圖4.2程序主界面主界面源代碼如下:4.3系統設置與用戶管理4.3.1用戶管理界面效果圖圖4.3用戶管理 界面制作與實現方法 這個界面總體來說各個控件比較簡單,但是作為一個添加刪除管理員的操作,它已經連接到了數據庫,與數據庫的yonghu表相聯。各個控件也與數據庫中表的字段綁定。在窗體初始化的時候要判斷當前數據庫表中是否有記錄,如果沒有記錄那么有些按鈕將會被設置成為失效狀態,否則會出現錯誤。添加用戶可以添加使用該管理軟件的用戶。添加的時候可以選擇所添加人物的級別。軟件默認為兩個級別:管理員、普通用戶。管理員擁有對此軟件管理操作等一切的權力。普通用戶

41、,只有普通的查看、查詢、備份、添加等權力。沒有對記錄刪除等權力。在添加用戶時你可以選擇一個且必須選擇一個。然后輸入此用戶的用戶名和密碼即可!刪除操作可以把當前記錄刪除掉。一經刪除即不可以在恢復。所以在操作前要想好。編輯操作可以對當前所選擇的用戶進行編輯,可以修改其用戶名與密碼。當當前用戶感覺自己用戶名稱或密碼有泄露時,可以進行修改。修改記錄即更新表中的某一條記錄。4.3.2 公寓添加公寓添加可以說是本程序中一關鍵部分。因為所有的設置都在此進行。包括公寓添加、修改、刪除。寢室的添加、修改、刪除以及班級的添加、修改和刪除操作。只有正確的對這些設置進行添加修改,才能輸入正確的記錄。 4.5衛生檢查公

42、寓衛生可以說是一個公寓管理中最常見到的問題了。公寓衛生每天要清掃,寢室衛生每天要檢查,但是如果這些都用紙來進行填寫,一定會十分麻煩,且保存也不是十分方便,在一些評比中也會忙的很遭。所以在這個軟件中編寫了此功能。第五章 系統測試編寫出的各功能模塊需要進行測試,對于模塊化應用程序,軟件開發的最后一部分便是不斷的測試程序最終編譯成可執行的.exe文件,該階段主要對系統的正確性及完整性等方面進行測試。主要進行:功能確認測試、運行測試、健壯性測試、安全性測試以及查錯方面的測試等,系統測試的測試人員由測試組成員(或質量保證人員)或測試組成員與用戶共同測試,在整個系統開發完成,即將交付用戶使用前進行。在這一

43、階段,對整個系統進行測試,系統測試結束后我們應該打軟件打包,使其脫離vb的環境下也能正常運行。打包應將所有程序需要的文件加載進去,如數據庫(db.mdb),每日一記和幫助的文件都要進行加載。在調試程序過程中,由于某些內在的錯誤影響程序的運行,在采用上述調試方法對程序進行調試后,程序運行情況良好,達到了預期的設計目標,基本上滿足了用戶的需要。 總結到目前為止,學生公寓管理軟件基本開發完畢,軟件界面美觀,運行時間短,執行功能強,其功能基本符合用戶需求。能夠完成對學生公寓中學生基本資料的存儲和查詢,并提供數據轉換、數據備份等系統維護功能,可以使用查找、修改、添加和刪除對學生公寓管理軟件的操作等。由于

44、本人知識有限,又是剛初學軟件,時間比較倉促,又缺乏經驗,必定有不足和不周之處,希望各位老師給予指導,本人將繼續完善修改,使此系統能更好地發揮性能。參考文獻1 龍馬工作室,asp+sql server組建動態網站實例精講,人民郵電出版社,20042 王國榮,asp.net網頁制作教程從基本語法學起,華中科技大學出版社,20023 薩師煊,王珊.數據庫系統概論.(第三版).北京:高等教育出版社,2000 4 張海藩.軟件工程.北京:人民郵電出版社,20015 陳恭和.數據庫基礎與access應用教程.北京:高等教育出版社,20036 陳春玲,陳丹偉,李頻.軟件工程與數據庫概論.西安:西安電子科技大

45、學出版,20027 craig.s.mullins. database administration: the complete guide to practices and procedures.李天柱,任建利,肖艷芹.北京:電子工業出版社,20038 martin fowler. refactoring: improving the design of existing code. 侯捷,熊節.北京:中國電力出版社,20039richard whitehead. leading a software development team:a developer's guide to s

46、uccessfully leadingpeople and projects. 吳志明.北京:電子工業出版社,2002 anyway, i was here in amber some years ago. not doing much of anything. just visiting and being a nuisance. dad was still around, and when i noticed that he was getting into one of his grumpy moods, i decided it was time to take a walk. a l

47、ong one. i had often noticed that his fondness for me tended to increase as an inverse function of my proximity. he gave me a fancy riding crop for a going-away present-to hasten the process of affection, i suppose. still, it was a very nice crop-silver-chased, beautifully tooled-and i made good use

48、 of it. i had decided to go looking for an assemblage of all my simple pleasures in one small nook of shadow. it was a long ride-i will not bore you with the details-and it was pretty far from amber, as such things go. this time, i was not looking for a place where i would be especially important. t

49、hat can get either boring or difficult fairly quickly, depending on how responsible you want to be. i wanted to be an irresponsible nonentity and just enjoy myself. texorami was a wide open port city, with sultry days and long nights, lots of good music, gambling around the clock, duels every mornin

50、g and in-between mayhem for those who couldn't wait. and the air currents were fabulous. i had a little red sail plane i used to go sky surfing in, every couple of days. it was the good life. i played drums till all hours in a basement spot up the river where the walls sweated almost as much as

51、the customers and the smoke used to wash around the lights like streams of milk. when i was done playing i'd go find some action, women, or cards, usually. and that was it for the rest of the night. damn eric, anywayl that reminds me again . . . he once accused me of cheating at cards, did you k

52、now that? and that's about the only thing i wouldn't cheat at. i take my card playing seriously. i'm good and i'm also lucky. eric was neither. the trouble with him was that he was good at so many things he wouldn't admit even to himself that there were some things other people c

53、ould do better. if you kept beating him at anything you had to be cheating. he started a nasty argument over it one night-could have gotten serious-but gerard and caine broke it up. give caine that. he took my part that time. poor guy . . . hell of a way to go, you know? his throat . . . well, anyho

54、w, there i was in texorami, making music and women, winning at cards and jockeying around the sky. palm trees and night-blooming wallflowers. lots of good port smells-spices, coffee, tar, salt-you know. gentlefolk, merchants, and peons-the same straights as in most other places. sailors and assorted

55、 travelers passing in and out. guys like me living around the edges of things. i spent a little over two years in texorami, happy. really. not much contact with the others. sort of postcard like hellos via the trumps every now and then, and that was about it. amber was pretty much off my mind. all t

56、his changed one night when i was sitting there with a full house and the guy across from me was trying to make up his mind whether or not i was bluffing. the jack of diamonds began talking to me. yes, that is how it started. i was in a weird frame of mind anyway. i had just finished a couple very hot sets and was still kind of high. also, i was physically strung out from a long day's gliding and not much sleep the night before. i decided later that it must be our mental quirk associated with the trumps that made me see it that way when someone was trying to reach me

溫馨提示

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

評論

0/150

提交評論