大學(xué)設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第1頁(yè)
大學(xué)設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第2頁(yè)
大學(xué)設(shè)計(jì)學(xué)生宿舍管理系統(tǒng)_第3頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、本文由 a20536680 貢獻(xiàn)doc 文檔可能在WAP端瀏覽體驗(yàn)不佳.建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看 本科生畢業(yè)設(shè)計(jì)(論文) 本科生畢業(yè)設(shè)計(jì)(論文)( 2009 屆 ) 題 目:學(xué)生宿舍管理系統(tǒng)地設(shè)計(jì)與開(kāi)發(fā)學(xué)專院: 業(yè):數(shù)理與信息工程學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù) 學(xué)號(hào): 學(xué)號(hào): 職稱: 職稱: 職稱: 職稱:2009 年 3 月 30 日 講師學(xué)生姓名: 學(xué)生姓名:指導(dǎo)教師: 指導(dǎo)教師: 合作導(dǎo)師: 合作導(dǎo)師: 完成時(shí)間: 完成時(shí)間: 成 績(jī):浙江師范大學(xué)本科畢業(yè)設(shè)計(jì) (論文) 浙江師范大學(xué)本科畢業(yè)設(shè)計(jì) (論文)正文 目 錄摘要摘要1.3.2 2 開(kāi)發(fā)背景與現(xiàn)狀3 英文3 1 引4

2、1.1 1.2 1.34 開(kāi)發(fā)設(shè)計(jì)地意義4 SQL Server 2000 簡(jiǎn)1.3.1 Visual studio.NET 2005 簡(jiǎn)介 5 系統(tǒng)分析 6 2.1 可行性分析62.2系統(tǒng)需求分析72.3系統(tǒng)數(shù)據(jù)流圖8 3總體設(shè)計(jì) 9 3.1系統(tǒng)設(shè)計(jì)目標(biāo)93.2 系統(tǒng)總體功能 9 3.3 系統(tǒng)結(jié)構(gòu)圖10 4詳細(xì)設(shè)計(jì) 12 4.1數(shù)據(jù)庫(kù)設(shè)計(jì) 12 4.1.1 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)124.1.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)164.2 模塊設(shè)計(jì) 214.2.1管理員模塊設(shè)計(jì) 214.2.2寢室長(zhǎng)與室員模塊設(shè)計(jì)235編碼、實(shí)現(xiàn)與測(cè)試295.1 數(shù)據(jù)庫(kù)連接295.2 系統(tǒng)實(shí)現(xiàn)305.3系統(tǒng)測(cè)試 316 7 8

3、開(kāi)發(fā)總32 致謝 33參考文獻(xiàn) 33學(xué)生宿舍管理系統(tǒng)地開(kāi)發(fā)與實(shí)現(xiàn) 學(xué)生宿舍管理系統(tǒng)地開(kāi)發(fā)與實(shí)現(xiàn) 數(shù)理與信息工程 學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù) 專業(yè) 聶武洋(05190128) 指導(dǎo)老師: 曾靜(講 師)摘要:管理信息系統(tǒng)在現(xiàn)代社會(huì)已深入到各行各業(yè) , 由于計(jì)算機(jī)技術(shù)地迅速發(fā)展和普及 , 信息管理系統(tǒng) MIS 事實(shí)上已成為計(jì)算機(jī)管理信息系統(tǒng) , 大學(xué)生宿舍管理系統(tǒng)就是一個(gè)典型地 管理 信息系統(tǒng) , 它可以讓宿舍管理工作變地更輕松 . 本畢業(yè)設(shè)計(jì)地任務(wù)就是設(shè)計(jì)一個(gè)大學(xué)生 宿舍管 理系統(tǒng) . 其開(kāi)發(fā)過(guò)程主要包括前端應(yīng)用程序地開(kāi)發(fā)和后臺(tái)數(shù)據(jù)庫(kù)地建立和維護(hù)兩個(gè)方 面. 主要 任務(wù)就是建立基本數(shù)據(jù) , 后臺(tái)程序

4、主要負(fù)責(zé)地都是管理上地功能 . 經(jīng)過(guò)分析 ,本系統(tǒng) 運(yùn)用了 Microsoft SQL Server2000 為后臺(tái)數(shù)據(jù)庫(kù) , 以 Visual studio.NET 2005 為 前端開(kāi) 發(fā)工具 , 系統(tǒng)實(shí)現(xiàn)了系統(tǒng)維護(hù)、宿舍管理、學(xué)生管理、宿舍分配、信息查詢等必需地功能,其操作簡(jiǎn)單 ,界面友好 , 運(yùn)行比較穩(wěn)定 , 適用于大學(xué)院校大學(xué)生宿舍管理 . 關(guān)鍵詞:學(xué)生宿舍管 理系統(tǒng);數(shù)據(jù)庫(kù)管理系統(tǒng); sql2000 ;ASP.net ; B/S; vs2005Development And implementation Of Dormitory Management SystemAuthor: N

5、iewuyang Director : Zengjin(Dept.of Science &Engineering,Zhejiang Normal University ,993 No.29) Abstract : Nowadays, Management InformationSystem is used by many calling. As a result, computertechnology is developed and generalized rapidly, the Information Management System turns into Computer Manag

6、ement Information System in fact. The manage system of college students dormitory is emblematical Manager Information System, it can make the job of the management cushy. The task of this graduation design is to design a management system for college student s dormitory. Exploitation comprizes two s

7、ides of construction and maintenance of backstage data base and proscenium application program. The main task is to set up basic data, the background function is in charge of management function. Under analysis, this system used Microsoft SQL Server 2000 as the backstage database and PowerBuilder 9.

8、0 as the front developing instrument. The system implements necessary functions such as system maintainance, dormitory management, students management, dormitory distribution, information inquiry, etc. The operation is simply, the interface is friendly, the running state is more steady, this managem

9、ent system is suitable for college students dormitory management. Key Words: dormitory managementsystem ;database management system ; sql2000 ; ; b/s ; vs2005第一章 引言1.1 開(kāi)發(fā)背景與現(xiàn)狀 隨著時(shí)代地發(fā)展 , 計(jì)算機(jī)技術(shù)越來(lái)越深入各行各業(yè) , 為廣大地用戶 提供了更為 周到和便捷地服務(wù) . 目前各行各業(yè)廣泛使用專用系統(tǒng) ,其內(nèi)容范圍跨越了教育科 研、 文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域 , 其用戶群十分龐大 , 因此

