




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄 畢業(yè)設(shè)計(論文)題 目: 基于SQL Server的學(xué)生宿舍管理系統(tǒng)設(shè)計 學(xué) 院: 機(jī)電工程學(xué)院 專 業(yè): 工業(yè)工程 學(xué)生姓名: 班級/學(xué)號 指導(dǎo)老師/督導(dǎo)老師: 起止時間:2016 年 2 月 22 日 至2016 年 6月 11日摘 要 在高校日常管理工作中,宿舍方面的管理是至關(guān)重要的。而隨著時代的進(jìn)程,高校的日常管理過程也開始愈發(fā)繁雜起來。怎樣才能快速高效地利用高校的宿舍資源,是高校管理中的一個關(guān)鍵問題。因此,科學(xué)地管理大學(xué)宿舍非常必要。大學(xué)宿舍管理系統(tǒng)通過對高校的學(xué)生、宿舍等信息加以整合,并將處理后的信息與管理人員進(jìn)行交互,使使用者能夠更有效的對宿舍進(jìn)行管控,這對加強(qiáng)對大學(xué)宿舍的
2、優(yōu)化分配,充分利用宿舍資源,提高宿舍管理工作甚至高校整體工作的效率有很重要的意義。本系統(tǒng)是根據(jù)對目前大學(xué)宿舍管理工作的需求加以整合,并以實(shí)際的宿舍管理制度為準(zhǔn),采用簡單靈活的Visual Basic6.0作為前臺開發(fā)工具結(jié)合SQL Server2005作為后臺數(shù)據(jù)支持而開發(fā)出來的。關(guān)鍵詞:宿舍日常管理; 管理系統(tǒng); 數(shù)據(jù)庫; Abstract University dormitory management is an very important part in the daily management work of university. As time goes by, the dail
3、y management of university have begun to become more and more complex. How to quickly and efficiently use the resources of the university has become a very important problem for advanced school management. So, it is necessary to manage the university dormitory scientifically .Through the management
4、of college dormitory management system, the university students, dormitories and other information to be centralized classification. The processed information can be more effectively managed and controlled by management staff. It is very important to strengthen the optimized allocation of university
5、 dormitories, make full use of the dormitory resources, improve the efficiency of dormitory management and even the whole work of advanced school.This system is made by the integrated current university dormitory management needs with the actual dormitory management system as the standard, and using
6、 simple and flexible Visual Basic6.0 as the front desk development tools combined with SQL Server2005 as the background data support. Keywords: Daily dormitory management ; Management system ; Database; 目錄 TOC o 1-3 h z u HYPERLINK l _Toc452711860 摘 要 PAGEREF _Toc452711860 h 2 HYPERLINK l _Toc452711
7、861 Abstract PAGEREF _Toc452711861 h 3 HYPERLINK l _Toc452711862 第一章 概述 PAGEREF _Toc452711862 h 6 HYPERLINK l _Toc452711863 1.1 開發(fā)背景 PAGEREF _Toc452711863 h 6 HYPERLINK l _Toc452711864 1.2 預(yù)期開發(fā)成果 PAGEREF _Toc452711864 h 6 HYPERLINK l _Toc452711865 第二章 開發(fā)環(huán)境介紹 PAGEREF _Toc452711865 h 7 HYPERLINK l _To
8、c452711866 2.1 前臺VB介紹 PAGEREF _Toc452711866 h 7 HYPERLINK l _Toc452711867 2.2 后臺SQL Server2005介紹 PAGEREF _Toc452711867 h 7 HYPERLINK l _Toc452711868 第三章 系統(tǒng)分析 PAGEREF _Toc452711868 h 8 HYPERLINK l _Toc452711869 3.1功能需求分析 PAGEREF _Toc452711869 h 8 HYPERLINK l _Toc452711870 3.2可行性分析 PAGEREF _Toc4527118
9、70 h 8 HYPERLINK l _Toc452711871 3.2.1 技術(shù)方面 PAGEREF _Toc452711871 h 8 HYPERLINK l _Toc452711872 3.2.2 經(jīng)濟(jì)方面 PAGEREF _Toc452711872 h 8 HYPERLINK l _Toc452711873 3.2.3 用戶使用可行性分析 PAGEREF _Toc452711873 h 9 HYPERLINK l _Toc452711874 3.3 操作流程分析 PAGEREF _Toc452711874 h 9 HYPERLINK l _Toc452711875 第四章 系統(tǒng)設(shè)計 P
10、AGEREF _Toc452711875 h 11 HYPERLINK l _Toc452711876 4.1 模塊結(jié)構(gòu)設(shè)計 PAGEREF _Toc452711876 h 11 HYPERLINK l _Toc452711877 4.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc452711877 h 11 HYPERLINK l _Toc452711878 4.2.1概念結(jié)構(gòu)設(shè)計 PAGEREF _Toc452711878 h 11 HYPERLINK l _Toc452711879 4.2.2邏輯結(jié)構(gòu)設(shè)計 PAGEREF _Toc452711879 h 12 HYPERLINK l _Toc4
11、52711880 4.3 系統(tǒng)Ipo圖 PAGEREF _Toc452711880 h 13 HYPERLINK l _Toc452711881 4.4 數(shù)字字典 PAGEREF _Toc452711881 h 15 HYPERLINK l _Toc452711882 第五章 系統(tǒng)詳細(xì)設(shè)計 PAGEREF _Toc452711882 h 17 HYPERLINK l _Toc452711883 5.1 系統(tǒng)界面設(shè)計 PAGEREF _Toc452711883 h 17 HYPERLINK l _Toc452711884 5.2 模塊處理過程 PAGEREF _Toc452711884 h 21
12、 HYPERLINK l _Toc452711885 第六章 系統(tǒng)測試 PAGEREF _Toc452711885 h 23 HYPERLINK l _Toc452711886 6.1 系統(tǒng)測試概述 PAGEREF _Toc452711886 h 23 HYPERLINK l _Toc452711887 第七章 結(jié)語 PAGEREF _Toc452711887 h 24 HYPERLINK l _Toc452711888 致謝 PAGEREF _Toc452711888 h 25 HYPERLINK l _Toc452711889 參考文獻(xiàn) PAGEREF _Toc452711889 h 26
13、第一章 概述1.1 開發(fā)背景隨著越來越多的畢業(yè)生涌入各大高校,以及每年都在擴(kuò)增的高校招生以及國家一系列政策的扶持,宿舍方面的管理工作已逐步成為高校日常管理工作中非常重要的部分。隨之而來的就是高校宿舍管理開始出現(xiàn)各種問題。大學(xué)宿舍管理是高校管理的一個重要內(nèi)容。時代在進(jìn)步,而高校的管理工作也愈發(fā)復(fù)雜起來;一系列原因?qū)е碌拇罅康娜藛T流動,也增加了高校的宿舍管理工作的難度。傳統(tǒng)的人工管理宿舍模式,存在著許多缺點(diǎn),如不方便記錄、錯誤率高等。而且,使用久了就會導(dǎo)致大量的文件堆積,使后續(xù)的宿舍日常管理工作的難度大大增加。例如:采用人工方法對大學(xué)宿舍進(jìn)行統(tǒng)計的話,參與者的工作量是很大的,若人數(shù)達(dá)到上千甚至更多
14、,其工作難度將變得難以想象。而且不僅僅是統(tǒng)計方面,像學(xué)生畢業(yè)搬走,新生信息錄入等,涉及的人數(shù)一多,管理人員的負(fù)擔(dān)也不小。所以,設(shè)計一個科學(xué)、合理的高校宿舍管理信息系統(tǒng),對高校后勤管理部門具有重要的意義。由于工作負(fù)擔(dān)大、錯誤率高等問題,原始的人工管理模式明顯到了要被淘汰的地步。而采用日新月異的電腦技術(shù)將人工管理模式轉(zhuǎn)換到電腦系統(tǒng)管理模式的優(yōu)化開始受到關(guān)注,也就是對一套方便快捷的宿舍管理系統(tǒng)的需求越來越多。在高校日常管理工作中,宿舍日常管理方面的工作是很重要的部分, 學(xué)校對以后管理工作的規(guī)劃也需要根據(jù)宿舍管理方面的信息進(jìn)行改動。所以,能為學(xué)校管理層減輕負(fù)擔(dān)的宿舍管理系統(tǒng)的重要性不言而喻,它讓宿舍日
15、常管理工作變得便捷、高效。本系統(tǒng)可以免去人工管理模式的繁瑣性,讓宿舍日常管理工作變得科學(xué)化、高效化、系統(tǒng)化,降低了宿舍信息處理的錯誤率。減輕了宿舍管理人員的負(fù)擔(dān),也使學(xué)校日常管理工作的效率得到了提升,對提高管理質(zhì)量具有重要的意義。1.2 預(yù)期開發(fā)成果 系統(tǒng)所要達(dá)到的預(yù)期成果,就是根據(jù)高校宿舍日常管理工作的步驟,相應(yīng)的制度以及以前管理工作中的一些經(jīng)驗(yàn)去設(shè)計并開發(fā)一個能夠滿足宿舍管理人員日常工作進(jìn)行的大學(xué)宿舍管理系統(tǒng)。根據(jù)實(shí)際宿舍管理工作的情況,系統(tǒng)將包括以下功能:(1)、對基本信息,如:宿舍基本信息、學(xué)生個人信息等提供查詢、錄入、修改等功能;(2)、除了對基本信息的操作外,還有對其他信息,如:宿
16、舍財務(wù)情況,來訪人員登記等,可根據(jù)實(shí)時需求對不同的信息進(jìn)行相關(guān)操作;(3)、設(shè)置用戶登錄權(quán)限,不同級別用戶可使用的功能對應(yīng)權(quán)限開放;(4)、系統(tǒng)界面美觀。第二章 開發(fā)環(huán)境介紹由于SQL SERVER與Visual Basic有著很好的兼容性。本管理系統(tǒng)采用的數(shù)據(jù)庫是SQL SERVER2005的數(shù)據(jù)庫,開發(fā)語言為Microsoft Visual Basic 6.0(簡稱VB6.0)。使用VB6.0作為前臺的開發(fā)工具,用SQL SERVER 2005 作為后臺數(shù)據(jù)庫,利用VB6.0的對應(yīng)數(shù)據(jù)庫控件來連接后臺數(shù)據(jù)并對其編程來實(shí)現(xiàn)各種功能。 2.1 前臺VB介紹VB,即Visual Basic,它的
17、前身是QBASIC,語言基礎(chǔ)是BASIC。作為基于對象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡易地建立Windows應(yīng)用程序。以適用人員來分,有三個版本:標(biāo)準(zhǔn)版(適合普通應(yīng)用系統(tǒng)的開發(fā))、專業(yè)版(在標(biāo)準(zhǔn)版的基礎(chǔ)上提供了對數(shù)據(jù)庫和Internet的支持)、高校版(適用于專為高校設(shè)計應(yīng)用軟件的程序開發(fā)人員)。使用VB不需要追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和創(chuàng)造力,就能利用VB開發(fā)出各種實(shí)用的軟件了,不論是小游戲還是大型的客戶端/服務(wù)器端應(yīng)用程序,都變得非常簡單。可視化編程的一個突出特點(diǎn)就是其開發(fā)環(huán)境就像一個百寶箱,很多功能都集成在其之中,這就是IDE(Integrated
18、 Development Environment),即集成開發(fā)環(huán)境。IDE是指在相應(yīng)的開發(fā)平臺中集成了編輯器、編譯連接工具、控件器箱輔助工具。例如在VB的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗口、屬性窗口、窗體設(shè)計器、代碼編輯器窗口等;從簡單的文本文件到各種復(fù)雜的關(guān)系型數(shù)據(jù)庫,數(shù)據(jù)庫應(yīng)用程序需要面對各種各樣的數(shù)據(jù)源。Visual basic 6.0提供ADO(Active Data Objects)作為應(yīng)用程序和OLE-DB連接的橋梁ADO,即Active數(shù)據(jù)對象(Active Data Objects):實(shí)際是一種提供訪問各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計為一種
19、極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口相連。用戶可以使用任何一種ODBC數(shù)據(jù)源,即不僅適合于SQL Server、Oracle、Access等數(shù)據(jù)庫應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。本系統(tǒng)就是用ADO對象來連接數(shù)據(jù)庫的。下一節(jié)專門介紹ADO。Microsoft在Visual Basic 6.0以后的版本都集成了ADO。它與以前Visual Basic的DAO、RDO相比有了很大的提高。DAO(Data Access Objects)即數(shù)據(jù)訪問對象,是一種面
20、向?qū)ο蟮慕缑娼涌凇Mㄟ^DAO/Jet功能可以訪問ISAM數(shù)據(jù)庫,使用DAO/ODBC Direct功能可以實(shí)現(xiàn)遠(yuǎn)程RDO功能。RDO(Remote Data Objects)即遠(yuǎn)程數(shù)據(jù)對象,為使用代碼來創(chuàng)建和操作一個遠(yuǎn)程ODBC數(shù)據(jù)庫系統(tǒng)的各個部件提供了一個框架。RDO是ODBC API的一個淺層界面接口,是專為訪問遠(yuǎn)程ODBC關(guān)系數(shù)據(jù)源而設(shè)計的。2.2 后臺SQL Server2005介紹本系統(tǒng)采用的數(shù)據(jù)庫是SQL Server 2005 數(shù)據(jù)庫管理系統(tǒng),是一個關(guān)系型的數(shù)據(jù)庫管理系統(tǒng),與VB6.0 開發(fā)工具緊密集成,為開發(fā)人員提供方便、快捷的數(shù)據(jù)管理方案。SQL Server 2005數(shù)據(jù)庫
21、是一個全面的數(shù)據(jù)庫平臺,其數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心,集成了商業(yè)智能工具、分析、報表等功能,為用戶提供企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 可以為開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者以及決策者提供了創(chuàng)新的解決方案,幫助用戶從數(shù)據(jù)中獲取更多的收益。SQL Server是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由MicrosoftSybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在WindowsNT推出后,Microsoft 與Sybase 在SQLServer的開發(fā)上就分道揚(yáng)鑣了。Microsoft將SQLServer移植到Windows
22、NT系統(tǒng)上,專注于開發(fā)推廣SQL Server的Windows NT版本。Sybase則較專注于SQLServer在UNIX操作系統(tǒng)上的應(yīng)用。SQL Server 2005,是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的新版本。該版本繼承了SQLServer7.0版本的優(yōu)點(diǎn),同時又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn)??煽缭綇倪\(yùn)行MicrosoftWindows98的膝上型電腦,到運(yùn)行MicrosoftWindows2000的大型多處理器的服務(wù)器等多種平臺使用。第三章 系統(tǒng)分析3.1功能需求分析開發(fā)本系統(tǒng)的最終成果是為了將原始的人
23、工管理模式轉(zhuǎn)換為科學(xué)、高效、系統(tǒng)的電腦系統(tǒng)管理模式,旨在提高高校宿舍日常管理工作的工作效率,減輕管理人員的工作負(fù)擔(dān)。故其功能包括:(1)、對學(xué)生和宿舍基礎(chǔ)信息、宿舍財務(wù)保修信息等進(jìn)行管理,以及對不同級別管理人員相應(yīng)的功能開放。(2)、信息錄入功能,比如新生入住信息錄入、宿舍管理人員錄入等。(3)、查詢檢索信息功能,根據(jù)登錄用戶的權(quán)限,可以對相應(yīng)權(quán)限開放的信息進(jìn)行查詢。(4)、設(shè)置不同級別用戶的對應(yīng)開放的功能,如宿舍管理員只能添加宿舍住宿信息,無法修改宿舍樓棟信息等。本系統(tǒng)使用的是單文檔窗體,以VB 6.0的前端相關(guān)控件連接SQL Server 2005后臺對應(yīng)數(shù)據(jù)庫數(shù)據(jù)的模式開發(fā)的宿舍管理系統(tǒng)
24、,完成之后的系統(tǒng)可以對宿舍信息、學(xué)生信息等進(jìn)行數(shù)據(jù)庫相關(guān)的添加、刪除等功能的操作,使宿舍日常管理工作變得高效化,系統(tǒng)化,也提高了宿舍日常管理工作的質(zhì)量?;谏鲜龇治?,系統(tǒng)將分為這幾個模塊:(1)、人員設(shè)置模塊:包括管理學(xué)院班級、學(xué)生、樓管人員等信息;(2)、日常工作管理模塊:物品登記信息,來訪人員登記,維修信息等;(3)、查詢統(tǒng)計模塊:學(xué)生信息查詢,宿舍信息查詢,宿舍保修信息查詢等;(4)、系統(tǒng)管理模塊:宿舍管理員管理,整理密碼等;(5)、系統(tǒng)幫助:關(guān)于與幫助。3.2可行性分析3.2.1 技術(shù)方面系統(tǒng)采用Visual Basic 6.0 作為前臺開發(fā),結(jié)合具有界面友好、開發(fā)簡單、接口靈活等特點(diǎn)
25、的SQL SERVER 2005數(shù)據(jù)庫管理系統(tǒng)作為后臺數(shù)據(jù)連接,這兩種操作系統(tǒng)目前已經(jīng)成熟,再加上兩者之間良好的兼容性,飽受系統(tǒng)開發(fā)人員好評。即在開發(fā)技術(shù)方面,本宿舍管理系統(tǒng)是可行的。3.2.2 經(jīng)濟(jì)方面經(jīng)濟(jì)可行性研究是對系統(tǒng)投入使用后帶來的經(jīng)濟(jì)效益進(jìn)行估計,也包括對系統(tǒng)的投資預(yù)算。即要解決兩個問題,資金可得性和經(jīng)濟(jì)合理性。計算機(jī)的普及以及國家政策的扶持,使得高校為管理工作的進(jìn)行配備設(shè)備的經(jīng)濟(jì)壓力并不大,況且,就高校日常管理工作來說,在宿舍管理方面,以往的人工管理模式,所有的信息都是人工記錄,缺點(diǎn)太多,如:錯誤率高,工作效率低等。在這個效率至上的時代,這種模式明顯落后了,所以將這種人工管理模式
26、轉(zhuǎn)換為電腦系統(tǒng)管理模式很有必要,而且由于上述原因,這種模式的轉(zhuǎn)換是可以的,即在經(jīng)濟(jì)方面,系統(tǒng)的開發(fā)是沒有問題的。3.2.3 用戶使用可行性分析本系統(tǒng)的操作簡單,并不需要掌握太多的計算機(jī)知識,簡單的培訓(xùn)一下,宿舍管理員就能使用本系統(tǒng)進(jìn)行宿舍日常的管理工作。本系統(tǒng)的原則是界面美觀、提高工作效率、操作難度低,管理人員無需進(jìn)行復(fù)雜的操作就能很輕松的使用本系統(tǒng)開始宿舍管理的工作。而且,使用本系統(tǒng)對學(xué)生、宿舍相關(guān)信息進(jìn)行操作的時候,系統(tǒng)界面上會有管理人員想進(jìn)行的管理工作的相應(yīng)功能選項(xiàng)。而且,界面上的功能選項(xiàng)均是結(jié)合實(shí)際宿舍管理工作流程,和一些管理工作的實(shí)際經(jīng)驗(yàn)而設(shè)置的,完全滿足宿舍管理人員的工作進(jìn)行。因此
27、,在用戶使用可行性方面,本系統(tǒng)是可以滿足管理工作的。綜上所述,開發(fā)本宿舍管理系統(tǒng)是可行的。3.3 操作流程分析信息量大、各類信息處理方式不同給高校宿舍日常管理工作帶來了不小的壓力,實(shí)際工作的難度大。而且一旦發(fā)生信息處理錯誤,管理人員就要付出大量的時間找尋錯誤點(diǎn),并處理由此產(chǎn)生的后果,比如:某新生入住錄入信息時,由于管理人員的失誤,將該學(xué)生的學(xué)號和另一學(xué)生的弄混了,使得后來在該學(xué)生向宿舍管理員提交保修信息后卻未完成修理等問題。對管理工作質(zhì)量的影響很大。故在結(jié)合數(shù)字化、高效化管理宿舍的條件下,為了應(yīng)對這些困難,設(shè)置了如下約束條件:(1)、在高效化、科學(xué)化的條件下,簡化宿舍管理工作流程;(2)、系統(tǒng)
28、功能設(shè)置應(yīng)保證在滿足宿舍管理工作正常進(jìn)行的情況下,盡量精簡;(3)、設(shè)置禁止重復(fù)某些信息,如:學(xué)號等,保證系統(tǒng)信息的不重復(fù)性;(4)、界面友好、高效化,能支持宿舍日常管理工作的正常進(jìn)行?;谏鲜鲈瓌t,系統(tǒng)的用戶只針對于宿舍管理員和系統(tǒng)管理員,宿舍管理員,通過輸入對應(yīng)管理員編號,密碼驗(yàn)證后,才可以使用系統(tǒng)對學(xué)生、宿舍、宿舍財務(wù)保修等信息進(jìn)行日常管理工作的進(jìn)行,并可對學(xué)生入住信息、學(xué)生個人信息、宿舍入住情況等信息進(jìn)行查詢、錄入和刪除等操作,同時也可以進(jìn)行個人信息的一部分操作。而系統(tǒng)管理員則可以再宿舍管理員的操作權(quán)限基礎(chǔ)上,對宿舍管理員進(jìn)行信息錄入、刪除、修改,改動宿舍樓棟信息等操作。下面進(jìn)行本管理
29、系統(tǒng)操作流程圖的設(shè)計。宿舍管理員或系統(tǒng)管理人員通過驗(yàn)證進(jìn)入本系統(tǒng)后,可以進(jìn)行如圖3-1所示的操作過程。圖3-1 業(yè)務(wù)流程第四章 系統(tǒng)設(shè)計4.1 模塊結(jié)構(gòu)設(shè)計在上述的管理工作需求的條件下和系統(tǒng)設(shè)計結(jié)構(gòu)化的方法的指導(dǎo)下,整個管理系統(tǒng)流程被分解成相對獨(dú)立的若干模塊,整個宿舍管理系統(tǒng)的功能將由各模塊的設(shè)計和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn),在這些條件約束下得到了如圖4.1所示的管理系統(tǒng)系統(tǒng)功能模塊結(jié)構(gòu)圖。圖4.1 系統(tǒng)功能模塊結(jié)構(gòu)圖4.2 數(shù)據(jù)庫設(shè)計4.2.1概念結(jié)構(gòu)設(shè)計概念模型設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它是一個將現(xiàn)實(shí)虛擬化的過渡過程。概念型模型不是某種具體的數(shù)據(jù)模型而是一種將現(xiàn)實(shí)中的客觀對象首先抽象為不依
30、賴任何具體機(jī)器的信息結(jié)構(gòu),而概念結(jié)構(gòu)設(shè)計的最終目的就是產(chǎn)生概念模型。然后再把概念模型轉(zhuǎn)換為具體的電腦系統(tǒng)上支持的數(shù)據(jù)模型。本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)分析是采用實(shí)體聯(lián)系圖(簡稱E-R圖)的方法來進(jìn)行的,從而得出概念模型并建立數(shù)字字典。E-R圖由實(shí)體、聯(lián)系、屬性三部分組成。符號說明如圖4.2所示。圖4.2 E-R符號說明實(shí)體和屬性:實(shí)體指客觀存在并可相互區(qū)分的事物,可以是人、物、實(shí)際對象、某些概念、事物本身,也可指事物和事物之間的聯(lián)系。屬性是實(shí)體具有的某一特性。一個實(shí)體可以由若干個屬性來描述。實(shí)體間聯(lián)系:聯(lián)系是指現(xiàn)實(shí)世界的事物之間的聯(lián)系。這種聯(lián)系反映到信息世界中,就分為兩類,一類是實(shí)體內(nèi)部的聯(lián)系,另一類是實(shí)
31、體之間的聯(lián)系。兩個實(shí)體之間的聯(lián)系可分為三類:(1)、一對一的聯(lián)系(1:1)(2)、一對多的聯(lián)系(1:N)(3)、多對多的聯(lián)系(N:N)本系統(tǒng)包括的聯(lián)系如表4.1所示:表4.1 系統(tǒng)聯(lián)系表4.2.2邏輯結(jié)構(gòu)設(shè)計將概念模型轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)是邏輯結(jié)構(gòu)設(shè)計的目標(biāo)。但是概念設(shè)計所得到的E-R模型,是獨(dú)立與DBMS的,根據(jù)DBMS的特征,這里的轉(zhuǎn)換就是把表示概念結(jié)構(gòu)的E-R圖轉(zhuǎn)換為相應(yīng)的層次模型或網(wǎng)狀模型或關(guān)系模型的邏輯結(jié)構(gòu)。本管理系統(tǒng)E-R圖如圖4.3.圖4.3 系統(tǒng)E-R圖由于宿舍與學(xué)生是1:n關(guān)系,可以將其之間的聯(lián)系與n端實(shí)體學(xué)生合并,宿舍和宿舍管理員,學(xué)生和宿舍財務(wù),學(xué)生和來訪者也是1:n關(guān)系
32、,同樣也將其之間的聯(lián)系與n端實(shí)體員工,宿舍財務(wù),來訪者合并,根據(jù)上圖可以將各模塊轉(zhuǎn)化為如下的關(guān)系模型:學(xué)生住宿表:(學(xué)號,姓名,性別,專業(yè),聯(lián)系方式,樓號,宿舍號)宿舍表:(樓號,宿舍號,可住人數(shù),已住人數(shù))宿舍管理員表:(管理員編號,管理員姓名,性別,管理樓號)報修表:(樓號,宿舍號,物品號,報修原因,提交日期,解決日期,報修費(fèi)用)來訪者表:(來訪人姓名,被訪人姓名,證件名稱,來訪日期,來訪時間,結(jié)束時間,學(xué)號)4.3 系統(tǒng)Ipo圖經(jīng)過整理之后,各模塊的Ipo圖如下:宿舍信息管理模塊:學(xué)生信息管理模塊:用戶信息管理模塊:日常操作模塊:查詢模塊:4.4 數(shù)字字典本管理系統(tǒng)分為管理員信息表、宿舍
33、來訪信息表、宿舍信息表、維修物品表、物件信息表、學(xué)生信息表、用戶信息表、院系班級信息表,各表數(shù)字字典如下:將上述數(shù)字字典錄入數(shù)據(jù)庫中,建立相應(yīng)聯(lián)系,完成表的制作,在添加數(shù)據(jù)。至此,后臺數(shù)據(jù)庫部分完成。第五章 系統(tǒng)詳細(xì)設(shè)計5.1 系統(tǒng)界面設(shè)計系統(tǒng)界面是用戶與系統(tǒng)之間信息交互的媒介,信息的輸入和輸出以及信息改動等都由界面與用戶進(jìn)行信息交換。所以良好的系統(tǒng)界面應(yīng)該做到美觀簡潔、操作便捷、所有功能一目了然,這樣能提高用戶體驗(yàn),加快工作流程的進(jìn)行,從而提高工作效率。本系統(tǒng)在以上原則約束下設(shè)計了如下的歡迎界面、系統(tǒng)主界面等:圖5-1 歡迎界面圖5.2 系統(tǒng)主界面圖管理人員在進(jìn)行管理工作時心情舒暢,有助于提
34、高其工作效率,所以在簡潔明快的前提下,選用Photoshop圖像處理軟件對界面圖進(jìn)行設(shè)計,并在保證用戶實(shí)用性、便捷性的前提下,對頁面布局結(jié)構(gòu)等進(jìn)行了科學(xué)美觀的規(guī)劃與設(shè)計,使系統(tǒng)界面更簡潔,友好。考慮到管理人員工作時的便捷性,所有的工作模塊都安置在系統(tǒng)主界面上,管理人員能夠很方便地進(jìn)行對學(xué)生信息、宿舍信息、宿舍財務(wù)整理、保修信息、來訪人員信息的錄入、修改、刪除等操作,提升了管理工作的效率。1、系統(tǒng)歡迎界面如圖5.1所示。2、系統(tǒng)主界面如圖5.2所示。本界面主要是對學(xué)生、宿舍以及宿舍財務(wù)整理等信息進(jìn)行管理。圖5.3 院系班級管理界面3、院系班級管理界面如圖5.3所示。本界面主要是對學(xué)院、班級信息進(jìn)
35、行如圖的各操作。4、宿舍信息管理界面如圖5.4所示。本界面主要是對宿舍樓號、宿舍號、床位數(shù)進(jìn)行如圖的各操作。圖5.4 宿舍信息管理界面圖5.5 學(xué)生信息管理圖5.6 管理人員信息界面5、管理員人員信息管理界面如圖5.6所示。本界面只有系統(tǒng)管理員有權(quán)限進(jìn)入,主要是在宿舍管理員的操作權(quán)限基礎(chǔ)上還能夠?qū)λ奚峁芾韱T的信息進(jìn)行如圖的各操作。6、宿舍財務(wù)登記管理界面如圖5.7所示。該界面主要是對宿舍財務(wù)信息進(jìn)行整理,方便對宿舍財務(wù)情況進(jìn)行一系列管理操作。圖5.7 宿舍物品登記界面圖5.8 學(xué)生信息查詢界面7、學(xué)生信息查詢界面。如圖5.8所示,該界面能對學(xué)生信息進(jìn)行查詢操作,能夠按檢索條件查詢,并可以輸出E
36、xcel報表打印。5.2 模塊處理過程模塊處理過程設(shè)計就是根據(jù)系統(tǒng)的任務(wù)、目標(biāo)和環(huán)境條件,合理地選擇信息活動的形態(tài)及具體方法。本系統(tǒng)各模塊均按照上述條件進(jìn)行了合理的選擇,設(shè)計,但由于模塊較多,下面只以流程圖的方式介紹一下登錄模塊:登錄模塊,顧名思義就是驗(yàn)證系統(tǒng)登錄者登錄級別的模塊。只有使用正確的管理員編號和管理員密碼才可以通過識別過程的驗(yàn)證使用系統(tǒng)進(jìn)行管理工作。本管理系統(tǒng)會根據(jù)登錄管理人員的編號對應(yīng)級別,將其代入相應(yīng)的管理工作界面,提供相應(yīng)管理權(quán)限可進(jìn)行的。登錄模塊的工作流程如圖5.9所示。圖 5.9 登錄流程圖管理員使用登錄模塊必須按照上圖的流程進(jìn)行操作才能進(jìn)入系統(tǒng)進(jìn)行管理工作,系統(tǒng)會根據(jù)對
37、應(yīng)登錄管理員編號為管理員分配相應(yīng)權(quán)限的操作界面,提升了管理工作者的工作效率。相應(yīng)的,系統(tǒng)所有模塊都以成功登錄系統(tǒng)的管理編號為依據(jù),為管理人員展示其操作權(quán)限的模塊、功能,為管理工作的進(jìn)行提供了便利。第六章 系統(tǒng)測試6.1 系統(tǒng)測試概述系統(tǒng)設(shè)計開發(fā)工作進(jìn)行完畢之后,就要對系統(tǒng)進(jìn)行一系列的測試,在基于系統(tǒng)整體需求都滿足的前提下,應(yīng)用黑盒類測試對系統(tǒng)所覆蓋的所有部件進(jìn)行測試。當(dāng)然,測試的對象除了源程序外,還要對文檔文件進(jìn)行測試。系統(tǒng)測試過程中可能會發(fā)現(xiàn)這幾種錯誤:功能錯誤、過程錯誤、編碼錯誤等。測試的目的就是為了發(fā)現(xiàn)這些錯誤。在本系統(tǒng)的測試環(huán)節(jié)中,利用各種測試方法比如:單元測試、組合測試、系統(tǒng)整體測試
38、等方法對整個管理系統(tǒng)的主界面、各功能模塊界面(包括登錄模塊能否正常登錄、菜單模塊相關(guān)功能能否使用等)、后臺數(shù)據(jù)庫(數(shù)據(jù)庫的銜接、數(shù)據(jù)完整性等)、源程序代碼和管理系統(tǒng)所要達(dá)到的功能分別進(jìn)行了詳細(xì)的測試并改善,確保了本管理信息系統(tǒng)的可用性、可靠性和可維護(hù)性。本大學(xué)宿舍管理信息系統(tǒng)經(jīng)測試,實(shí)用性強(qiáng),使管理工作者的工作負(fù)擔(dān)減輕,提高了工作效率,且暫未發(fā)現(xiàn)重大系統(tǒng)錯誤。第七章 結(jié)語通過這段時間的畢設(shè)工作,以VB6.0為前臺開發(fā)工具結(jié)合SQL Server 2005 數(shù)據(jù)庫系統(tǒng)作為后臺支持的大學(xué)宿舍管理系統(tǒng)圓滿完成。該管理系統(tǒng)的各項(xiàng)功能基本達(dá)到了高校管理人員的需求,基本能夠支持高校宿舍日常管理工作的進(jìn)行。
39、而且還提供了一些系統(tǒng)維護(hù)功能,不僅保證了宿舍管理人員日常管理工作的進(jìn)行,還提高了宿舍管理人員的工作效率,使宿舍管理工作的進(jìn)行變得系統(tǒng)化、高效化??墒且?yàn)楫呍O(shè)工作的時間還是不太夠的原因,所以本管理系統(tǒng)依然存在著一些不合理和來不及改善以及還沒實(shí)現(xiàn)的地方,比如系統(tǒng)界面還是做得一般,有的時候會彈出代碼報錯等多方面問題。這些問題都需要進(jìn)一步改善。這次畢設(shè)中遇到了不少的問題,比如:在設(shè)計系統(tǒng)各個界面的時候,有的控件擺放位置不太美觀;在設(shè)計后臺數(shù)據(jù)庫的時候,由于對表的考慮不完善,設(shè)計到一半重新設(shè)計了好多次,后來在查閱大量資料,并請教專業(yè)相關(guān)的老師、同學(xué)后才將數(shù)據(jù)庫建立完成;還有就是并沒有將系統(tǒng)所有的預(yù)期功能實(shí)現(xiàn),有的功能還因?yàn)闊o法實(shí)現(xiàn)就放棄了等等。雖說好多問題都得到了很好的完善,但由于技術(shù)和專業(yè)的局限性仍然有少部分遺留的問題。還有就是掌握了兩種軟
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞動合同范本海南
- 2025年硬質(zhì)橡膠及其制品合作協(xié)議書
- 2025年孕產(chǎn)婦保健項(xiàng)目建議書
- 合伙酒店轉(zhuǎn)讓合同范本
- epc工程總價合同范本
- 信貸機(jī)構(gòu)合同范本
- 創(chuàng)業(yè)魔芋種植合作合同范本
- 合伙奶茶協(xié)議合同范本
- 低價手套租賃合同范本
- 南寧個人租房合同范本
- 人教版(2025新版)七年級下冊數(shù)學(xué)第七章 相交線與平行線 單元測試卷(含答案)
- DB37-T 5026-2022《居住建筑節(jié)能設(shè)計標(biāo)準(zhǔn)》
- DN900鋼管dn800E管定向鉆穿越京杭大運(yùn)河施工方案
- 全套IECQ QC080000-2017 有害物質(zhì)過程管理體系程序文件
- 冀教版三年級數(shù)學(xué)下冊《第二單元第2課時 兩位數(shù)乘兩位數(shù)(進(jìn)位)的乘法》教學(xué)課件PPT小學(xué)公開課
- 成都市入戶申請表
- 主題班會:預(yù)防流行性感冒課件
- 對外援助成套項(xiàng)目管理辦法(試行)
- 鐵路工程預(yù)算定額標(biāo)準(zhǔn)
- 管道吹掃、試壓檢驗(yàn)批質(zhì)量驗(yàn)收記錄表
- 教學(xué)教案、作業(yè)、記錄檢查記錄表
評論
0/150
提交評論