學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn)(共25頁)_第1頁
學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn)(共25頁)_第2頁
學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn)(共25頁)_第3頁
學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn)(共25頁)_第4頁
學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn)(共25頁)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 畢 業(yè) 設(shè) 計(論文)2010 屆題 目 學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn) 專 業(yè) 信息管理與信息系統(tǒng) 學(xué)生姓名 魏霖 學(xué) 號 指導(dǎo)教師 馬小龍 論文字數(shù) 12574 完成日期 2010年4月 湖州師范學(xué)院教務(wù)部印制專心-專注-專業(yè)目 錄學(xué)生宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn) 魏霖摘 要:隨著計算機技術(shù)的迅速發(fā)展,信息化已經(jīng)滲透到社會生活的各行各業(yè)。大學(xué)作為學(xué)術(shù)最活躍的場所之一,信息化的程度也越來越高。我校日常管理活動中也大部分實現(xiàn)信息化,但宿舍管理仍停留在手工辦公階段,效率低下。特別是近年來學(xué)校的不斷擴建,招生規(guī)模的擴大,手工辦公越來越不能適應(yīng)學(xué)校的發(fā)展了。本文針對這一

2、情況,結(jié)合本校實際情況,利用MIS的基本原理和數(shù)據(jù)庫實現(xiàn)技術(shù)設(shè)計學(xué)生宿舍管理信息系統(tǒng)。主要采用的是C/S模式,開發(fā)工具使用的是Delphi 2007,數(shù)據(jù)庫采用的是易于實現(xiàn)的Microsoft Access 2003。從系統(tǒng)的需求分析到功能模塊設(shè)計到數(shù)據(jù)庫設(shè)計,再到系統(tǒng)的界面實現(xiàn),詳細介紹了學(xué)生宿舍管理信息系統(tǒng)構(gòu)造的整個過程。關(guān)鍵字:管理信息系統(tǒng),宿舍,Delphi,C/S模式Design and Implementation of Management Information System in Student's DormitoryAbstract: With the rapid

3、development of computer technology, information technology has already permeated all walks of life and social life. Universities as the academic one of the most active places, the extent of information technology have become more sophisticated. Major part has realized the information in daily manage

4、ments of our school, but dormitory management still remains in the manual stage with a poor efficiency. Especially in recent years, as the school was continuously expanding and the enrollment scale expansion, manual work cannot adapt the development of the school.According to this situation, this pa

5、per combination of our schools actual situation, using the basic principle of MIS and database technology design student dormitory management information system. This system mainly uses C/S mode, and adopts Delphi 2007 as developer tool, Microsoft access 2003 as DB. This thesis gives an overall expo

6、sition to the design the system, and illustrates the system demand analysis, structure design, function mode design, System Mechanic etc.Key words:mis,dormitory,delphi,c/s一、緒論(一)系統(tǒng)開發(fā)的背景現(xiàn)代社會科技發(fā)展迅速,計算機與網(wǎng)絡(luò)在人們?nèi)粘I钪邪l(fā)揮了越來越重要的作用。高校作為“科教興國”的發(fā)展前沿,教學(xué)管理、科研工作處于社會領(lǐng)先地位,實現(xiàn)學(xué)生宿舍管理的系統(tǒng)化和信息化也是必不可少的一方面。究其原因有:1、 學(xué)校發(fā)展的需要近

7、些年來,隨著高考不斷擴招,大學(xué)人數(shù)激增,學(xué)校辦學(xué)規(guī)模擴大,辦學(xué)層次更加豐富,學(xué)生層次、結(jié)構(gòu)呈現(xiàn)多樣化,信息也大量增加,這些因素使得高校宿舍后勤管理顯得越發(fā)重要。單純依靠傳統(tǒng)的賬本化工作模式,工作效率底、保密性差,時間一長將產(chǎn)生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。利用管理信息系統(tǒng)進行學(xué)生宿舍的日常管理將會大大改善這方面存在的問題,提高管理效率及效益,節(jié)約人員成本紙張成本,有利于學(xué)校的發(fā)展和學(xué)校規(guī)模的擴大。2、 學(xué)校信息化管理變革的需要高校管理正在逐步走向信息化自動化,學(xué)校的學(xué)生信息、圖書館、學(xué)生選課等工作已實現(xiàn)計算機化或網(wǎng)絡(luò)化,學(xué)校其他工作也在向信息化網(wǎng)絡(luò)化轉(zhuǎn)化,信息化管理變革將是必然