10、 , 設(shè)計(jì)開(kāi)發(fā)好一個(gè)專用系統(tǒng)對(duì)一個(gè)機(jī)構(gòu) (或部門 )地發(fā)展十分重要 .近年來(lái) ,隨著 用戶要求地不 斷提高及計(jì)算機(jī)科學(xué)地迅速發(fā)展 ,特別是數(shù)據(jù)庫(kù)技術(shù)地廣泛應(yīng)用 , 向 用戶提供地服務(wù)將越來(lái) 越豐富 ,越來(lái)越人性化 . 對(duì)于學(xué)校而言 , 學(xué)生宿舍管理是必不可少地組成部分.目前仍然存在有學(xué)校停留在 宿舍管理部門人員手工記錄數(shù)據(jù)地階段 , 手工記錄對(duì)于規(guī)模小地學(xué)校來(lái)說(shuō)勉強(qiáng) 可以 接受;但對(duì)于學(xué)生信息量比較龐大 ,需要記錄存檔地?cái)?shù)據(jù)比較多地高校來(lái)說(shuō) , 人工 記錄 是相當(dāng)麻煩地 , 而且當(dāng)查找某條記錄時(shí) , 由于數(shù)據(jù)量龐大 , 只能依靠人工去一條 一條地查找 , 這樣不但麻煩而且浪費(fèi)許多時(shí)間 , 工作

11、效率比較低 .采用計(jì)算機(jī)來(lái)管 理宿舍和學(xué)生地信息 , 大大提高了查詢地速度 , 節(jié)約了人力和物力資源 , 達(dá)到了預(yù) 期地要求 . 今天 , 計(jì)算機(jī)地價(jià)格已經(jīng) 十分低廉 , 性能卻有了長(zhǎng)足地進(jìn)步 . 它已經(jīng)被 應(yīng)用于許多領(lǐng)域 , 計(jì)算機(jī)之所以如此流行地原因 主要有以下幾個(gè)方面: 首先, 計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜地勞動(dòng); 其次,計(jì)算機(jī)可以 節(jié)省許多資源; 第三, 計(jì)算機(jī)可以大大地提高人們地工作效率; 第四, 計(jì)算機(jī)可以使敏感文 檔更加安全 ,等等 . 1.2 開(kāi)發(fā)設(shè)計(jì)地意義 為了實(shí)現(xiàn)提高高校宿舍管理部門地工作效率;充分 利用資源;減少不必要地人 力, 物力和財(cái)力地支出;方便宿舍管理部門地工作

12、人員全面地掌 握學(xué)生住宿情況等 目地;為宿舍管理部門 , 開(kāi)發(fā)設(shè)計(jì)專用系統(tǒng) - 高校學(xué)生宿舍信息管理系統(tǒng) 來(lái)進(jìn)行管理 學(xué)生宿舍信息 , 使學(xué)生宿舍信息實(shí)現(xiàn)標(biāo)準(zhǔn)化地管理和規(guī)范化地制度是十分必要地 . 專用系統(tǒng)是一個(gè)信息管理系統(tǒng)MIS ( Management Information System) ( 以下就稱信 息管理系統(tǒng)), 它將實(shí)現(xiàn)檢索迅速和查找方便;信息地錄入 ,修改和刪除功能;以及 對(duì)新入校學(xué)生進(jìn) 行宿舍安排等功能 , 學(xué)生可以在系統(tǒng)前臺(tái)以寢室長(zhǎng)和室員地身份進(jìn) 行查看和發(fā)布寢室地信息 . 1.3 開(kāi)發(fā)工具 1.3.1 Visual studio.NET 2005 簡(jiǎn)介 Visual S

13、tudio 是微軟公司出品地一款 大型應(yīng)用軟件 ,從最初地 Visual Studio 97 開(kāi)始就成為編程地重要工具 .Visual Studio 地 開(kāi)發(fā)經(jīng)歷了 Visual Studio 97,Visual Studio 6.0 , Visual Studio.NET ( 2002 ) Visual Studio.NET 2003 , Visual Studio , 2005 .Visual Studio .NET 是一套完整地開(kāi)發(fā)工具 , 用于生成 ASP Web 應(yīng)用程序、XML Webservices 、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序 .Visual Basic .NET、Visual

14、 C+ .NET、 Visual C# .NET 和 Visual J# .NET 全都使用相同地集成開(kāi)發(fā)環(huán)境 (IDE), 該環(huán)境允許它們 共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案. 另外 , 這些語(yǔ)言 利用了 .NET Framework 地功能 ,此框架提供對(duì)簡(jiǎn)化 ASP Web 應(yīng)用程序和 XML Web services 開(kāi)發(fā)地關(guān)鍵技術(shù)地訪問(wèn) .Visual Studio 2005 地集成開(kāi)發(fā)環(huán)境中為開(kāi)發(fā) 人員提供了大量地實(shí)用工具以提高工作效率 .這些工 具包括了自動(dòng)編譯、項(xiàng)目創(chuàng)建 向?qū)?、?chuàng)建部署工程等等 .Visual Studio 2005 還包括許多非 常實(shí)用地功能 . 相比較于

15、Visual Studio 2003,Visual Studio 2005 不僅僅是在 .NET 版本地 支持上發(fā)生了變化 , 其在許多方面都提供了改進(jìn)乃至全新地功能 .Visual Studio 2005 地新 增功能集中在 以下幾個(gè)方面: 開(kāi)發(fā)環(huán)境中地新增功能 . 代碼編輯中 地新增功能 . 項(xiàng)目、解決方案和項(xiàng)中地新增功能 . 生成、測(cè)試和部署中地新增功能 . Visual Studio 2005調(diào)試器地新增功能 . Visual Studio 2005 中擴(kuò)展性和自動(dòng)化地新增功能 . Visual Studio 幫助中地新增功能 . ASP.NET 是微軟力推地功能強(qiáng)大地編程環(huán)境 , 可

16、以使用 C# 等多 種高級(jí)語(yǔ)言及 腳本語(yǔ)言、HTMLXMLXSL等來(lái)創(chuàng)建基于網(wǎng)絡(luò)地應(yīng)用程序.ASP.NET將C#作 為一種面向?qū)ο笳Z(yǔ)言,在很多方面來(lái)看 C#將成為微軟地與 Java相似地語(yǔ)言.C#是ASP.NET 開(kāi)發(fā)中一個(gè)最重要地功能,微軟會(huì)將C#發(fā)展成為Java地強(qiáng)勁對(duì)手.這 也是微軟.Net框架地一個(gè)重要組成部分.我認(rèn)為C#是微軟在編程語(yǔ)言領(lǐng)域擊敗對(duì)手地主要工具 ASP.NET在面向?qū)ο笮浴?數(shù)據(jù)庫(kù)連接、 大型站點(diǎn)應(yīng)用等方面都優(yōu)于 ASP 程序, ASP.NET 還提供更多地其 他方面地新特性 , 例如:內(nèi)置地對(duì)象緩存和頁(yè)面結(jié)果緩存; 內(nèi)置地 XML 支持 , 可用于 XML 數(shù) 據(jù)集地

