宿舍管理系統(tǒng)需求分析_第1頁
宿舍管理系統(tǒng)需求分析_第2頁
宿舍管理系統(tǒng)需求分析_第3頁
宿舍管理系統(tǒng)需求分析_第4頁
宿舍管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、中國海洋大學(xué)青島學(xué)院C語言課程設(shè)計(jì)報(bào)告書題 目學(xué)生宿舍管理系統(tǒng)學(xué)生姓名宋志輝 李浩 楊康指導(dǎo)教師姚立新學(xué) 院信息工程系專業(yè)班級軟件工程2010級1班 組內(nèi)分工姓名主要任務(wù)占系統(tǒng)比例宋志輝文檔編寫、代碼編寫文檔75%代碼60%李浩文檔編寫、代碼編寫文檔25%代碼25%楊康 代碼編寫代碼15%目 錄1 前言12 需求分析與可行性22.1引言22.1.1編寫目的22.1.2項(xiàng)目背景22.2文檔范圍22.3使用對象22.4參考文獻(xiàn)22.5程序具有的功能22.5.1學(xué)生的基本信息32.5.2宿舍的基本信息32.5.3宿舍財(cái)產(chǎn)的基本信息32.5.4報(bào)修的基本信息32.6可行性分析32.7界面要求32.8完

2、成期限42.9條件、假定和限制42.10決定可行性的主要因素42.11 技術(shù)可行性分析42.12項(xiàng)目經(jīng)濟(jì)可行性分析42.13社會因素可行性分析42.14結(jié)論意見43 模塊設(shè)計(jì)圖54 NS流程圖清單55 存儲結(jié)構(gòu)及函數(shù)說明66 課程設(shè)計(jì)結(jié)果77 實(shí)踐心得體會81 前言有關(guān)C語言初生之物往往不美,一切革新亦是如此,因?yàn)樗鼈兪菚r間的新生兒。 培根C語言產(chǎn)生之初被稱之為B語言,經(jīng)過不斷的改進(jìn)演化成C語言,當(dāng)時旨在應(yīng)用于小型機(jī)的UNIX操作系統(tǒng)的第三個版本極其之后的版本都是用C語言編寫的。C語言的魅力遠(yuǎn)遠(yuǎn)超越了設(shè)計(jì)者的想象,它不僅可以編寫操作系統(tǒng),而且可以寫出高效率的基于操作系統(tǒng)的軟件。在面向過程的語言

3、中,很多高級語言經(jīng)歷了短暫的生命就銷聲匿跡了。參加過NOIP競賽的人應(yīng)該知道,在復(fù)賽時,只允許用C語言和Pascal寫程序。在我們獲得美妙的圖形操作系統(tǒng)體驗(yàn)之前,最流行的操作系統(tǒng)莫過于微軟公司的DOS(磁盤操作系統(tǒng)),比爾蓋茨從基爾代爾手中買下了源代碼,經(jīng)過修改之后,依靠IBM極其兼容機(jī)的推廣,占領(lǐng)了市場。在公眾的眼中,微軟的圖形化之路走過了二十八個年頭。windows之初,在DOS系統(tǒng)還是微軟的主要經(jīng)濟(jì)來源時,具有遠(yuǎn)見卓識的比爾蓋茨力排眾議,選擇視窗作為微軟的未來,也是個人電腦的未來。這個決定即使是windows1.0遇冷依然堅(jiān)持,現(xiàn)在,人們或許遺忘了這個版本,但是它的意義是非凡的,直到現(xiàn)在

4、,在windows1.0中某些功能的實(shí)現(xiàn)方式另現(xiàn)在的程序員感到贊嘆。對于C語言是否已經(jīng)過時的討論,不管是在網(wǎng)絡(luò)上,還是在教學(xué)中,從來都沒有停止過。但無可否認(rèn)的是,C語言依然是最佳的初學(xué)者語言。在青島的很多高科技的企業(yè),特別是單片機(jī)設(shè)計(jì)領(lǐng)域,C語言依然發(fā)揮著不可替代的作用。宿舍管理系統(tǒng)本系統(tǒng)的用戶為宿舍管理員。學(xué)生宿舍管理系統(tǒng)對于一個學(xué)校來說是必不可少的組成部分。我們學(xué)校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段。學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多,人工記錄是相當(dāng)麻煩的。當(dāng)今信息化世界,計(jì)算機(jī)應(yīng)用程度多少從某種程度上來說體現(xiàn)了一個學(xué)校的先進(jìn)程度。信息世界永遠(yuǎn)不會是一個平靜的世界,當(dāng)一種

5、技術(shù)不能滿足需求時,就會有新的技術(shù)誕生并取代舊技術(shù)。21世紀(jì)的今天,信息社會占著主流地位,計(jì)算機(jī)在各行各業(yè)中的運(yùn)用已經(jīng)得到普及,自動化、信息化的管理越來越廣泛應(yīng)用于各個領(lǐng)域。我們針對如此,設(shè)計(jì)了一套學(xué)生宿舍管理系統(tǒng)。學(xué)生宿舍管理系統(tǒng)采用的是計(jì)算機(jī)化管理,系統(tǒng)做的盡量人性化,使用者會感到操作非常方便,管理人員需要做的就是將數(shù)據(jù)輸入到系統(tǒng)的數(shù)據(jù)庫中去。由于數(shù)據(jù)庫存儲容量相當(dāng)大,而且比較穩(wěn)定,適合較長時間的保存,也不容易丟失。這無疑是為信息存儲量比較大的學(xué)校提供了一個方便、快捷的操作方式。本系統(tǒng)具有運(yùn)行速度快、安全性高、穩(wěn)定性好的優(yōu)點(diǎn),并且具備完善的報(bào)表生成、修改功能,能夠快速的查詢學(xué)校所需的住宿信