8、。所以為了更好的進行管理、和其他相關(guān)系統(tǒng)接口以及服務(wù)學(xué)生,學(xué)生宿舍管理信息系統(tǒng)的構(gòu)建是迫在眉睫。同時宿舍管理信息系統(tǒng)將宿舍資源進行統(tǒng)一的管理和分配,實現(xiàn)宿舍管理的信息化、網(wǎng)絡(luò)化、規(guī)范化和科學(xué)化,提升管理效率,使工作人員從繁雜的統(tǒng)計、匯總中解脫出來,不斷提高宿舍資源的利用率。另外,也使得管理工作更加人性化充分體現(xiàn)以人為本的管理理念和服務(wù)思想,不斷提高服務(wù)質(zhì)量,并為管理者提供真實可靠的決策支持.3、 學(xué)生的需要 高校最主要的功能就是為國家培養(yǎng)社會所需的人才,為學(xué)生的自主成長提供一個良好舞臺。如何為學(xué)生創(chuàng)造更加寬松的環(huán)境和條件,以利于為學(xué)生的個人發(fā)展一直是每個高校工作的重點。學(xué)生宿舍作為現(xiàn)今大學(xué)生的

9、主要活動場所、信息匯集地,已成為學(xué)生教育管理的關(guān)鍵點。為適應(yīng)這種角色轉(zhuǎn)變,宿舍管理要在教育管理中發(fā)揮更多的能動作用,為學(xué)生的自主健康成長創(chuàng)造良好的氛圍,提供更多的信息。(二)系統(tǒng)開發(fā)的目的和意義1、系統(tǒng)開發(fā)的目的采用Borland Delphi2007的面向?qū)ο缶幊陶Z言開發(fā),結(jié)合本校實際情況的學(xué)生宿舍管理信息系統(tǒng),Microsoft Access2003作為數(shù)據(jù)庫。采用ADO數(shù)據(jù)庫技術(shù)實現(xiàn)應(yīng)用程序?qū)?shù)據(jù)源的調(diào)用讀寫等操作。主要是實現(xiàn)對在校學(xué)生的基本住宿信息的管理和操作,同時實現(xiàn)學(xué)校宿舍日常管理中學(xué)生離返校、學(xué)生晚歸、宿舍財產(chǎn)報修、學(xué)生快件接收、宿舍衛(wèi)生檢查及宿舍來訪等功能。2、系統(tǒng)開發(fā)的意義l

10、 提高學(xué)校后勤管理效率。利用管理信息系統(tǒng)輔助管理,減少大量手工操作、紙張操作及人員反復(fù)跑動,信息更新及時,反應(yīng)迅速,工作效率得到極大程度的提高。l 方便學(xué)生日常生活中的各項活動及信息查詢,切實為學(xué)生服務(wù),提高服務(wù)質(zhì)量,有利于后勤服務(wù)水平的提高。同時,學(xué)生及時了解自身日常各方面情況,有利于學(xué)生自身的完善與全面發(fā)展。l 降低學(xué)校管理成本,節(jié)省人力、物力、財力,提高管理水平。l 有利于提高數(shù)據(jù)的可靠性、條理性、安全性,利于學(xué)校實現(xiàn)管理現(xiàn)代化、科學(xué)化和信息化二、系統(tǒng)開發(fā)環(huán)境與工具(一) C/S體系結(jié)構(gòu)簡介C/S體系結(jié)構(gòu)即Client/Server,客戶機/服務(wù)器體系結(jié)構(gòu),其中服務(wù)器是網(wǎng)絡(luò)的核心,而客戶

11、機是網(wǎng)絡(luò)的基礎(chǔ),客戶機依靠服務(wù)器獲得所需要的網(wǎng)絡(luò)資源,而服務(wù)器為客戶機提供網(wǎng)絡(luò)必須的資源。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務(wù)合理分配到 Client端和Server端來實現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server 應(yīng)用都可以進行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方向。它能充分發(fā)揮客戶端PC

12、的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對應(yīng)的優(yōu)點就是客戶端響應(yīng)速度快。(二) Borland Delphi 2007開發(fā)語言方面,本文選擇的是Delphi,軟件選擇的是Borland Delphi 2007?!罢嬲某绦騿T用C,聰明的程序員用Delphi”。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強大的特點,且連接數(shù)據(jù)庫設(shè)置方便。Delphi具有以下的特性:基于窗體和面向?qū)ο蟮姆椒?,高速的編譯器,強大的數(shù)據(jù)庫支持,與Windows編程緊密結(jié)合,強大而成熟的組件技術(shù)。但最重要的還是Object Pascal語言,它才是一切的根本。 Object Pascal語言是