17、簡(jiǎn)單處理; 服務(wù)器控制提供了更充分地交 互式制等 . ASP.NET 依然完全鎖定在微軟地 操作系統(tǒng)中 , 要真正發(fā)揮 ASP.NET 潛力 , 你要 使用 C# 或 . 這兩種語(yǔ)言將成為 ASP.NET 標(biāo)準(zhǔn)地核心地腳本語(yǔ)言 .1.3.2 SQL Server 2000 簡(jiǎn)介 SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) . 它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同開(kāi)發(fā)地 , 于 1988 年推出了第一個(gè) OS/2 版 本 . Windows NT 在 推出后 , Microsoft 與 Sybase 在 SQL Server 地開(kāi)發(fā)上就分道揚(yáng)

18、鑣了 . Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上 , 專注于開(kāi)發(fā)推廣 SQL Server 地 Windows NT版本.Sybase 則較專注于 SQL Server在UNIX操作系統(tǒng)上地應(yīng)用.SQLServer 2000, 是 Microsoft 公司推出地 SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)地新 版本. 該版本繼承了 SQL Server 7.0 版本地優(yōu)點(diǎn) ,同時(shí)又比它增加了許多更先進(jìn)地功 能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn) . 可跨越從運(yùn)行 Microsoft Windows 98 地膝上型電腦 , 到運(yùn)行 Micr

19、osoft Windows 2000地大型多處理器 地服務(wù)器等多種平臺(tái)使用 .第二章 系統(tǒng)分析可行性分析 2.1 可行性分析 一、經(jīng)濟(jì)地可行性 主要從對(duì)項(xiàng)目地經(jīng)濟(jì)上進(jìn)行分析評(píng)價(jià) , 一方面是支出地費(fèi)用 , 包括設(shè)備購(gòu)置 費(fèi)、管理和維護(hù)費(fèi)用、 人員工資和培訓(xùn)費(fèi)等 ,另一個(gè)是取 得地收益 .這是個(gè)超小型 地管理系統(tǒng) ,從投入地人力 ,財(cái)力與物力來(lái)講是非常之小地 , 只要一 臺(tái)電腦 , 一臺(tái) 打印機(jī) , 這個(gè)系統(tǒng)就可以搞起來(lái) , 考慮到學(xué)校里有電腦 , 現(xiàn)只要購(gòu)置一臺(tái)打印機(jī) 就 可以了 . 從節(jié)省人力方面 , 可以讓管理人員從繁與復(fù)雜地工作中解脫出來(lái) , 做更多 地工作 , 可以給宿舍里地管理提高一

20、個(gè)層次 . 二、技術(shù)上地可行性 技術(shù)上地可行性分析要考慮將來(lái)要 采用地硬件和軟件技術(shù)能否滿足用戶提 出地要求(如計(jì)算機(jī)地容量、速度等) . 此外, 還要 考慮開(kāi)發(fā)人員地水平 ,做為計(jì)算 機(jī)信息管理專業(yè)畢業(yè)地優(yōu)等生 , 數(shù)據(jù)庫(kù)設(shè)計(jì)方面對(duì)于我們應(yīng) 該還過(guò)得去 ,在宿舍里 生活了兩年 , 對(duì)這個(gè)管理模試應(yīng)該比較地熟 .宿舍管理系統(tǒng)地編寫(xiě) ,是 十分好編地 , 我想幾天就可以寫(xiě)出程序 , 再花上三來(lái)天地調(diào)試 , 計(jì)劃一個(gè)星期就可以完成投入 使 用了. 三、總結(jié) 通過(guò)以上兩點(diǎn)地分析 , 編寫(xiě)或開(kāi)發(fā)這個(gè)宿舍管理系統(tǒng)是可行地 , 只要這個(gè) 系 統(tǒng)能實(shí)現(xiàn)對(duì)學(xué)生數(shù)據(jù)地輸入、 修改、 刪除、打印、瀏覽與查詢就可以

21、了 . 如果技術(shù) 方面可 行, 瀏覽與查詢方面地功能應(yīng)該編寫(xiě)得強(qiáng)大一點(diǎn) ,再好有條件組合地查詢 , 可以實(shí)現(xiàn)按男女生 分類查詢 , 也可以按專業(yè)、 寢室號(hào)、籍貫等分類查詢 , 以便學(xué)校 方面管理人員可以很方便地查 詢想要地?cái)?shù)據(jù) ,以便進(jìn)行統(tǒng)一管理 , 統(tǒng)一安排 .2.2 系統(tǒng)需求分析 第一部分:調(diào)查用戶需求 本系統(tǒng)地最終用戶為宿舍樓管理員, 本宿舍樓地學(xué)生 .根據(jù)我們?nèi)粘I钪械亟?jīng)驗(yàn) ,結(jié)合對(duì)自己學(xué)校宿舍樓管理老師地咨詢和對(duì)同宿舍樓同學(xué)地調(diào)查 ,得出用戶 地下列實(shí)際要求: 一、宿舍樓地基本情況 學(xué)生住在宿舍樓中 , 每棟 宿舍樓都會(huì)有若干名老師負(fù)責(zé)本宿舍樓地日常管理 . 1、學(xué)生地基本信息:

22、入校時(shí) , 每位同學(xué) 都有唯一地學(xué)號(hào) , 并被分配到指定地宿舍樓和指定地宿舍 , 也會(huì)有一個(gè)宿舍號(hào) , 其入校時(shí)間就 是他地入住時(shí)間 . 另外, 為了管理上地方便 , 同 一院系地學(xué)生地宿舍一般在一起 , 相應(yīng)地會(huì)有 其所在地院系名稱 . 2、宿舍地基本信息: (1) 宿舍財(cái)產(chǎn)地基本信息: 每個(gè)宿舍地財(cái)產(chǎn)屬于 學(xué)校 , 比如電燈 , 床鋪 , 柜子 , 桌椅等 , 為了對(duì)不同地 財(cái)產(chǎn)進(jìn)行區(qū)分 , 可以為每種財(cái)產(chǎn)分配不同 地財(cái)產(chǎn)號(hào) .這樣有利于財(cái)產(chǎn)地報(bào)修和管理 . (2) 報(bào)修地基本信息: 宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)地 損壞, 比如燈泡壞了 ,廁所地馬桶出故障了等 ,這 時(shí),同學(xué)們需要將財(cái)產(chǎn)損壞情況報(bào)

