宿舍管理面向對象課程設計大作業_第1頁
宿舍管理面向對象課程設計大作業_第2頁
宿舍管理面向對象課程設計大作業_第3頁
宿舍管理面向對象課程設計大作業_第4頁
宿舍管理面向對象課程設計大作業_第5頁
免費預覽已結束,剩余18頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、課程設計題目宿舍管理系統院學計算機科學與信息工程學院業專 訃算機科學與技術級班軟件工程 08學生姓名何志毅新元-指導教師梁2011 年 5 月 1 日1.系統的功能需求我校學生公寓現為手工管理,效率低、易岀錯.手續繁瑣,而且耗費 大量的人力,物力,財力。學校后勤處希望設計一個學生公寓管理系 統,管理學生通過此系管理人員來訪情況等功能。住宿情況,員工情 況,處理學生離校, 統,后勤人員可以對學生公寓的各項情況實行電腦化管理,以提高工 作效率,也使得公寓管理所需的各項信息能方便快速進行錄入,查詢, 刪除和更新。而對學生公寓管理工作的特點以及該管理工作的具體問題,本系統可以解決以下問題:全而查詢學生

2、的基本情況。對學生離校進行處理。每學期對學生住宿進行注冊。對樓棟物資和樓棟的管理。(1)錄入公寓各學生的基本情況。(5)對來訪人員進行岀入管理。(6)對學生的財務進行登記管理。(8)對各項情況進行修改,刪除,更新。(9)友好的操作界而,以及簡單快速的操作.(10)多種查詢方式。本系統針對學生公寓管理 R 常的工作程式,對學生公寓的各項情況 例如:學生信息,學生個人財產信息,來訪人員信息等進行有效管理, 并能通過各方法進行快速方便的查詢。使學生公寓管理工作運作簡 明、清晰,各狀況一目了然,使學生公寓管理工作更加科學化、規范 化。1 管理系統模塊:實現用戶退出功能。2査詢學生模塊:該模塊包括五個子

3、模塊 1.按學號查詢一實現按學號查詢學生信息 2.按姓名查詢一一實現按姓名查詢學生信息按學生班級查詢一-實現按學生班級查詢學生信息 3.按家庭住址查詢一-實現按家庭住址查詢學生信息 4.5.混合查詢一-實現按混合查詢學生信息1 查詢模塊的主要業務流程圖圖包插四個子模塊 3 學生管理模塊:錄入入住學生的基本信息基木情況錄入 L學生離校處理一一處理離校學生的情況 2.按學期注冊一對學生每學期的公寓交費情況進行注冊 3.個人財 物處理一-登記學生個人財產 4.圖 2 學生管理模塊的主要業務流程圖4.資料修改模塊:包括;兩個子模塊1.學生修改一一完成學生基木資料修改,個人財物修改和學期注冊情況修改登記

4、修改一實現來訪登記修改和貨物岀樓修改 2.3 資料修改模塊的主要業務流程圖圖對于樓棟的宿舍樓號,樓層,房間,家具,樓長,保潔.樓棟管理模塊:5 員,樓棟管理員。包括兩各子模塊 6.出入登陸模塊:人員登記一-完成來訪人員的信息登記 L出樓登記一實現出樓貨物信息的登記 2.1 管理員與查詢管理、學生管理和樓棟管理部分主要交互信息表編 號功能輸入 輸出宿舍查詢1學生的任何一項信息 2 學生査詢該學生的所有信息可以得到該樓棟的基本 信息該樓棟的編號樓棟查詢 34物品査詢輸入物品信息顯示物品的所有信息5保潔員査詢輸入編號顯示該人員的信息6管理學生表選擇學生錄入或修改7生成學生表成功與否的信息8維護學生表

5、對不正確的信息修改成功與否的信息9再次生成學生表成功與否的信息10發布學生表選擇發布信息成功與否的信息11管理物品表對不正確的信息進行維護12生成物品表成功與否的信息13維護物品表對不正確的信息進行維護成功與否的信息14發布物品表選擇公布信息成功與否的信息15管理登記表對不正確的信息進行維護成功與否的信息16維護登記表對登記表進行維護成功與否的信息17發布登記表選擇發布登記表顯示出來訪的人員信息18統汁信息對表里面的信息進行統汁成功與否的信息19公布信息選擇公布信息是否成功公布2.建立需求模型對于宿舍管理系統劃分子系統,然后再通過建立用況圖,對需求進行捕獲和描述!2.1 劃分子系統對于宿舍管理

