學生公寓管理系統系統_第1頁
學生公寓管理系統系統_第2頁
學生公寓管理系統系統_第3頁
學生公寓管理系統系統_第4頁
學生公寓管理系統系統_第5頁
已閱讀5頁,還剩16頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、管理信息系統課程設計報告設計題目:學生公寓管理系統系統分析與設計(開發)專 業 班 級 學 號 學 生 指導教師 時 間2010-06-282010-07-02 地 點 工商管理學院實驗室機房 2010 年 春季 學期目錄一、緒論1二、系統規劃11、系統功能設計1三、系統分析21、可行性分析22、組織結構調查33、業務調查34、數據流程調查45、數據字典46、相關ER設計6四、系統設計71.總體設計72.系統物理配置方案83.輸入設計84輸出設計95.代碼設計及設計規范9五、系統實施111.選擇的開發平臺112.系統測試113.系統切換方式124.系統使用說明書125.對自己開發的系統地評價1

2、9六、總結191.工作的評價192.收獲、存在的問題以及建議19一、緒論管理需要信息,現代組織的管理更需要信息系統的支持。計算機等信息技術在管理上的應用發展成為專門的“管理信息系統”領域。管理信息系統綜合了管理科學,信息科學,系統科學。計算機科學成為一門新興的學科。他為組織管理提供了基礎平臺,使管理活動更加高效有序。學生公寓樓管理系統對學校加強學生宿舍管理有著極其重要的作用。由于各個大學都在持續擴招,學生的數量日益龐大,傳統的手工管理不僅工作量大,而且容易出現問題。由于國家擴招政策的推廣,各職業學校的學生人數巨增,在數據管理方面越來越不能適宜管理的需要,因而需要一個功能完善,操作方便,容量更大

3、的管理信息系統。目前,在大多職業學校,有很多宿舍管理的主要方式還是基于文本、表格等紙介質的手工處理,對于文明衛生評比等很多信息都是用人工計算、手抄進行。數據信息處理工作量大,容易出錯;由于數據繁多,容易丟失,且不易查找。總的來說,缺乏系統、規范的信息管理手段。這就是本系統開發的基本背景二、系統規劃1、系統功能設計 “學生宿舍管理信息系統”的主要功能有:用戶管理功能、學生查詢功能、添加功能、修改功能、刪除功能、管理員查詢功能。系統功能如下:學生宿舍管理信息系統人民醫院信息管理基本信息維護瀏覽與查詢報表打印住戶信息維護宿舍信息維護設施信息維護系統管理修改密碼修改信息圖2-1系統功能圖各子系統功能如

4、下所述:(1)、基本信息維護功能:管理員用戶可以打開住戶信息維護表單、宿舍信息維護表單、考勤信息維護表單,分別對各項信息進行維護。添加,管理員或是學生用戶可以在此界面下打印字跡所需要的相關信息;修改,管理員可以對數據庫中的信息進行修改。系統能夠通過管理員給出的條件查找出所要修改的信息,對修改后的信息進行保存,并自動查找是否是重復信息;刪除、管理員可以對數據進行刪除操作。系統能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關信息從數據庫中刪除掉;查看,管理員可以通過條件選擇查詢所有信息,并進行排序等功能。(2)、瀏覽與查詢功能:為了方便學生查看宿舍考勤成績等信

5、息,將所有信息按照需要進行分類。這樣學生就能很方便的找到自己需要的信息。(3)、報表打印功能:管理員和學生用戶可以在此界面上打印字跡所需要的各類統計報表。(4)、系統管理功能:用戶可以修改密碼和自己的用戶名。 三、系統分析1、可行性分析可行性分析是在進行初步調查后所進行的對系統開發必要性和可能性的研究,所以也稱為可行性研究。信息系統也應從技術可行性,經濟可行性和管理可行性三方面來論證。通過長時間的觀察與實踐,我認為學生宿舍管理系統的可行性分析如下:(1)經濟可行性分析主要從對項目的經濟上進行分析評價,一方面是支出的費用,包括設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這