6、息。 2 需求分析與可行性通過與用戶的溝通和對需求描述的分析,筆者就可以開始制作宿舍管理系統(tǒng)項(xiàng)目的需求說明書。需求說明書的主要內(nèi)容是確定宿舍管理系統(tǒng)應(yīng)該具有的功能。2.1引言學(xué)校為了更高效率的管理學(xué)生宿舍信息,需要開發(fā)一款基于windows的控制臺管理程序。特制定本說明書來用于描述學(xué)生管理系統(tǒng)項(xiàng)目開發(fā)的功能性需求。2.1.1編寫目的使用技術(shù)性語言,對學(xué)生宿舍管理項(xiàng)目開發(fā)的需求進(jìn)行描述。2.1.2項(xiàng)目背景項(xiàng)目提出者:學(xué)校。項(xiàng)目開發(fā)者:宋志輝、李浩、楊康。軟件用戶:測試人員楊康及宿舍管理人員。2.2文檔范圍包含宿舍管理系統(tǒng)項(xiàng)目的開發(fā)需求及可行性。2.3使用對象本說明書使用對象主要是與宿舍管理系統(tǒng)開

7、發(fā)相關(guān)的需求分析、程序設(shè)計(jì)、代碼編寫、測試和維護(hù)等部分的相關(guān)人員。2.4參考文獻(xiàn)C語言程序設(shè)計(jì)實(shí)例精粹譚明金、俞海英編著 電子工業(yè)出版社。Windows程序設(shè)計(jì)(第5版 珍藏版)(美)Charles Petzold著 方敏等譯清華大學(xué)出版社。2.5程序具有的功能可以查詢宿舍以及宿舍財(cái)產(chǎn)的基本信息,查詢及修改學(xué)生的基本信息。2.5.1學(xué)生的基本信息入校時,每位同學(xué)都有唯一的學(xué)號,并被分配到指定的宿舍。2.5.2宿舍的基本信息每間宿舍都有惟一的宿舍號。2.5.3宿舍財(cái)產(chǎn)的基本信息每個宿舍的財(cái)產(chǎn)屬于學(xué)校,比如電燈,床鋪,柜子,桌椅等。2.5.4報(bào)修的基本信息宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡,桌椅

8、,門鎖等。同學(xué)們需要將財(cái)產(chǎn)損壞情況報(bào)告宿舍管理員,以便學(xué)校派人進(jìn)行維修。這時,需要記錄報(bào)修的宿舍號及損壞的財(cái)產(chǎn)名稱,同時記錄報(bào)修的時間和損壞的原因。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,應(yīng)記錄解決時間,表示該報(bào)修成功解決。2.6可行性分析可行性分析是對項(xiàng)目的可行程度進(jìn)行分析,以便我們對技術(shù)的投入進(jìn)行決策。筆者的可行性分析如下:2.6.1功能要求能夠?qū)崿F(xiàn)學(xué)生宿舍管理系統(tǒng)的全部規(guī)則。2.6.2性能要求程序用C語言編寫,執(zhí)行效率較高。2.6.3開發(fā)軟件及硬件環(huán)境要求Intel Pentium 4 2.0GHz, 512M內(nèi)存,80G硬盤。 Microsoft Windows 2000 Professional。M

9、icrosoft Visual C+ 6.02.6.4運(yùn)行環(huán)境Intel Core i5 M 480 2.67GHz,4 GB內(nèi)存,320G硬盤。Microsoft Windows 7800*600的屏幕分辨率。2.7界面要求采用Windows控制臺界面,需要鍵盤完成全部操作。操作簡單,無需培訓(xùn)。2.8完成期限十五天。2.9條件、假定和限制開發(fā)時間:十五天。開發(fā)人員:宋志輝、李浩、楊康。最遲完成時間:第九周。2.10決定可行性的主要因素開發(fā)人員無變動。2.11 技術(shù)可行性分析該軟采用Visual C+6.0開發(fā)軟件在Windows平臺上開發(fā)完成,控制臺應(yīng)用程序相對簡單。2.12項(xiàng)目經(jīng)濟(jì)可行性分

10、析無。2.13社會因素可行性分析法律因素:所有技術(shù)資料都有宋志輝、李浩、楊康保管,而且該程序完全由宋志輝、李浩、楊康獨(dú)立開發(fā)完成,在法律方面沒有任何侵權(quán)行為,完全符合合同的規(guī)定。用戶使用可行性:本程序操作簡單,所以用戶不需要具備一定的電腦基礎(chǔ)。2.14結(jié)論意見根據(jù)上述分析,我們認(rèn)為此項(xiàng)目結(jié)構(gòu)清晰、功能合理,而且使用C語言技術(shù)開發(fā),并實(shí)現(xiàn)學(xué)校要求的全部功能。3 模塊設(shè)計(jì)圖登錄界面主菜單學(xué)生管理系統(tǒng)管理安全管理宿舍管理學(xué)生管理插入學(xué)生記錄排序修改學(xué)生記錄搜索學(xué)生記錄輸入學(xué)生記錄刪除學(xué)生記錄統(tǒng)計(jì)返回主菜單4 NS流程圖清單根據(jù)第三章的模塊圖,繪制每一個模塊的NS流程圖,如果在其中要用到某一特殊算法,如排序算法等,要詳細(xì)說明。5 存儲結(jié)構(gòu)及函數(shù)說明在本章中主要描述系統(tǒng)中主要信息的存儲結(jié)構(gòu),對于各模塊中通用的信息盡量采用同一存儲結(jié)構(gòu),并將共同的存儲結(jié)構(gòu)保存成頭文件,以

溫馨提示

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

評論

0/150

提交評論