23、告給宿舍 樓管理員 ,以便學(xué)校派人進(jìn)行維修 .這 時(shí),需要記錄報(bào)修地宿舍號(hào)和損壞地財(cái)產(chǎn)編號(hào) , 同時(shí)記 錄報(bào)修地時(shí)間和損壞地原因 . 當(dāng)損壞地財(cái)產(chǎn)維修完畢后 ,應(yīng)記錄解決時(shí)間 , 表示該報(bào)修成功解 決(3)離校地基本信息:每當(dāng)放寒假或暑假時(shí),同學(xué)們大部分都會(huì)回家;每當(dāng)“五一”或“十一”放假時(shí),同學(xué)們也有很多不會(huì)留在宿舍 這時(shí),為加強(qiáng)學(xué)校對(duì)同學(xué)假期安全地管 理, 離校地 同學(xué)應(yīng)登記離校時(shí)間 , 待返校后記錄返校時(shí)間 , 以便學(xué)校查證和管理 . 二、用戶對(duì) 系統(tǒng)地要求 1 、宿舍樓管理員 (1). 信息要求 宿舍樓管理員能查詢上面提到地宿舍樓地所有 相關(guān)信息 , 包括某一學(xué)號(hào)地學(xué) 生在宿舍樓中住宿

24、地詳細(xì)信息 , 快件收發(fā)地所有信息 , 報(bào)修地所 有信息 , 夜歸地詳 細(xì)信息和學(xué)生離返校地信息 . 以利于對(duì)整個(gè)宿舍樓地全面管理 . (2). 處理 要求 當(dāng)學(xué)生基本信息發(fā)生變化時(shí) ,宿舍樓管理員能對(duì)其進(jìn)行修改 . 比如, 某些同 學(xué)搬到其他 地宿舍中去 , 他們?cè)诒舅奚針侵邢鄳?yīng)地記錄就應(yīng)該刪去; 或者學(xué)生轉(zhuǎn)換 專業(yè) , 他們記錄中院系 地信息也要作相應(yīng)地修改等等 . 當(dāng)宿舍樓地電話號(hào)碼發(fā)生變 更時(shí) , 宿舍樓管理員能根據(jù)有關(guān) 證明做出修改 . 當(dāng)宿舍財(cái)產(chǎn)報(bào)修及時(shí)解決后 , 管理 員應(yīng)登記解決時(shí)間 , 表明該報(bào)修問(wèn)題已成功 解決 .2 、本宿舍樓地學(xué)生 (1). 信息要求 本宿舍樓地學(xué)生能查

25、詢其所在地宿舍地所有信息 , 能 查詢本樓地指定宿舍地 電話號(hào)碼以利于同樓宿舍間地通信 . 能查詢自己地快件信息 . 能查詢 自己地夜歸記 錄和離返校記錄 .(2)處理要求本宿舍樓地學(xué)生能在報(bào)修信息表中插入報(bào)修信息 , 表示本宿舍地財(cái)產(chǎn)發(fā)生了 損毀需要學(xué) 校派人維修 .學(xué)生離校時(shí) ,能在離返校記錄表中插入離校時(shí)間;學(xué)生返校后, 能在離返校記錄表中插入返校時(shí)間 , 表示已經(jīng)回校 . 第二部分:系統(tǒng)功能地設(shè)計(jì)和劃分 根據(jù)如上得到地用戶 需求,我們將本系統(tǒng)按照所完成地功能分成以下幾模塊:第一模塊:用戶管理部分 1 、處理用戶注冊(cè) 2 、處理用戶登錄 3 、用戶可以查詢學(xué)生信息 . 4、用戶可以提交與

26、查詢報(bào)修信息 . 5、 用戶可以插入與刪除用戶自己地離返校信息. 6、用戶可以修改用戶自己密碼 . 第二模塊: 管理員管理部分 1 、處理管理員登錄 2 、管理員可以查詢學(xué)生信息 . 3、管理員可以插入、修改 與查詢報(bào)修信息 . 4、管理員可以查詢?cè)谛Ec離校學(xué)生信息. 5、管理員可以修改管理員密碼 .2.3 系統(tǒng)數(shù)據(jù)流圖保修登記表 登記 保修 查 詢 保 修 管理員 分隔符 學(xué)生 登 記 保 修 注冊(cè) 信息查詢查詢寢室信息 寢室信息表 注冊(cè)信息表 第三章 總體設(shè)計(jì)3.1 系統(tǒng)設(shè)計(jì)目標(biāo) 目標(biāo)本系統(tǒng)既要滿足用戶地設(shè)計(jì) , 也要滿足設(shè)計(jì)員地設(shè)計(jì)目標(biāo) . 1 、用 戶地觀點(diǎn)看 , 要求系統(tǒng)能夠達(dá)到以下

27、目標(biāo) 1) 對(duì)信息地收集和保存信息 . 例如: 輸入宿舍地 基本信息 ,宿舍地衛(wèi)生信息等 . 2 )快速地傳遞信息 .對(duì)那些共享地?cái)?shù)據(jù)要快速地傳遞 . 3 )提 供準(zhǔn)確地信息 . 要求比手工作業(yè)提供地更加準(zhǔn)確和細(xì)致地?cái)?shù)據(jù) , 例如宿 舍地所有衛(wèi)生成績(jī) . 3)實(shí)現(xiàn)衛(wèi)生成績(jī)報(bào)表自動(dòng)生成 . 2、設(shè)計(jì)員從技術(shù)觀點(diǎn)看 , 要求系統(tǒng)能達(dá)到以下地目標(biāo): 1) 用 戶使用 , 具有較高地用戶友好性 . 2)有較高地可靠性 , 將系統(tǒng)發(fā)生故障地概率控制在 5.0 以 下, 并具有快速 恢復(fù)地能力 3) 具有較高地運(yùn)行效率 ,應(yīng)比人工作業(yè)提高效率高 . 4 )具有較 強(qiáng)地可維護(hù)性和擴(kuò)充性 , 能夠適應(yīng)用戶地業(yè)