13、在Pascal語言的基礎(chǔ)上發(fā)展起來的,簡單易學(xué)。在Delphi眾多的優(yōu)勢當(dāng)中,它在數(shù)據(jù)庫方面的特長顯得尤為突出:適應(yīng)于多種數(shù)據(jù)庫結(jié)構(gòu),從客戶機/服務(wù)器模式到多層數(shù)據(jù)結(jié)構(gòu)模式;高效率的數(shù)據(jù)庫管理系統(tǒng)和新一代更先進的數(shù)據(jù)庫引擎;最新的數(shù)據(jù)分析手段和提供大量的企業(yè)組件。(三) Microsoft Access 2003Microsoft Access 2003是Microsoft Office系列應(yīng)用軟件之一,不需要額外安裝,使用方便。且具有存儲方式單一、面向?qū)ο?、界面友好易操作等?yōu)點。Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向?qū)Ш蜕善鞴ぞ?,極大地提高了開發(fā)人員的工

14、作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、設(shè)計用戶界面、設(shè)計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。Access還支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔,還可以建立動態(tài)的數(shù)據(jù)庫報表和窗體等。Access還可以將程序應(yīng)用于網(wǎng)絡(luò),并與網(wǎng)絡(luò)上的動態(tài)數(shù)據(jù)相聯(lián)接。利用數(shù)據(jù)庫訪問頁對象生成HTML文件,輕松構(gòu)建Internet/Intranet的應(yīng)用。對于本系統(tǒng)而言,對象僅為高校學(xué)生,數(shù)據(jù)量不是太大,access足以支持。Acc

15、ess數(shù)據(jù)庫設(shè)置簡單,對數(shù)據(jù)的增刪改查操作簡單,在系統(tǒng)實現(xiàn)時連接簡單,容易調(diào)試修改,對系統(tǒng)的負載和軟硬件要求小,所以本系統(tǒng)選擇Access數(shù)據(jù)庫。(四) ADO數(shù)據(jù)庫連接技術(shù)1、ADO技術(shù)ADO(ActiveX Data Object)數(shù)據(jù)訪問接口是Microsoft處理數(shù)據(jù)庫信息的技術(shù)。它是一種ActiveX對象,采用了被稱為OLE DB的數(shù)據(jù)庫訪問模式。ADO對象模型定義了一個可編程的分層對象集合,主要有三個對象成員Connection、Command和Recordset對象。在Delphi中主要利用TADOConnection控件進行數(shù)據(jù)庫的連接。ADO的數(shù)據(jù)源控件和命令控件可以通過該連

16、接控件運行命令及從數(shù)據(jù)庫中提取數(shù)據(jù),建立于數(shù)據(jù)庫的連接。TADOConnection可以設(shè)置多個數(shù)據(jù)集使用相同的數(shù)據(jù)庫連接,不必每個數(shù)據(jù)集都單獨建立數(shù)據(jù)庫的連接。減少了資源的消耗,并可建立跨越多個數(shù)據(jù)集的事務(wù)。主要功能如下:l 控制數(shù)據(jù)庫的連接l 管理事務(wù)l 為關(guān)聯(lián)的數(shù)據(jù)集提供數(shù)據(jù)庫連接l 將SQL命令發(fā)送到數(shù)據(jù)庫中在Delphi中運用TADODataSet控件返回一個結(jié)果集,用TADOCOmmand控件運行一些SQL命令。(五) 結(jié)構(gòu)化系統(tǒng)開發(fā)方法結(jié)構(gòu)化開發(fā)方法是迄今為止最傳統(tǒng)、應(yīng)用最廣泛的一種系統(tǒng)開放方法。其基本思想是:用系統(tǒng)工程的思想和工程化的方法,按用戶至上的原則,結(jié)構(gòu)化、模塊化、自頂

17、向下地對系統(tǒng)進行分析與設(shè)計。結(jié)構(gòu)化方法的系統(tǒng)開發(fā)過程分為系統(tǒng)規(guī)劃階段、系統(tǒng)分析階段、系統(tǒng)設(shè)計階段、系統(tǒng)實施階段和系統(tǒng)運行階段。結(jié)構(gòu)化方法具有邏輯設(shè)計與物理設(shè)計分開,開發(fā)過程中形成一套規(guī)范化的文檔,便于后期修改于維護等優(yōu)點,適用于組織相對穩(wěn)定、業(yè)務(wù)處理過程規(guī)范、需求明確且在一定時期內(nèi)不會發(fā)生大的變化的大型復(fù)雜系統(tǒng)的開發(fā)。基于結(jié)構(gòu)化系統(tǒng)開發(fā)方法的適用范圍、優(yōu)點及我校實際情況,本系統(tǒng)開發(fā)采用的便是結(jié)構(gòu)化系統(tǒng)開發(fā)方法。三、需求分析(一) 功能需求本系統(tǒng)面對的用戶主要有學(xué)生、宿舍管理員及超級管理員。學(xué)生用戶主要需求是查詢相關(guān)信息、用戶密碼的修改、報修等信息的登記;宿舍管理員的需求主要是宿舍日常管理有關(guān)信

