宿舍管理系統(tǒng)軟件工程論文_第1頁(yè)
宿舍管理系統(tǒng)軟件工程論文_第2頁(yè)
宿舍管理系統(tǒng)軟件工程論文_第3頁(yè)
宿舍管理系統(tǒng)軟件工程論文_第4頁(yè)
宿舍管理系統(tǒng)軟件工程論文_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

期末考查小論文2010-2011學(xué)年第一學(xué)期《軟件工程》期末考查數(shù)學(xué)科學(xué)學(xué)院信息與計(jì)算科學(xué)系班級(jí)學(xué)號(hào)課題名稱宿舍管理系統(tǒng)的設(shè)計(jì)與研究姓 名 成 績(jī) 2011年12月23日宿舍管理系統(tǒng)的設(shè)計(jì)與研究【摘要】:學(xué)生宿舍管理需對(duì)多種信息需要處理和管理?,F(xiàn)今,有很多學(xué)生宿舍都是初步開(kāi)如使用,甚至尚未使用計(jì)算機(jī)進(jìn)行信息處理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于衛(wèi)生評(píng)比等很多信息都是用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多,容易丟失,且不易查找。總的來(lái)說(shuō),缺乏系統(tǒng),規(guī)范的信息管理手段。這就是管理信息系統(tǒng)的開(kāi)發(fā)的基本環(huán)境。.經(jīng)過(guò)分析如此情況,我們使用VB,數(shù)據(jù)庫(kù)等開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng).關(guān)鍵詞:原型法,面向?qū)ο螅瑪?shù)據(jù)一致性,數(shù)據(jù)窗口,宿舍管理系統(tǒng)一、概述背景介紹宿舍管理系統(tǒng)是目前各所高校后勤管理之中的重要部分,如何能科學(xué)有效的開(kāi)展好宿舍管理部分的工作,是當(dāng)前高校領(lǐng)導(dǎo)人和后勤管理人員關(guān)心的問(wèn)題.因此,宿舍管理部分工作的信息化和科學(xué)化管理有著十分重要的實(shí)踐意義,本系統(tǒng)旨在實(shí)現(xiàn)對(duì)現(xiàn)有的宿舍管理系統(tǒng)中遇到的宿舍信息情況和大量數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)存儲(chǔ)的基礎(chǔ)上,設(shè)計(jì)并完成對(duì)其宿舍信息的分類;查詢,添加,刪除和修改,在深入研究的過(guò)程中,盡可能實(shí)現(xiàn)方便友好的操作界面和數(shù)據(jù)報(bào)表.系統(tǒng)可行性分析硬件:在此次設(shè)計(jì)中,我用到了接入互聯(lián)網(wǎng)的個(gè)人PC機(jī)一臺(tái),以及打印機(jī)一臺(tái)。開(kāi)發(fā)地點(diǎn)為學(xué)生宿舍。系統(tǒng)軟件:數(shù)據(jù)庫(kù)管理系統(tǒng)的功能已足夠,我在開(kāi)發(fā)過(guò)程中使用到了數(shù)據(jù)庫(kù)代碼編程,全部都是手工編碼,沒(méi)有采用向?qū)Чδ?,代碼雖然有時(shí)會(huì)出現(xiàn)問(wèn)題,但是基本能滿足編程的需求,網(wǎng)絡(luò)軟件的性能也能滿足需求。應(yīng)用軟件:在編程過(guò)程中,我主要使用VisualStudio軟件編寫代碼,同時(shí)也使用到了Word,Excel,以及Visio等作為輔助的存檔或制圖工具。開(kāi)發(fā)能力:在開(kāi)發(fā)此系統(tǒng)之前,我已擁有良好的VC編程能力及擁有SQLSERVER2000的使用經(jīng)驗(yàn),再根據(jù)上述分析情況,利用現(xiàn)有人力和物力,完全能夠開(kāi)發(fā)出一個(gè)比較簡(jiǎn)單使用的宿舍管理系統(tǒng)。加之學(xué)校老師指導(dǎo)及其它資源豐富情況,學(xué)生宿舍管理系統(tǒng)在技術(shù)上是完全可行的。內(nèi)容介紹本軟件是適用于高等院校的宿舍管理系統(tǒng)軟件。系統(tǒng)數(shù)據(jù)的管理采用了操作系統(tǒng)的最新管理方式,用戶操作將會(huì)更簡(jiǎn)單、更直觀、更方便。系統(tǒng)中各業(yè)務(wù)管理模塊可以單機(jī)獨(dú)立運(yùn)行。使用本系統(tǒng),可以大幅度提高高等院校宿舍管理的工作效率。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)宿舍信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高宿舍管理的效率,也是高等院校的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。二、需求分析系統(tǒng)流程本系統(tǒng)是對(duì)宿舍內(nèi)部人員及外來(lái)人員的一些基本信息的修改,當(dāng)人員的基本信息及財(cái)物有變動(dòng)時(shí)可以使用此功能。(1)基本信息修改,是對(duì)宿舍成員基本信息的修改,既是對(duì)數(shù)據(jù)庫(kù)宿舍信息表的修改。(2)個(gè)人財(cái)物修改功能本系統(tǒng)的主要功能體現(xiàn)在以下四個(gè)方面:a) 信息修改:包括基本信息修改、個(gè)人財(cái)務(wù)修改等操作;b) 出入登記:包括樓內(nèi)人員出入登記、樓外人員出入登記等操作;c) 學(xué)生管理:學(xué)生信息刪除,個(gè)人財(cái)務(wù)登記,基本信息修改等操作;d) 寢室信息查詢:按學(xué)號(hào)、按姓名、按班級(jí)查詢操作等。3.1.1系統(tǒng)的功能流程圖如圖3.1圖3-1學(xué)生宿舍管理系統(tǒng)功能模塊圖用戶需求應(yīng)輸入的學(xué)生信息為:學(xué)生姓名、性別、身份證號(hào)、學(xué)號(hào)、學(xué)院、班級(jí)、人數(shù)、宿舍門牌號(hào)。應(yīng)輸入的用戶信息為:用戶名、密碼、性別、出生年月、身份證號(hào),家庭住址應(yīng)輸入的來(lái)訪信息為:(1)本校學(xué)生:證明本校學(xué)生有效證件名稱,證件號(hào)碼,學(xué)生姓名,來(lái)訪事由,來(lái)訪時(shí)間,訪問(wèn)宿舍門牌號(hào),訪問(wèn)者。(2)非本校人員:陪同人員的證明本校學(xué)生有效證件,證件號(hào)碼,陪同者姓名,來(lái)訪事由,來(lái)訪時(shí)間,訪問(wèn)宿舍門牌號(hào)。系統(tǒng)需求宿舍標(biāo)準(zhǔn)設(shè)置學(xué)生情況登記基本信息錄入基本信息錄入宿舍標(biāo)準(zhǔn)信息管理房間信息管理學(xué)生登記宿舍信息輸入宿舍信息返回房間信息管理結(jié)算信息輸入