6、是個超小型的管理系統,從投入的人力,財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這個系統就可以搞起來,考慮到學校里有電腦,現只要購置一臺打印機就可以了。從節省人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給宿舍里的管理提高一個層次。(2)技術可行性分析技術上的可行性分析主要分析現有技術條件能否順利完成開發工作,硬件、軟件配置能否滿足開發者的需要,各類技術人員的數量,水平,來源等。本系統所實現的功能并不是很復雜,當前的軟,硬件技術可以滿足系統提出的要求。由于開發人員自己的水平有限,所以制作的這個系統相對比較簡單。(3)管理可行性分析首先,本學校的相關工作人員支持

7、此項目。其次,用計算機管理這些信息的方法是科學的。還有,管理制度改革的時機已經成熟了。在當前信息技術飛速發展的大環境下,計算機技術和軟件技術的更新是學校完全有可能也有能力采用這樣先進的管理技術。2、組織結構調查為了對系統有一個全貌性的了解,首先要對系統的內部人員結構、組織及用戶情況有所了解。學生宿舍系統的組織結構圖如下:學校后勤部門學生公寓樓管理入住管理考勤管理學生管理設備管理衛生管理宿舍管理圖3-1組織結構圖3、業務調查系統的業務是系統要達到的業務目標,業務流程分析是系統分析中的基礎環節。宿舍管理信息系統得業務流程如圖所示:學生錄取后勤部門入住系統宿舍數據庫庫學生入住登記樓管登記日常考勤登記

8、公告程序考勤成績學生查詢宿舍數據庫宿舍主管圖3-2業務流程圖4、數據流程調查數據流程圖是全面描述信息系統邏輯模型的工具,它抽象概括地把信息系統中各種業務處理過程聯系起來。以下是學生宿舍管理信息系統的數據流程圖。學生P1.1注冊D1(入住單)P1.2分配寢室P1.3登記保修D2(宿舍信息單)D3(保修單)C1(領取宿舍鑰匙)C2(保修單存檔)D4(費用單管理員登記鑰匙C3(寢室信息記載)圖3-3數據流程圖5、數據字典(1)數據項定義 數據項編號:*00*數據項名稱:學生編號簡述:學校學生的編號類型及寬度:字符型,5位取值范圍:“0000199999”(2)數據結構定義 數據結構編號:A數據結構名

9、稱:學生宿舍管理業務信息 簡述:學生信息(A-1),宿舍信息(A-2)和考勤信息(A-3)等 數據結構組成:A-1+A-2+A-3(3)數據流定義 數據流編號:D數據流名稱:各種注冊信息表,維修登記表,寢室信息表等簡述:各種單據,票據 數據流來源:學生到學校入住數據流去向:查詢該信息的人們數據流組成:注冊信息表,維修登記表單,寢室信息表等數據流量:5份/時高峰流量:10份/時(4)處理邏輯定義 處理邏輯定義:僅對數據流程圖中最底層的處理邏輯加以說明 處理邏輯編號:p1.1處理邏輯名稱:寢室登記處理簡述:樓管對學生信息處理 輸入的數據流:學生的登記信息 處 理:登記處理輸出的數據流:維修登記單和

10、寢室信息表 5). 數據存儲定義 數據存儲定義: 數據存儲在數據字典中之描述數據的邏輯存儲結構,而不涉及它的物理組織。數據存儲編號:C數據存儲名稱:寢室信息檔,維修登記存檔,學生信息記載簡 述:記錄學校學生信息,外來人員出入信息數據存儲組成:時間+學生姓名+寢室編號+負責樓管+樓號 關鍵字:單元樓相關聯的處理:P1.1與P1.2,P1.1與P1.36). 外部實體的定義 外部實體的定義包括:外部實體編號,名稱,簡述,及有關數據流的輸出與輸入。外部實體編號:B外部實體名稱:學生簡 述:對學生信息的記錄與輸出 輸入的數據流:學生入住信息登記輸出的數據流:宿舍信息6、相關ER設計表3-1 學生表項目

11、實質備注學號學生編號唯一且對應每位學生姓名學生姓名性別男 女年齡學生年齡宿舍樓號學生所在宿舍樓宿舍號學生所在宿舍的宿舍號該項目與宿舍樓號確定一個宿舍表3-2 宿舍表項目實質備注宿舍樓號學生所在宿舍樓宿舍號學生所在宿舍的宿舍號該項目與宿舍樓號確定一個宿舍考勤成績每日宿舍考勤狀況單表3-3成員表項目實質備注成員學生,老師,管理員成員登錄賬號成員登錄密碼員工管理樓房居住包含寢室學生n:m來訪人員1:n進出樓l探訪m:n學生財物n:11:n:nn:11:nn:mm:nn:m圖3-4 ER圖四、系統設計進入了設計階段,要把軟件“做什么”的邏輯模型變換成“怎么做”的物理模型,即著手實現軟件的需求,并將設計