18、息的添加、修改、刪除及查詢工作;超級管理員的主要需求是學(xué)生與宿舍管理員基本信息的添加、修改、刪除及查詢操作,同時還可以查詢所有信息。針對這一系列需求,本系統(tǒng)應(yīng)該實現(xiàn)一下功能:1、 系統(tǒng)要求用戶必須輸入正確的用戶名和密碼才能進入系統(tǒng)。2、 超級管理員用戶添加員工及學(xué)生信息3、 系統(tǒng)應(yīng)該提供學(xué)生住宿情況的基本登記。4、 系統(tǒng)應(yīng)提供學(xué)生每學(xué)期學(xué)生的離返校信息處理。5、 系統(tǒng)應(yīng)提供學(xué)生晚歸信息處理。6、 系統(tǒng)應(yīng)提供人員來訪登記及結(jié)束訪問的詳細登記。7、 系統(tǒng)應(yīng)提供學(xué)生宿舍物品報修信息處理。8、 系統(tǒng)應(yīng)提供宿舍衛(wèi)生信息處理。9、 系統(tǒng)應(yīng)提供查詢功能,以方便用戶對學(xué)生基本信息的查詢(要實現(xiàn)按多種條件的查詢

19、)及樓房信息的查詢。10、 系統(tǒng)應(yīng)提供增加、刪除、修改用戶賬戶的功能。11、 系統(tǒng)還應(yīng)具有添加、修改、刪除學(xué)生基本信息的功能。(二) 系統(tǒng)流程分析系統(tǒng)流程就是用戶進入宿舍管理信息系統(tǒng)后的工作過程。猶豫本系統(tǒng)對不同用戶設(shè)置了不同權(quán)限,因此不同的用戶操作流程有所不同。本系統(tǒng)的操作流程主要分為用戶登錄操作和業(yè)務(wù)操作兩部分,用戶登錄操作主要是對用戶的賬號和用戶密碼進行省份驗證,通過驗證的竟如系統(tǒng)操作主界面,未通過驗證的,則給出錯誤提示。業(yè)務(wù)操作根據(jù)賬號的權(quán)限允許或限制用戶的行為。整個系統(tǒng)的流程如圖3-1所示。 圖3-1 系統(tǒng)流程圖(三) 系統(tǒng)功能模塊設(shè)計及說明1、 系統(tǒng)管理模塊l 超級管理員用戶管理其

20、他用戶信息,包括管理員信息和學(xué)生信息添加、修改和刪除等操作,以及權(quán)限設(shè)置l 用戶密碼修改l 退出系統(tǒng)2、 學(xué)生基本信息模塊l 學(xué)生基本信息:學(xué)生姓名,性別,班級,院系,宿舍號,入住時間,退宿時間的基本信息l 學(xué)生離返校:學(xué)生每學(xué)期放假時的離校時間及回來時的返校時間l 學(xué)生晚歸:在校期間學(xué)生晚歸時間,晚歸原因3、 宿舍日常管理模塊l 報修信息管理:學(xué)生日常生活中寢室財產(chǎn)的報修,包括宿舍號,財產(chǎn)號,財產(chǎn)名,報修時間,報修原因,解決時間l 收取快件管理:登記所有快件收件人的姓名,宿舍號,數(shù)量,到達時間,接收時間l 宿舍衛(wèi)生管理:管理學(xué)生日常宿舍衛(wèi)生狀況,包括宿舍號,檢查時間,衛(wèi)生等級以及檢查人員l

21、來訪管理:登記日常生活中宿舍來訪:包括來訪人姓名,來訪事件,來訪時間,被訪者姓名,宿舍號,離開時間4、 查詢統(tǒng)計模塊l 學(xué)生信息查詢:按照學(xué)生學(xué)號查詢學(xué)生相關(guān)信息l 班級信息查詢:按照班級號查詢班級學(xué)生住宿情況l 宿舍信息查詢:按照宿舍號查詢宿舍住宿情況,宿舍電話等信息主要實現(xiàn)學(xué)生信息查詢、班級信息查詢及宿舍信息查詢。四、系統(tǒng)設(shè)計(一) 系統(tǒng)總體模塊圖在系統(tǒng)功能分析的基礎(chǔ)上,根據(jù)Delphi程序編制的特點,得到如圖4-1所示的系統(tǒng)總體模塊圖。 圖4-1 系統(tǒng)總體模塊圖(二) E-R圖與實體模型1、 學(xué)生基本信息子模塊宿 舍住 宿學(xué) 生宿舍號宿舍電話入住時間退宿時間學(xué)號姓名性別院系1n圖4-2

