學生公寓管理系統(tǒng)_第1頁
學生公寓管理系統(tǒng)_第2頁
學生公寓管理系統(tǒng)_第3頁
學生公寓管理系統(tǒng)_第4頁
學生公寓管理系統(tǒng)_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

學生公寓管理系統(tǒng)課程設計概述

1.1課程設計的目的隨著計算機的普及與使用,現(xiàn)在的管理也提升了一個檔次,漸漸實現(xiàn)了無紙化辦公。高校是科研的陣地,后勤的公寓管理也應該一改傳統(tǒng)的人工管理,更加信息化,時代化,節(jié)省人力物力,提高效率?;谶@一點,開發(fā)此學生公寓管理系統(tǒng)。希望通過本系統(tǒng)的學習和開發(fā),提高我們對數(shù)據(jù)庫設計的認識和理解,并進一步加強團隊合作精神,培養(yǎng)合作意識,通過完成從用戶需求分析、數(shù)據(jù)庫設計等數(shù)據(jù)庫設計的全過程,進一步了解和掌握本書中所講解的內(nèi)容。1.2課程設計的任務本系統(tǒng)專門針對學校的公寓管理而開發(fā)的一個功能齊全、操作簡單的學生公寓管理系統(tǒng)。適合學校的宿舍管理人員使用。本系統(tǒng)實現(xiàn)以下基本功能:管理員可以對公寓進行全程管理,不僅可以管理學生,還可以管理寢室人員及外來人員及出入物品,也能方便的進行統(tǒng)計和更改。

學生公寓管理系統(tǒng)1.3課程設計采取的基本原理和主要技術方法

軟件系統(tǒng)的界面要美觀,布局要合理,窗口的內(nèi)容盡量簡明的提供信息,語言要通俗易懂,有層次感,分類清晰明了。根據(jù)現(xiàn)有條件和知識我們還得在技術方面,進行學習和提高。(1)先建立數(shù)據(jù)庫且追建數(shù)據(jù)庫的驅(qū)動程序。(2)在使用時,由管理員輸入需要了解的關鍵字的信息,然后通過公寓管理事務管理中心選擇相應公寓管理的事務。(3)公寓管理的事務將根據(jù)所提供的信息在數(shù)據(jù)庫中查找相應的記錄。(4)返回相應的記錄給管理員,允許管理員在相應權限下對數(shù)據(jù)進行修改。(5)通過終端把得到的內(nèi)容顯示到相應的界面上。本系統(tǒng)使用的是VC6.0來開發(fā)的,采用SQLServer2000的數(shù)據(jù)庫管理系統(tǒng),由于VC良好的面向?qū)ο蠊δ?,真正實現(xiàn)了面向?qū)ο蟮脑O計。

學生公寓管理系統(tǒng)2.系統(tǒng)需求分析

2.1任務概述2.1.1任務目標開發(fā)此學生公寓系統(tǒng)管理軟件,以供教學人員及操作者進行學生宿舍管理,方便操作者隨時添加、查詢、修改等。為了我們提高軟件開發(fā)的能力,提高工作設計思想,通過本次的工程開發(fā)及與輔助老師交流,使小組成員從中學習知識吸取經(jīng)驗。為今后高層次的軟件開發(fā)準備知識。2.1.2條件限制一個更為完善的學生宿舍管理系統(tǒng),應提供更為便捷與強大的信息查詢功能,如相應的網(wǎng)絡操作及服務,由于開發(fā)時間和計算機數(shù)量有限,該系統(tǒng)并未提供這一功能。對信息的保護手段僅限于設置用戶級別,以及提供數(shù)據(jù)文件的備份,比較簡單,不能防止惡意的破壞,安全性能有待進一步完善。學生公寓管理系統(tǒng)數(shù)據(jù)庫描述

