中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁 > 碩博論文 > 社科碩士論文 >

基于面相對象理念的二級學(xué)院課程檔案管理系統(tǒng)的設(shè)計與實現(xiàn)

發(fā)布時間:2014-10-07 20:22

【摘要】 隨著教學(xué)改革的推進,各二級學(xué)院課程教學(xué)改革日趨完善,開設(shè)的課程越來越豐富實用,積累的各項課程材料也越來越多。通過我對學(xué)校二級學(xué)院課程信息管理調(diào)研發(fā)現(xiàn),學(xué)院現(xiàn)行的課程檔案信息管理缺乏統(tǒng)一管理、查找不方便、資料冗余、匯總麻煩。為了提高辦公效率,實現(xiàn)辦公自動化,所以開發(fā)一個二級學(xué)院課程檔案管理系統(tǒng)是非常有必要的。本論文采用面向?qū)ο蠓椒ǚ治稣麄系統(tǒng),先對學(xué)校目前的課程檔案管理流程進行分析,并指出了目前的管理流程上面存在的弊端,再對分析的結(jié)果進行總結(jié),進而闡述開發(fā)一個課程檔案管理系統(tǒng)的重要性。然后對系統(tǒng)進行需求分析,確定了系統(tǒng)的參與者,并且明確了每個參與者的用例,并畫出用例圖描述出來。經(jīng)過了需求分析,確定了系統(tǒng)應(yīng)該包含的功能,接著對提出的需求進行可行性分析,來論述系統(tǒng)是否切實可行,分析的方面包括了技術(shù)、經(jīng)濟、社會等方面。然后進入系統(tǒng)的設(shè)計階段,先明確了系統(tǒng)的總體設(shè)計目標(biāo)和方案,然后以提出的目標(biāo)為核心,對靜態(tài)模型中類圖進行了設(shè)計,確定了整個系統(tǒng)的架構(gòu)。對數(shù)據(jù)庫進行分析,畫出E-R圖。在系統(tǒng)的動態(tài)模型分析階段,分析了得到課程組詳細信息、更新課程信息、審核課程資料這些以系主任為操作對象的活動圖和序列圖,最后進行了系統(tǒng)總結(jié)。本系統(tǒng)主要的功能是對課程資料、課程組資料、排課資料的管理,包含了資料的提交、審核、退回等狀態(tài)。能夠?qū)φn程資料實行統(tǒng)一規(guī)范管理,能夠方便、快捷的查找相關(guān)的課程資料,教師能夠快速的查看自己課程資料的上交情況,課程資料接收人員能夠快速的對上交資料進行統(tǒng)計和審核,對課程資料統(tǒng)一保存,方便遷移和備份,實現(xiàn)真正的信息化、網(wǎng)絡(luò)化。 

【關(guān)鍵詞】 檔案管理; 課程資料; 課程檔案; 管理系統(tǒng); 


第 1 章 引言

 

1.1 項目開發(fā)背景

隨著教學(xué)改革的推進,各二級學(xué)院課程教學(xué)改革日趨完善,開設(shè)的課程越來越豐富實用,積累的各項課程材料也越來越多。通過我對學(xué)校二級學(xué)院課程信息管理調(diào)研發(fā)現(xiàn),學(xué)院現(xiàn)行的課程檔案信息管理缺乏統(tǒng)一管理、查找不方便、資料冗余、匯總麻煩。例如現(xiàn)行的課程資料收集都是以口頭、會議、電話等形式來通知,教師上交時難免發(fā)生疏漏的情況;再者,課程資料收集后,都是以文件夾的方式來管理,由于課程比較多,查找起來只能通過判斷文件夾名稱的方式來查找,查找效率慢。課程資料完整性方面也存在問題,由于課程的一部分資料是相同的,這樣可能會造成同一門課程的不同教師都上交了相同的資料。由于積累的課程材料越來越多,對于現(xiàn)行文件夾的方式管理方式,對于資料的匯總也很不方便,無法快速的通過學(xué)期、課程名、課程分類等信息來匯總課程的資料。對于現(xiàn)行的課程資料上交,由于是采用人工的匯總方式,這樣造成了無法快速的匯總出資料的上交情況。針對以上出現(xiàn)的這些問題,二級學(xué)院迫切需要一個能解決上述問題的信息管理系統(tǒng)來改變這種現(xiàn)狀。系統(tǒng)投入使用后,能夠?qū)φn程資料實行統(tǒng)一規(guī)范管理[1],能夠方便、快捷的查找相關(guān)的課程資料,教師能夠快速的查看自己課程資料的上交情況,課程資料接收人員能夠快速的對上交資料進行統(tǒng)計和審核,對課程資料統(tǒng)一保存,方便遷移和備份,實現(xiàn)真正的信息化[2]、網(wǎng)絡(luò)化。

 