12、的結果反應在設計說明書文檔中,所以系統的設計是把系統要求轉化成系統表示的過程。1.總體設計本系統設置了1名管理員和若干名操作員,分為四大板塊9個功能。設置的操作人員由管理員設置。如果用戶名或者密碼之一錯誤就會出現錯誤的提示。學生宿舍管理信息系統人民醫院信息管理基本信息維護瀏覽與查詢報表打印住戶信息維護宿舍信息維護設施信息維護系統管理修改密碼修改信息圖4-1總體系統設計 2.系統物理配置方案學生宿舍管理信息系統采用兩臺服務器構成雙機備份結構,保證提供實時服務。為保證較快的響應時間,選用處理速度較快的計算機系統,內存大小對數據庫系統的響應速度影響較大,選擇內存教大的系統。網絡通信速度選用100Mb

13、it/s/1000Mbit/s。為保證系統中的信息安全,配置必要的數據備份設備(采用外部備份方式)。3.輸入設計以基本信息維護為例管理員進入住房信息維護可以進行數據錄入按追加按鈕,再按保存即可。4輸出設計以報表打印為例5.代碼設計及設計規范在這里,我以主界面模塊和瀏覽與查詢模塊為例主界面模塊,確認按鈕do casecase thisform.optiongroup1.option1.value=1thisform.releasedo form jbxxwhcase thisform.optiongroup1.option2.value=1thisform.releasedo form llcx

14、case thisform.optiongroup1.option3.value=1thisform.releasereport form 表1case thisform.optiongroup1.option4.value=1thisform.releasedo form xtglendcase主界面模塊,退出按鈕thisform.releaseclear events瀏覽與查詢模塊,頁面1,表單相關代碼public llfs,xmllfs=xm=thisform.pageframe1.page1.grid1.recordsource=thisform.pageframe1.page2.gr

15、id1.recordsource=瀏覽與查詢模塊,頁面1,查詢按鈕do casecase thisform.pageframe1.page1.optiongroup1.option1.value=1llfs=姓名case thisform.pageframe1.page2 .optiongroup1.option2. value=1llfs=學號case thisform.pageframe1.page3 .optiongroup1.option3. value=1llfs=宿舍號endcaseselect * from 表1;order by llfs;into cursor zhllif

16、reccount()=0messagebox(沒有符合條件的記錄,0,住戶信息)endifthisform.page1.grid1.recordsource=zhllthisform.page1.grid1.column1.header1.caption=學號thisform.page1.grid1. column2. header1.caption=宿舍號thisform.page1.grid1. column3. header1.caption= 姓名thisform.page1.grid1. column4. header1.caption= 性別thisform.page1.grid1

17、. column5. header1.caption= 年齡thisform.page1.grid1. column6. header1.caption= 手機瀏覽與查詢模塊,頁面1,退出按鈕thisform.release瀏覽與查詢模塊,頁面2,查詢按鈕xm=allt(thisform.pageframe1.page2.text1.value)select * from表1;where 姓名= = xm;order by 學號;into cursor zhxm if reccount()=0messagebox(沒有符合條件的記錄,0,住戶信息)endifthisform.page2.gri

18、d1.recordsource=zhllthisform.page2.grid1.column1.header1.caption=學號thisform.page2.grid1. column2. header1.caption=宿舍號thisform.page2.grid1. column3. header1.caption= 姓名thisform.page2.grid1. column4. header1.caption= 性別thisform.page2.grid1. column5. header1.caption= 年齡thisform.page2.grid1. column6. he

19、ader1.caption= 手機五、系統實施1.選擇的開發平臺硬件平臺是開發與運行系統所需要的硬件環境,由于本系統是一個小型的MIS管理系統,因此對計算機硬件的要求不高。我選擇的是DDR256M、60G硬盤內存的普通微機。軟件平臺是指系統開發與運行的軟件環境。我在開發時選用了穩定性較強的Windows XP中文專業版和VF6.0作為開發語言用于數據庫設計。 由于這些軟件產品都是Microsoft公司的產品,因此彼此之間的兼容性較好,開發出的應用系統穩定性較高。VF6.0具有可視化的開發環境,可以快速完成系統的開發,內部集成的數據庫訪問通道,使得可以輕松方便的對數據庫管理2.系統測試實際開發過

