【正文】
發(fā)設(shè)計(jì)專用系統(tǒng) 學(xué)生宿舍管理系統(tǒng)來進(jìn)行宿舍信息,使學(xué)生宿舍信息實(shí)現(xiàn)標(biāo)準(zhǔn)化的管理和規(guī)范化的制度是十分必要的。 作為學(xué)校日常管理的一個(gè)重要方面的學(xué)生宿舍管理,長期以來,以人力手動(dòng)工作作為主要方式,在日常宿舍管理的過程中,管理人員面對的管理工作數(shù)據(jù)量龐大,手續(xù)繁瑣,其工作的復(fù)雜度可想而知。管理水平的高低,在程度上反映了學(xué)校管理水平的整體狀況,也從側(cè)面映射出學(xué)校教學(xué)水平的高低。近年來,隨著用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,向用戶提供的服務(wù)將越來越豐富,越來越人性化。這些優(yōu)點(diǎn)能夠極大地提高效率 ,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。而對于前端應(yīng)用程序的開發(fā)則要求應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點(diǎn)。【優(yōu)秀精品】畢業(yè)設(shè)計(jì) 畢業(yè)論文 學(xué)生園區(qū)宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) HUNAN UNIVERSITY 畢業(yè)設(shè)計(jì)(論文) 論文題目: 學(xué)生園區(qū)宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 學(xué)生姓名: 學(xué)生園區(qū)宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 摘要 本系統(tǒng)是針對湖南大學(xué)學(xué)生宿舍管理工作流程而進(jìn)行開發(fā)的一個(gè)基于 WEB的信息管理系統(tǒng) MIS 。開發(fā)流程參照軟件開發(fā)常見的步驟,主要包括系統(tǒng)的需求分析,系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)詳細(xì)設(shè)計(jì),以及開發(fā)后期的系統(tǒng)測試等階段。 關(guān)鍵詞: 宿舍管理, , Web 應(yīng)用,數(shù)據(jù)庫 The Design and Implementation of the Student Campus Dormitory Management System The Student Campus Dormitory Management System is typical information management system MIS , which aimed at the procedure of the dormitory management in HNU University and based on Web. Its development mainly includes the backstage database the establishment and the maintenance as well as front ends the application procedure development two aspects. Establish the data uniformity and the integrity regarding the backstage database establishment and the maintenance request strong, the data security good storehouse. As normal MIS, it requests the application procedure regarding the front end application procedure development to be able to provide the formidable data operation function, the contact surface friendly, characteristics and so on use simple convenience. Development procedure in this system follows the other classic software development, it mainly includes these phases: analysis of the system requirement, database design, detail design of the system, and the system test at the latest time of the development. During this system, used the technology of as the mainly implement technology, and used Microsoft Visual studio 2021 as the IDE, which provided a good support of . On the Database technology, we used ORACLE database and use PL/SQL to develop our data base。人才培養(yǎng),是高校的基本任務(wù)。對于學(xué)校而言,學(xué)生宿舍管理是必不可少的組成部分??梢姡瑳]有一個(gè)系統(tǒng)的管理軟件,管理人員的工作效率難以提高。系統(tǒng)的具體設(shè)計(jì)與實(shí)現(xiàn)將針對的具體情況進(jìn)行開展。 本文基本組織結(jié)構(gòu) 本文一共分為六個(gè)章節(jié),第一章是緒論部分,簡單介紹了本課題的開發(fā)背景,在此之上,給出了系統(tǒng)的簡單介紹并簡單說明了一下本課題開發(fā)研究的意義。 第四章給出了系統(tǒng)內(nèi)詳細(xì)編碼設(shè)計(jì)的實(shí)現(xiàn)情況,介紹了一些本系統(tǒng)中常見的功能編碼,舉例說明一些常見功能如何編碼實(shí)現(xiàn)。2 系統(tǒng)分析 系統(tǒng)技術(shù)簡介 技術(shù)簡介 是 的一部分,作為戰(zhàn)略產(chǎn)品,不僅僅是 Active Server Page ASP 的下一個(gè)版本;它還提供了一個(gè)統(tǒng)一的 Web 開發(fā)模型,其中包括開發(fā)人員生成企業(yè)級(jí) Web 應(yīng)用程序所需的各種服務(wù)。另外,任何 應(yīng)用程序都可以使用整個(gè) .NET Framework。 微軟為 設(shè)計(jì)了這樣一些策略:易于寫出結(jié)構(gòu)清晰的代碼、代碼易于重用和共享、可用編譯類語言編寫等等,目的是讓程序員更容易開發(fā)出 Web 應(yīng)用,滿足計(jì)算向 Web 轉(zhuǎn)移的戰(zhàn)略需要。在 C之前, C 和 C++已經(jīng)成為在軟件的開發(fā)領(lǐng)域中使用最廣泛的語言。它使得程序員可以快速地編寫各種基于 Microsoft .NET 平臺(tái)的 應(yīng)用程序, Microsoft .NET 提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。因?yàn)檫@種繼承關(guān)系, C與 C/C++具有極大的相似性,熟悉類似語言的開發(fā)者可以 很快的轉(zhuǎn)向 C。它使程序員快速便捷地創(chuàng)建基于 Microsoft .NET平臺(tái)的解決方案。 ORACLE 數(shù)據(jù)庫技術(shù)簡介 Oracle 是最流行的數(shù)據(jù)庫服務(wù)器之一占有最大的市場份額它被廣泛用于各個(gè)市場領(lǐng)域 ,滿足一系列的存儲(chǔ)需求例如財(cái)務(wù)記錄人力資源及訂單編制等造成這種現(xiàn)象的原因之一在于 Oracle 較早的進(jìn)入 RDBMS 關(guān)系型數(shù)據(jù)庫管理系統(tǒng) 領(lǐng)域并且提供可運(yùn)行于大多數(shù)操作系統(tǒng)能夠上的數(shù)據(jù)庫版本雖然 Orcle 的首選操作系統(tǒng)似乎正由 Solaris 轉(zhuǎn)為 Linux 但是 Oracle 仍然在進(jìn)行與 其他操作系統(tǒng)的兼容工作 .盡管 Oracle 經(jīng)常在 Unix 或是 Linux 平臺(tái)上運(yùn)行但是也有大量的 Oracle在 HPUX 和 AIX 上運(yùn)行隨著幾年前電子商務(wù)的激增也驅(qū)使 Oracle 成為 WEB 應(yīng)用所需數(shù)據(jù)庫的選擇對于如此功能強(qiáng)大的數(shù)據(jù)庫,特點(diǎn)有: 1 對象關(guān)系數(shù)據(jù)庫管理系統(tǒng) ORDBMS , 提供了關(guān)系數(shù)據(jù)庫系統(tǒng)和面向?qū)ο髷?shù)據(jù)庫系統(tǒng)這二者的功能; 2 支持大型數(shù)據(jù)庫 數(shù)據(jù)庫大小可以到幾百 GB ,多用戶高性能事務(wù)處理; 3 良好的可移植性、可兼容性、可連接性; 4 良好的安全性(提供基于組和基于用戶角 色的安全管理機(jī)制)和完整性控制; 5 具有高可用行,可 7 24 運(yùn)行(通過獨(dú)立的后臺(tái)進(jìn)程進(jìn)行聯(lián)機(jī)備份和恢復(fù))。 .NET 數(shù)據(jù)提供程序還可以分為 Connection 對象、 Command 對象、 DataReader 對象和DataAdapter 對象 4 部分。所有 CLR 支持的代碼都會(huì)被解釋成為 CLR 可執(zhí)行的機(jī)器代碼然后運(yùn)行。 系統(tǒng)需求分析 軟件需求分析包括對需求進(jìn)行推敲和潤色以保證所有的涉眾人都能夠理解需求,以及自習(xí)檢查并找出其中的錯(cuò)誤、漏洞以及其他缺陷。 在需求調(diào)研初期,開發(fā)人員組織會(huì)議,定義需求開發(fā)過程,將如何獲取和分析其需求、編寫規(guī)格說明和驗(yàn)證需求步驟確定下來,并確定項(xiàng)目前景和項(xiàng)目范圍,同時(shí)聯(lián)系并詳細(xì)詢問客戶(即提出項(xiàng)目的學(xué)生園區(qū)學(xué)生工作部以及相關(guān)老師),確定項(xiàng)目業(yè)務(wù)需求。 系統(tǒng)功能需求定義 1 系統(tǒng)管理 系統(tǒng)管理提供對本軟件系統(tǒng)的管理功能,其主要功能包括用戶,權(quán)限,以及項(xiàng)目管理。同時(shí)對遺忘登錄口令的用戶,系統(tǒng)管理員在檢驗(yàn)有關(guān)證明材料后可以為該用戶恢復(fù)指定的初始口令。院系管理員在其權(quán)限內(nèi),負(fù)責(zé)該院系學(xué)生宿舍管理工作。在系統(tǒng)新增功能業(yè)務(wù),或者系統(tǒng)增加用戶時(shí),管理員負(fù)責(zé)將管理項(xiàng)目權(quán)限添加到相應(yīng)用戶或者角色。系統(tǒng)管理員或者具有相應(yīng)權(quán)限用戶,能夠?qū)λ奚峄拘畔⒐芾砟K操作而開展其管理工作。其中,宿舍基本詳細(xì)信息包括:棟號(hào)、每棟宿舍建筑面積、每棟宿舍使用面積、每棟宿舍占地面積、及相應(yīng)的宿舍基本結(jié)構(gòu)平面圖,建成年代,建筑結(jié)構(gòu),相應(yīng)棟號(hào)層數(shù)、每層房間數(shù)、房間總數(shù)、走廊總面積、樓梯總面積、公共區(qū)總面積、公用水房或衛(wèi)生間總面積等。 系統(tǒng)管理員或者負(fù)責(zé)宿舍分配的用戶,通過查詢空余宿舍信息,將對應(yīng)宿舍或者床位分配到需要分配宿舍的院系。 系統(tǒng)管理員或者負(fù)責(zé)宿舍調(diào)換用戶,在收到學(xué)生調(diào)換請求后,按照相關(guān)手續(xù),對申請調(diào)換宿舍的學(xué)生辦理宿舍調(diào)換業(yè)務(wù)。宿舍維修信息 提供給負(fù)責(zé)宿舍維修人員,在修理好后,對相應(yīng)保修信息進(jìn)行登記,確認(rèn)。系統(tǒng)管理員或者相應(yīng)權(quán)限用戶,對宿舍精神明建設(shè)信息記錄進(jìn)行增加、修改、刪除等操作,包括內(nèi)務(wù)情況的登記,內(nèi)務(wù)評比信息的登記等功能。系統(tǒng)用戶通過該模塊對宿舍管理人員信息進(jìn)行查詢,維護(hù)等操作。 7 消息系統(tǒng) 系統(tǒng)用 戶通過郵件類似方式,指定給系統(tǒng)用戶或者系統(tǒng)管理員給全體用戶發(fā)送消息,可以為文方式給系統(tǒng)用戶發(fā)放消息,或者以附件方式發(fā)送消息。 用戶登陸自己的發(fā)件箱,可查看自己已經(jīng)發(fā)送的消息,包括消息主題,消息的接收者,消息內(nèi)容,消息附件等。 在系統(tǒng)查詢功能設(shè)計(jì)時(shí),應(yīng)提供多種查詢條件的復(fù)合查詢,讓用戶可以快速、精確地得到相關(guān)信息。 3 出錯(cuò)處理 服務(wù)器的故障將導(dǎo)致幫助文件的內(nèi)容不可訪問 ,故建議服務(wù)器采用備份恢復(fù)的措施 ??梢愿斓亓私獾矫總€(gè)學(xué)生的住宿情況。在開發(fā)過程中,軟件學(xué)院學(xué)生大都擁有自己個(gè)人計(jì)算機(jī),而且 軟件學(xué)院也可以能夠提供機(jī)房供系統(tǒng)項(xiàng)目開發(fā)使用。3 系統(tǒng)詳細(xì)設(shè)計(jì) 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)部署結(jié)構(gòu) 學(xué)生園區(qū)宿舍管理系統(tǒng)是部署在 Windows 2021 平臺(tái) Web 服務(wù)器 IIS 上的一個(gè) B/S 模式的 MIS 軟件。數(shù)據(jù)庫設(shè)計(jì)是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的核心和基礎(chǔ),它要求對于指定的應(yīng)用環(huán)境,構(gòu)造出較優(yōu)的數(shù)據(jù)庫模式,建立起數(shù)據(jù)庫應(yīng)用系統(tǒng),并使系統(tǒng)能有效地存儲(chǔ)數(shù)據(jù),滿足用戶的各種應(yīng)用需求。采用數(shù)據(jù)驅(qū)動(dòng),增強(qiáng)系統(tǒng)的靈活性與擴(kuò)展性;在設(shè)計(jì)數(shù)據(jù)庫的時(shí) 候考慮到哪些數(shù)據(jù)字段將來可能會(huì)發(fā)生變更。 設(shè)計(jì)工具簡介 本課題中,數(shù)據(jù)庫設(shè)計(jì)采用的輔助工具是 PowerDesigner。 設(shè)計(jì)過程中,我們首先對需求進(jìn)行詳細(xì)分析,將系統(tǒng)劃分模塊,然后對系統(tǒng)實(shí)體進(jìn)行分析,其過程可以是手動(dòng)劃出系統(tǒng) ER 圖,然后利用設(shè)計(jì)工具生成系統(tǒng)實(shí)體關(guān)系圖,利用設(shè)計(jì)工具生成系統(tǒng)概念數(shù)據(jù)模型,從而導(dǎo)出物理數(shù)據(jù)模型,最后,再根據(jù)需要進(jìn)行一定調(diào)整,等到數(shù)據(jù)庫表項(xiàng),以及表項(xiàng)之間相互關(guān)系。劃分類型可以從不同的角度,視實(shí)際情況而定。人機(jī)界面設(shè)計(jì)要盡量減少用戶記憶負(fù)擔(dān),采用有助于記憶的設(shè)計(jì)方案。 媒體最佳組合原則。 CSS 語言是一種標(biāo)記語言 ,它不需要編譯 ,可以直接由瀏覽器執(zhí)行 屬于瀏覽器解釋型語言 .在標(biāo)準(zhǔn)網(wǎng)頁設(shè)計(jì)中 CSS負(fù)責(zé)網(wǎng)頁內(nèi)容 XHTML 的表現(xiàn) .CSS文件也可以說是一個(gè)文本文件 ,它包含了一些 CS