1.2 國內(nèi)外研究現(xiàn)狀

目前,各個高校都在不斷加強和提高信息管理水平,因為這是衡量一個學(xué)?傮w管理水平的重要標(biāo)準(zhǔn),也是未來教學(xué)管理發(fā)展的一個趨勢。由于技術(shù)和發(fā)展時間的約束,很多高校的信息化水平不是特別高,雖然已經(jīng)有一部分管理已經(jīng)實現(xiàn)了信息化,比如學(xué)籍管理、選課管理、重修管理等,但是在課程檔案管理上,很多高校還處于采用 Word文檔或者文件夾的管理方式來收集和管理資料,一般收集資料的時候,都是采用郵件等通訊工具的幫助下來進行下達,在收集資料的時候,都是采用文件夾的方式來管理,特別在匯總資料方面,都是采用人工的方式來匯總和處理,這樣就造成了工作效率低。當(dāng)然,在一些信息化比較高的高校中,還是有一些成熟的管理系統(tǒng),每個子系統(tǒng)都能很好的協(xié)作,比如清華大學(xué)的教務(wù)管理系統(tǒng),它里面包含了很多的子系統(tǒng),可以管理學(xué)生、教師的信息,對于教學(xué)計劃也可以進行快速的管理和操作,這個系統(tǒng)中也包括了對課程檔案的管理,由此見,課程檔案管理在高校的信息化建設(shè)中,是必不可少的一部分,而且擁有一個良好的課程檔案管理系統(tǒng),不僅可以提高工作效率,還可以提高教學(xué)質(zhì)量。再者,在國外,在這一方面已經(jīng)發(fā)展的很成熟,有很多完善和成功的檔案管理系統(tǒng),能夠處理海量的數(shù)據(jù),能夠進行及時的匯總和檢索,并且對文檔具有良好的保密性。

 

第 2 章 系統(tǒng)需求分析

 

對系統(tǒng)進行需求分析,就是要根據(jù)用戶所期望系統(tǒng)能達成的目標(biāo)進行分析。根據(jù)用戶所使用的實際情況進行調(diào)研,來分析出要實現(xiàn)用戶所提出的目標(biāo)系統(tǒng)應(yīng)該具備哪些功能,此外,還需要考慮技術(shù)、成本等因素,從而得到符合實際、貼近目標(biāo)的系統(tǒng)需求。這是系統(tǒng)開發(fā)的第一步也是最重要的一步,是平臺開發(fā)的一個不可缺少的環(huán)節(jié)。為了能夠使本系統(tǒng)更好、更完善地被設(shè)計出來,就必須先進行調(diào)查研究。在系統(tǒng)調(diào)查的基礎(chǔ)上,對新系統(tǒng)的功能進行細致的分析,這樣才能夠開發(fā)出完整的系統(tǒng)設(shè)計。從系統(tǒng)分析開始,本設(shè)計就將以面向?qū)ο蠓治龇椒ê?Power Designer、Microsoft Visual Studio 2010[4]工具輔助,設(shè)計和開發(fā)課程檔案管理信息系統(tǒng)。

 

2.1 系統(tǒng)目標(biāo)課程

檔案管理系統(tǒng)的使用,可以達到以下目標(biāo):1. 能快速的對指定條件的課程進行檢索,提高查找的效率。2. 對課程的相關(guān)資料進行統(tǒng)一存儲,方便資料的轉(zhuǎn)移和管理。3. 減少課程資料的冗余,保證了課程資料的完整性。4. 通過提交、審核流程來接收資料,提高辦事效率。

 

2.2 系統(tǒng)功能需求

2.2.1 系統(tǒng)總體功能描述