22、學(xué)生基本信息E-R圖實體關(guān)系模式:學(xué)生(學(xué)號,姓名,性別,院系)宿舍(宿舍號,宿舍電話)聯(lián)系的關(guān)系模式: 住宿(學(xué)號,宿舍號,姓名,性別,院系,宿舍電話,入住時間,退宿時間)2、 學(xué)生離返校子模塊姓名宿 舍離返校學(xué) 生宿舍號宿舍電話離校時間返校時間學(xué)號性別院系1n圖4-3 學(xué)生離返校信息E-R圖實體的關(guān)系模式:學(xué)生(學(xué)號,姓名,性別,院系)宿舍(宿舍號,宿舍電話)聯(lián)系的關(guān)系模式: 離返校(學(xué)號,宿舍號,離校時間,返校時間)3、 學(xué)生夜歸子模塊宿 舍晚歸學(xué) 生宿舍號宿舍電話晚歸時間晚歸原因?qū)W號姓名性別院系1n圖4-4 學(xué)生夜歸信息E-R圖實體的關(guān)系模式:學(xué)生(學(xué)號,姓名,性別,院系)宿舍(宿舍號

23、,宿舍電話)聯(lián)系的關(guān)系模型: 晚歸(學(xué)號,宿舍號,夜歸時間,夜歸原因)4、 報修管理子模塊宿 舍報修財 產(chǎn)宿舍號宿舍電話報修時間報修原因財產(chǎn)號財產(chǎn)名解決時間mn圖4-5保修管理信息E-R圖實體的關(guān)系模式:宿舍(宿舍號,宿舍電話)財產(chǎn)(財產(chǎn)號,財產(chǎn)名)聯(lián)系的關(guān)系模式: 報修(宿舍號,財產(chǎn)號,報修時間,報修原因,解決時間)5、 收取快件子模塊快 件姓名宿舍號數(shù)量到達時間接收接收時間學(xué) 生學(xué)號姓名性別院系n1圖4-6 收取快件信息E-R圖實體的關(guān)系模式:快件(宿舍號,姓名,數(shù)量,到達時間)學(xué)生(學(xué)號,姓名,性別,院系)聯(lián)系的關(guān)系模式: 接收(姓名,宿舍號,到達時間,接收時間,數(shù)量,學(xué)號)6、 宿舍衛(wèi)

24、生子模塊管理員檢查宿 舍檢查時間衛(wèi)生等級員工號姓名宿舍號宿舍電話性別樓號1n圖4-7 宿舍衛(wèi)生今本信息E-R圖實體的關(guān)系模式:管理員(員工號,姓名,性別,樓號)宿舍(宿舍號,宿舍電話)聯(lián)系的關(guān)系模式: 檢查(宿舍號,員工號,檢查時間,衛(wèi)生等級)7、 來訪子模塊來訪人姓名證件所屬關(guān)系來訪來訪時間離開時間來訪事件學(xué) 生姓名性別學(xué)號院系宿舍號mn圖4-8 來訪基本信息E-R圖實體的關(guān)系模式:來訪人(姓名,證件,所屬關(guān)系)學(xué)生(學(xué)號,姓名,性別,院系)聯(lián)系的關(guān)系模式:來訪(學(xué)生姓名,宿舍號,來訪人姓名,來訪時間,離開時間,來訪事件,所屬關(guān)系)8、 系統(tǒng)總E-R圖學(xué)生住宿宿舍離返校晚歸快件財產(chǎn)來訪人接收