數(shù)據(jù)庫是數(shù)據(jù)管理的最新技術,是計算機科學的重要分支。十年來,數(shù)據(jù)庫管理系統(tǒng)已從專用的應用程序包發(fā)展成為通用系統(tǒng)軟件。由于數(shù)據(jù)庫具有數(shù)據(jù)結(jié)構(gòu)化、最低冗余度、較高的程序與數(shù)據(jù)獨立性、易于擴充、易于編制應用程序等優(yōu)點,較大的信息系統(tǒng)都是建立在數(shù)據(jù)庫設計之上的。由于用到的數(shù)據(jù)表格多,另外考慮到實際情況,學生基本信息的變動,還有員工信息的多少的變化,我們選用SQLServer作為數(shù)據(jù)庫開發(fā),SQLServer是一種常用的關系數(shù)據(jù)庫,能存放和讀取大量的數(shù)據(jù),管理眾多并發(fā)的用戶,故選用SQLServer數(shù)據(jù)庫。表符號說明:T1:用戶表,T5:員工表,T2:學生基本情況表,T6:人員來訪表,T3:學生住宿表,T7:物品出入表,T4:寢室表,T8:樓房表。學生公寓管理系統(tǒng)系統(tǒng)管理數(shù)據(jù)流圖

YourSubtitleGoesHere超級用戶信息新用戶信息修改返回信息密碼信息密碼信息超級用戶信息新用戶信息系統(tǒng)管理事務系統(tǒng)管理超級用戶登錄普通用戶登錄T1新用戶注冊修改密碼管理員T1超級用戶信息超級用戶信息密碼信息普通用戶信息普通用戶信息普通用戶信息圖2.1數(shù)據(jù)流圖中系統(tǒng)管理數(shù)據(jù)流圖學生公寓管理系統(tǒng)公寓管理數(shù)據(jù)流圖

Yoursubtopicsgohere員工信息員工信息寢室信息寢室信息公寓管理事務事務分類樓房管理寢室管理員工管理管理員樓房信息樓房信息樓房信息寢室信息員工信息圖2.2數(shù)據(jù)流圖中公寓管理數(shù)據(jù)流圖學生公寓管理系統(tǒng)出入登記管理數(shù)據(jù)流圖

物品進樓信息結(jié)束信息離開信息離開信息事務分類人員來訪訪問結(jié)束物品進樓物品出樓人員來訪信息管理員人員來訪信息人員來訪信息物品出樓信息物品信息物品信息圖2.3出入物品登記管理數(shù)據(jù)流圖學生公寓管理系統(tǒng)學生管理數(shù)據(jù)流圖

Yoursubtopicsgohere住宿信息寢室號班級姓名學號學生管理信息管理員信息分類信息錄入信息修改信息查詢T2按寢室查詢按學號查詢按姓名查詢按班級查詢按住宿情況查詢學生基本信息學生基本信息學生基本信息學生基本信息查詢信息住宿情況住宿信息住宿信息圖3.4數(shù)據(jù)流圖中學生管理數(shù)據(jù)流圖學生公寓管理系統(tǒng)系統(tǒng)功能需求分析

系統(tǒng)功能設計在整體設計中,我們將宿舍管理系統(tǒng)分為六個大的功能:系統(tǒng)管理功能、公寓管理功能、信息查詢功能、出入登記功能、信息修改功能。下面將具體進行介紹每個功能。2.3.2系統(tǒng)管理功能統(tǒng)管理功能包括:超級用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個部分。2.3.3公寓管理功能公寓管理功能包括:樓房管理、宿舍管理、員工管理三個大的部分。2.3.4信息查詢功能信息查詢功能基本上包括:按學號進行查詢、按姓名進行查詢、按班級查詢、按寢室號查詢、每棟樓房住宿情況查詢五個部分。2.3.5出入登記功能出入登記功能包括:進樓物品登記、出樓物品登記、人員來訪登記、結(jié)束訪問登記四個功能部分。2.3.6信息修改功能信息修改功能包括:學生基本信息修改、員工基本信息修改等。

學生公寓管理系統(tǒng)性能需求分析