通過對課程檔案管理流程的調(diào)研,進行需求分析,該系統(tǒng)應(yīng)具有以下功能:(1) 能夠?qū)φn程資料實行統(tǒng)一規(guī)范管理,能夠方便、快捷的查找相關(guān)的課程資料。(2) 教師能夠快速的查看自己課程資料的上交情況,課程資料接收人員能夠快速的對交資料進行統(tǒng)計和審核.(3) 對課程資料統(tǒng)一保存,方便遷移和備份,實現(xiàn)真正的信息化、網(wǎng)絡(luò)化。(4) 能夠多文件上傳,并且可以文件打包下載。

2.2.2 識別參與者

2.2.3 系統(tǒng)用例

(1)超級管理員用例超級管理員主要的作用就是管理整個系統(tǒng),相對于二級學(xué)院來說都共用的資源,他是整個系統(tǒng)中權(quán)限最高的用戶。超級管理員通過該系統(tǒng)進行如下活動:1. 數(shù)據(jù)維護:為了保證系統(tǒng)中的數(shù)據(jù)安全,可以對數(shù)據(jù)進行備份。2. 管理學(xué)院: 對學(xué)院進行添加、更新、刪除。3. 管理系別:對系別進行添加、更新、刪除。4. 管理專業(yè):對專業(yè)進行添加、更新、刪除。5. 管理班級:對班級進行添加、更新、刪除。6. 管理學(xué)期:對學(xué)期進行添加、更新、刪除。7. 管理課程分類:對課程的分類進行添加、更新、刪除。

 

第 3 章 可行性分析.............................................................. 15

3.1 技術(shù)可行性.....................................................................15

3.2 經(jīng)濟可行性.................................................................... 15

3.2.1 支出........................................................................... 15

3.2.2 效益............................................................................15

3.3 社會可行性.................................................................... 16

第 4 章 系統(tǒng)設(shè)計..................................................................17

4.1 系統(tǒng)設(shè)計目標(biāo)................................................................ 17

4.2 系統(tǒng)設(shè)計方案.................................................................18

4.3 系統(tǒng)界面設(shè)計.................................................................19

4.3.1 系主任登錄主界面........................................................19

4.3.2 系主任創(chuàng)建課程組界面..................................................20

4.3.3 系主任審核資料界面.................................................... 21

4.4 類的設(shè)計....................................................................... 22

4.4.1 數(shù)據(jù)訪問層類圖.......................................................... 22

4.4.2 業(yè)務(wù)邏輯層類圖.......................................................... 24

4.4.3 表示層類圖................................................................. 26

4.4.4 數(shù)據(jù)模型類圖.............................................................. 28

4.5 數(shù)據(jù)庫設(shè)計.................................................................... 31

4.5.1 概念結(jié)構(gòu)設(shè)計.............................................................. 31

4.5.2 邏輯結(jié)構(gòu)設(shè)計...............................................................34

4.5.3 數(shù)據(jù)表設(shè)計.................................................................. 35

4.6 動態(tài)分析........................................................................ 37

4.6.1 得到課程組詳細信息活動圖和序列圖.............................. 37

4.6.2.更新課程信息活動圖和序列圖......................................38

4.6.3 審核課程資料活動圖和序列圖.........................................39

第 5 章 系統(tǒng)實現(xiàn)....................................................................42

5.1 開發(fā)平臺......................................................................... 42

5.1.1 硬件平臺...................................................................... 42

5.1.2 軟件平臺...................................................................... 42

5.2 具體實現(xiàn)......................................................................... 43

5.3 系統(tǒng)測試......................................................................... 46

5.3.1 測試登錄...................................................................... 46

5.3.2 測試添加通知............................................................... 47

5.3.3 測試添加用戶................................................................48

5.3.4 瀏覽站內(nèi)信................................................................... 49

 

第 5 章 系統(tǒng)實現(xiàn)

 

5.1 開發(fā)平臺

5.1.1 硬件平臺

(1)CPU: Pentium Dual-Core 3.2GHz;(2)內(nèi)存:4.0GB;(3)分辨率:推薦使用 1024*768 像素;

5.1.2 軟件平臺本系統(tǒng)選擇