25、來訪管理員報修檢查n1mnn1n1mnn1圖4-9 系統(tǒng)總E-R圖其中宿舍和學(xué)生之間是1:n的關(guān)系,宿舍和財產(chǎn)之間是m:n的聯(lián)系,學(xué)生與快件是1:n的聯(lián)系,管理員與宿舍是1:n的聯(lián)系來訪人與學(xué)生是m:n的聯(lián)系。 綜合起來整理后的最終關(guān)系模式: 學(xué)生(學(xué)號,姓名,性別,院系,宿舍號,入住時間,退宿時間) 宿舍(宿舍號,宿舍電話) 管理員(員工號,姓名,性別,樓號) 財產(chǎn)(財產(chǎn)號,財產(chǎn)名) 晚歸(學(xué)號,宿舍號,晚歸時間,晚歸原因) 離返校(學(xué)號,宿舍號,離校時間,返校時間) 報修(宿舍號,財產(chǎn)號,報修時間,報修原因,解決時間)快件(姓名,宿舍號,到達時間,數(shù)量,接收時間,學(xué)號)檢查(宿舍號,員工號

26、,檢查時間,衛(wèi)生等級)來訪(來訪人姓名,學(xué)生姓名,宿舍號,來訪時間,離開時間,來訪事件)(三) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)庫存儲系統(tǒng)所需的所有信息,是管理信息系統(tǒng)的根基,數(shù)據(jù)庫設(shè)計的好快將直接影響系統(tǒng)的運行性能,所以數(shù)據(jù)庫的設(shè)計至關(guān)重要。數(shù)據(jù)庫設(shè)計有集中范式,一般要做到的是第三范式,及數(shù)據(jù)表中沒有榮譽字段以及同一個表中的字段沒有函數(shù)依賴。本系統(tǒng)所用到的數(shù)據(jù)表如下:數(shù)據(jù)庫表數(shù)據(jù)庫表存儲內(nèi)容Manage用戶權(quán)限信息Student學(xué)生基本信息Lereturn學(xué)生離返校信息Late學(xué)生晚歸信息Mail收取快件信息Repair報修信息Visit來訪信息Check宿舍衛(wèi)生檢查信息Dormitory宿舍基本信息

27、Employee管理員基本信息表4-1 數(shù)據(jù)庫表下面詳細介紹各個數(shù)據(jù)庫表的設(shè)計:l 該表主要用于存儲學(xué)生基本信息,主要用于學(xué)生基本信息模塊及學(xué)生信息查詢模塊,其中Sno為主鍵,便于查詢。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空學(xué)號Snochar20N姓名Snamechar20N性別Sexchar4Y院系Sdeptchar40N宿舍號Dnochar20N入住時間Scheckindate8N退宿時間Scheckoutdate8N表4-2 學(xué)生基本表l 該表主要存儲宿舍基本信息,主要用宿舍信息查詢模塊,Dno為主鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空宿舍號Dnochar20N宿舍電話Dph

28、onechar20Y表4-3 宿舍表l 該表存儲宿舍管理員主要信息,主鍵為Eno。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空員工號EnoChar20N姓名EnameChar20Y性別EsexChar4Y樓號BnoChar20N表4-4 管理員基本表l 該表存儲宿舍財產(chǎn)基本信息,主要用于報修信息模塊,主鍵為Pno。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空財產(chǎn)號PnoChar20N財產(chǎn)名PnameChar40Y表4-5 財產(chǎn)表l 該表存儲學(xué)生晚歸基本信息,用于學(xué)生晚歸信息模塊,學(xué)號和宿舍號是聯(lián)合主鍵,并且學(xué)號,宿舍號均為外鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空學(xué)號SnoChar20N宿舍

29、號DnoChar20N晚歸時間LtimeTime8N晚歸原因LreasonChar60Y表4-6 晚歸表l 該表存儲學(xué)生離返?;拘畔?,用于學(xué)生離返校信息模塊,學(xué)號和宿舍號是聯(lián)合主鍵,并且學(xué)號,宿舍號均為外鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空學(xué)號SnoChar20N宿舍號DnoChar20N離校時間LetimeDate8N返校時間RetimeDate8N表4-7 離返校表l 該表存儲報修基本信息,用于報修信息模塊,宿舍號和財產(chǎn)號是聯(lián)合主鍵,并且宿舍號,財產(chǎn)號均為外鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空宿舍號DnoChar20N財產(chǎn)號PnoChar10N財產(chǎn)名PnameChar

30、60N報修時間RtimeDate8Y報修原因RreasonChar100Y解決時間RsolveDate8N表4-8 報修表l 該表存儲收取快件基本信息,用于收取快件信息模塊,宿舍號和姓名是聯(lián)合主鍵,并且宿舍號和姓名均為外鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空姓名SnameChar20N宿舍號DnoChar20N數(shù)量MnumberInt4Y到達時間MarriveDate8Y接收時間MreciveDate8Y表4-9 快件表l 該表存儲衛(wèi)生檢查基本信息,用于衛(wèi)生檢查信息模塊,宿舍號是主鍵,并且宿舍號為外鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空宿舍號DnoChar20N員工號EnoCh