學生宿舍管理系統(tǒng)中管理權限上應當進行嚴格控制,具體思想如下:(1)要想對該學生宿舍管理系統(tǒng)進行操作就應當具有某些操作權限。沒有權限的用戶將不能通過任何渠道來登錄該系統(tǒng),查看該系統(tǒng)的任何信息和數(shù)據(jù),以確保系統(tǒng)的嚴密性和安全性。(2)在上述要求基礎上可以為該系統(tǒng)設定多種登錄方式,程序開始運行所有功能將是不可使用的,只有系統(tǒng)管理員登錄和普通用戶登錄兩個窗口可以使用,沒有系統(tǒng)管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統(tǒng)。(3)在具體實現(xiàn)時還應為系統(tǒng)管理員和普通用戶設定不同的權限,系統(tǒng)管理員應當可以使用系統(tǒng)的所有模塊,普通用戶對于用戶管理模塊是無權使用的。學生公寓管理系統(tǒng).系統(tǒng)概要設計

學生宿舍管理系統(tǒng)出入登記信息查詢信息修改系統(tǒng)管理超級用戶登錄密碼修改增加用戶普通用戶登錄公寓管理樓房管理宿舍管理員工管理住宿情況查詢按寢室查詢按班級查詢按姓名查詢按學號查詢物品進樓登記物品出樓登記來訪人員登記員工信息修改學生基本信息修改圖3.1學生宿舍管理系統(tǒng)功能模塊圖學生公寓管理系統(tǒng)各個管理模塊介紹:

3.1.1系統(tǒng)管理模塊包括:超級用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個部分。(1)超級用戶登錄:實現(xiàn)系統(tǒng)管理人員登錄。(2)普通用戶登錄:實現(xiàn)一般管理人員登錄。(3)用戶管理:實現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名和密碼。(4)密碼修改:實現(xiàn)所用用戶的密碼更改功能。(5)退出系統(tǒng):實現(xiàn)正常退出宿舍管理系統(tǒng)。3.1.2公寓管理模塊公寓管理模塊包括:樓房管理、宿舍管理、員工管理三個大的部分。(1)樓房管理:登記學校所有住宿樓情況。(2)宿舍管理:登記學校所有宿舍的情況。(3)員工原理:實現(xiàn)樓房管理人員的添加功能。3.1.3信息查詢模塊信息查詢模塊基本上包括:按學號進行查詢、按姓名進行查詢、按班級查詢、按寢室號查詢、每棟樓房住宿情況查詢五個部分。(1)按學號進行查詢:實現(xiàn)每個學生基本信息情況的查詢功能。(2)按姓名查詢:通過學生姓名查詢學生基本信息情況。(3)按班級查詢:通過班級查詢某班級學生住宿情況及該班級學生信息。(4)按寢室號查詢:查看每個宿舍所住學生信息情況。(5)樓房住宿情況查詢:查詢每棟樓房的所有宿舍的住宿情況及宿舍樓所住學生統(tǒng)計情況。

學生公寓管理系統(tǒng)各個管理模塊介紹3.1.4出入登記模塊出入登記模塊包括:進樓物品登記、出樓物品登記、人員來訪登記、結(jié)束訪問登記四個功能模塊。(1)進樓物品登記:詳細登記某學生搬入宿舍樓的物品情況。(2)出樓物品登記:詳細登記某學生搬出宿舍樓的物品情況。(3)人員來訪登記:詳細登記進入宿舍樓的外來人員情況。(4)結(jié)束訪問登記:詳細登記外來人員的離開情況。3.1.5信息修改模塊信息修改模塊包括:學生基本信息修改、員工基本信息修改等功能。(1)學生基本信息修改:實現(xiàn)系統(tǒng)管理人員對學生基本信息情況作的添加、修改、刪除。(2)員工信息修改:實現(xiàn)系統(tǒng)管理人員對樓房員工的修改、刪除功能。學生公寓管理系統(tǒng)數(shù)據(jù)庫表:

表3.1學生基本情況表(Student)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Key學號char20NYandFStu_Name姓名char10YNStu_Sex性別char10YNStu_Enr入學日期datetime10YNStu_Birth出生日期datetime10YNStu_College學院char10YNStu_Major專業(yè)char10YNStu_Polit政治面貌char10YNStu_Address家庭住址char50YNStu_Tel聯(lián)系方式char10YNStu_Des備注char50YN學生公寓管理系統(tǒng)表3.2用戶表(LoginIn)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyUserName用戶名char10NYUserId用戶密碼char10NYUserPower用戶權限char20NN表3.3學生住宿表(Student_base)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Key學號char20NYandFStu_dor宿舍char10YN學生公寓管理系統(tǒng)YourTopicGoesHereYoursubtopicsgohere表3.4寢室表(Dorm)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyDor_Id寢室號char10NYDor_Sex居住性別char10YNDor_Num應住人數(shù)char10YNDor_Fact實住人數(shù)char10YNDor_Price住宿費用char10YNDor_Tel電話char10YNDor_Des備注char50YN表3.5員工表(Employee)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyEmp_Id員工號char20NYEmp_Name姓名char10YNEmp_Age年齡char10YNEmp_Sex性別char10YNHou_Id學樓房號char10NFEmp_Job職位char10YNEmp_Add家庭住址char50YNEmp_Tel聯(lián)系方式char10YNEmp_Des備注char50YN學生公寓管理系統(tǒng)BusinessasUsualYourSubtitleGoesHere3.8物品出入樓表(Goodsmove)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyStu_Name學生名char10NNG_Id物品號char20NYG_In進樓物品char10YNG_Out出樓物品char10YNG_Date時間datetime10YNWatch值班人char10YNG_Des備注char50YN表3.7人員來訪表(Visit)字段名描述數(shù)據(jù)類型數(shù)據(jù)長度NULLPrimarykeyVis_Name來訪人姓名char10NNVis_Host被訪人姓名char10YNDor_Id寢室號char10NFRelation所屬關系char10YNVis_Data來訪日期datetime10YNVis_Time來訪時間datetime10YNLea_Time離開時間datetime10YN學生公寓管理系統(tǒng)數(shù)據(jù)庫表說明:

本管理系統(tǒng)共用到七個表:用戶表(LoginIn)、學生基本情況表(Student)、學生住宿表(Student_base)、寢室表(Dorm)、員工表(Employee)、人員來訪表(Visit)、物品出入樓表(Goodsmove),各表之間均有一定的關系,可以進行關聯(lián)。學生基本情況表(Student)、學生住宿表(Student_base)、物品出入樓表(Goodsmove)這四個表里面都有一個相同的字段:學號(Stu_Id),通過學號這個字段就可以將系統(tǒng)的這四個表關聯(lián)了起來。當某個表發(fā)生插入、修改、刪除等方面的改動時,相聯(lián)的表之間也要進行相應的改動。學生住宿表(Student)和寢室表(Dorm)也有一個相同的字段:寢室號(Dor_Id)將兩表相關聯(lián)。由于員工是負責管理某棟樓房的,因此員工表(Employee),樓房表(House)這兩個表之間有一個相同的字段:樓房號(Hou_Id)來進行關聯(lián)

學生公寓管理系統(tǒng)實驗總結(jié)與體會:

通過這次實驗對SQL有了進一步的了解,對于做一個比較完整的數(shù)據(jù)庫需要考慮的東西很多,一個人是不能完成的,這就需要團隊合作!但是對做一個數(shù)據(jù)庫已經(jīng)有了一個初步的認識,做一個數(shù)據(jù)庫前期的工作很重要,特別是團隊內(nèi)的討論,因為一個人的想法可能存在片面性,人多的話可以克服這個缺點,在討論中,會討論出更好的方案。范老師曾經(jīng)說過:“數(shù)據(jù)庫沒有最好的,只有相對比較好的,因為這個沒有統(tǒng)一的標準答案。”現(xiàn)在對它的理解更深了一步!經(jīng)過多天的課程設計,我們深刻的認識到在系統(tǒng)的開發(fā)過程中團結(jié)合作是開發(fā)軟件的關鍵,而要合作開發(fā)一個成功的軟件,軟件文檔是一個必不可少的東西。它關系著軟件開發(fā)的過程,關系著軟件開發(fā)的成敗?!皩W生公寓管理系統(tǒng)”是我們小組4名成員經(jīng)過協(xié)力,共同努力設計實現(xiàn)的,由于

溫馨提示

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

評論

0/150

提交評論