Microsoft Visual Studio 2010 作為開發(fā)工具,Microsoft SQL Server 2005作為后臺數(shù)據(jù)庫開發(fā),IIS 5.1 作為 Web服務(wù)器。(1)開發(fā)工具:Microsoft Visual Studio 2010Visual Studio 系列是微軟公司推出的編程開發(fā)環(huán)境,是目前最流行的 Windows 平臺應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010 版本于 2010 年 4 月 12 日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計和組織,變得更加簡單明了。除了 Microsoft SQL Server,它還支持 IBM DB2 和 Oracle 數(shù)據(jù)庫。它是功能豐富的集成開發(fā)環(huán)境,不但支持多語言,還包括完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML,CSS,JavaScript,SQL,XML等。(2)數(shù)據(jù)庫:Microsoft SQL Server 2005Microsoft SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI)工具提供了企業(yè)級的數(shù)據(jù)管理。Microsoft SQL Server 2005 是一個關(guān)系型數(shù)據(jù)庫,它可以對數(shù)據(jù)進行安全、可靠的存儲,而且還具有事務(wù)性、原子性等特性,從而保證數(shù)據(jù)的完整性,對于數(shù)據(jù)的備份和恢復(fù),Microsoft SQL Server 2005 也具有強大的功能,可以進行全部備份,也可以進行差異備份,數(shù)據(jù)恢復(fù)時,也可以進行差異恢復(fù)或者全部恢復(fù)等功能,總之,使用 Microsoft SQL Server 2005 可以構(gòu)建一個經(jīng)濟、有效的解決方案。(3)服務(wù)器:IIS 5.1IIS 是 Internet Information Services 的縮寫,是一個 World Wide Web server。Gopherserver 和 FTP server 全部包容在里面。 IIS 意味著你能發(fā)布網(wǎng)頁,并且有 ASP(ActiveServer Pages)、JAVA、VBscript 產(chǎn)生頁面,有著一些擴展功能。它與 Windows NT Server 完全集成,允許使用 Windows NT Server 內(nèi)置的安全性以及 NTFS 文件系統(tǒng)建立強大靈活的 Internet/Intranet 站點。

 

結(jié) 論

 

本論文圍繞采用 Microsoft Visual Studio 2010、Power Designer 和 Microsoft SQLServer 2005 為開發(fā)工具對二級學(xué)院課程檔案管理系統(tǒng)的設(shè)計和實現(xiàn),介紹了 ASP.NETMVC 開發(fā)及關(guān)于 jQuery 的技術(shù)知識,分析和描述整個設(shè)計要實現(xiàn)的功能模塊框架,構(gòu)建數(shù)據(jù)設(shè)計邏輯。在本次設(shè)計中,我從面向?qū)ο蟮脑O(shè)計思想模式的角度分析設(shè)計系統(tǒng),并使用Microsoft Visual Studio 2010 繪制 UML 模型圖如活動圖、用例圖、序列圖等,這些圖很形象直觀的描述了系統(tǒng)的總體設(shè)計,各個功能的設(shè)計流程[34],運行過程,同時也在開發(fā)過程積累了很多的編程經(jīng)驗。這次畢業(yè)設(shè)計的過程中遇到不少問題。例如多文件上傳;文件打包下載;中文字符集問題;配置文件的靈活使用;框架中設(shè)計模式的應(yīng)用等;最大的問題還是自己的設(shè)計是否完善。但我在這段時間內(nèi),通過網(wǎng)絡(luò)查找資料,查看數(shù)據(jù),學(xué)習(xí)到畢業(yè)設(shè)計中要用到的新知識,基本上解決以上問題,從而開發(fā)出本系統(tǒng)。本次畢業(yè)設(shè)計過程中最主要取得的研究成果是更多 ASP.NET MVC 開發(fā)技術(shù)的應(yīng)用。本次畢業(yè)設(shè)計相對與正規(guī)的軟件開發(fā)來說,沒有極度詳細編寫項目開發(fā)計劃、概要設(shè)計、詳細設(shè)計和分析報告等文檔,但是在這個過程中,從研究課題,學(xué)習(xí)新技術(shù)知識,到寫文檔,編寫程序,調(diào)試程序直到完成設(shè)計。這些都是我一步步不斷學(xué)習(xí)及探索新知識,并在其中遇到難題后,認(rèn)真分析和解決問題的一點一滴的經(jīng)驗積累。而這些經(jīng)驗對我以后的學(xué)習(xí)、研究將有很大奠基作用,是一筆寶貴的財富。

 

參考文獻:



本文編號:9499

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/shoufeilunwen/shuoshibiyelunwen/9499.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶f75e6***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com