版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 計算機(jī)工程技術(shù)學(xué)院(軟件學(xué)院)</p><p> 畢 業(yè) 設(shè) 計</p><p><b> 2012年1月</b></p><p> 題目: 學(xué)生公寓管理系統(tǒng) </p><p> 專業(yè): 計算機(jī)信息管理 班級: </p&
2、gt;<p> 學(xué)生姓名: 學(xué)號: </p><p> 指導(dǎo)教師姓名: 職稱: </p><p> 計算機(jī)信息管理專業(yè)畢業(yè)設(shè)計任務(wù)書</p><p> 填表日期: 2011年 11月 6日
3、 填表人: </p><p> 摘要:學(xué)生公寓管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。經(jīng)過分析,我采用微軟公司的visual studio 2005中的C#語言平臺開發(fā),數(shù)據(jù)庫建立在Microsoft SQL Server 20
4、05基礎(chǔ)上,尤其是數(shù)據(jù)窗口能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成高可行性系統(tǒng)。通過對計算機(jī)硬件和軟件方面的了解,來論證本系統(tǒng)的解決方案。另外對學(xué)校等領(lǐng)域進(jìn)行調(diào)研和分析,參照相關(guān)各種資料進(jìn)行數(shù)據(jù)庫編程實踐。在指導(dǎo)老師的大力幫助下,基本上完成了項目設(shè)計的要求。</p><p> 本系統(tǒng)針對學(xué)生公寓日常管理的工作程式, 對學(xué)生公寓
5、的各項情況(例如:宿舍信息,違紀(jì)信息,水電信息等)進(jìn)行有效管理,并能通過各種方法進(jìn)行快速方便的查詢,使學(xué)生公寓管理工作運作簡明、清晰,各狀況一目了然。面對學(xué)生公寓管理工作的特點以及該管理工作的具體問題, 本系統(tǒng)可以實現(xiàn)對學(xué)生公寓的基本情況錄入、學(xué)生的入住登記和宿舍調(diào)換、學(xué)生電腦的出入登記、宿舍違紀(jì)和學(xué)生晚歸的登記、水電的登記和繳費、宿舍設(shè)備損壞或故障進(jìn)行報修、各種信息的查詢、對各種信息制作相應(yīng)的統(tǒng)計報表。</p><
6、p> 關(guān)鍵詞:信息管理 學(xué)生公寓 C#開發(fā) SQL SERVER</p><p><b> 目錄</b></p><p><b> 一、引言1</b></p><p><b> 二、系統(tǒng)概述2</b></p><p> (一) 實現(xiàn)目標(biāo)2</p&g
7、t;<p> (二) 用戶特點2</p><p><b> 三、需求規(guī)劃3</b></p><p> (一) 對功能的規(guī)定3</p><p> (二) 對性能的規(guī)定3</p><p> (三) 輸人輸出要求4</p><p> (四) 障處理要求4&
8、lt;/p><p> (五) 硬件要求4</p><p> (六) 開發(fā)環(huán)境4</p><p><b> 四、系統(tǒng)設(shè)計5</b></p><p> (一) 外部設(shè)計5</p><p> (二) 結(jié)構(gòu)設(shè)計5</p><p><b> 五、系統(tǒng)
9、實現(xiàn)13</b></p><p> (一) 主界面13</p><p> (二) 主要功能14</p><p><b> 六、總結(jié)20</b></p><p><b> 致謝21</b></p><p><b> 參考文獻(xiàn)22&
10、lt;/b></p><p><b> 一、引言</b></p><p> 21世紀(jì)是信息化的時代,信息化以更快捷更方便為目標(biāo)來融入各行各業(yè)。學(xué)校也不能例外。我校學(xué)生公寓管理現(xiàn)為手工操作,其缺點是效率低、易出錯、手續(xù)繁瑣、數(shù)據(jù)保存困難、保密性差,而且耗費大量的人力,物力,財力。另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了不少的困難?,F(xiàn)
11、今社會是一個講究效率的社會,人們有很強(qiáng)的時間觀念, 各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,因此為提高工作效率,減輕校方人員的工作負(fù)擔(dān),決定開發(fā)學(xué)生公寓管理系統(tǒng),實現(xiàn)對學(xué)生公寓的科學(xué)化、規(guī)范化管理。本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。</p><p> 本系統(tǒng)采用C#.NET+SQL2005技術(shù)進(jìn)行實現(xiàn),盡量達(dá)到人力與設(shè)備費用的節(jié)省,并且使軟件處理數(shù)據(jù)的速度
12、提高,軟件的整個設(shè)計過程必須通過生產(chǎn)能力的提高,人員工作效率的提高等等使軟件開發(fā)成本最小化.實現(xiàn)保證軟件質(zhì)量的前提下的資金投入最小化.。可服務(wù)于學(xué)生、宿管、超級管理員三類用戶,從操作簡便、界面美觀、靈活實用的用戶要求出發(fā),設(shè)計用戶管理、公寓管理、水電管理、相關(guān)登記、信息查詢、統(tǒng)計報表、窗體和幫助等功能</p><p> 最后,對每個功能模塊和整個系統(tǒng)進(jìn)行了測試,測試結(jié)果表明:系統(tǒng)基本具備了日常學(xué)生公寓管理的功能
13、以及快速的響應(yīng)速度。</p><p><b> 二、系統(tǒng)概述</b></p><p><b> (一) 實現(xiàn)目標(biāo)</b></p><p> 隨著信息技術(shù)在管理上越來越深入而廣泛的應(yīng)用,信息管理系統(tǒng)的實施在技術(shù)上已逐步成熟。信息管理系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機(jī)地組織
14、起來,就必須建立與自身特點相適應(yīng)的信息管理系統(tǒng)。本系統(tǒng)針對學(xué)生公寓日常管理的工作程式, 對學(xué)生公寓的各項情況(例如:宿舍信息,違紀(jì)信息,水電信息等)進(jìn)行有效管理,并能通過各種方法進(jìn)行快速方便的查詢,使學(xué)生公寓管理工作運作簡明、清晰,各狀況一目了然。</p><p> 面對學(xué)生公寓管理工作的特點以及該管理工作的具體問題, 本系統(tǒng)應(yīng)可以解決以下問題:</p><p> 1. 公寓的基本情況
15、錄入</p><p> 2. 學(xué)生的入住和宿舍調(diào)換</p><p> 3. 學(xué)生電腦的出入登記</p><p> 4. 宿舍違紀(jì)和學(xué)生晚歸的登記</p><p> 5. 水電的登記和繳費</p><p> 6. 宿舍設(shè)備損壞或故障進(jìn)行報修</p><p> 7. 各種信息的查詢<
16、;/p><p> 8. 對各種信息制作相應(yīng)的統(tǒng)計報表</p><p><b> (二) 用戶特點</b></p><p> 本系統(tǒng)將應(yīng)用于學(xué)生公寓的管理,所以本系統(tǒng)的主用用戶是宿管和學(xué)生,用戶對界面的友好性和易操作性要求非常高。</p><p><b> 三、需求規(guī)劃</b></p>
17、;<p> (一) 對功能的規(guī)定</p><p> 采用面向?qū)ο蟮姆治龇椒?,利用Visio2003工具進(jìn)行了本項目的需求建模和分析,系統(tǒng)應(yīng)實現(xiàn)的主要功能如下圖所示:</p><p><b> 系統(tǒng)主要功能包括:</b></p><p> 1. 用戶管理:實現(xiàn)學(xué)生和宿管信息的管理。</p><p>
18、 2. 公寓管理:實現(xiàn)對學(xué)生公寓的管理。</p><p> 3. 水電管理:對學(xué)生宿舍使用的水電量進(jìn)行登記和計算應(yīng)交的費用。</p><p> 4. 相關(guān)登記:對宿舍違紀(jì)和學(xué)生晚歸的登記,學(xué)生電腦出入登記和宿舍設(shè)備故障或損壞報修登記。</p><p> 5. 信息查詢:按宿舍號、學(xué)生姓名等查詢學(xué)生信息、違紀(jì)信息和應(yīng)交水電費。</p><p
19、> 6. 統(tǒng)計報表:違紀(jì)、水電費等信息的統(tǒng)計和輸出。</p><p> (二) 對性能的規(guī)定</p><p><b> 1. 精度</b></p><p> (1) 輸入輸出的數(shù)據(jù)確保完整不漏。</p><p> (2) 在讀取信息的時候,不允許出現(xiàn)因為系統(tǒng)的原因?qū)е虏僮魇?,也不允許發(fā)生重復(fù)羅列數(shù)據(jù)。
20、</p><p> (3) 在執(zhí)行增刪數(shù)據(jù)操作的時候,不允許因為系統(tǒng)的原因發(fā)生多刪除、多增加,增刪失敗的情況。</p><p> (4) 進(jìn)行修改操作之后要求保持對應(yīng)列表的一致性。</p><p> (5) 支持多用戶的并發(fā)操作。</p><p> (6) 系統(tǒng)應(yīng)該保證穩(wěn)定運行,在連續(xù)運行過程中不出現(xiàn)重大失誤。</p>
21、<p><b> 2. 時間特性</b></p><p> 在顯示對方信息的時候,在運行環(huán)境規(guī)定的條件下,單次操作的響應(yīng)時間要求在2秒鐘之內(nèi)。</p><p><b> 3. 靈活性</b></p><p><b> (1) 操作方式</b></p><p>
22、 系統(tǒng)在通常的應(yīng)用環(huán)境下使用鼠標(biāo)和鍵盤進(jìn)行輸入和輸出操作,對于執(zhí)行按鈕,通常使用鼠標(biāo)的點擊完成,但是,界面要求有相應(yīng)鍵盤的定位操作。</p><p><b> (2) 運行環(huán)境</b></p><p> 系統(tǒng)在通常的條件下,在WndowsXP上安裝運行,但是還要求能夠在Windows7及后續(xù)的MS操作系統(tǒng)上運行。</p><p> (三
23、) 輸人輸出要求</p><p> 1. 系統(tǒng)的輸入操作要求更少的鍵盤輸入,更多的是鼠標(biāo)操作。</p><p> 2. 在用戶輸入一些不合理的數(shù)據(jù)的時候,能夠進(jìn)行一些合理的提示信息,不能因為輸入錯誤而導(dǎo)致系統(tǒng)的錯誤,或者程序停止運行。</p><p> 3. 報表等文件輸出。</p><p> (四) 障處理要求</p>
24、;<p> 在用戶輸入一些不合理的數(shù)據(jù)的時候,能夠進(jìn)行一些合理的提示信息,不能因為輸入錯誤而導(dǎo)致系統(tǒng)的錯誤或者停止運行。</p><p><b> (五) 硬件要求</b></p><p> 處理器:Pentium III或更高性能處理器</p><p> 內(nèi)存:128MB以上</p><p>&
25、lt;b> 硬盤:20GB以上</b></p><p><b> (六) 開發(fā)環(huán)境</b></p><p> 開發(fā)平臺:Microsoft Visual Studio 2005.NET</p><p> 開發(fā)語言:C#.NET</p><p> 數(shù)據(jù)庫:SQL SERVER 2005</
26、p><p><b> 四、系統(tǒng)設(shè)計</b></p><p><b> (一) 外部設(shè)計</b></p><p> 1. 標(biāo)識符和狀態(tài) </p><p> (1) 數(shù)據(jù)庫軟件:Microsoft SQL Server 2005</p><p> (2) 系統(tǒng)要求建立的
27、數(shù)據(jù)庫名稱:StudentApartments</p><p><b> 2. 使用它的程序</b></p><p><b> 學(xué)生公寓管理系統(tǒng)</b></p><p><b> (二) 結(jié)構(gòu)設(shè)計</b></p><p> 1. 系統(tǒng)功能結(jié)構(gòu)設(shè)計</p>
28、<p> 學(xué)生公寓管理系統(tǒng)的主要對象是公寓在日常所發(fā)生的活動數(shù)據(jù),通過分析,將其劃分為九大模塊,其結(jié)構(gòu)框圖如下所示:</p><p> 學(xué)生公寓管理系統(tǒng)從功能上分為登陸模塊和主程序模塊兩大部分。</p><p> 登陸模塊主要用于登陸學(xué)生公寓管理系統(tǒng),是進(jìn)入系統(tǒng)的第一步,主要涉及用戶類別、登陸號、密碼的檢測判斷和軟件驗證。</p><p> 主程
29、序模塊是整個系統(tǒng)的操作界面,包括用戶管理、公寓管理、水電管理、相關(guān)登記、信息查詢、統(tǒng)計報表、窗體和幫助等模塊。下面分別介紹這些模塊的功能:</p><p> (1) 用戶管理模塊包括新增用戶、宿舍變更、修改密碼、切換用戶和退出等功能。</p><p> (2) 公寓管理模塊包括新增公寓、查詢現(xiàn)有空房和已住情況等功能。</p><p> (3) 水電管理模塊包括
30、水電錄入和繳費管理等功能。</p><p> (4) 相關(guān)登記模塊包括對宿舍違紀(jì)登記、學(xué)生晚歸登記、學(xué)生電腦出入登記和宿舍設(shè)備故障或損壞報修登記等功能。</p><p> (5) 信息查詢模塊包括按宿舍號、學(xué)生姓名等查詢學(xué)生信息違紀(jì)信息和應(yīng)交水電費等功能。</p><p> (6) 統(tǒng)計報表模塊包括違紀(jì)、水電費等信息的統(tǒng)計報表。</p><
31、p> (7) 窗體模塊包括了對子窗體的顯示和排列等功能。</p><p> (8) 幫助模塊為系統(tǒng)的使用幫助。</p><p> 2. 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> 系統(tǒng)E-R圖如下所以示:</p><p> 3. 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計</p><p> 表1至表 14為數(shù)據(jù)庫各表的結(jié)構(gòu),主鍵用
32、下滑線表示</p><p> 表1宿管表:employee</p><p> 表2 公寓表:apartment</p><p> 表3 宿舍表:dorm</p><p> 表4 宿舍違紀(jì)表:discipline</p><p> 表5水電表:WaterElectricity</p><p&
33、gt; 表6 計費方案表:schemes</p><p> 表7 故障報修表:repair</p><p> 表8學(xué)生表:student</p><p> 表9 晚歸表:late</p><p> 表10 電腦表:computer</p><p> 表11班級表:class</p><p
34、> 表12專業(yè)表:specialty</p><p> 表13學(xué)院表:department</p><p> 表14 超級管理員表:Admin</p><p> 4. 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫StudentApartments的物理結(jié)構(gòu)符合SQL Server 2005關(guān)于數(shù)據(jù)文件、卷、頁的分配和分配規(guī)則。
35、</p><p> 數(shù)據(jù)庫StudentApartments的主數(shù)據(jù)文件初始大小為20MB,超過最大容量后以5MB的增長速度進(jìn)行增長,主文件最大尺寸為1024MB,邏輯名稱為StudentApartments_dat, 物理名稱為E:\StudentApartments.mdf。</p><p> 數(shù)據(jù)庫StudentApartments的日志文件初始大小為10MB,按照超過最大容量后
36、10%的增長速率進(jìn)行增長,不限制日志文件的最大尺寸,邏輯名稱為StudentApartments_log, 物理名稱為E:\StudentApartments.ldf。</p><p><b> 五、系統(tǒng)實現(xiàn)</b></p><p><b> (一) 主界面</b></p><p> 根據(jù)不用的用戶類別登陸后顯示不
37、同的功能。</p><p><b> (二) 主要功能</b></p><p> 1. 用戶管理:實現(xiàn)學(xué)生和宿管信息的管理</p><p> 2.公寓管理:實現(xiàn)對學(xué)生公寓的管理</p><p> 3. 水電管理:對學(xué)生宿舍使用的水電量進(jìn)行登記和計算應(yīng)交的費用</p><p> 4. 相
38、關(guān)登記:對宿舍違紀(jì)和學(xué)生晚歸的登記,學(xué)生電腦出入登記和宿舍設(shè)備故障或損壞報修登記</p><p> 5.信息查詢:按宿舍號、學(xué)生姓名等查詢學(xué)生信息、違紀(jì)信息和應(yīng)交水電費</p><p> 6. 統(tǒng)計報表:違紀(jì)、水電費等信息的統(tǒng)計和輸出</p><p><b> 六、總結(jié)</b></p><p> 畢業(yè)設(shè)計是大學(xué)3
39、年所學(xué)專業(yè)知識的綜合運用,是我們綜合能力的全面體現(xiàn),也給我以后的就業(yè)積累了寶貴的經(jīng)驗,為此,我不斷的提醒自己:一定要盡最大努力做好這次畢業(yè)設(shè)計!而且實踐證明,這次畢業(yè)設(shè)計我真的學(xué)到了不少知識和技術(shù),從中受益匪淺。經(jīng)過2個月的畢業(yè)設(shè)計,學(xué)生公寓管理系統(tǒng)已經(jīng)基本設(shè)計完成。總結(jié)這次制作畢業(yè)設(shè)計的過程,對我來說是一個將所學(xué)知識從書本運用到實際操作的體驗,在這2個月的開發(fā)過程中,學(xué)到了許多有關(guān)軟件開發(fā),數(shù)據(jù)庫管理設(shè)計,可視化編程的東西,也深深體會
40、到了C#、SQL SERVER功能的強(qiáng)大和易用,不僅提高了我的專業(yè)技術(shù)水平,還拓寬了我的知識面。本系統(tǒng)雖然在功能上算不上很強(qiáng)大,但是基本上能滿足學(xué)校學(xué)生公寓管理的需求。由于時間和能力有限,還有很多構(gòu)想的功能沒有實現(xiàn),也存在很多的不足之處,希望在以后的工作和學(xué)習(xí)中能把所有問題解掉,使系統(tǒng)變得更加完善,也希望能將在畢業(yè)設(shè)計中所學(xué)到的知識能夠更好的運用于將來的工作中,造福社會,回報母校!</p><p><b&g
41、t; 致謝</b></p><p> 2個月的畢業(yè)設(shè)計即將結(jié)束了,在這段的時間里我的編程還有排錯等能力有了很大的提高。通過這次畢業(yè)設(shè)計學(xué)習(xí)了不少有用的東西,這與許多人的幫助是分不開的。</p><p> 能夠順利完成本次畢業(yè)設(shè)計,首先要感謝老師對我在本項目中的指導(dǎo),還要感謝老師在SQL SERVER和C#開發(fā)課程的教導(dǎo),才使我有能力開發(fā)這個項目。還要感謝我的同班同學(xué)和我們
42、宿舍的好兄弟們,給了我許多寶貴的意見讓我不斷發(fā)現(xiàn)和改正系統(tǒng)的缺點。謝謝大家!</p><p><b> 參考文獻(xiàn)</b></p><p> [1]周文瓊,王樂球.數(shù)據(jù)庫應(yīng)用與開發(fā)教程[M].中國鐵道出版社</p><p> [2]曾文權(quán),周文瓊,陶南,盧淑萍.Visual C#.net程序設(shè)計基礎(chǔ)[M].西安電子科技大學(xué)出版社</p
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計-學(xué)生公寓管理系統(tǒng)
- 畢業(yè)設(shè)計---學(xué)生公寓管理系統(tǒng)設(shè)計
- 學(xué)生公寓管理系統(tǒng)-畢業(yè)設(shè)計論文
- 學(xué)生公寓管理系統(tǒng)畢業(yè)設(shè)計論文
- 學(xué)生公寓管理系統(tǒng)畢業(yè)設(shè)計 (2)
- 學(xué)生公寓管理系統(tǒng)--畢業(yè)設(shè)計論文
- 學(xué)生公寓畢業(yè)設(shè)計
- 學(xué)生公寓畢業(yè)設(shè)計
- 多層學(xué)生公寓畢業(yè)設(shè)計
- 學(xué)生公寓管理系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 大學(xué)學(xué)生公寓畢業(yè)設(shè)計
- 學(xué)生公寓樓畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--學(xué)生公寓樓設(shè)計
- 學(xué)生公寓管理系統(tǒng)
- 畢業(yè)論文—學(xué)生公寓管理系統(tǒng)
- 土木畢業(yè)設(shè)計---學(xué)生公寓樓畢業(yè)設(shè)計
- 畢業(yè)設(shè)計---某學(xué)生公寓樓設(shè)計
- 基于JSP的學(xué)生公寓報修管理系統(tǒng)畢業(yè)設(shè)計論文.doc
- 學(xué)生公寓工程項目管理規(guī)劃大綱_畢業(yè)設(shè)計
- 學(xué)生公寓管理系統(tǒng)(全)
評論
0/150
提交評論