31、ar20N檢查時間CtimeDate8Y衛(wèi)生等級ClevelChar2N表4-10 衛(wèi)生檢查表l 該表存儲來訪基本信息,用于來訪信息模塊,宿舍號和姓名是聯(lián)合主鍵,并且宿舍號和姓名均為外鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空學(xué)生姓名SnameChar20N宿舍號DnoChar20N來訪人姓名VnameChar20N所屬關(guān)系VrelationChar40Y來訪日期VdateChar10Y來訪時間VtimeDate8Y來訪事件VmatterChar100Y離開時間VltimeDate8Y值班人VemployeeChar20Y證件名稱VcreditChar20Y表4-11 來訪登記表l 該表存

32、儲用戶基本信息,包括超級管理員,宿舍管理員及學(xué)生用戶,其中用戶名為主鍵。字段名字段代碼數(shù)據(jù)類型數(shù)據(jù)類型大小可否為空用戶名UserChar20N密碼PasswordChar20N權(quán)限PowerChar20N表4-12 用戶表(四) 數(shù)據(jù)表創(chuàng)建本系統(tǒng)使用的是Microsoft Access 數(shù)據(jù)庫,數(shù)據(jù)表的創(chuàng)建可以直接使用Access中已有使用設(shè)計器創(chuàng)建表,設(shè)計字段名、數(shù)據(jù)類型、數(shù)據(jù)類型大小、是否為空及關(guān)鍵字。具體實現(xiàn)如下:圖4-11 學(xué)生表Access中設(shè)計此類數(shù)據(jù)表較為簡單,此處將不再贅述了,僅以圖1作為示例。五、系統(tǒng)實現(xiàn)(一) 用戶界面設(shè)計1、用戶界面設(shè)計的友好性用戶界面設(shè)計應(yīng)堅持友好、簡便

33、、實用、易于操作的原則,盡量避免國語煩瑣和花哨,可以說友好的用戶界面是一個軟件產(chǎn)品必不可少的條件之一。友好的用戶界面不僅要做到圖案細膩美觀、色彩出眾,更重要的是讓用戶操作方便。設(shè)計時應(yīng)充分考慮到具體使用人員的意見,處處多為用戶著想,盡可能設(shè)法減輕操作人員的負擔(dān),使他們感到使用方便、舒適。為此在系統(tǒng)開發(fā)時著重做了兩方面的工作:(1)盡量使用圖形化界面本系統(tǒng)面對的用戶是在校學(xué)生以及宿舍管理員,并不是所有用戶都具有較高的計算機水平,多使用圖形化按鈕控件等是的使得界面看起來一目了然,易于操作。且另一面現(xiàn)在計算機普及,大多數(shù)人使用計算機多依賴于鼠標,所以在設(shè)計界面時,應(yīng)考慮多使用單選框、復(fù)選框、命令按鈕

34、等控件,使界面直觀化,易于使用。 (2)輸入錯誤控制用戶在使用系統(tǒng)時輸入錯誤是在所難免的。輸入錯誤產(chǎn)生可能有兩種情況:一種是由于操作員或用戶疏忽,另一種可能是操作員或用戶不了解規(guī)范化,輸入不一致或不符合格式要求的數(shù)據(jù)從而產(chǎn)生輸入錯誤。可采用下列方法來控制輸入錯誤:a)范圍控制:在輸入可采用選擇輸入方法,在進行不同類別信息的錄入的過程中只將相關(guān)類別列入選擇窗口,減少了誤操作。b)輸入數(shù)據(jù)檢查:當(dāng)用輸入數(shù)據(jù)時對其進行檢查,不僅要檢查數(shù)據(jù)值是否合法還要檢查輸入數(shù)據(jù)格式是否正確。c)信息提示:當(dāng)檢測到數(shù)據(jù)有誤是給出錯誤提示。在對數(shù)據(jù)庫進行插入、修改、刪除以及退出系統(tǒng)時,顯示必要的提示信息,提醒操作人員

35、進行檢查,避免不符合要求的數(shù)據(jù)被錄入。2、用戶界面設(shè)計的一致性一致性原則可以使系統(tǒng)界面整潔美觀,不會出現(xiàn)混亂,幫助用戶更快適應(yīng)系統(tǒng)。系統(tǒng)開發(fā)中將采用以下做法保證界面的一致性:(1) 各個界面之間風(fēng)格保持一致,顏色基調(diào)應(yīng)統(tǒng)一。(2) 系統(tǒng)統(tǒng)一采用Windows標準界面中常見的標簽框,將添加、刪除、修改、查詢功能統(tǒng)一十一個控件之中,使整個界面簡潔明了,避免了多層窗口所造成的視覺疲勞。(二) 具體界面實現(xiàn)l 登錄界面主要實現(xiàn)用戶登錄,根據(jù)用戶權(quán)限,登錄后控制使用不同模塊。圖5-1 用戶登錄界面l 系統(tǒng)主界面系統(tǒng)主界面是用戶登錄后的界面,本系統(tǒng)使用mainmenu控件實現(xiàn)所有子模塊的連接,具體界面如下