結(jié)算信息管理三、系統(tǒng)總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)系統(tǒng)結(jié)構(gòu)圖系統(tǒng)信息關(guān)鍵模塊的設(shè)計(jì)表符號(hào)說(shuō)明:T5:?jiǎn)T工表T6:T5:?jiǎn)T工表T6:人員來(lái)訪表T7:物品出入表T8:入住信息表T2:學(xué)生基本情況表T3:學(xué)生住宿表T4:寢室表管理員數(shù)據(jù)庫(kù)設(shè)計(jì)使用SQLServer2000建立后臺(tái)數(shù)據(jù)庫(kù),為前臺(tái)建立更為完善的可操作的系統(tǒng)。4.2.2數(shù)據(jù)庫(kù)表本系統(tǒng)共建五張表,分別是:用戶表,宿舍信息表,財(cái)物信息表,出入登記表及外來(lái)人員訪問(wèn)表。(1) 用戶表:用于與登陸界面建立連接,實(shí)現(xiàn)在登陸界面中只有用戶名和密碼是用戶表中的莫行記錄才是合法用戶才能登陸到系統(tǒng)中。(2) 宿舍信息表:存儲(chǔ)寢室成員基本信息的表,為基本信息修改及查詢提供后臺(tái)支持。(3) 財(cái)物信息表:記錄個(gè)人財(cái)物信息,為個(gè)人財(cái)務(wù)登記及修改提供后臺(tái)支持。(4) 出入登記表:記錄樓內(nèi)人員出入登記信息,為樓內(nèi)人員出入登記界面提供后臺(tái)支持。(5) 外來(lái)人員訪問(wèn)表:記錄外來(lái)人員出入登記信息,為出入信息提供依據(jù),也為外來(lái)人員出入登記提供后臺(tái)支持。字段名描述數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度NULLPrimarykeyname用戶名varchar20NYpassword用戶密碼varchar20YNpower用戶權(quán)限tinyintNN

