歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

學生宿舍管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文

  • 資源ID:42830317       資源大小:939.53KB        全文頁數(shù):55頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

學生宿舍管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文

學生宿舍管理系統(tǒng)的設計與實現(xiàn)二級學院專 業(yè)班 級學生姓名學 號指導教師2013年3月誠 信 聲 明我聲明,所呈交的畢業(yè)論文(設計)是本人在老師指導下進行的研究工作及取得的研究成果。據(jù)我查證,除了文中特別加以標注和致謝的地方外,論文(設計)中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得其他教育機構的學位或證書而使用過的材料。我承諾,論文(設計)中的所有內容均真實、可信。畢業(yè)論文(設計)作者(簽名): 年 月 日學生宿舍管理系統(tǒng)的設計與實現(xiàn)【摘要】學生宿舍管理系統(tǒng)實現(xiàn)計算機來管理宿舍和學生的信息,把宿舍管理部門的工作人員從日常繁雜的事務中解脫出來。通過使用學生宿舍管理系統(tǒng)可以提高高校宿舍管理部門的工作效率;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學生住宿情況等目的。因此,根據(jù)實際情況,本系統(tǒng)是在Visual Studio 2010的開發(fā)平臺下,采用ASP.NET、ADO.NET、三層架構技術,并結合SQL Server 2005,開發(fā)一個基于Web的學生宿舍管理系統(tǒng)。本系統(tǒng)的用戶主要分為學生、維修人員、管理員三種角色。學生的主要功能是:搜索宿舍相關信息、瀏覽下載通知公告、上報維修信息、留校登記、完善個人信息、留言等。維修人員的主要功能是:查看報修情況、報修審核、處理報修信息。管理員主要功能是:宿舍管理、登記管理、公告欄管理、班級管理、信息查詢、留言管理、資料管理、系統(tǒng)管理?!娟P鍵詞】學生宿舍管理;ASP.NET; ADO.NET;三層架構;SQL Server 2005Development And implementation Of Dormitory Management SystemAbstract The student dormitory management system will realize computer management of dormitory and student informations, and help the student dormitory management staff to release from the cockamamie daily affair.Through the use of the students dormitory management system can improve the managerial efficiency and convenient dormitory management staff to grasp of student accommodation fully, etc. According to the actual situation, therefore, this system is developed in Visual Studio 2010 platform, ASP.NET, ADO.NET, Three layer architecture technology, and combined with SQL Server 2005, develop a students dormitory management system based on Web.The user of this system is mainly divided into three roles : maintenance personnel, administrator and student. Students main function is: search dormitory information, browse the download report and announcements, maintenance information, stay in registration, perfecting the personal information, and leave a message. Maintenance personnels main function is: check the repair situation review, handle the repair information and repair service. Administrator main function is: dormitory management, register management, bulletin management, class management, information query, message management, information management, systems management.Keywords Students Dormitory Management System ASP.NET ADO.NET Three Layer Architecture Technology SQL Server 2005目 錄1前言11.1系統(tǒng)開發(fā)的背景11.2系統(tǒng)的現(xiàn)狀11.3課題研究的目的和意義21.3.1課題研究的目的21.3.2課題研究的意義22主要開發(fā)技術簡介32.1ASP.NET 4.0和Microsoft Visual Studio 201032.2C#開發(fā)語言32.3SQL Server 200542.4三層架構42.5B/S體系結構42.6數(shù)據(jù)庫訪問技術ADO.NET52.6.1ADO.NET概述52.6.2數(shù)據(jù)庫連接62.6.3執(zhí)行數(shù)據(jù)操作62.6.4數(shù)據(jù)綁定63系統(tǒng)分析73.1系統(tǒng)概述73.2需求分析73.2.1功能需求73.2.2性能需求83.3可行性分析93.3.1技術可行性93.3.2經(jīng)濟可行性93.3.3管理可行性93.4系統(tǒng)流程圖10 3.5系統(tǒng)用例圖和用例圖分析103.5.1客戶端用例圖103.5.2管理端用例圖154系統(tǒng)總體設計204.1總體設計概述204.2功能模塊設計214.2.1系統(tǒng)層次模塊圖214.3數(shù)據(jù)庫設計224.3.1數(shù)據(jù)庫管理系統(tǒng)的選擇224.3.2數(shù)據(jù)庫的概念結構設計234.3.3數(shù)據(jù)庫的邏輯結構設計244.3.4數(shù)據(jù)庫的物理結構設計295詳細設計305.1系統(tǒng)架構305.2項目結構305.3系統(tǒng)架構web.config配置文件315.4SQLHelper類的介紹315.5系統(tǒng)主要功能的實現(xiàn)345.5.1用戶登錄345.5.2新生角色功能模塊實現(xiàn)385.5.3學生角色功能模塊實現(xiàn)395.5.4維修人員角色功能模塊實現(xiàn)445.5.5管理員角色功能模塊實現(xiàn)466系統(tǒng)測試577結論58參考文獻59致 謝601 前言1.1 系統(tǒng)開發(fā)的背景隨著計算機技術的發(fā)展,信息管理系統(tǒng)已經(jīng)應用于各個行業(yè),學生宿舍管理是一項繁瑣復雜的工作,若以人工管理,必然存在許多缺點,如:工作量大、耗費許多人力和時間、計算量大、容易出錯、效率低等。高校學生宿舍是大學生學習、生活和交往的基本場所,對大學生的身心發(fā)展有直接的影響。隨著高校后勤的社會化,高校學生宿舍管理也應有所變化1。隨著計算機技術的快速發(fā)展以及網(wǎng)絡的推廣,基于計算機和網(wǎng)絡的高校管理軟件得到廣泛的應用。對于學校而言,學生宿舍管理是必不可少的組成部分。目前大多數(shù)學校停留在宿舍管理部門的工作人員手工記錄數(shù)據(jù)的階段,手工記錄對于規(guī)模小的學校來說勉強可以接受;但對于學生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當麻煩的,而且當查找某條記錄時,由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低。采用計算機來管理宿舍和學生的信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達到了預期的要求。因此,開發(fā)一個基于Web的學生宿舍管理系統(tǒng)是十分必要的。1.2 系統(tǒng)的現(xiàn)狀目前,計算機管理信息系統(tǒng)逐漸普及,許多高校教學管理系統(tǒng)得到廣泛應用,學生宿舍管理系統(tǒng)是管理系統(tǒng)的一種,是高校學生宿舍結合網(wǎng)絡技術的應用例子。然而,針對高校學生宿舍管理而設計的管理系統(tǒng)十分少見,大多數(shù)高校的學生宿舍管理處于人工管理階段,從管理角度來講,有一定的缺陷和漏洞,對學生的具體情況,分布等等,不能及時查詢,然而,由于手工操作,使得宿舍管理部門的工作人員的勞動量大,存在管理不及時、有一定誤差的情況。隨著高校信息化發(fā)展,人工管理方式必將被淘汰,宿舍工作需要一種新的管理方式。針對學校的實際情況,設計一套針對學生宿舍的管理信息系統(tǒng)是十分必要的。學生宿舍管理系統(tǒng)提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學生住宿情況等目的;為宿舍管理部門,開發(fā)設計專用系統(tǒng)-學生宿舍管理系統(tǒng),來進行管理學生宿舍信息,使學生宿舍信息實現(xiàn)標準化的管理和規(guī)范化的制度是十分必要的。1.3 課題研究的目的和意義1.3.1 課題研究的目的學生宿舍管理信息量大,工作量大,采用人工管理方式容易出錯,效率低,管理困難,已經(jīng)不再滿足辦公自動化和信息化管理的需求。因此,結合學校實際需求,設計并實現(xiàn)學生宿舍管理系統(tǒng),一方面是為了擺脫現(xiàn)階段的人工管理方式,實現(xiàn)計算機處理和信息化管理,提高宿舍管理的效率,確保數(shù)據(jù)正確性,方便數(shù)據(jù)管理和維護;另一方面是為了滿足現(xiàn)代化高校學生宿舍管理的需要,不但能夠實現(xiàn)方便快捷的數(shù)據(jù)管理和維護,而且能夠對今后改革和管理進行指導。運用信息技術對教學、學生工作進行管理,是提高工作效率的一種途徑。1.3.2 課題研究的意義為了實現(xiàn)提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學生住宿情況等目的;為宿舍管理部門,開發(fā)設計專用系統(tǒng)-學生宿舍管理系統(tǒng),來進行管理學生宿舍信息,使學生宿舍信息實現(xiàn)標準化的管理和規(guī)范化的制度是十分必要的。專用系統(tǒng)是一個信息管理系統(tǒng),它將實現(xiàn)檢索迅速和查找方便;信息的錄入,修改和刪除功能;以及對新入校學生進行宿舍安排等功能,學生登錄系統(tǒng)可以進行查看宿舍相關信息和查看管理員發(fā)布的通知公告的信息。它簡化了手工處理的繁瑣,提高了效率,確保數(shù)據(jù)正確性,方便數(shù)據(jù)管理和維護,使管理工作更加公平化、合理化和科學化。當今社會是知識經(jīng)濟時代,網(wǎng)絡化和信息化是基本的存在形式,基于B/S模式的學生宿舍管理系統(tǒng)適應了知識經(jīng)濟時代的要求,充分發(fā)揮了人的智力,有效地利用了校園網(wǎng)等資源,促進了科技、經(jīng)濟和人的和諧統(tǒng)一。2 主要開發(fā)技術簡介目前有許多軟件開發(fā)人員都開發(fā)了該系統(tǒng),他們所選擇的技術都各有不同。數(shù)據(jù)庫技術方面:可以采用SQL、ACCESS、DB2、ORACLE、MySQL等;應用模式方面:可以采用B/S模式、C/S模式、B/S+C/S混合模式;開發(fā)工具方面:可以采用ASP、ASP.NET、PHP、JSP、VB等。這些技術都有這各自的優(yōu)點和缺點,通過不同的技術的選擇搭配,所開發(fā)出來的系統(tǒng)的效果也不同。但是根據(jù)系統(tǒng)的經(jīng)濟可行性和操作可行性,本系統(tǒng)采用B/S模式,主要利用ASP.NET技術、三層框架技術,并結合C#、JavaScript等基礎知識完成。2.1 ASP.NET 4.0和Microsoft Visual Studio 2010本系統(tǒng)的設計采用了ASP.NET技術,使用Microsoft Visual Studio 2010集成開發(fā)工具,ASP.NET也對應是4.0版本。ASP.NET是由Microsoft公司提出的動態(tài)網(wǎng)站設計技術與程序框架,它帶給人們的是全新的技術,和由此產(chǎn)生的開發(fā)效率的提高,網(wǎng)站性能的提升。使用ASP.NET提供的內置服務器控件或第三方生成的控件,可以創(chuàng)建既復雜又靈活的用戶界面,大幅度減少了生成動態(tài)網(wǎng)頁所需的代碼,同時,ASP.NET能夠在服務器上動態(tài)編譯和執(zhí)行這些控件代碼2。ASP.NET的核心是.NET框架,它提供了大量的類庫、組件和API等,開發(fā)人員可以直接使用。2.2 C#開發(fā)語言Visual Studio.NET 2010集成了Visual Basic、Visual C#、Visual C+等多種開發(fā)語言,本系統(tǒng)開發(fā)使用的是C#程序設計語言。C#是一種簡單、現(xiàn)代、類型安全和面向對象的程序設計語言,它的優(yōu)越性得益于.NET平臺提供的支持3。面向對象語言的特點是抽象性、繼承性和封裝性,對象、類是基本的概念。對于需要保護的對象的數(shù)據(jù),可以封裝起來,保證數(shù)據(jù)和程序的安全性。使用C#語言開發(fā)的應用程序具有代碼重用、安全性保證、支持跨系統(tǒng)運行的優(yōu)點4。2.3 SQL Server 2005本系統(tǒng)采用的數(shù)據(jù)庫是SQL Server 2005數(shù)據(jù)庫管理系統(tǒng),是一個關系型的數(shù)據(jù)庫管理系統(tǒng),與Visual Studio 2008開發(fā)工具緊密集成5,為開發(fā)人員提供更加方便的數(shù)據(jù)管理方式。SQL Server 2005數(shù)據(jù)庫是一個全面的數(shù)據(jù)庫平臺,其數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心,集成了商業(yè)智能工具、分析、報表等功能,為用戶提供企業(yè)級的數(shù)據(jù)管理6。SQL Server 2005可以為開發(fā)人員、數(shù)據(jù)庫管理員、信息工作者以及決策者提供了創(chuàng)新的解決方案,幫助用戶從數(shù)據(jù)中獲取更多的收益。SQL Server 2005數(shù)據(jù)庫的數(shù)據(jù)引擎為關系型數(shù)據(jù)和結構化數(shù)據(jù)提供了更安全可靠的存儲功能,可以構建和管理用于業(yè)務的高可用和高性能 的數(shù)據(jù)應用程序。2.4 三層架構在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務邏輯層(又或稱為領域層)、表示層。三者具體應用的原則是:DAL只提供基本的數(shù)據(jù)訪問,不包含任何業(yè)務相關的邏輯處理;UI只負責顯示和采集用戶操作,不包含任何的業(yè)務相關的邏輯處理;BLL負責處理業(yè)務邏輯。通過獲取UI傳來的操作指令,決定執(zhí)行業(yè)務邏輯,在需要訪問數(shù)據(jù)源的時候直接交給DAL處理。處理完成后,返回必要數(shù)據(jù)給UI。而各個層之間的引用關系是UI -> BLL -> DAL。采用三層結構的技術使系統(tǒng)具有性能好,安全性強,可維護性高,擴展性強,高內聚,低耦合等優(yōu)點。系統(tǒng)根據(jù)面向對象的思想,采用此三層架構技術對系統(tǒng)的代碼進行分層封裝,這樣大大提高代碼的重用率,使其整體上更加簡潔和有效。2.5 B/S體系結構本系統(tǒng)是一個基于Web技術的管理信息系統(tǒng),采用B/S體系結構,即Browser/Server結構,它實質也是一種客戶端/服務器結構,只不過它的客戶端是瀏覽器。在B/S體系結構中,用戶通過瀏覽器向Web服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,然后將處理結果返回到瀏覽器并通過HTML呈現(xiàn)給用戶。采用該體系結構的系統(tǒng)具有以下優(yōu)點:l 無需開發(fā)客戶端軟件,維護和升級方便;l 可跨平臺操作,任何一臺機器只要裝有WWW瀏覽器軟件,都可以作為客戶機訪問系統(tǒng);l 具有良好的開放性和可擴充性;l 可采用防火墻技術來保證系統(tǒng)的安全性,有效地適應了當前用戶對管理信息系統(tǒng)的新需求7。數(shù)據(jù)庫服務器(數(shù)據(jù)層)客戶端(表示層)服務器(應用邏輯層)圖2-1 B/S體系結構B/S體系結構是一種三層結構,即表示層、應用邏輯層、數(shù)據(jù)層,如下圖2-1所示:表示層主要為客戶端提供應用程序的訪問入口,傳遞用戶的請求以及返回請求處理后的數(shù)據(jù);服務器主要是響應客戶端發(fā)來的請求并進行處理,然后將處理的結果返回到客戶端;數(shù)據(jù)層為服務器進行數(shù)據(jù)查詢和操作提供數(shù)據(jù)服務8。三層結構是一種邏輯上的結構,各自分工,減輕了服務器的負擔。2.6 數(shù)據(jù)庫訪問技術ADO.NET2.6.1 ADO.NET概述ADO.NET是.NET 框架提供的數(shù)據(jù)訪問的類庫,對Microsoft SQL Server、Oracle、OLEDB等數(shù)據(jù)源提供一致的訪問,應用程序使用ADO.NET連接到這些數(shù)據(jù)源,并查詢和更新所包含的數(shù)據(jù)9。本系統(tǒng)實現(xiàn)時的數(shù)據(jù)訪問是通過ADO.NET進行的,它可以使系統(tǒng)從SQL Server數(shù)據(jù)源中快速訪問數(shù)據(jù)。ADO.NET用于數(shù)據(jù)訪問的類庫包含.NET 框架數(shù)據(jù)提供程序和DataSet兩個組件。.NET 框架數(shù)據(jù)提供程序包含四個核心的類,分別是Connection類、Command類、DataReader類和DataAdapter類。DataSet是ADO.NET的核心組件,專門用來處理數(shù)據(jù)源中讀出的數(shù)據(jù),是獨立于數(shù)據(jù)源的數(shù)據(jù)訪問形式。2.6.2 數(shù)據(jù)庫連接連接數(shù)據(jù)庫使用ADO.NET的Connection類,通過Connection對象實現(xiàn)應用程序與數(shù)據(jù)之間的通信,連接到指定的數(shù)據(jù)源。該對象的ConnectionString屬性用于獲取或設置打開數(shù)據(jù)庫連接的字符串,然后通過調用Open()方法打開數(shù)據(jù)庫連接,進行數(shù)據(jù)訪問。不同的.NET 數(shù)據(jù)提供程序使用不同的Connection類進行連接,本系統(tǒng)采用SQL Server數(shù)據(jù)庫管理系統(tǒng),因此使用SqlConnection類的對象連接數(shù)據(jù)庫。2.6.3 執(zhí)行數(shù)據(jù)操作從數(shù)據(jù)庫中讀取到數(shù)據(jù)以后,需要對數(shù)據(jù)進行操作,包括查詢、添加、刪除和修改的操作,Command對象就是用于執(zhí)行對數(shù)據(jù)操作命令的。先創(chuàng)建Command對象,通過該對象的CommandText屬性傳遞sql語句,然后執(zhí)行數(shù)據(jù)操作命令。2.6.4 數(shù)據(jù)綁定數(shù)據(jù)綁定是ASP.NET環(huán)境中提供的多種服務器控件使程序員更加快速高效地完成數(shù)據(jù)的呈現(xiàn),復雜的數(shù)據(jù)綁定控件還提供了大量的功能實現(xiàn)對數(shù)據(jù)的操作,例如排序、新增、修改和刪除等,使數(shù)據(jù)的呈現(xiàn)和操作變得更加簡單靈活12。這些數(shù)據(jù)綁定控件的實現(xiàn)過程是先查詢返回要呈現(xiàn)的數(shù)據(jù)源,填充到DataSet對象或者DataTable對象,然后將其設置為綁定控件的DataSource屬性,調用DataBind()方法即可將指定數(shù)據(jù)源綁定顯示。本系統(tǒng)主要使用了DropDownList、GridView控件等。3 系統(tǒng)分析3.1 系統(tǒng)概述本系統(tǒng)根據(jù)學生宿舍管理實際需求把學生宿舍管理系統(tǒng)的用戶分為學生、維修人員、管理員。本系統(tǒng)主要具備的以下功能:剛入學的新生不需要登錄系統(tǒng),直接點擊登錄界面的“新生指南”就可以進入新生管理界面,指導新生下載相應的資料,從而查看本人的相關信息,再使用本系統(tǒng);學生具有完善個人資料、宿舍相關信息查詢、水電費查詢、瀏覽和下載通知公告、閱讀相關公告和信息平臺、報修登記和查詢、留校登記、晚歸查詢、文明宿舍查詢、違規(guī)宿舍查詢、留言、快速導航的功能;維修人員具有查詢學生上報維修信息的情況、審核維修信息、處理維修信息的功能;管理員具有宿舍管理、登記管理、公告欄管理、班級管理、信息查詢、留言管理、資料管理、系統(tǒng)管理的功能。本系統(tǒng)是一個采用ASP.NET技術開發(fā)的Web應用系統(tǒng),方便使用,簡單快捷。本系統(tǒng)應該達到以下要求: 1、系統(tǒng)能夠提供友好的用戶界面,使操作人員的工作量最大限度地減少。2、系統(tǒng)具有良好的運行效率,能夠達到提高效率的目的。3、系統(tǒng)具有良好的可擴充性,可以在原有的功能基礎上進行擴充。3.2 需求分析3.2.1功能需求學生宿舍管理系統(tǒng)充分利用計算機的功能實現(xiàn)對信息管理、信息錄入、信息查詢、信息修改、信息打印等的自動化控制,將會使學生宿舍管理工作大大減輕,方便友好的信息管理用戶界面,簡便的操作,完善的數(shù)據(jù)庫管理,將會使得信息管理系統(tǒng)應用于現(xiàn)代化學生宿舍管理中,成為管理人員的得力助手。對于本系統(tǒng),用戶的權限主要分為學生、維修人員、管理員。n 學生:完善個人資料;宿舍查詢;水電費查詢;瀏覽通知公告;下載重要文件;閱讀相關公告和信息平臺;報修登記和查詢;留校登記;晚歸查詢;文明宿舍查詢;違規(guī)宿舍查詢;留言;快速導航。n 維修人員:查詢學生上報維修信息的情況;審核維修信息;處理維修信息。n 管理員: 宿舍管理:宿舍分配;學生入住安排; 登記管理:宿舍違規(guī)管理;水電費管理;夜歸統(tǒng)計;評分錄入;來訪登記; 公告欄管理:公告上傳;在線編輯; 班級管理:學院管理;專業(yè)管理; 信息查詢:學生信息查詢;輔導員查詢;宿舍信息查詢;學生留校查詢;宿舍評分查詢;文明宿舍查詢;學生夜歸查詢;來訪信息查詢; 留言管理:回復和刪除留言的功能; 資料管理:水電費導出和打?。晃拿魉奚嵩u分導出和打??;留校統(tǒng)計導出和打??; 系統(tǒng)管理:添加用戶;密碼修改;刪除用戶;3.2.2性能需求本系統(tǒng)由Web服務器和數(shù)據(jù)庫服務器以及客戶端(瀏覽器)組成,對軟硬件環(huán)境的要求如下:(1)硬件環(huán)境l 處理器:Intel Pentium 4或以上;l 內存:256MB或以上;l 硬盤空間:80GB以上。(2)軟件環(huán)境l 操作系統(tǒng):建議采用Windows Server 2003/XP/Windows 7;l 數(shù)據(jù)庫:Microsoft SQL Server 2005;l 瀏覽器:IE6.0或以上。操作系統(tǒng)對采用ASP.NET技術開發(fā)的本系統(tǒng)影響不是很大,但性能好的操作系統(tǒng)可以使系統(tǒng)運行得更加流暢,減少系統(tǒng)崩潰的可能性13。3.3 可行性分析 3.3.1技術可行性本系統(tǒng)是一個基于B/S模式的管理信息系統(tǒng),隨著Internet技術的快速發(fā)展,B/S模式的系統(tǒng)架構方式已經(jīng)很成熟。采用ASP.NET技術,為基于Web應用實現(xiàn)動態(tài)交互網(wǎng)頁提供技術環(huán)境支持,MS SQL Server 2005提供良好的數(shù)據(jù)存儲和管理方式,這使得本系統(tǒng)的實施具有可行性。3.3.2經(jīng)濟可行性本系統(tǒng)對軟硬件的要求不是很高,隨著學校信息化管理水平的提供,學校擁有良好的硬件和軟件環(huán)境,以及暢通的校園寬帶,以現(xiàn)有的設備足以配置一個新的系統(tǒng),并且十分方便,不需要購進新的硬件設備和軟件而增加開支。計算機在校園中逐漸普及,學生可以在自己的電腦通過瀏覽器訪問本系統(tǒng),而無需購買特殊的客戶端軟件,使用系統(tǒng)很方便。此外,通過本系統(tǒng)開展學生宿舍管理,不必再用手工登記資料,避免人員浪費,也方便對數(shù)據(jù)的管理,為學生和管理員節(jié)省時間,提高了效率。3.3.3管理可行性學校已有管理信息系統(tǒng)應用的案例,學生和管理員使用這些管理軟件不再是難事。本系統(tǒng)界面友好,操作簡單,不需要對學生、管理員進行專門的培訓便可掌握使用本系統(tǒng)。學校擁有專業(yè)的老師和管理人員,使管理和維護本系統(tǒng)成為可能。綜上所述,學生宿舍管理系統(tǒng)充分利用了計算機軟硬件資源和網(wǎng)絡資源,技術成熟,成本低廉,操作簡單,管理方便,使宿舍管理擺脫手工處理方式,實現(xiàn)自動化處理和信息化管理,因此,本系統(tǒng)的實施是可行的。3.4 系統(tǒng)流程圖學生宿舍管理系統(tǒng)的系統(tǒng)流程圖如圖3-1所示:圖3-1 學生宿舍管理系統(tǒng)流程圖3.5 系統(tǒng)用例圖和用例圖分析3.5.1 客戶端用例圖1、剛入學的新生不需要登錄系統(tǒng),直接點擊登錄界面的“新生指南”就可以進入新生管理界面,并指導新生下載相應的資料,從而查看本人的相關信息,再使用本系統(tǒng)。學生需要登錄系統(tǒng),才可以實現(xiàn)登記,查看等功能。維修人員需要登錄系統(tǒng),才可以查看報修情況,對相應的宿舍報修情況進行審核和處理報修信息。學生宿舍管理系統(tǒng)客戶端用例圖如圖3-2所示:圖3-2 學生宿舍管理系統(tǒng)客戶端用例圖2、具體用例描述:2.1登錄新生剛入學時不知道本人的學號、密碼、宿舍號等相關信息,所以不需要登錄學生宿舍管理系統(tǒng),只要在本系統(tǒng)的登錄界面點擊“新生指南”就可以進入新生管理模塊,新生通過瀏覽入學注意事項,并下載指定的文件來查看本人的學號、密碼、宿舍號等相關信息。學生必須在系統(tǒng)的登錄界面輸入學號、密碼、選擇學生角色、驗證碼,若通過系統(tǒng)驗證才可以進入學生宿舍管理系統(tǒng)的學生首頁。維修人員必須在系統(tǒng)的登錄界面輸入管理員設定的賬號與密碼、選擇維修人員角色、驗證碼,若通過系統(tǒng)驗證則進入學生宿舍管理系統(tǒng)的維修人員主頁面。2.2完善個人資料學生進入系統(tǒng)后必須完善個人基本信息。具體描述如下:用例描述:填寫基本信息,包括登錄密碼、確認密碼、民族、出生日期、家庭住址、郵箱、輔導員姓名,系統(tǒng)自動顯示宿舍號、人數(shù)、宿舍電話號碼;執(zhí)行者:學生;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:得到修改個人基本信息成功的提示并更新數(shù)據(jù)庫?;韭窂剑?a) 進入管理系統(tǒng),點擊導航條的“個人資料”;b) 填寫學生基本信息,包括登錄密碼、確認密碼、民族、出生日期、家庭住址、郵箱、輔導員姓名;c) 填寫信息經(jīng)校驗合法后,提示修改成功,并存入數(shù)據(jù)庫。2.3 報修登記學生需要報修時,只有宿舍長才能進入報修登記界面,系統(tǒng)自動識別學號和姓名,宿舍長需要填入報修的內容,提交報修記錄時系統(tǒng)自動存儲當前的時間。具體描述如下:用例描述:宿舍長填入報修的內容;執(zhí)行者:宿舍長;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:提示提交成功,并存入數(shù)據(jù)庫?;韭窂剑?a) 進入管理系統(tǒng),點擊導航條的“報修登記”;b) 宿舍長需要填入報修的內容,提交報修記錄時系統(tǒng)自動存儲當前時間;c) 系統(tǒng)提示記錄成功的信息并存入數(shù)據(jù)庫中。2.4留校登記學校放假的時候,留在學校的學生需要登記自己的留校情況,系統(tǒng)自動識別登錄學生的學號和姓名。具體描述如下:用例描述:只有登錄者本人才能輸入自己的信息;執(zhí)行者:學生;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:提示登記成功,并存入數(shù)據(jù)庫?;韭窂剑?a) 進入管理系統(tǒng),點擊導航的“報修登記”;b) 登錄者本人選擇放假假期,登記時間;c) 登記成功后,系統(tǒng)提示登記成功的信息,并顯示學號、姓名、班級、假期、登記時間。2.5查詢學生在系統(tǒng)中可進行宿舍查詢、報修宿舍查詢、晚歸查詢、文明宿舍查詢、違規(guī)信息查詢、水電費查詢,根據(jù)輸入的條件,查找出相應的信息。具體描述如下:用例描述:學生查詢功能;執(zhí)行者:學生;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:提示查詢成功,并顯示相應的查詢信息?;韭窂剑?a) 進入管理系統(tǒng),點擊導航的相應查詢功能;b) 輸入查詢的條件;c) 點擊“搜索”按鈕,顯示相應的信息。2.6留言板學生可對學校存在的情況進行建議或者投訴或者表揚,后臺會對留言內容進行過濾非法言語。具體描述如下:用例描述:學生留言;執(zhí)行者:學生;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:留言成功后,存入數(shù)據(jù)庫中,并在留言板顯示出來?;韭窂剑?a) 進入管理系統(tǒng),點擊留言板;b) 點擊“我要留言”,進入留言界面,再輸入150字以內的留言,后臺會對留言內容進行過濾非法言語,如:與臟話、色情、政府等相關的信息;c) 可以重新輸入自己不滿意的留言,或者刪除自己不滿意的留言;2.7瀏覽通知公告學生進入管理系統(tǒng),在首頁會顯示5條最新發(fā)布的通知公告,學生可以直接點擊標題,就可以瀏覽相應的通告的內容。具體描述如下:用例描述:學生瀏覽通知公告;執(zhí)行者:學生;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:瀏覽相應的通知公告?;韭窂剑?a) 進入管理系統(tǒng)的首頁,點擊“通知公告”旁的“更多”;b) 進入公告欄界面,分頁顯示所有發(fā)布的通知公告的標題和發(fā)布時間;c) 點擊需要瀏覽公告的標題,既可以成功瀏覽公告的內容。2.8下載通知公告學生進入管理系統(tǒng)的公告欄界面,可以點擊“下載”。具體描述如下:用例描述:學生下載重要的通知公告;執(zhí)行者:學生;前置條件:學生已登錄學生宿舍管理系統(tǒng);后置條件:點擊“下載”按鈕之后,下載文件到用戶指定的目錄下?;韭窂剑?a) 點擊要下載的公告;b) 點擊“下載”按鈕,選擇下載存放路徑;c) 提示下載成功信息。2.9 宿舍維修審核維修人員登錄系統(tǒng)后,可以對學生上報的維修信息進行查看,審核宿舍維修信息。具體描述如下:用例描述:維修人員對宿舍報修情況進行審核;執(zhí)行者:維修人員;前置條件:維修人員已登錄學生宿舍管理系統(tǒng);后置條件:審核成功,并存放入數(shù)據(jù)庫。基本路徑:a) 進入維修人員管理界面,搜索宿舍報修信息;b) 對報修情況進行審核并輸入維修處理意見;c) 點擊“審核”,提示審核成功,并存放入數(shù)據(jù)庫。3.0 處理維修信息維修人員登錄系統(tǒng)后,對維修人員已經(jīng)上門維修的信息進行刪除。具體描述如下:用例描述:維修人員處理維修信息;執(zhí)行者:維修人員;前置條件:維修人員已登錄學生宿舍管理系統(tǒng);后置條件:提示處理成功,并更新數(shù)據(jù)庫。基本路徑:a) 進入維修人員管理界面,搜索宿舍報修信息;b) 對已經(jīng)維修的信息進行刪除;c) 提示處理成功,更新數(shù)據(jù)庫。3.5.2 管理端用例圖1、管理員必須在系統(tǒng)的登錄界面輸入設定的賬號與密碼、選擇管理員角色、驗證碼,若通過系統(tǒng)驗證則進入系統(tǒng)的后臺管理主頁面。管理員主要有宿舍管理、登記管理、公告欄管理、班級管理、信息查詢、留言管理、資料管理、系統(tǒng)管理這8大模塊。學生宿舍管理系統(tǒng)管理端用例圖如圖3-3所示:圖3-3 學生宿舍管理系統(tǒng)管理端用例圖2、具體用例描述:2.1 宿舍管理宿舍管理包括宿舍分配和學生入住安排。具體描述如下:用例描述:宿舍管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:更新數(shù)據(jù)庫?;韭窂剑篴) 進入宿舍管理的宿舍分配,管理員輸入宿舍信息,包括宿舍號、宿舍類別、宿舍人數(shù)、宿舍電話,并成功保存入數(shù)據(jù)庫中。b) 進入宿舍管理的學生入住安排,輸入學號、姓名、性別、宿舍號、宿舍身份,學院名稱、專業(yè)名稱、班級名稱3個聯(lián)動選擇;c) 點擊“添加”,提示添加成功,顯示剛才添加的學生信息并保存入數(shù)據(jù)庫中,能對相應的信息進行編輯和刪除;2.2 登記管理宿舍管理包括宿舍違規(guī)管理、水電費管理、夜歸統(tǒng)計、評分錄入、來訪登記5個小模塊。具體描述如下:用例描述:登記管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:如果登記信息維護完成,會把相關信息保存入數(shù)據(jù)庫中?;韭窂剑篴) 進入登記管理的各個模塊,輸入相關的信息;b) 如果登記管理信息維護完成,會把相關信息保存入數(shù)據(jù)庫中。2.3 公告欄管理管理員有兩種方式上傳文件,一種是上傳已經(jīng)存在的文件,另外一種是在線編寫通知,根據(jù)數(shù)據(jù)流的方式來保存文件,管理員根據(jù)需要來選擇這兩種方式,并以時間順序顯示上傳的文件,可以刪除上傳的文件。具體描述如下:用例描述:公告欄管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:如果公告欄信息維護完成,則上傳方式會把相關信息保存在數(shù)據(jù)庫中?;韭窂剑篴) 進入公告欄管理的公告上傳或者進入公告欄管理的在線編輯;b) 上傳文件或者編輯文本,點擊上傳或保存;c) 可以保存到數(shù)據(jù)庫中。2.4 班級管理班級管理包括對學院的管理和對專業(yè)的管理,可以在學院的管理中添加、刪除、修改、查詢學院,可以在專業(yè)管理中添加、刪除、修改、查詢專業(yè)。具體描述如下:用例描述:班級管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:如果學院、專業(yè)信息維護完成,則相應信息將記錄到數(shù)據(jù)庫中?;韭窂剑篴) 分別進入學院管理和專業(yè)管理,顯示目前系統(tǒng)已經(jīng)添加了的信息;b) 分別輸入信息,顯示輸入的信息;c) 如果學院、專業(yè)信息維護完成,則相應信息將記錄到數(shù)據(jù)庫中。2.5 信息查詢管理管理員在后臺可輸入相應的條件進行查詢。具體描述如下:用例描述:信息查詢管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:提示查詢成功,并顯示相應的查詢信息?;韭窂剑篴) 進入管理系統(tǒng)的信息查詢,輸入查詢的條件;b) 提示查詢成功,并顯示相應的查詢信息。2.6 留言管理管理員可瀏覽學生的留言,可對學生的留言進行回復和刪除。具體描述如下:用例描述:留言管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:留言信息維護完成,則更新數(shù)據(jù)庫?;韭窂剑篴) 進入留言管理界面,顯示目前系統(tǒng)已有的留言;b) 可以回復相應的留言;c) 可以刪除不合理的留言。2.7 資料管理使用水晶報表對水電費表、文明宿舍表、留校表進行顯示,管理員可以對水電費表、文明宿舍表、留校表進行導出和打印。具體描述如下:用例描述:資料管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:導出到用戶指定的目錄下或打印出表?;韭窂剑篴) 進入相應的資料管理界面,顯示目前系統(tǒng)的信息;b) 點擊報表的“導出”和“打印”;c) 導出表到用戶指定的目錄下,打印出表。2.8 系統(tǒng)管理管理員可以對用戶信息進行查看、添加、刪除、修改。具體描述如下:用例描述:系統(tǒng)管理;執(zhí)行者:管理員;前置條件:管理員已登錄學生宿舍管理系統(tǒng)后臺;后置條件:如果用戶信息維護完成,則用戶的相應信息將記錄到數(shù)據(jù)庫中?;韭窂剑篴) 進入系統(tǒng)管理界面,顯示目前系統(tǒng)的用戶的信息;b) 可以添加用戶賬號、用戶密碼、用戶姓名、用戶類型;c) 可以刪除和修改用戶; 484 系統(tǒng)總體設計4.1 總體設計概述系統(tǒng)設計是系統(tǒng)開發(fā)過程中的核心,從需求出發(fā),總體上描述系統(tǒng)架構應該包含的組成要素。架構是指將應用系統(tǒng)的每個功能部分分解到獨立的組件中,并將各種組件劃分到各個邏輯層中14。本系統(tǒng)采用三層架構,它將系統(tǒng)的功能單元分到三個邏輯層中,是為了便于開發(fā)項目后維護及變更的一種有效實用的架構模式,在各種B/S項目中被廣泛的采用。學生宿舍管理系統(tǒng)的整體架構設計如圖4-1所示:圖4-1 學生宿舍管理系統(tǒng)整體架構設計本系統(tǒng)采用了三層架構,對其進一步細化分層,可得出如下的層次結構: 數(shù)據(jù)訪問層(DAL):主要是對數(shù)據(jù)的增、刪、改、查操作,負責保存系統(tǒng)的數(shù)據(jù),并當有請求時把它們發(fā)送給業(yè)務層。 業(yè)務邏輯層(BLL):包含了項目中的業(yè)務邏輯,負責調用DAL中的方法實現(xiàn)業(yè)務的處理,并在表示層與數(shù)據(jù)訪問層之間起到銜接的作用。 表示層(webUI):用于顯示數(shù)據(jù)和接受用戶輸入數(shù)據(jù)的一層,即為用戶界面。在三層架構模型中,有一個很重要的約束是在層之間的數(shù)據(jù)傳遞必須遵從特定的順序。表示層只能訪問業(yè)務層,而永遠不能直接訪問數(shù)據(jù)層。業(yè)務層就像中間的“大腦”,負責與其他層通信,處理和協(xié)調所有信息流。4.2 功能模塊設計4.2.1系統(tǒng)層次模塊圖學生宿舍管理系統(tǒng)主要有3個角色:學生、維修人員、管理員。本系統(tǒng)主要具備以下功能:剛入學的新生不需要登錄系統(tǒng),直接點擊登錄界面的“新生指南”就可以進入新生管理界面,指導新生下載相應的資料,從而查看本人的相關信息,再使用本系統(tǒng);學生具有完善個人資料、宿舍相關信息查詢、水電費查詢、瀏覽和下載通知公告、閱讀相關公告和信息平臺、報修登記和查詢、留校登記、晚歸登記和查詢、文明宿舍查詢、違規(guī)宿舍查詢、留言;維修人員具有查詢學生上報維修信息的情況、審核維修信息、處理維修信息;管理員具有宿舍管理、登記管理、公告欄管理、班級管理、信息查詢、留言管理、資料管理、系統(tǒng)管理。學生宿舍管理系統(tǒng)客戶端總體功能結構圖如圖4-2所示:圖4-2 學生宿舍管理系統(tǒng)客戶端總體功能結構圖學生宿舍管理系統(tǒng)管理端總體功能結構圖如圖4-3所示:圖4-3 學生宿舍管理系統(tǒng)管理端總體功能結構圖4.3 數(shù)據(jù)庫設計4.3.1 數(shù)據(jù)庫管理系統(tǒng)的選擇數(shù)據(jù)庫技術是信息資源管理最有效的手段,是建立數(shù)據(jù)庫及其應用系統(tǒng)的核心和基礎。它要求對于指定的應用環(huán)境,構造出較優(yōu)的數(shù)據(jù)庫模式,把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,使信息系統(tǒng)可以方便、及時、準確地從數(shù)據(jù)庫中獲得所需的信息,滿足用戶的各種應用需求(信息要求、處理要求、數(shù)據(jù)的及時性要求) 15 。一個好的數(shù)據(jù)庫管理系統(tǒng)對管理信息系統(tǒng)的應用有著舉足輕重的影響。在數(shù)據(jù)庫管理系統(tǒng)的選擇上,主要考慮:(1)數(shù)據(jù)庫的性能;(2)數(shù)據(jù)庫系統(tǒng)的系統(tǒng)平臺;(3)數(shù)據(jù)庫管理系統(tǒng)的安全保密性能;(4)數(shù)據(jù)的類型。目前市場上的數(shù)據(jù)庫產(chǎn)品有IBM DB2、Microsoft SQL Server、Oracle等系列,這些產(chǎn)品都是基于SQL語言,并且擁有精密復雜的安全控制以適應不同的商業(yè)需要。本系統(tǒng)采用Microsoft SQL Server數(shù)據(jù)庫系統(tǒng),性能優(yōu)越,安全性高,而且與服務器Microsoft操作系統(tǒng)和ASP.NET技術平臺結合性好,既可以使用Visual Studio 2010集成的數(shù)據(jù)庫系統(tǒng),又可以使用獨立的數(shù)據(jù)庫管理軟件管理本系統(tǒng)的數(shù)據(jù)。4.3.2 數(shù)據(jù)庫的概念結構設計概念設計用來反映現(xiàn)實世界中的實體、屬性和它們之間的關系的數(shù)據(jù)形式,建立數(shù)據(jù)庫的每一幅用戶視圖。實體是客觀存在并可相互區(qū)別的事物,可以是具體的人、事、物,也可以是抽象的概念或聯(lián)系。實體所具有的某一特性稱為屬性,一個實體可以由若干個屬性來刻畫。實體與實體之間存在著聯(lián)系,分為一對一、一對多、多對多聯(lián)系三種。E-R圖所表示的概念模型與具體的DBMS所支持的數(shù)據(jù)模型相獨立,是各種數(shù)據(jù)模型的共同基礎,因而是抽象和描述現(xiàn)實世界的有力工具16。E-R圖用矩形表示實體,菱形表示實體之間的關系,無向邊把菱形和實體連接起來。學生宿舍管理系統(tǒng)的ER圖如圖4-4所示:圖4-4 數(shù)據(jù)庫ER圖ER圖各實體的具體屬性如下:1、 管理員:用戶號、用戶名、登錄密碼、用戶類型;2、 學生:學號、學生姓名、登錄密碼、性別、民族、出生日期、家庭地址、郵箱、入學時間、班級ID、宿舍ID、輔導員、宿舍身份;3、 班級:班級ID、班級、專業(yè)ID;4、 專業(yè):專業(yè)ID、專業(yè)、學院ID;5、 學院:學院ID、學院;6、 宿舍:宿舍ID、宿舍號、宿舍類別、宿舍人數(shù)、宿舍電話;7、 留言:留言ID、學號、留言標題、留言時間、留言內容、回復人、回復內容、回復時間;8、 水電費:水電費ID、宿舍ID、學年、學期、水表數(shù)、電表數(shù)、總費用;9、 宿舍報修:報修ID、學號、內容、報修登記時間、審核、審核時間、審核意見;10、 宿舍違規(guī):違規(guī)ID、宿舍ID、違規(guī)內容、違規(guī)時間;11、 晚歸:晚歸ID、學號、原因、時間;12、 宿舍評分表:宿舍評分表ID、宿舍評分、學年、學期、宿舍ID、是否文明宿舍;13、 來訪:來訪ID、來訪姓名、身份證 、學生學號、來訪時間;14、 公告:公告ID、標題、發(fā)布公告時間;15、 圖片:圖片ID、地址;16、 留校表:留校ID、學號、學年、留校假期、登記時間。4.3.3 數(shù)據(jù)庫的邏輯結構設計數(shù)據(jù)庫的邏輯結構設計是將E-R圖進行分解、合并后重新組織起來形成數(shù)據(jù)庫全局邏輯結構,包括所確定的關鍵字、屬性、記錄結構、所建立的數(shù)據(jù)之間的相互關系。數(shù)據(jù)的邏輯結構用二維表表示,本系統(tǒng)涉及的表主要有:(1)管理員表: admin表4-1管理員表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idvarchar(6)主鍵no用戶號adminnamevarchar(6)no用戶名adminpwdvarchar(20)no登陸密碼admintypevarchar(1)no用戶類型(2)學生表:users表4-2學生表字段名稱數(shù)據(jù)類型主/外鍵允許空說明useidvarchar(10)主鍵no學號usernamevarchar(20)no學生姓名userpwdvarchar(8)no學生密碼usersexvarchar(8)yes性別userminzuvarchar(8)yes民族userbirthdayvarchar(8)yes出生日期useraddressvarchar(8)yes家庭地址useremailvarchar(8)yes郵箱enterdatevarchar(8)yes入學時間classidint外鍵no班級IDhomeidint外鍵no宿舍IDteachervarchar(20)yes輔導員shenfenvarchar(10)no宿舍身份(3)班級表:class表4-3班級表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no班級IDclassnamevarchar(50)no班級pidint外鍵no專業(yè)ID(4)專業(yè)表:profession表4-4 專業(yè)表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no專業(yè)IDprofessionvarchar(50)yes專業(yè)cidint外鍵yes學院ID(5)學院表:college表4-5 學院表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no學院IDacademyvarchal(50)no學院(6)宿舍表:home表4-6 宿舍表字段名稱數(shù)據(jù)類型主/外鍵允許空說明homeidint主鍵no宿舍IDhomehaovarchar(5)no宿舍號homesexvarchar(4)no宿舍類別homecountvarchar(50)no宿舍人數(shù)homephonevarchar(30)yes宿舍電話(7)留言表:guestbook表4-7 留言表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no留言IDuseridvarchar(10)外鍵no學號titlevarchar(50)no留言標題edittimevarchar(50)no留言時間contentvarchar(250)no留言內容replyvarchar(250)yes回復內容renamevarchar(50)yes回復人replytimevarchar(50)yes回復時間(8)水電費:billinfo表4-8 水電費表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no水電費IDhomeidint外鍵no宿舍IDyearvarchar(50)no學年monthvarchar(50)no學期watercubeintno水表數(shù)electricdegreeintno電表數(shù)costvarchar(50)no總費用(9)宿舍報修表:homebad表4-9 宿舍報修表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no宿舍報修IDuseridvarchar(10)外鍵no學號contentvarchar(100)no報修內容datatimevarchar(50)no報修登記時間shenhevarchar(4)yes審核timevarchar(50)yes審核時間ideavarchar(250)yes審核意見(10)宿舍違規(guī)表:illegal表4-10 宿舍違規(guī)表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no宿舍違規(guī)IDhomeidint外鍵no宿舍IDhomeillegaltextno宿舍違規(guī)內容timevarchar(50)no違規(guī)時間(11)晚歸表:nightreturn表4-11 晚歸表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no晚歸IDuseridvarchar(10)外鍵no學號reasonvarchar(250)no原因timevarchar(50)no時間(12)宿舍評分表:scores表4-12宿舍評分表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no宿舍評分IDhomescoresvarchar(50)no宿舍評分schoolyearvarchar(50)no學年termvarchar(50)no學期homeidint外鍵no宿舍IDhomeynvarchar(2)no是否文明宿舍(13)來訪表:visitors表4-13 來訪表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint主鍵no來訪IDvisitornamevarchar(50)no來訪者姓名idcardvarchar(18)no身份證visituseridvarchar(10)外鍵no學生學號timevarchar(50)no來訪時間(14)公告表:news表4-14 公告表字段名稱數(shù)據(jù)類型主/外鍵允許空說明idint

注意事項

本文(學生宿舍管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文)為本站會員(沈***)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。 若此文所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!