




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、管理信息系統(tǒng)課程設計報告設計題目:學生公寓管理系統(tǒng)系統(tǒng)分析與設計(開發(fā))專 業(yè) 班 級 學 號 學 生 指導教師 時 間2010-06-282010-07-02 地 點 工商管理學院實驗室機房 2010 年 春季 學期目錄一、緒論1二、系統(tǒng)規(guī)劃11、系統(tǒng)功能設計1三、系統(tǒng)分析21、可行性分析22、組織結(jié)構(gòu)調(diào)查33、業(yè)務調(diào)查34、數(shù)據(jù)流程調(diào)查45、數(shù)據(jù)字典46、相關ER設計6四、系統(tǒng)設計71.總體設計72.系統(tǒng)物理配置方案83.輸入設計84輸出設計95.代碼設計及設計規(guī)范9五、系統(tǒng)實施111.選擇的開發(fā)平臺112.系統(tǒng)測試113.系統(tǒng)切換方式124.系統(tǒng)使用說明書125.對自己開發(fā)的系統(tǒng)地評價1
2、9六、總結(jié)191.工作的評價192.收獲、存在的問題以及建議19一、緒論管理需要信息,現(xiàn)代組織的管理更需要信息系統(tǒng)的支持。計算機等信息技術在管理上的應用發(fā)展成為專門的“管理信息系統(tǒng)”領域。管理信息系統(tǒng)綜合了管理科學,信息科學,系統(tǒng)科學。計算機科學成為一門新興的學科。他為組織管理提供了基礎平臺,使管理活動更加高效有序。學生公寓樓管理系統(tǒng)對學校加強學生宿舍管理有著極其重要的作用。由于各個大學都在持續(xù)擴招,學生的數(shù)量日益龐大,傳統(tǒng)的手工管理不僅工作量大,而且容易出現(xiàn)問題。由于國家擴招政策的推廣,各職業(yè)學校的學生人數(shù)巨增,在數(shù)據(jù)管理方面越來越不能適宜管理的需要,因而需要一個功能完善,操作方便,容量更大
3、的管理信息系統(tǒng)。目前,在大多職業(yè)學校,有很多宿舍管理的主要方式還是基于文本、表格等紙介質(zhì)的手工處理,對于文明衛(wèi)生評比等很多信息都是用人工計算、手抄進行。數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng)、規(guī)范的信息管理手段。這就是本系統(tǒng)開發(fā)的基本背景二、系統(tǒng)規(guī)劃1、系統(tǒng)功能設計 “學生宿舍管理信息系統(tǒng)”的主要功能有:用戶管理功能、學生查詢功能、添加功能、修改功能、刪除功能、管理員查詢功能。系統(tǒng)功能如下:學生宿舍管理信息系統(tǒng)人民醫(yī)院信息管理基本信息維護瀏覽與查詢報表打印住戶信息維護宿舍信息維護設施信息維護系統(tǒng)管理修改密碼修改信息圖2-1系統(tǒng)功能圖各子系統(tǒng)功能如
4、下所述:(1)、基本信息維護功能:管理員用戶可以打開住戶信息維護表單、宿舍信息維護表單、考勤信息維護表單,分別對各項信息進行維護。添加,管理員或是學生用戶可以在此界面下打印字跡所需要的相關信息;修改,管理員可以對數(shù)據(jù)庫中的信息進行修改。系統(tǒng)能夠通過管理員給出的條件查找出所要修改的信息,對修改后的信息進行保存,并自動查找是否是重復信息;刪除、管理員可以對數(shù)據(jù)進行刪除操作。系統(tǒng)能夠通過管理員給出的條件查找出要刪除的信息,并提示是否確定刪除,如果確定刪除,則把相關信息從數(shù)據(jù)庫中刪除掉;查看,管理員可以通過條件選擇查詢所有信息,并進行排序等功能。(2)、瀏覽與查詢功能:為了方便學生查看宿舍考勤成績等信
5、息,將所有信息按照需要進行分類。這樣學生就能很方便的找到自己需要的信息。(3)、報表打印功能:管理員和學生用戶可以在此界面上打印字跡所需要的各類統(tǒng)計報表。(4)、系統(tǒng)管理功能:用戶可以修改密碼和自己的用戶名。 三、系統(tǒng)分析1、可行性分析可行性分析是在進行初步調(diào)查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應從技術可行性,經(jīng)濟可行性和管理可行性三方面來論證。通過長時間的觀察與實踐,我認為學生宿舍管理系統(tǒng)的可行性分析如下:(1)經(jīng)濟可行性分析主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的費用,包括設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這
6、是個超小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,只要一臺電腦,一臺打印機,這個系統(tǒng)就可以搞起來,考慮到學校里有電腦,現(xiàn)只要購置一臺打印機就可以了。從節(jié)省人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給宿舍里的管理提高一個層次。(2)技術可行性分析技術上的可行性分析主要分析現(xiàn)有技術條件能否順利完成開發(fā)工作,硬件、軟件配置能否滿足開發(fā)者的需要,各類技術人員的數(shù)量,水平,來源等。本系統(tǒng)所實現(xiàn)的功能并不是很復雜,當前的軟,硬件技術可以滿足系統(tǒng)提出的要求。由于開發(fā)人員自己的水平有限,所以制作的這個系統(tǒng)相對比較簡單。(3)管理可行性分析首先,本學校的相關工作人員支持
7、此項目。其次,用計算機管理這些信息的方法是科學的。還有,管理制度改革的時機已經(jīng)成熟了。在當前信息技術飛速發(fā)展的大環(huán)境下,計算機技術和軟件技術的更新是學校完全有可能也有能力采用這樣先進的管理技術。2、組織結(jié)構(gòu)調(diào)查為了對系統(tǒng)有一個全貌性的了解,首先要對系統(tǒng)的內(nèi)部人員結(jié)構(gòu)、組織及用戶情況有所了解。學生宿舍系統(tǒng)的組織結(jié)構(gòu)圖如下:學校后勤部門學生公寓樓管理入住管理考勤管理學生管理設備管理衛(wèi)生管理宿舍管理圖3-1組織結(jié)構(gòu)圖3、業(yè)務調(diào)查系統(tǒng)的業(yè)務是系統(tǒng)要達到的業(yè)務目標,業(yè)務流程分析是系統(tǒng)分析中的基礎環(huán)節(jié)。宿舍管理信息系統(tǒng)得業(yè)務流程如圖所示:學生錄取后勤部門入住系統(tǒng)宿舍數(shù)據(jù)庫庫學生入住登記樓管登記日常考勤登記
8、公告程序考勤成績學生查詢宿舍數(shù)據(jù)庫宿舍主管圖3-2業(yè)務流程圖4、數(shù)據(jù)流程調(diào)查數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它抽象概括地把信息系統(tǒng)中各種業(yè)務處理過程聯(lián)系起來。以下是學生宿舍管理信息系統(tǒng)的數(shù)據(jù)流程圖。學生P1.1注冊D1(入住單)P1.2分配寢室P1.3登記保修D(zhuǎn)2(宿舍信息單)D3(保修單)C1(領取宿舍鑰匙)C2(保修單存檔)D4(費用單管理員登記鑰匙C3(寢室信息記載)圖3-3數(shù)據(jù)流程圖5、數(shù)據(jù)字典(1)數(shù)據(jù)項定義 數(shù)據(jù)項編號:*00*數(shù)據(jù)項名稱:學生編號簡述:學校學生的編號類型及寬度:字符型,5位取值范圍:“0000199999”(2)數(shù)據(jù)結(jié)構(gòu)定義 數(shù)據(jù)結(jié)構(gòu)編號:A數(shù)據(jù)結(jié)構(gòu)名
9、稱:學生宿舍管理業(yè)務信息 簡述:學生信息(A-1),宿舍信息(A-2)和考勤信息(A-3)等 數(shù)據(jù)結(jié)構(gòu)組成:A-1+A-2+A-3(3)數(shù)據(jù)流定義 數(shù)據(jù)流編號:D數(shù)據(jù)流名稱:各種注冊信息表,維修登記表,寢室信息表等簡述:各種單據(jù),票據(jù) 數(shù)據(jù)流來源:學生到學校入住數(shù)據(jù)流去向:查詢該信息的人們數(shù)據(jù)流組成:注冊信息表,維修登記表單,寢室信息表等數(shù)據(jù)流量:5份/時高峰流量:10份/時(4)處理邏輯定義 處理邏輯定義:僅對數(shù)據(jù)流程圖中最底層的處理邏輯加以說明 處理邏輯編號:p1.1處理邏輯名稱:寢室登記處理簡述:樓管對學生信息處理 輸入的數(shù)據(jù)流:學生的登記信息 處 理:登記處理輸出的數(shù)據(jù)流:維修登記單和
10、寢室信息表 5). 數(shù)據(jù)存儲定義 數(shù)據(jù)存儲定義: 數(shù)據(jù)存儲在數(shù)據(jù)字典中之描述數(shù)據(jù)的邏輯存儲結(jié)構(gòu),而不涉及它的物理組織。數(shù)據(jù)存儲編號:C數(shù)據(jù)存儲名稱:寢室信息檔,維修登記存檔,學生信息記載簡 述:記錄學校學生信息,外來人員出入信息數(shù)據(jù)存儲組成:時間+學生姓名+寢室編號+負責樓管+樓號 關鍵字:單元樓相關聯(lián)的處理:P1.1與P1.2,P1.1與P1.36). 外部實體的定義 外部實體的定義包括:外部實體編號,名稱,簡述,及有關數(shù)據(jù)流的輸出與輸入。外部實體編號:B外部實體名稱:學生簡 述:對學生信息的記錄與輸出 輸入的數(shù)據(jù)流:學生入住信息登記輸出的數(shù)據(jù)流:宿舍信息6、相關ER設計表3-1 學生表項目
11、實質(zhì)備注學號學生編號唯一且對應每位學生姓名學生姓名性別男 女年齡學生年齡宿舍樓號學生所在宿舍樓宿舍號學生所在宿舍的宿舍號該項目與宿舍樓號確定一個宿舍表3-2 宿舍表項目實質(zhì)備注宿舍樓號學生所在宿舍樓宿舍號學生所在宿舍的宿舍號該項目與宿舍樓號確定一個宿舍考勤成績每日宿舍考勤狀況單表3-3成員表項目實質(zhì)備注成員學生,老師,管理員成員登錄賬號成員登錄密碼員工管理樓房居住包含寢室學生n:m來訪人員1:n進出樓l探訪m:n學生財物n:11:n:nn:11:nn:mm:nn:m圖3-4 ER圖四、系統(tǒng)設計進入了設計階段,要把軟件“做什么”的邏輯模型變換成“怎么做”的物理模型,即著手實現(xiàn)軟件的需求,并將設計
12、的結(jié)果反應在設計說明書文檔中,所以系統(tǒng)的設計是把系統(tǒng)要求轉(zhuǎn)化成系統(tǒng)表示的過程。1.總體設計本系統(tǒng)設置了1名管理員和若干名操作員,分為四大板塊9個功能。設置的操作人員由管理員設置。如果用戶名或者密碼之一錯誤就會出現(xiàn)錯誤的提示。學生宿舍管理信息系統(tǒng)人民醫(yī)院信息管理基本信息維護瀏覽與查詢報表打印住戶信息維護宿舍信息維護設施信息維護系統(tǒng)管理修改密碼修改信息圖4-1總體系統(tǒng)設計 2.系統(tǒng)物理配置方案學生宿舍管理信息系統(tǒng)采用兩臺服務器構(gòu)成雙機備份結(jié)構(gòu),保證提供實時服務。為保證較快的響應時間,選用處理速度較快的計算機系統(tǒng),內(nèi)存大小對數(shù)據(jù)庫系統(tǒng)的響應速度影響較大,選擇內(nèi)存教大的系統(tǒng)。網(wǎng)絡通信速度選用100Mb
13、it/s/1000Mbit/s。為保證系統(tǒng)中的信息安全,配置必要的數(shù)據(jù)備份設備(采用外部備份方式)。3.輸入設計以基本信息維護為例管理員進入住房信息維護可以進行數(shù)據(jù)錄入按追加按鈕,再按保存即可。4輸出設計以報表打印為例5.代碼設計及設計規(guī)范在這里,我以主界面模塊和瀏覽與查詢模塊為例主界面模塊,確認按鈕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= 手機五、系統(tǒng)實施1.選擇的開發(fā)平臺硬件平臺是開發(fā)與運行系統(tǒng)所需要的硬件環(huán)境,由于本系統(tǒng)是一個小型的MIS管理系統(tǒng),因此對計算機硬件的要求不高。我選擇的是DDR256M、60G硬盤內(nèi)存的普通微機。軟件平臺是指系統(tǒng)開發(fā)與運行的軟件環(huán)境。我在開發(fā)時選用了穩(wěn)定性較強的Windows XP中文專業(yè)版和VF6.0作為開發(fā)語言用于數(shù)據(jù)庫設計。 由于這些軟件產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應用系統(tǒng)穩(wěn)定性較高。VF6.0具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內(nèi)部集成的數(shù)據(jù)庫訪問通道,使得可以輕松方便的對數(shù)據(jù)庫管理2.系統(tǒng)測試實際開發(fā)過
20、程中不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想像的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質(zhì)量必須進行的工作。本系統(tǒng)的整個功能模塊是用表單互相連接起來的,首先確認各表單能夠完成各自的任務,然后在按照系統(tǒng)結(jié)構(gòu)設計中設計的系統(tǒng)功能模塊圖一個分支一個分支進行測試。在每個分支中,采用“自下而上”的方式,如果存在問題才可以容易的定位和解決問題。(1)分調(diào):在“登陸界面”文本框中輸入“用戶名”,例002,然后輸入密碼,該界面從其他相應的文本框中能夠顯示出相應的信息,系統(tǒng)是可以正常運行的。為了保證每一項菜單能夠正確實現(xiàn)系統(tǒng)設計的功能,我把相關的基礎
21、數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個菜單項進行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實現(xiàn)。 2)數(shù)據(jù)跟蹤:我完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進行了跟蹤。 (3)總調(diào):我在以上測試的基礎上對系統(tǒng)功能進行了整體的測試,依次來檢驗系統(tǒng)功能是否符合系統(tǒng)設計的要求。在具體的測試中,我認為應當遵循以下原則:由程序設計者之外的人進行測試;測試用例應由兩部分組成:輸入數(shù)據(jù)和預期輸出結(jié)果;應選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅要檢驗程序是否實現(xiàn)預期功能,還應檢查程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。 3.系統(tǒng)切換方式我設計的大
22、學宿舍管理系統(tǒng)準備采用并行切換方式,以保證平衡可靠的過度。即一方面使用本系統(tǒng)來進行工作,另一方面又繼續(xù)沿用老的方式手工方式,在一定時期內(nèi),如果程序存在一些漏洞和錯誤,用戶也提出了修改意見,那么系統(tǒng)還要經(jīng)過進一步完善才能正式投入使用,終止以前的操作方式。4.系統(tǒng)使用說明書登錄模塊本模塊主要用于對用戶身份進行鑒別。用戶通過表單提供用戶名和密碼信息,系統(tǒng)根據(jù)用戶提供的登錄信息對用戶進行身份查詢鑒別。如果身份合法,則將用戶導向系統(tǒng)的主頁面并記錄用戶的相關信息,留待以后的系統(tǒng)頁面使用。用戶名為zhang,密碼1。(1)輸入用戶的登錄信息。在頁面提供的表單出輸入用戶的用戶名和密碼信息,點擊“登錄”按鈕提交
23、表單信息到身份驗證頁面。(2)用戶身份進行驗證。主界面模塊:此模塊為系統(tǒng)的主界面,本系統(tǒng)的整個功能模塊使用主界面表單互相連接起來,用戶可以通過該表單來選擇要執(zhí)行的其他功能模塊,然后單擊該表單的確定按鈕,系統(tǒng)將執(zhí)行所選擇的功能,通過optiongroup1控件可以選擇下列功能:l 基本信息瀏覽l 瀏覽與查詢l 報表與打印l 系統(tǒng)管理基本信息維護模塊用戶通過此模塊可以選擇要執(zhí)行的其他功能,單擊進入按鈕,系統(tǒng)將執(zhí)行選擇的表單。通過optiongroup1控件可以選擇下列功能: 住戶信息維護 宿舍信息維護 設施信息維護住戶信息模塊:該模塊對每一位住戶從學號、姓名、宿舍號、性別、年齡、手機號碼這16個方面進行登記。為了方便管理,系統(tǒng)設置了追加、刪除、編輯、保存、恢復、返回這幾個功能按鈕。宿舍信息模塊:該模塊對整棟樓的宿舍分房間別從學號、姓名、宿舍號、性別、年齡、手機號碼這16個方面進行登記。為了方便管理,系統(tǒng)設置了追加、刪除、編輯、保存、恢復、返回這幾個功能按鈕。設施維護模塊:此模塊方便樓管對宿舍的設備進行管理,可以方便的進行維修的登記,對設施的完整情況進行登記,也可以備注宿舍的詳細信息,方便維護宿舍設施。瀏覽與查詢模塊1:此頁面為學生用戶使用,瀏覽與查詢模塊:此頁面容許用戶瀏覽宿舍信息,可以按照姓名進行查找,方便用戶的使用。報表與打?。捍四K可輸出報表,方便管理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 護理職責考試題及答案
- 后廚考試題及答案
- 熱力學與統(tǒng)計物理試題及答案
- 新概念試題及答案
- 演講與口才試題及答案
- 學前家庭教育試題及答案
- 自考行政法學試題及答案
- 團建晚餐環(huán)節(jié)活動方案
- 團建春天花活動方案
- 團購活動大圩活動方案
- 社會組織行政執(zhí)法程序解讀及典型案例分析教材
- 2022年中國醫(yī)學科學院放射醫(yī)學研究所高層次人才引進筆試備考題庫及答案解析
- 工程地質(zhì)學實習報告
- 大班幼兒自主建構(gòu)游戲:搭雞窩 課件
- 信息檢索智慧樹知到答案章節(jié)測試2023年齊魯工業(yè)大學
- 鋁鎂錳金屬屋面專項施工組織設計
- 攪拌器的型式
- 傳感器原理 磁電式傳感器
- XX印務有限公司采購控制程序
- 2.溝槽開挖(檢驗批)質(zhì)量驗收記錄表
- GB/T 8433-1998紡織品色牢度試驗耐氯化水色牢度(游泳池水)
評論
0/150
提交評論