6、系統的功能為:系統管理,查詢管理,學生管理,資料管理,登記管理,樓棟管理、注冊管理。物品管理、離校管理。.其中查詢管理系統在查詢的時候會使用到學生管理系統和資料管理 系統。而注冊管理和離校管理都必須依賴與學生管理。2.2 識別參與者2.3 識別用況 學生管理 1生成及維護學生表管理員生成本學期的學生表,在公布前可以調整表,然后公布學生 表。.2生成并公布學生表 管理員生成并公布學生信息,并送給相關部門。3查詢信息 學生可以查詢自己的信息。4注冊 學生在入住的時候進行注冊 5登陸 學生和管理員對進入子系統都需要注冊。子系統“系統管理”中的參與者:管理員和學生。子系統“查詢管理”中的參與者:學生子

7、系統“樓棟管理中的參與者:,保潔員,樓棟管理員、所有物品。子系統“學生管理”中的參與者:管理員和學生子系統“資料管理”中的參與者:管理員子系統“岀入管理”中的參與者:來訪者,樓棟管理員。物品管理 2.1錄入和維護物品信息樓棟管理員錄入并維護學 生的學生信息,并形成學生表2 統計信息對學生信息進行統計,并生成報表查詢信息 3.學生和管理員查詢信息登陸 4.管理員和學生進入該子系統都需要登陸對需求進行捕獲 和描述 2.4用況:登陸用戶啟動系統呈現登陸界面輸入用戶名和密碼如果重試次數不多余 3 次, 系統對用戶名輸入的用戶名和密碼進 行驗證,并給岀驗證信息,否則禁止該用戶登陸。若不正確返回到上一步驟

8、。用況:查詢【前置條件:己經成功登陸】 發出查詢請求系統給出查詢類別提示 進行選擇,并控制命令若查詢學生信息,則顯示表 1 中 2 的信息 若查詢物品信息,則顯示表 1中 4 的信息 上述以此類推 用況:學生注冊【前置條件:已經成功登陸】 發岀注冊信息系統提示進行注冊信息 對信息進行填充,填充完成后提交填充并確認各種信息 若為確認,系統進行存儲,并通知是否成功注冊 若為取消,則退岀本系統 用況:學生表和物品表的維護【前置條件:己經成功登陸】 發岀維護請求顯示維護界面.使用子系統中的部分功能對表進行維護和修改。若為確認,系統進行存儲,并通知是否修改成功若為取消,則退出木系統 用況:生成并公布表【

9、前置條件:已經成功登陸】 生成并發布表按照學生的信息生成最終的表,對外公布0K Krrtirrti井字土首先,使用系統對管理員和樓棟管理員進行登陸。參與者管理員通過 錄入學生信息和物品信息來錄入、刪除和修改信息,并形成表;再通 過用況統計表生成并發布。物品管理 2.nt用況:錄入和維護學生信息【前置條件:己經成功登陸】 管理員選擇信息錄入和維護系統呈現出錄入、刪除和修改信息界面 管理員處理完整數據后,發控制命令若為保存,系統對信息進行存儲 若為取消,推岀本功能 用況:統計信息【前置條件:己經成功登陸】 管理員對信息進行統計 用況:查詢信息【前置條件:已經成功登陸】 見表 13.系統分析 3.1