20、程中不可避免地會產生差錯,系統中通常可能隱藏著錯誤和缺陷,不經周密測試的系統投入運行,將會造成難以想像的后果,因此系統測試是MIS開發過程中為保證軟件質量必須進行的工作。本系統的整個功能模塊是用表單互相連接起來的,首先確認各表單能夠完成各自的任務,然后在按照系統結構設計中設計的系統功能模塊圖一個分支一個分支進行測試。在每個分支中,采用“自下而上”的方式,如果存在問題才可以容易的定位和解決問題。(1)分調:在“登陸界面”文本框中輸入“用戶名”,例002,然后輸入密碼,該界面從其他相應的文本框中能夠顯示出相應的信息,系統是可以正常運行的。為了保證每一項菜單能夠正確實現系統設計的功能,我把相關的基礎

21、數據,基本上全部輸入到本系統中,并對每一個菜單項進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現。 2)數據跟蹤:我完成菜單項測試后,我又對系統內的每一個數據進行了跟蹤。 (3)總調:我在以上測試的基礎上對系統功能進行了整體的測試,依次來檢驗系統功能是否符合系統設計的要求。在具體的測試中,我認為應當遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數據和預期輸出結果;應選用不合理的輸入數據與非法輸入測試;不僅要檢驗程序是否實現預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。 3.系統切換方式我設計的大

22、學宿舍管理系統準備采用并行切換方式,以保證平衡可靠的過度。即一方面使用本系統來進行工作,另一方面又繼續沿用老的方式手工方式,在一定時期內,如果程序存在一些漏洞和錯誤,用戶也提出了修改意見,那么系統還要經過進一步完善才能正式投入使用,終止以前的操作方式。4.系統使用說明書登錄模塊本模塊主要用于對用戶身份進行鑒別。用戶通過表單提供用戶名和密碼信息,系統根據用戶提供的登錄信息對用戶進行身份查詢鑒別。如果身份合法,則將用戶導向系統的主頁面并記錄用戶的相關信息,留待以后的系統頁面使用。用戶名為zhang,密碼1。(1)輸入用戶的登錄信息。在頁面提供的表單出輸入用戶的用戶名和密碼信息,點擊“登錄”按鈕提交

23、表單信息到身份驗證頁面。(2)用戶身份進行驗證。主界面模塊:此模塊為系統的主界面,本系統的整個功能模塊使用主界面表單互相連接起來,用戶可以通過該表單來選擇要執行的其他功能模塊,然后單擊該表單的確定按鈕,系統將執行所選擇的功能,通過optiongroup1控件可以選擇下列功能:l 基本信息瀏覽l 瀏覽與查詢l 報表與打印l 系統管理基本信息維護模塊用戶通過此模塊可以選擇要執行的其他功能,單擊進入按鈕,系統將執行選擇的表單。通過optiongroup1控件可以選擇下列功能: 住戶信息維護 宿舍信息維護 設施信息維護住戶信息模塊:該模塊對每一位住戶從學號、姓名、宿舍號、性別、年齡、手機號碼這16個方面進行登記。為了方便管理,系統設置了追加、刪除、編輯、保存、恢復、返回這幾個功能按鈕。宿舍信息模塊:該模塊對整棟樓的宿舍分房間別從學號、姓名、宿舍號、性別、年齡、手機號碼這16個方面進行登記。為了方便管理,系統設置了追加、刪除、編輯、保存、恢復、返回這幾個功能按鈕。設施維護模塊:此模塊方便樓管對宿舍的設備進行管理,可以方便的進行維修的登記,對設施的完整情況進行登記,也可以備注宿舍的詳細信息,方便維護宿舍設施。瀏覽與查詢模塊1:此頁面為學生用戶使用,瀏覽與查詢模塊:此頁面容許用戶瀏覽宿舍信息,可以按照姓名進行查找,方便用戶的使用。報表與打印:此模塊可輸出報表,方便管理

溫馨提示

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

評論

0/150

提交評論