表3-1 用戶數(shù)據(jù)字典字段名描述數(shù)據(jù)類型數(shù)據(jù)長(zhǎng)度NULLPrimarykeyStu_Id學(xué)號(hào)char9NYandFStu_Name姓名char8NNStu_Sex性別char2YNStu_Class班級(jí)char7NNStu_Polit政治面貌char4N團(tuán)員Stu_Sta狀態(tài)char4N待分dorm_no樓號(hào)tinyint3YNDor_Id寢室號(hào)char10YNbed_no床號(hào)tinyintYNown_pc有無(wú)電腦char2N無(wú)nativity入學(xué)日期varchar20YNbirthday出生日期dateYNdepartment所學(xué)專業(yè)varchar20YNVis_Des備注char50YNsusheh報(bào)修宿舍integerYNrenyuan報(bào)修人員char10YN表3-2 學(xué)生基本情況表四、系統(tǒng)原型的開(kāi)發(fā)系統(tǒng)目標(biāo)它是對(duì)學(xué)校學(xué)生管理的一種工具。為使校園網(wǎng)得到高效、合理的利用,以教育信息化帶動(dòng)教育的現(xiàn)代化,加強(qiáng)學(xué)校信息管理,將建設(shè)成信息化、現(xiàn)代化的新校園,為新世紀(jì)的交院增添新氣息、樹(shù)立新形象,學(xué)校將全面啟動(dòng)信息化建設(shè)工程。開(kāi)發(fā)環(huán)境系統(tǒng)環(huán)境:windowsxp開(kāi)發(fā)工具:visualc數(shù)據(jù)庫(kù)管理系統(tǒng):SQLServer2000數(shù)據(jù)庫(kù)服務(wù)器:SQLServer2000桌面引擎系統(tǒng)實(shí)現(xiàn)系統(tǒng)管理模塊包括:超級(jí)用戶登錄、普通用戶登錄、用戶密碼修改、用戶管理、退出系統(tǒng)五個(gè)部分。超級(jí)用戶登錄:實(shí)現(xiàn)系統(tǒng)管理人員登錄。普通用戶登錄:實(shí)現(xiàn)一般管理人員登錄。用戶管理:實(shí)現(xiàn)系統(tǒng)管理人員授予或取消一般用戶登錄該系統(tǒng)的用戶名和密碼。密碼修改:實(shí)現(xiàn)所用用戶的密碼更改功能。退出系統(tǒng):實(shí)現(xiàn)正常退出宿舍管理系統(tǒng)。是圖4-1 賬戶注冊(cè)與刪除詳細(xì)設(shè)計(jì)是圖4-2修改密碼過(guò)程宿舍管理模塊包括:入住管理、退宿管理、報(bào)修管理三個(gè)大的部分。入住管理:登記學(xué)生入住時(shí)間及一些基本情況。退宿管理:登記學(xué)生離校時(shí)間及相關(guān)情況。報(bào)修原理:登記學(xué)校所有住宿樓公物損壞上報(bào)情況。信息查詢模塊基本上包括:按學(xué)號(hào)進(jìn)行查詢、按姓名進(jìn)行查詢、按班級(jí)查詢、按寢室號(hào)查詢、每棟樓房住宿情況查詢五個(gè)部分。按學(xué)號(hào)進(jìn)行查詢:實(shí)現(xiàn)每個(gè)學(xué)生基本信息情況的查詢功能。按姓名查詢:通過(guò)學(xué)生姓名查詢學(xué)生基本信息情況。按班級(jí)查詢:通過(guò)班級(jí)查詢某班級(jí)學(xué)生住宿情況及該班級(jí)學(xué)生信息。按寢室號(hào)查詢:查看每個(gè)宿舍所住學(xué)生信息情況。五、總結(jié)與展望此次開(kāi)發(fā)任務(wù)為建立一個(gè)高校學(xué)生宿舍管理系統(tǒng)。在設(shè)計(jì)的開(kāi)始階段為了盡快獲得學(xué)生宿舍管理系統(tǒng)的需求,我大量的在網(wǎng)上查找有關(guān)該方面的資料,對(duì)《軟件工程》書(shū)中的基本理論知識(shí)逐章逐節(jié)地復(fù)習(xí)回憶。特別是對(duì)書(shū)中的一些典型實(shí)例,認(rèn)真學(xué)習(xí)它的思想,吸取它的技巧,弄懂每句話的含義。在對(duì)所要應(yīng)用的技術(shù)有了一個(gè)基本認(rèn)識(shí)之后,就開(kāi)始構(gòu)思自己的系統(tǒng)設(shè)計(jì)。根據(jù)需求說(shuō)明書(shū)的要求將整個(gè)系統(tǒng)分為幾個(gè)模塊,每個(gè)模塊具體又要實(shí)現(xiàn)哪些功能,然后就逐個(gè)模塊去一一詳細(xì)設(shè)計(jì),設(shè)計(jì)的過(guò)程中不時(shí)地翻閱資料,用一些巧妙的技術(shù)來(lái)優(yōu)化。盡管這次作業(yè)不需要編程實(shí)現(xiàn),但是也遇到了很多的問(wèn)題,最后在劉老師和同學(xué)的幫助下,終于順利完成了,自己也從中學(xué)到了不少東西??傊ㄟ^(guò)這次的設(shè)計(jì),讓我感受了軟件開(kāi)發(fā)的部分過(guò)程。這不僅是對(duì)我在大學(xué)所學(xué)知識(shí)的一個(gè)綜合運(yùn)用,也是一次增長(zhǎng)知識(shí)和經(jīng)驗(yàn)的好機(jī)會(huì),同時(shí)也使我學(xué)會(huì)了許多處理、解決問(wèn)題的方法,大大提高了自己的動(dòng)手能力,為將來(lái)的有關(guān)學(xué)習(xí)打下了良好的基礎(chǔ)。六、學(xué)習(xí)軟件工程這門課程的總結(jié)與體會(huì)本學(xué)期我們學(xué)習(xí)了軟件工程這門科目,徐老師通過(guò)十多周的課時(shí)對(duì)軟件工程這門課程的教學(xué),讓我們深切的感受到軟件工程這門課給我傳遞的思想:一個(gè)分析處理問(wèn)題的過(guò)程,是一個(gè)綜合的能過(guò)解決問(wèn)題的思想集合。軟件工程是有創(chuàng)造力的,有組織的人在第一成熟的軟件工程中進(jìn)行的,該過(guò)程適合于軟件開(kāi)發(fā)人員簡(jiǎn)歷的產(chǎn)品和產(chǎn)品的市場(chǎng)需求,它的定義是:建立和使用一套合理的工程原則,以便獲得經(jīng)濟(jì)的軟件,這種軟件是可靠的,是可以在機(jī)器上高效運(yùn)行的。這門課程教給了我們?cè)谕瓿梢粋€(gè)實(shí)際項(xiàng)目時(shí)的一般程序和過(guò)程,我認(rèn)為這是一份非常具有實(shí)際意義的教學(xué)內(nèi)容。在我畢業(yè)后者將是我一項(xiàng)重要的技能。在此我對(duì)老師的辛勤教育表示感謝,您讓我學(xué)到了將使我終生受益的知識(shí)。[參考文獻(xiàn)]:[1]閆菲.《軟件工程》.北京:中國(guó)水利水電出版社,2001[2] 鄭阿奇,劉啟芬,顧韻

溫馨提示

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