10、 尋找類 1.學生管理 在學生管理系統中學生是一個類,學生信息是一個類,學生信息表是 一個類 2.物品管理 在物品管理系統中物品是一個類,管理員是一個類。3.2 建立狀態機圖3.3 建立類圖 在上而我們己經把大部分類找到,下而我來畫一下這個兒個類之間的系。學生管理類圖3.4 建立順序圖所以在這里我就只建立注冊的順序圖。其他效仿下就行了。注冊 Ileg I【奇陸成如 丨Par H( (KMKMIpIpKatKat I I4.系統設計按照上而敘述的功能對系統建立順序圖,因為順序圖建立基本相似,在系統的設計階段,要考慮實現環境,對于木系統,在實現方面使用windows 操作系統,使用 C#編程,用

11、access 數據庫系統管理數據。整 個系統采用集中數據管理。把 access 數據庫系統運行在一臺服務器上。所有程序都放在服務器上而運行,管理員可以在服務器上使用本系統。對于查詢和物品管理兩個子系統,他們的業務邏輯相對來說比較簡 單,實際上,他們的工作就是圍繞著數據庫在用戶之間傳遞一些處理在具體設計的時候,要考慮到問題域部分.人機界面部分和數據存 儲部分,下按照上述的三個部分展開討論。4.1 問題域部分設計在學生管理中,學生和管理員都會遇到對寢室和物品的查詢有關信 息;在維護學生信息和物品信息的時候,樓棟管理員會使用到木系統。這樣,可以集中管理每個子系統的信息,在一個用戶登陸成功后,相 應的

12、子系統就建立一個相應的對象。4.2 界面部分設計主界面:登陸界面:啟動程序后,調用“登陸”下的“登陸”,將打開“登陸 窗口”。登陸窗口主要實現用戶的登陸功能。根據輸入的用戶名和密 碼是否匹配系統能產生相應的提示信息.資料管理界而:啟動程序后,調用“資料修改”,將打開“修改數 據資料”窗口。修改數據資料窗口主要實現學生資料修改,個人財物 修改,財物岀樓修改,來訪登記修改,學生注冊修改,以及員工資 料修改的功能。學生查詢界而:啟動程序后,調用“資料修改”,將打開“修改數 據資料”窗口。修改數據資料窗口主要實現學生資料修改,個人財物 修改,財物出樓修改,來訪登記修改,學生注冊修改,以及員工資 料修改

13、的功能。來訪登界面:“來將打開“人員登記”下的“出入登陸”調用啟動程 序后,二C C *4*4; ; i i訪登記”窗口。用于實現登記來訪者信息的功能。4.3 數據管理部分設計圖,可以設計數據表結構,E R 根據在數據 庫概念設計中給岀的數據庫實體服務器上建名為 dbxuejil23 的數據 庫。其中包括以下表:fcfc dbxecjildbxecjil ? ? J J:數據岸(A ACLECLE?.?. 7gu7gu文蘇格氏)Ml* .f V T?:下而將大只介紹數據庫中的個表的結 構L L弓3 3f fi ie e誼徉a a*勺頁定t te e亦!談5.55.5 aijaij i igit

14、csB-sysgitcsB-sys】3,3, t_t_ h h AcxAcx meme1 1M ML LI Iiwnmejiiwnmeji s ss_s_ hgaiAc_BihgaiAc_BicCLasscCLass s s iup-ctomiup-ctom mSmS UlClassUlClass超Q題臨口a此表主要是對系統的管理員的信息己經權限進行記錄跟管理,現有的 管理員的用戶名:admin,密碼:admin888,用戶姓名J J蔣振,屬于 超級管理員系列。 MbmiOlup.WMbmiOlup.W申 _ _JJJJ1 1VuijiVuiji. .; .wohfs.wohfs . .1 1

15、MlMl八A A9 9-ii-iir-r- x x2 21 1W WH H 2 2心3131玄二a aSSu 2 2:;: ”m miuiuT TSSJ Ji iMoraMora環asasX-X-袒“AhAh:MiMi)3 3 guegue;即床iSiSS S053X01735053X01735筑2 2r r d d方WfWfi i此表是對學生的基本信息進行記錄。 r r umjumj n n Ui-Ui- dmxDClo;dmxDClo; :ziimxaifeziimxaife心*na*na fWMMGtEsfWMMGtEsXrXJHXlXFXrXJHXlXF):;:;v v:B B f f

16、 msrucmsruc創 a4aBnuuiB4aBnuuiB u u J J此表主要針對學生的政治而貌信息進行記錄。總結5.此學生宿舍管理系統開發文檔歷時三天已基本完成了,完成了學生宿 舍管理的基本功能,對學生寢室樓添加.修改和刪除,以及對學生系 別、專業等進行添加、修改和刪除的功能、對學生的基本信息進行修 改,添加新的學生信息以及添加管理員,修改管理員密碼的功能,在 模塊中有班級查詢、寢室查詢,個人資料修改等的功能。一.運行環境:、運行于 Win 95/98/2000/NT/XP 等系統 、系統采用當今流行的access 結構數據庫系統。、在 C#開發環境下,以 C#為開發工具。、系統基于瀏覽器/服務器的體系結構,全新的分布式計系統特點: 、本系統為全中文界面,功能全,易操作,價格合理。可靈活設 H 模塊中的字體顯示屬性。系統的操作方式、界面均為 wiiixp 風格

溫馨提示

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

評論

0/150

提交評論