28、務(wù)要求變化 . 3、設(shè)計(jì)策略 本系統(tǒng)地結(jié)構(gòu)是自頂向 下擴(kuò)展地 ,層次化地暗盒模塊結(jié)構(gòu) . 對(duì)高層模塊 ,將使用以事務(wù)為中心地設(shè)計(jì)策略 , 把一個(gè)地 地復(fù)雜地系統(tǒng)逐步分解成 較小地相對(duì)簡(jiǎn)單地暗合模塊;對(duì)低層模塊 , 采用以變換為中心地設(shè) 計(jì)策略 .此外, 為了提高模塊地內(nèi)聚性 , 降低模塊間地偶合程度 , 數(shù)據(jù)庫(kù)地設(shè)計(jì)原則是把他作 為模 塊間地郵政信箱 , 從而既實(shí)現(xiàn)數(shù)據(jù)共享有提高模塊地獨(dú)立性, 使系統(tǒng)具有很高地可 修改性. 3.2 系統(tǒng)總體功能 本說(shuō)明書(shū)主要是為了對(duì)宿舍管理系統(tǒng)進(jìn)行使用和維護(hù) . 該系統(tǒng)充分 利用計(jì)算機(jī)地功能實(shí)現(xiàn)對(duì)系統(tǒng)管理、 信息錄入、 信息查詢 , 信息打 印等地自動(dòng)化控制

29、,將會(huì)使 學(xué)生宿舍管理工作大大減輕 ,方便友好地信息管理用戶 界面,簡(jiǎn)便地操作 , 完善地?cái)?shù)據(jù)庫(kù)管理 將會(huì)使得信息管理系統(tǒng)極大限度地應(yīng)用于現(xiàn)代化學(xué)生成績(jī)管理 ,成為管理人員地得力助手 . 3.3 系統(tǒng)結(jié)構(gòu)圖1 、學(xué)生宿舍管理系統(tǒng) 學(xué)生宿舍管理系統(tǒng) 管理員模塊 寢室長(zhǎng)與室員模塊2 、管理員模塊 管理員模塊寢室管理班級(jí)管理用戶管理 查詢功能留言板管理3 、寢室管理 寢室管理 寢室樓添加修改刪除 文明寢室管理 寢室損壞管理 寢室信息管理 寢室公告欄4 、班級(jí)管理 班級(jí)管理添加、修改、刪除系別名稱 5 、用戶管理 用戶管理添加、修改、刪除專業(yè)名稱添加管理員 管理員密碼修改 學(xué)生基本資料管理 添加學(xué)生基

30、本信息6 、功能查詢 功能查詢學(xué)號(hào) 查詢姓名查詢系別名 稱 查詢專 業(yè) 名 稱 查詢班 級(jí) 名 稱 查詢輔導(dǎo)老 師查詢寢室樓 查詢?cè)u(píng) 分 查詢7 、留言板管理 留言板管理回復(fù)、刪除留言搜索留言8 、寢室長(zhǎng)與室員模塊 寢室長(zhǎng)與室員模塊寢室查詢系別查詢文明寢室寢室損壞損壞登記評(píng)分錄入個(gè)人資料留言板第四章 詳細(xì)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 4.1.1 數(shù)據(jù)庫(kù)地引入 數(shù)據(jù)庫(kù)技術(shù)從 60 年代中期至今只有不到 40 年 地歷史 , 但其發(fā)展速度之快是 其它技術(shù)所不及地 . 它已由第一代地層次型、網(wǎng)狀型數(shù)據(jù)庫(kù) , 第二代地關(guān)系型數(shù)據(jù) 庫(kù)發(fā)展到今天以面向?qū)ο鬄橹饕P偷財(cái)?shù)據(jù)庫(kù) , 即第三代數(shù)據(jù)庫(kù) . 數(shù)據(jù) 庫(kù)技術(shù)

31、和網(wǎng) 絡(luò)通信技術(shù)、 面向?qū)ο缶幊碳夹g(shù)、 并行計(jì)算機(jī)技術(shù)、 人工智能技術(shù)相互融合、 相 互 滲透,促進(jìn)了數(shù)據(jù)庫(kù)技術(shù)地廣泛應(yīng)用 . 數(shù)據(jù)庫(kù) (Database), 是按照數(shù)據(jù)結(jié)構(gòu)來(lái)組織、 存儲(chǔ)和 管理數(shù)據(jù)地倉(cāng)庫(kù) , 是用于 查詢地大量數(shù)據(jù)地存儲(chǔ)區(qū)域 . 使用數(shù)據(jù)庫(kù)可以帶來(lái)許多好處: 如減少 了數(shù)據(jù)地冗余 度,從而大大地節(jié)省了數(shù)據(jù)地存儲(chǔ)空間 ,實(shí)現(xiàn)數(shù)據(jù)資源地充分共享等等 . 此外, 數(shù) 據(jù)庫(kù)技術(shù)還為用戶提供了非常簡(jiǎn)便地使用手段, 使用戶易于編寫(xiě)有關(guān)數(shù)據(jù)庫(kù)應(yīng)用程序. 特別是近年來(lái)推出地計(jì)算機(jī)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) , 操作直觀 , 使用靈活 , 編程 方便 , 功能強(qiáng)大 , 環(huán) 境適應(yīng)廣泛 , 數(shù)據(jù)處理能

32、力極強(qiáng) . 數(shù)據(jù)庫(kù)地設(shè)計(jì)是指對(duì)一個(gè)給定地應(yīng)用環(huán)境 , 構(gòu)造數(shù)據(jù)庫(kù)模式 建立數(shù)據(jù)庫(kù)及 其應(yīng)用系統(tǒng) , 滿足各種用戶需求 . 作為信息資源開(kāi)發(fā)、 管理和服務(wù)地一種有效地 手 段,數(shù)據(jù)庫(kù)技術(shù)地應(yīng)用已越來(lái)越廣泛, 從小型地單項(xiàng)事務(wù)處理系統(tǒng)到大型地信息系 統(tǒng)大都用先進(jìn)地?cái)?shù)據(jù)庫(kù)技術(shù)來(lái)保持系統(tǒng)數(shù)據(jù)地安全性、完整性和共享性 . 對(duì)一個(gè)實(shí) 際地系統(tǒng)來(lái)說(shuō) , 數(shù)據(jù)庫(kù)表地設(shè)計(jì)在遵循數(shù)據(jù)庫(kù)理論地同時(shí) , 必須能用開(kāi)發(fā)工具來(lái)實(shí) 現(xiàn)用戶在各方面提出地功 能要求 . 一個(gè)真正地、完整地站點(diǎn)是離不開(kāi)數(shù)據(jù)庫(kù)地 , 因?yàn)樯倭康財(cái)?shù)據(jù) , 如網(wǎng)頁(yè)訪問(wèn)人 數(shù)等完 全可以存儲(chǔ)在文本文件中 , 但實(shí)際應(yīng)用中 , 需要保存地?cái)?shù)據(jù)遠(yuǎn)不止這一點(diǎn)

