JSP學(xué)生公寓管理系統(tǒng)畢業(yè)論文_第1頁(yè)
JSP學(xué)生公寓管理系統(tǒng)畢業(yè)論文_第2頁(yè)
JSP學(xué)生公寓管理系統(tǒng)畢業(yè)論文_第3頁(yè)
JSP學(xué)生公寓管理系統(tǒng)畢業(yè)論文_第4頁(yè)
JSP學(xué)生公寓管理系統(tǒng)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡(jiǎn)介

* 報(bào) 告基于 JAVA 學(xué)生公寓管理系統(tǒng)專業(yè) *學(xué)生姓名 *班級(jí) *學(xué)號(hào) *指導(dǎo)教師 *完成日期 *學(xué) 院*學(xué) 校*課程設(shè)計(jì)(2015)目錄1 問(wèn)題定義: .41.1 項(xiàng)目的名稱、項(xiàng)目的主題、設(shè)計(jì)目的: .41.1.1 項(xiàng)目的名稱: .41.1.2 項(xiàng)目的主題: .41.2 軟件簡(jiǎn)介: .41.2.1 基本內(nèi)容: .41.2.2 軟件特點(diǎn): .41.2.3 軟件工作原理: .42 可行性研究: .52.1 技術(shù)可行性 .52.2 操作可行性 .52.3 經(jīng)濟(jì)可行性 .52.4 可行性結(jié)論 .53 需求分析: .53.1 系統(tǒng)功能要求: .53.2 性能要求: .53.3 接口要求: .63.4 系統(tǒng)數(shù)據(jù)流圖: .63.5 實(shí)體-關(guān)系: .103.5.1 各個(gè)實(shí)體的屬性: .103.5.2 實(shí)體之間的 E-R 圖: .114 總體設(shè)計(jì): .204.1 學(xué)生公寓管理系統(tǒng)流程圖: .124.2 系統(tǒng)結(jié)構(gòu): .134.2.1 系統(tǒng)管理模塊 .134.2.2 公寓管理模塊 .134.2.3 學(xué)生信息模塊 .144.2.4 宿舍信息模塊: .144.3 數(shù)據(jù)庫(kù)部分設(shè)計(jì)關(guān)系模式: .144.3.1 關(guān)系模式: .144.3.2 數(shù)據(jù)庫(kù)設(shè)計(jì): .145 詳細(xì)設(shè)計(jì): .155.1 人機(jī)界面+描述每個(gè)模塊的算法: .155.1.1 登錄模塊: .155.1.2 學(xué)生信息模塊: .155.1.3 宿舍信息模塊: .155.2 系統(tǒng)程序流程圖: .165.2.1 學(xué)生公寓管理系統(tǒng)管理員登錄程序流程圖: .165.2.2 學(xué)生公寓管理系統(tǒng)查詢學(xué)生信息程序流程圖: .175.2.3 學(xué)生公寓管理系統(tǒng)添加學(xué)生信息程序流程圖: .175.2.4 學(xué)生公寓管理系統(tǒng)修改學(xué)生信息程序流程圖: .185.2.5 學(xué)生公寓管理系統(tǒng)刪除學(xué)生信息程序流程圖: .18學(xué)生公寓管理系統(tǒng)5.2.6 學(xué)生公寓管理系統(tǒng)查詢宿舍信息程序流程圖: .195.2.7 學(xué)生公寓管理系統(tǒng)添加宿舍信息程序流程圖: .195.2.8 學(xué)生公寓管理系統(tǒng)修改宿舍信息程序流程圖: .205.2.9 學(xué)生公寓管理系統(tǒng)更新宿舍信息程序流程圖: .205.3 數(shù)據(jù)庫(kù)部分設(shè)計(jì)表: .215.3.1 數(shù)據(jù)庫(kù)相關(guān)表: .215.3.2 數(shù)據(jù)庫(kù)表說(shuō)明: .226 實(shí)現(xiàn) .236.1 學(xué)生公寓管理系統(tǒng)相關(guān)部分代碼: .236.1.1 登錄代碼如下: .236.1.2 進(jìn)入學(xué)生信息主界面代碼如下: .246.1.3 查詢學(xué)生信息代碼如下: .266.1.4 添加學(xué)生信息代碼如下: .276.1.5 刪除學(xué)生信息代碼如下: .296.1.6 宿舍信息主界面代碼如下: .306.2 測(cè)試工作: .336.2.1 軟件測(cè)試說(shuō)明: .336.2.2 黑盒測(cè)試: .336.2.3 白盒測(cè)試: .347 個(gè)人小結(jié): .34參考文獻(xiàn): .36*課程設(shè)計(jì)(2015)1 問(wèn)題定義:1.1 項(xiàng)目的名稱、項(xiàng)目的主題、設(shè)計(jì)目的:1.1.1 項(xiàng)目的名稱:學(xué)生公寓管理系統(tǒng)1.1.2 項(xiàng)目的主題:把軟件工程中規(guī)范化的軟件開(kāi)發(fā)方法應(yīng)用到本次學(xué)生公寓管理系統(tǒng)的開(kāi)發(fā)過(guò)程中,以經(jīng)濟(jì)的開(kāi)發(fā)出高質(zhì)量的軟件并有效的維護(hù)它。由于現(xiàn)今的學(xué)生公寓管理非常繁瑣,通常為手工操作,行政人員付出大量的工作時(shí)間,得到的效率很低。因此為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定開(kāi)發(fā)學(xué)生公寓管理系統(tǒng)軟件。 開(kāi)發(fā)此學(xué)生公寓系統(tǒng)管理軟件,以供教學(xué)人員及操作者進(jìn)行學(xué)生宿舍管理,方便操作者隨時(shí)添加、查詢、修改等。為了我們提高軟件開(kāi)發(fā)的能力,提高工作設(shè)計(jì)思想,通過(guò)本次的工程開(kāi)發(fā)及與輔助老師交流,使小組成員從中學(xué)習(xí)知識(shí)吸取經(jīng)驗(yàn)。為今后高層次的軟件開(kāi)發(fā)準(zhǔn)備知識(shí)。 1.2 軟件簡(jiǎn)介:1.2.1 基本內(nèi)容:本軟件為學(xué)校學(xué)生公寓管理提供快捷方法, 省去大量諸如手工登記的操作,對(duì)學(xué)生公寓情況進(jìn)行及時(shí)跟蹤管理,并可對(duì)學(xué)生公寓信息進(jìn)行創(chuàng)建、刪除、查找等操作,提高管理學(xué)生公寓的效率,推動(dòng)使學(xué)校公寓管理自動(dòng)化。 1.2.2 軟件特點(diǎn):針對(duì)學(xué)校公寓管理的需要,根據(jù) Java 語(yǔ)言的網(wǎng)絡(luò)運(yùn)用特點(diǎn),與 SQL Server 2003 數(shù)據(jù)庫(kù)連接,創(chuàng)建出簡(jiǎn)單的針對(duì)學(xué)生公寓管理系統(tǒng),實(shí)現(xiàn)了便捷的對(duì)學(xué)生公寓信息的管理。1.2.3 軟件工作原理: a. 先建立數(shù)據(jù)庫(kù)且追建數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序。 b. 在使用時(shí),由管理員輸入需要了解的關(guān)鍵字的信息,然后通過(guò)公寓管理 事務(wù)管理中心選擇相應(yīng)公寓管理的事務(wù)。 c. 公寓管理的事務(wù)將根據(jù)所提供的信息在數(shù)據(jù)庫(kù)中查找相應(yīng)的記錄。 d. 返回相應(yīng)的記錄給管理員。 e. 允許管理員在相應(yīng)權(quán)限下對(duì)數(shù)據(jù)進(jìn)行修改。 f. 通過(guò)終端把得到的內(nèi)容顯示到相應(yīng)的界面上。 學(xué)生公寓管理系統(tǒng)2 可行性研究:2.1 技術(shù)可行性根據(jù)調(diào)查,本小組成員多數(shù)有多年 VC 編程經(jīng)驗(yàn),也有兩個(gè)具備 SQL SERVER 2003 的使用經(jīng)驗(yàn),因而開(kāi)發(fā)此學(xué)生公寓管理系統(tǒng)采用 VC 結(jié)合 SQL SERVER 2003的數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)。再根據(jù)上述分析情況,利用現(xiàn)有人力和物力是具備開(kāi)發(fā)此系統(tǒng)能力的。加之學(xué)校老師指導(dǎo)及其它資源豐富情況,學(xué)生宿舍管理系統(tǒng)在技術(shù)上是完全可行的。 2.2 操作可行性方便作者查詢學(xué)生的基本信息,隨時(shí)添加、刪除、修改學(xué)生信息等。 同時(shí)也可查詢學(xué)生的住宿情況,可做相應(yīng)的添加、更新、修改學(xué)生住宿信息。2.3 經(jīng)濟(jì)可行性由于本學(xué)生宿舍開(kāi)發(fā)系統(tǒng)的主要背景(為課程設(shè)計(jì))在經(jīng)濟(jì)上不注重直接的經(jīng)濟(jì)收益,而是注重小組成員整體水平的提高,當(dāng)然本系統(tǒng)完全按開(kāi)發(fā)計(jì)劃進(jìn)行估算,估計(jì)上網(wǎng),打印需一些費(fèi)用。 本系統(tǒng)是針對(duì)廣大學(xué)校公寓管理情況開(kāi)發(fā)的公寓管理系統(tǒng),適合廣大學(xué)校需 求,它追求的是簡(jiǎn)單、易學(xué)、易懂、易用,易升級(jí),能夠更有利的解決行政人員的負(fù)擔(dān),因而市場(chǎng)是相當(dāng)光明的。2.4 可行性結(jié)論 綜上所述,本工程的技術(shù)成熟、完備,測(cè)試手段可靠,具有良好的市場(chǎng)拓展,因此本工程可立即開(kāi)始。3 需求分析:需求分析工作是軟件生存期中重要的一步,也是起決定性的一步。我們?cè)谶@個(gè)階段要準(zhǔn)確的回答:系統(tǒng)必須作什么。我們?cè)噲D通過(guò)它來(lái)全面了解整個(gè)系統(tǒng)的軟件功能和性能方面的要求,為軟件設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ)。要對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。3.1 系統(tǒng)功能要求:按學(xué)號(hào)或姓名查詢學(xué)生的基本信息;可以添加,修改或刪除學(xué)生信息;按宿舍號(hào)查詢學(xué)生的住宿信息;對(duì)學(xué)生的住宿信息進(jìn)行添加、更新、修改。*課程設(shè)計(jì)(2015)3.2 性能要求:a.數(shù)據(jù)精確度:該系統(tǒng)輸入的數(shù)據(jù)為整形與字符型。b.時(shí)間特性:包括響應(yīng)時(shí)間、更新處理時(shí)間、數(shù)據(jù)轉(zhuǎn)換與傳輸時(shí)間、運(yùn)行時(shí)間,這些時(shí)間盡可能短。c.適應(yīng)性:在操作方式、運(yùn)行環(huán)境、與其他軟件的接口以及開(kāi)發(fā)計(jì)劃等發(fā)生變化時(shí),可使用系統(tǒng)自帶的一個(gè)程序來(lái)修改現(xiàn)行系統(tǒng),以適應(yīng)新的變化。d.安全性:要求有相應(yīng)的權(quán)限設(shè)計(jì),加強(qiáng)軟件的安全性。3.3 接口要求:軟件系統(tǒng)的界面要美觀,布局要合理,窗口的內(nèi)容盡量簡(jiǎn)明的提供信息, 語(yǔ)言要通俗易懂,有層次感,分類清晰明了。3.4 系統(tǒng)數(shù)據(jù)流圖:管理員學(xué)生公寓管理系統(tǒng)管理員事務(wù) 信息圖 3-1 系統(tǒng)頂層數(shù)據(jù)流圖學(xué)生公寓管理系統(tǒng)學(xué)生信息學(xué)生信息學(xué)生基本情況公寓信息員工信息宿舍信息員工表公寓事務(wù)管理員信息系統(tǒng)事務(wù)事務(wù)管理員1.1 接收事務(wù)1.2 系統(tǒng)管理用戶表 管理員1.3 公寓管理宿舍表1.4 學(xué)生管理學(xué)生事務(wù)圖 3-2 學(xué)生公寓管理系統(tǒng)數(shù)據(jù)流圖系統(tǒng)信息數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒(méi)有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,然而沒(méi)有數(shù)據(jù)流圖,數(shù)據(jù)這是也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖中每個(gè)元素的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說(shuō)明。以下是圖 3-2 的數(shù)據(jù)流圖中部分的數(shù)據(jù)信息的數(shù)據(jù)字典 名 字:管理員別 名:系統(tǒng)管理員 描 述:對(duì)公寓系統(tǒng)進(jìn)行操作的人員 定 義:管理員=普通用戶 | 超級(jí)用戶 位 置:用戶表 名 字:事務(wù) 別 名: 描 述:代表要辦理的一個(gè)具體事件 定 義:事務(wù)=系統(tǒng)事務(wù)|公寓事務(wù)|學(xué)生事務(wù)|出入事務(wù) 位 置:系統(tǒng)登陸 *課程設(shè)計(jì)(2015)名 字:?jiǎn)T工信息 別 名: 描 述:每棟公寓聘請(qǐng)的員工 定 義:?jiǎn)T工信息=員工號(hào)姓名年齡性別 公寓號(hào)職位家庭住址聯(lián)系方式備注 員工號(hào)=3字符11 姓名6字符11 年齡2數(shù)字3 性別FM 公寓號(hào)2數(shù)字3 職位4字符20 家庭住址8字符100 聯(lián)系方式11數(shù)字11 備注0字符256 位 置:?jiǎn)T工表 名 字:系統(tǒng)事務(wù) 別 名:系統(tǒng)事件 描 述:系統(tǒng)管理員進(jìn)行系統(tǒng)管理的特定事件 定 義:系統(tǒng)事務(wù)=修改密碼|用戶管理 位 置:系統(tǒng)管理 名 字:公寓事務(wù) 別 名:公寓事件 描 述:系統(tǒng)管理員進(jìn)行公寓管理的特定事件 定 義:公寓事件=樓房管理|員工管理|宿舍管理 位 置:公寓管理 名 字:學(xué)生事務(wù) 別 名:學(xué)生事件 描 述:系統(tǒng)管理員進(jìn)行公寓學(xué)生管理的特定事件 定 義:學(xué)生事務(wù)=學(xué)生信息查詢|公寓信息查詢 位 置:學(xué)生管理學(xué)生公寓管理系統(tǒng)名 字:宿舍信息 別 名: 描 述:宿舍對(duì)應(yīng)的屬性 定 義:宿舍信息宿舍號(hào)居住性別地點(diǎn)住宿費(fèi)用電話備注 宿舍號(hào)10字符10 居住性別FM 地點(diǎn)8字符100住宿費(fèi)用4數(shù)字4 電話11數(shù)字11 備注0字符256 位 置:宿舍表 名 字:學(xué)生信息 別 名: 描 述:學(xué)生對(duì)應(yīng)的屬性 定 義:學(xué)生信息學(xué)號(hào)班級(jí)+姓名+性別宿舍號(hào)聯(lián)系方式+備注 學(xué)號(hào)10字符10班級(jí)=5字符5姓名= 6字符11性別FM 宿舍號(hào)10字符10聯(lián)系方式11數(shù)字11 備注0字符256 位 置:學(xué)生基本情況 名 字:公

溫馨提示

  • 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)論