36、:圖5-2 系統(tǒng)主界面l 學(xué)生基本信息模塊實現(xiàn),如圖5-3所示,管理員可以根據(jù)需要添加、修改、刪除及瀏覽學(xué)生入住信息。圖5-3 學(xué)生基本信息界面l 學(xué)生離返校信息模塊實現(xiàn),如圖5-4所示。管理員可以在每次學(xué)生假期離返校時登記學(xué)生離返校的具體信息。圖5-4 學(xué)生離返校界面l 學(xué)生晚歸信息實現(xiàn),如圖5-5所示,管理員可以登記學(xué)生晚歸具體信息。圖5-5 學(xué)生晚歸界面l 報修管理界面實現(xiàn),如圖5-6所示,學(xué)生可以添加報修信息,管理員瀏覽最新報修信息后通知后勤部門修理并登記修理相關(guān)信息。圖5-6 報修管理界面l 收取快件管理界面實現(xiàn),如圖5-7所示。管理員登記每天收到的快件,學(xué)生瀏覽快件信息并及時至管理

37、員處領(lǐng)取個人快件。圖5-7 快件管理界面l 宿舍衛(wèi)生檢查管理界面實現(xiàn),如圖7-8所示。管理員檢查各宿舍衛(wèi)生狀況,并將相應(yīng)信息登記,學(xué)生可以查詢本宿舍衛(wèi)生達標情況。圖5-8 宿舍衛(wèi)生檢查管理界面l 來訪管理界面實現(xiàn),如圖5-9所示。管理員這對宿舍平常宿舍來訪人員要進行詳細信息的登記。圖5-9 來訪管理界面l 信息查詢界面實現(xiàn),如圖5-10所示。信息查詢包括按學(xué)號查詢、按宿舍號查詢及按班級查詢,學(xué)生用戶及管理員用戶均可以查詢相關(guān)信息。圖5-10 信息查詢界面結(jié)束語本文對學(xué)生宿舍管理信息系統(tǒng)的設(shè)計和實施進行研究,以管理信息系統(tǒng)的基本有原則和數(shù)據(jù)庫理論為基礎(chǔ),運用面向?qū)ο箝_發(fā)工具Delphi以及ADO

38、數(shù)據(jù)庫連接技術(shù),實現(xiàn)基于C/S模式的宿舍管理信息系統(tǒng)的設(shè)計與實現(xiàn)。通過這次論文的寫作以及本系統(tǒng)的設(shè)計,讓我重新熟悉了管理信息系統(tǒng)開發(fā)過程,收益很大。總之,宿舍管理信息系統(tǒng)的使用,可以減輕人員工作的負擔(dān),提高工作效率,對學(xué)校宿舍管理水平的提高具有重大意義。參考文獻1 王旭、王琳、周曉新, 基于web的高校宿舍網(wǎng)絡(luò)管理系統(tǒng)的設(shè)計J. 科技文匯, 2008(3):192-1922 舒攀、陳金剛, 數(shù)字化校園建設(shè)中宿舍管理系統(tǒng)的設(shè)計與實現(xiàn)J. 武漢工程大學(xué)學(xué)報, 2008,30(4):108-1113 杜慶峰等, 應(yīng)用Delphi7. 0和Microsoft Access 2000開發(fā)教學(xué)信息管理系統(tǒng)

39、的探索J.中國醫(yī)學(xué)教育技術(shù),2009,19(1):75-774 冉林, 基于C/S模式的學(xué)生信息管理系統(tǒng)的設(shè)計與實現(xiàn)D. 電子科技大學(xué)碩士學(xué)位論文,20075陳永強,淺談大學(xué)生公寓發(fā)展趨勢J.工業(yè)建筑 2005(35):74-766張寶森, 未來學(xué)生公寓建設(shè)的目標和趨勢J.山西建筑 2005(31):29-307魏薇, 談高校學(xué)生宿舍設(shè)計的發(fā)展趨勢J.安徽建筑 2008(4):20-218許義金、鄭初華, 宿舍管理中心管理信息系統(tǒng)的開發(fā)J. 南昌航空工業(yè)學(xué)院學(xué)報(自然科學(xué)版), 2006,20(4):94-979劉麗, 學(xué)生公寓管理信息系統(tǒng)的實現(xiàn)J. 福建電腦, 2007(2):121-12210 韓建松、張治學(xué)、劉勇, 基于Delphi的C/ S結(jié)構(gòu)高校收費系統(tǒng)設(shè)計J. 電腦開發(fā)與應(yīng)用,2

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論