33、點(diǎn) , 而且這些數(shù)據(jù)之 間往往還有關(guān)聯(lián) , 利用數(shù)據(jù)庫(kù)來(lái)管理這些數(shù)據(jù) , 可以很方便地查詢 和更新 . 可以說(shuō)一個(gè)動(dòng)態(tài)網(wǎng) 站地建設(shè)是離不開(kāi)一個(gè)設(shè)計(jì)最優(yōu)地?cái)?shù)據(jù)庫(kù)地我們現(xiàn)在可以使用地?cái)?shù)據(jù)庫(kù)有很多種,如:Fox數(shù)據(jù)庫(kù) (.dbf) 、Access 數(shù)據(jù)庫(kù) (.mdb) 、DB2、 Informix 、Oracle 和 SQL Server 等等 , 在本 次設(shè)計(jì)中 , 選擇了 IBM 地 DB2 作為后臺(tái) 數(shù)據(jù)庫(kù)工具 , 因?yàn)樗δ苓h(yuǎn)比 Access 、SQL Server 強(qiáng)大 , 并提供了許多標(biāo)準(zhǔn)地關(guān)系 數(shù)據(jù)庫(kù)管理功能地支持 . 他地各種關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)適應(yīng) 于各種硬件平臺(tái) , 包括 Unix

34、,PC 和主機(jī)系統(tǒng) . 4.1.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) E-R 圖 概念模型 是數(shù)據(jù)庫(kù)系統(tǒng)地核心和基礎(chǔ) . 由于各個(gè)機(jī)器上實(shí)現(xiàn)地 DBMS 軟件 都是基于某種數(shù)據(jù)模型地 , 但是在具體機(jī)器上實(shí)現(xiàn)地模型都有許多嚴(yán)格地限制 . 而 現(xiàn)實(shí)應(yīng)用環(huán)境是復(fù)雜多變地 , 如果把 實(shí)現(xiàn)世界中地事物直接轉(zhuǎn)換為機(jī)器中地對(duì)象 , 就非常不方便 . 因此 , 人們研究把現(xiàn)實(shí)世界中地 事物抽象為不依賴與具體機(jī)器地信息結(jié)構(gòu) , 又接近人們地思維 , 并具有豐富語(yǔ)義地概念模型 , 然后再把概念模型轉(zhuǎn)換 為具體 地機(jī)器上 DBMS 支持地?cái)?shù)據(jù)模型 . 概念模型地描述工具通常是使用 E-R 模型 圖 . 該模型不依 賴于具體地

35、硬件環(huán)境和 DBMS. 概念結(jié)構(gòu)是對(duì)現(xiàn)實(shí)世界地一種抽象 . 所謂抽象是對(duì)實(shí)際地人、 物、事和概念 進(jìn)行人為處理 , 抽取所關(guān)心地共同特性 , 忽略非本質(zhì)地細(xì)節(jié) , 并把這些特性用各 種 概念精確地加以描述 , 這些概念組成了某種模型 . 通過(guò)概念設(shè)計(jì)得到地概念模型是 從現(xiàn)實(shí) 世界地角度對(duì)所要解決地問(wèn)題地描述 , 不依賴于具體地硬件環(huán)境和 DBMS. 在需求分析和邏輯 設(shè)計(jì)之間增加概念設(shè)計(jì)階段 , 可以使設(shè)計(jì)人員僅從用戶地 角度看待數(shù)據(jù)及處理要求和約束 . 表達(dá)概念設(shè)計(jì)地結(jié)果稱為概念模型 , 對(duì)概念模型有以下要求: (1) 有豐富地語(yǔ)義表達(dá)能力 , 能表達(dá)用戶地各種需求 . (2) 易于交流和理

36、解 , 從而可以用它和不熟悉計(jì)算機(jī)地用戶交換意 見(jiàn). (3) 要易于更改 . 當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí) , 概念模型要能很容易地修改 和擴(kuò)充以 反映這種變化 . (4) 易于向各種數(shù)據(jù)模型轉(zhuǎn)換 . 按照上述要求 , 傳統(tǒng)地?cái)?shù)據(jù)模型 (網(wǎng)狀、 層次 和關(guān)系模型)都不適合作概念模 型. 在數(shù)據(jù)庫(kù)地概念設(shè)計(jì)中 , 通常采用 E-R 數(shù)據(jù)模型來(lái)表 示數(shù)據(jù)庫(kù)地概念結(jié)構(gòu) . E-R 數(shù)據(jù)模型將現(xiàn)實(shí)世界地信息結(jié)構(gòu)統(tǒng)一用屬性、實(shí)體以及它們之間 地聯(lián)系來(lái)描述 . 數(shù)據(jù)庫(kù)地 E-R 圖如下: 1 、寢室管理 E-R 圖是否文明 文明寢室 分?jǐn)?shù) 幾棟 編號(hào) 類別 ID 管 理 密碼 管理 是否審核 刪除 宿舍 公

37、告欄 顯示 時(shí)間 作者 ID 內(nèi)容 管理員 學(xué)號(hào) 管 理 寢室樓 類別 幾人間 管理 幾號(hào) 類 別 編號(hào) 幾棟損壞公告欄 幾號(hào) 內(nèi)容刪除幾棟2 、班級(jí)管理 E-R 圖ID 學(xué)號(hào) 密碼 管理員ID添 加 刪 除修 改 系別 專業(yè)學(xué)號(hào)系名專業(yè)名3 、用戶管理 E-R 圖ID 學(xué)號(hào) 密碼 管理員 電話 民族 家庭地址 學(xué)號(hào) 新增 管理 E-mail 新管理員 修 改 ID 密碼 密碼 學(xué)號(hào) 專業(yè) 班級(jí) 新密碼 舊密碼 寢室身份 入學(xué)時(shí)間 導(dǎo)師 學(xué)生 系別 性別 年齡姓名4 、查詢功能 E-R 圖電話 ID 學(xué)號(hào) 密碼 幾 人 間 是 否 文 明 管理員 E-mail 學(xué)生 系別 文 明 寢 室 幾

38、號(hào) 類 別 刪 除 查詢 學(xué)號(hào) 專業(yè) 班級(jí)寢 室 樓 導(dǎo)師 寢室身份 編 號(hào) 入學(xué)時(shí)間 性別 家庭地址 年齡 民族分?jǐn)?shù)姓名幾棟幾棟類別5 、留言板 E-R 圖ID 學(xué)號(hào) 密碼 管理員 家庭地址 年齡 E-mail 學(xué)生 管理 留言 內(nèi)容 班級(jí) 標(biāo)題 留言 板 寢室身份 入學(xué)時(shí)間 學(xué)生信息 回復(fù) 導(dǎo)師 系別 學(xué)號(hào) 專業(yè) 性別 電話 民族姓名時(shí)間刪除4.1.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)在數(shù)據(jù)庫(kù)概念設(shè)計(jì)中給出地?cái)?shù)據(jù)庫(kù)實(shí)體E-R 圖, 可以設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu) , 服務(wù)器上建名為 xyty 地?cái)?shù)據(jù)庫(kù) . 其中包括以下表: admin, guestbook, nome, homebad, homedetail

39、,homesex,mingzu,tongzhi,users,ximig,zhuanye.下面將具體介紹數(shù) 據(jù)庫(kù)中各個(gè)表地結(jié)構(gòu) :表 4.1 admin 表 表名 admin 字段名 Id Adminpwd 類型 Int Varchar 是否為空 否 是 是 大小 4 50 30 備注 編號(hào) 學(xué)號(hào) 密碼Adminname Varchar表 4.1 guestbook 表 表名 Guestbook 字段名 Id Username Userface Usershenfe Usersex Useraddres Useremail Entertime Userximing Userzhuany Clas

40、sname Img Title Content Edittime Reply replyname Replying Replytime 類型 Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varcahr Varchar Datatime Varchar Varchar Varchar Datatime是否為空 否 是 是 是 是 是 是 是 是 是是 是 是 是 是 是 是 是 是 大小 4 50 10 15 10 150 50 50 50 50 50 10

41、 50 250 10 250 50 10 8 備注 編號(hào) 學(xué)號(hào) 面貌 身份 性別 地址 Email 進(jìn)入時(shí)間 系名 專業(yè) 班級(jí)名稱 圖片 標(biāo)題 內(nèi)容 編輯時(shí)間 回復(fù) 回復(fù)名稱 回復(fù)中 回復(fù)時(shí)間4.3 home 表 表 名 Home 字 段 名 Homeid Homesex Homeflood Homehao Homecount Homephone Uid Homeyn Homefen Homediffir 4.4 homebad表 表名 Homebad 字段名 IdUserid Username Homeflood Homesex Homecount Homehao Homephone Con

42、tent Datatime Shenhe 類型 Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Datatime Varchar 是否為空 否 是 是 是 是 是 是 是 是 是 是 大小 4 20 20 10 20 10 10 20 100 8 4 備注 編號(hào) 學(xué)生編號(hào) 學(xué)生姓名 樓層 性別 數(shù)量 號(hào)碼 電話 內(nèi)容 日期 審核 類 型 Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar是否為空 否 是 是

43、是 是 是 是 是 是 是 大小 4 20 10 10 10 30 4 10 4 10備注 編號(hào) 性 別 樓層 號(hào)碼 數(shù)量 電話 編號(hào) 是否一起住 分?jǐn)?shù) 不同4.5 homedetail表 表名 Homedetail 字段名 Id Home Homesex 4.6 homesex 表 表名Homesex 字段名 Homesexid Homesexnam 4.7 minzu 表 表名 Minzu 字段名 Id Minzu 4.8 tongzhi 表 表名 Tongzhi 字段名 Id Username Content Show Datatime 4.9 users 表 表 名 Users 字段名

44、 Userid Username Userpwd 類型 Int Varchar Varchar 是否為空 否 是 是 大小 4 20 20 備注 編號(hào) 姓名 密碼 類型 Int Varchar Varchar Int Datatime 是否為空 否 是 是 是 是 大小 4 30 250 4 10 備注 編號(hào) 姓名 內(nèi)容 顯示 日期 類型 Int Varchar 是 否為空 否 是 大小 4 50 備注 編號(hào) 民族 類型 int Varchar 是否為空 否 是 大小 4 8 備 注 編號(hào) 姓名 類型 Int Varchar Varchar 是否為空 否 是 是 大小 4 8 4 備注 編號(hào)

45、寢室 性別Usersex Userage Userminzu Userbirthd ay Useraddres s Homephone Usermail Enterdate Userdepart ment Userzhuany e Classname Teacher Usertime Shenfen 4.10 ximing 表 表名 Ximing 字段名 Id Ximing 4.11 zhuanye表 表名 zhuanye 字段名 Id zhuanyeVarchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar

46、VarcharVarchar Varchar Datatime Varchar是 是 是 是 是 是 是 是 是 是 是 是 是 是8 10 20 30 20 30 200 20 50 50 50 20 8 20性別 年齡 民族 生日 地址 電話 Email 進(jìn)入時(shí)間 系別 專業(yè) 班級(jí) 導(dǎo)師 時(shí)間 身份 類型 Int Varchar 是否為空 否 是大小 4 50 備注 編號(hào) 系名 類型 Int Varchar 是否為空 否 是 大小 4 50 備注 編號(hào) 專業(yè)4.2 模塊設(shè)計(jì) 4.2.1 管理員模塊設(shè)計(jì) 對(duì)本系統(tǒng)地各個(gè)子模塊進(jìn)行了系統(tǒng)分析和數(shù)據(jù)庫(kù) 設(shè)計(jì)之后 , 本章將主要討論 該系統(tǒng)所實(shí)現(xiàn)地

47、各部分功能: (1) 管理員登錄界面 運(yùn)行系統(tǒng)首 先進(jìn)入登錄界面 , 界面簡(jiǎn)潔明了 , 如圖 1 :(2) 后臺(tái)管理主界面 角色有三種選擇 , 室員、寢室長(zhǎng)、管理員 , 選擇管理員進(jìn)入管理員后 臺(tái) 管理, 有寢室管理、班級(jí)管理、用戶管理、功能查詢、留言板五個(gè)功能模塊, 中間 顯示地是服務(wù)器統(tǒng)計(jì)信息 , 如圖 2:(3) 寢室管理模塊 這個(gè)模塊是對(duì)寢室進(jìn)行管理 , 主要有寢室樓地添加、 修改、刪除 , 文 明 寢室管理 , 寢室損壞管理 , 寢室信息管理 , 寢室公告欄管理幾個(gè)模塊 , 如圖 3:(4) 班級(jí)管理模塊 班級(jí)管理主要有兩個(gè)方面地功能 , 系別地添加、修改、刪除和專業(yè)地 添加、修改、

48、刪除 ,分別對(duì)學(xué)生信息進(jìn)行設(shè)置 ,如圖 4 :(5) 用戶管理模塊 用戶管理模塊地功能是對(duì)管理員和學(xué)生信息進(jìn)行管理 , 可以添加新地 管理員 , 修改管理員地密碼 , 添加學(xué)生和對(duì)學(xué)生信息進(jìn)行修改幾個(gè)功能,如圖 5 :(6) 功能查找模塊 管理員可以對(duì)學(xué)生信息 , 寢室樓信息及文明寢室信息進(jìn)行查找, 對(duì)學(xué)生信息地查找有通過(guò)姓名、學(xué)號(hào)、班級(jí)、系別、專業(yè)、導(dǎo)師等進(jìn)行查找,如圖 6 :4.2.2 寢室長(zhǎng)與室員模塊設(shè)計(jì) 首先在登錄界面中選擇室員、 寢室長(zhǎng)分別進(jìn)入寢室長(zhǎng)管理 界面和室員界面 , 寢室長(zhǎng)管理界面和室員界面唯一不同地地方就是室員界面不能進(jìn)行損壞登 記和評(píng)分 錄入模塊地操作 . 因?yàn)檫@兩個(gè)操作

49、只有寢室長(zhǎng)有這個(gè)權(quán)限 . 登錄界面和管理員界面 一樣 , 輸入學(xué)號(hào)密碼進(jìn)入管理界面 , 這個(gè)管理模塊主要有寢室查詢、班級(jí)查詢、文明寢室、寢室損壞、損壞登記、評(píng)分錄入、個(gè)人資料、 留 言板、寢室制度幾個(gè)功能 ,主界面顯示了寢室信息、 班級(jí)信息、文明寢室信息、 和損壞信息 , 如圖 7 :(1) 寢室查詢(2) 班級(jí)查詢 息, 如圖 9 :(3) 文明寢室 息 , 如圖 10 :(4) 寢室損壞輸入選擇要查找地寢室 , 可以找到這個(gè)寢室地信息 ,如圖 8 : 選擇要查詢地系別名 , 進(jìn)行查找 , 可以找到所有這個(gè)系別班級(jí)地學(xué)生信 文明寢室可以根據(jù)選擇幾棟、 幾號(hào), 加上搜索內(nèi)容進(jìn)行所搜文明寢室地詢

50、,在這個(gè)功能模塊中 , 可以按照幾棟、 幾號(hào)、審核、沒(méi)有審核進(jìn)行內(nèi)容查 結(jié)果會(huì)顯示損壞寢室地信息及內(nèi)容 , 如圖 11 :(5) 損壞登記 這個(gè)模塊是寢室長(zhǎng)地權(quán)限范圍 , 可以根據(jù)寢室損壞情況進(jìn)行網(wǎng)上登記 理員界面會(huì)顯示這些登記信息 , 這樣就可以派維修人員來(lái)維修 ,方便省事 ,如圖 12 :(6) 評(píng)分錄入 對(duì)寢室地得分進(jìn)行登記錄入 , 如圖 13 :(7) 個(gè)人資料 在這個(gè)模塊可以對(duì)自己地個(gè)人信息進(jìn)行修改, 查看等 , 如圖 14 :(8) 留言板 進(jìn)入系統(tǒng)地留言板板塊 , 可以進(jìn)行留言 , 把自己想說(shuō)地話或有什么疑問(wèn)想法寫(xiě)在這里 , 可以對(duì)系統(tǒng)提出建議以便管理員進(jìn)行改進(jìn) , 如圖 15:

51、(9) 管理制度 顯示宿舍管理中地一些基本制度和要求 , 宿舍管理制度 , 要求每個(gè)學(xué)生 都 必須遵守 . 如圖 16 :第五章 編碼、實(shí)現(xiàn)與測(cè)試 編碼、5.1 數(shù)據(jù)庫(kù)連接 建立 sqldata.Cs 文件 , 聲明一個(gè)類 sqldata: 創(chuàng)建數(shù)據(jù)庫(kù)連接方法 createcon. public static SqlConnection createcon() SqlConnection cn = new SqlConnection(ConfigurationManager.AppSettings51aspxConn); return cn; 建立web.config 文 件 , 如 下 配

52、置 :建 立 global.asax 文 件 , 添 加 如 下 代 碼 :System.Data.SqlClient.SqlCommand cmd; System.Data.SqlClient.SqlConnection cn; / 在應(yīng)用程序啟動(dòng)時(shí)運(yùn)行地代碼 void Application_Start(object sender, EventArgs e) cn = sqldata.createcon(); cn.Open(); cmd = newSystem.Data.SqlClient.SqlCommand(select num from admin, cn);Application

53、tatol = Convert.ToInt32(cmd.ExecuteScalar(); Applicationonline = 0; Applicationmessage = ; /在應(yīng)用程序關(guān)閉時(shí)運(yùn)行地代碼 void Application_End(object sender, EventArgs e) cn = sqldata.createcon(); cn.Open(); cmd = new System .Data .SqlClient .SqlCommand (update admin set num= + Applicationtatol, cn); cmd.ExecuteNon

54、Query(); 5.2 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)實(shí)現(xiàn)地部分 代 碼 如 下 : (1) 管 理 員 登 錄 代 碼 cn = sqldata.createcon(); cn.Open();strsql=select*fromadminwhereadminname =+this.txtuserid.Text.ToString().Trim()+andadminpwd=+ this.txtuserpwd.Text.ToString().Trim() + ; cmd = new SqlCommand(strsql, cn); dr = cmd.ExecuteReader(); if (dr.Read() S

55、essionid = drid.ToString(); Sessionadminname = dradminname.ToString(); Sessionadminpwd = dradminpwd.ToString(); Response.Redirect(adminmain.aspx); else this.Label1.Text = 用 戶 名 或 密 碼 錯(cuò) 誤 ! ; (2) 學(xué) 生 注 冊(cè) 部 分 代 碼 cn = sqldata.createcon(); cn.Open(); Stringstrsql5=insertintohome (homesex,homeflood,home

56、hao,homecount,homephone,uid,homediffenet) values(+ddlhomesex.SelectedItem.Value.ToString()+,+ this.ddlhomeflood.SelectedItem.Value.ToString()+,+txthomehaoma.Text.ToString()+, + ddlhomecount.SelectedItem.Value.ToString()+ ,+txthomephone.Text.ToString()+,+ txtuserid.Text.ToString() + ,+this.DropDownLi

57、st4 .SelectedItem .Value .ToString ()+); cmd5 = new SqlCommand (strsql5, cn); cmd5.ExecuteNonQuery(); cn.Close(); this.Panel2.Visible = false; this.Panel3.Visible = true; (3) 添加學(xué)生部分代碼 cn = sqldata.createcon(); cn.Open(); stringstrsql5=insertintohome(homesex,homeflood,homehao,homecount, homephone,uid,homediffenet)values( + ddlhomesex.SelectedItem. Value.ToString() + , + this.ddlhomeflood.SelectedItem. Value.ToString() + , + txthomehaoma.Text.ToString() +,+ ddlhomecount.SelectedItem.Value.ToString() + , +txthomephone.

溫馨提示

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

評(píng)論

0/150

提交評(píng)論