文檔管理系統(tǒng)ppt答辯_第1頁
文檔管理系統(tǒng)ppt答辯_第2頁
文檔管理系統(tǒng)ppt答辯_第3頁
文檔管理系統(tǒng)ppt答辯_第4頁
文檔管理系統(tǒng)ppt答辯_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、文檔管理系統(tǒng)指導(dǎo)老師:XXXXX學(xué)生:XXXXX文檔管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過分析,我們使用MICROSOFT公司的VISUAL BASIC開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。

2、重點(diǎn)說明了系統(tǒng)的設(shè)計(jì)思想、關(guān)鍵技術(shù)和解決方案。課題背景課題研究的目的和意義課題主要工作課題背景現(xiàn)今,在很多的地方都是初步開始使用計(jì)算機(jī)文檔管理系統(tǒng)進(jìn)行信息管理,甚至尚未使用計(jì)算機(jī)進(jìn)行信息管理。根據(jù)調(diào)查得知,他們以前對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于文檔情況的統(tǒng)計(jì)和核實(shí)等往往采用對(duì)員工的人工檢查進(jìn)行,對(duì)員工的實(shí)際情況、以及職位等情況用人工計(jì)算、手抄進(jìn)行。數(shù)據(jù)信息處理工作量大,容易出錯(cuò);由于數(shù)據(jù)繁多, 容易丟失,且不易查找??偟膩碚f,缺乏系統(tǒng),規(guī)范的信息管理手段。盡管有些單位有計(jì)算機(jī),但是尚未用于信息管理,沒有發(fā)揮它的效力,資源閑置比較突出,這就是管理信息系統(tǒng)的開發(fā)的基本

3、環(huán)境。隨著我國(guó)成功加入WTO及信息化浪潮的日益臨近,企業(yè)經(jīng)營(yíng)管理機(jī)制正在發(fā)生著根本性的變化,企業(yè)要想在激烈的市場(chǎng)競(jìng)爭(zhēng)環(huán)境下求得生的存,就必須有效地利用人才、時(shí)間、信息結(jié)合的優(yōu)勢(shì),就必須有效地進(jìn)行企業(yè)內(nèi)部改革和加強(qiáng)企業(yè)管理。借助現(xiàn)代信息技術(shù)和管理理論,建立企業(yè)文檔管理系統(tǒng)勢(shì)在必行。課題研究的目的和意義現(xiàn)在我國(guó)的企事業(yè)單位中文檔信息的管理水平還停留在紙介質(zhì)的基礎(chǔ)上, 這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在文檔信息時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。我作為程序來幫助企事業(yè)單位進(jìn)行更有效的文檔信息管理。歸納起來,好處大約有以下幾點(diǎn): 可以存儲(chǔ)歷屆的文檔信

4、息,安全、高效; 只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 可以迅速查到所需信息。為將來企事業(yè)單位上網(wǎng)做好準(zhǔn)備使用計(jì)算機(jī)對(duì)文檔信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn).課題主要工作鑒于前面提出的課題概況,本課題在深入了解文檔管理的基本情況下,用數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)方法對(duì)公司文檔管理信息系統(tǒng)進(jìn)行設(shè)計(jì),以解決文檔管理中存在的不足,使公司管理人員能夠容易、方便的用計(jì)算機(jī)進(jìn)行對(duì)文檔進(jìn)行管理, 以實(shí)現(xiàn)無紙化操作。主要敘述課題提出背景、目前應(yīng)用現(xiàn)狀、分析開發(fā)工具,數(shù)據(jù)庫技術(shù)的比較。結(jié)合軟件工程方法,對(duì)系統(tǒng)進(jìn)行需求分析、功能劃分、數(shù)據(jù)流圖設(shè)計(jì),并結(jié)合數(shù)據(jù)庫原理和功能劃分進(jìn)行ER圖的繪制、數(shù)據(jù)庫結(jié)構(gòu)設(shè)

5、計(jì),根據(jù)需求分析的結(jié)果,用戶概念數(shù)據(jù)模型表示數(shù)據(jù)及其相互間的聯(lián)系。根據(jù)需求分析的結(jié)果,對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì),總結(jié)部分介紹了設(shè)計(jì)體會(huì)和編程體會(huì),并指出了系統(tǒng)設(shè)計(jì)中的不足和改進(jìn)的方向。需求分析數(shù)據(jù)流程圖系統(tǒng)總體設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)系統(tǒng)實(shí)現(xiàn)需求分析文檔管理信息系統(tǒng)對(duì)企業(yè)加強(qiáng)人事文檔管理有著極其重要的作用,就一般的大型企業(yè)來說,它的設(shè)計(jì)內(nèi)容非常復(fù)雜而且繁多,比如擁有招聘的功能,網(wǎng)上篩選簡(jiǎn)歷的功能,提醒的功能,而且設(shè)計(jì)的模塊也很多,比如文檔管理模塊,在線培訓(xùn)模塊等。但結(jié)合本人目前實(shí)際情況而言,單位的人員結(jié)構(gòu)比較簡(jiǎn)單,部門劃分也很清晰,而且人員的流動(dòng)性不高,所以單位目前階段的文檔工作主要就是員工的收集整理和文檔的

6、管理工作,因此,針對(duì)該公司而言,經(jīng)過反復(fù)的論證,設(shè)計(jì)的這套文檔管理信息系統(tǒng),定義了的建立、維護(hù)和靈活查詢;考勤記錄和文檔管理;系統(tǒng)維護(hù)等功能。數(shù)據(jù)流程圖系統(tǒng)總體設(shè)計(jì)系統(tǒng)流程系統(tǒng)功能數(shù)據(jù)庫的概念數(shù)據(jù)庫處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來,隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時(shí)成為最熱門技術(shù)之一。數(shù)據(jù)庫技術(shù)能使Internet應(yīng)用超越具有早期應(yīng)用特點(diǎn)的簡(jiǎn)單的發(fā)布。同時(shí),Internet技術(shù)提供了一種向用戶發(fā)布數(shù)據(jù)庫內(nèi)容的標(biāo)準(zhǔn)化的訪問方法。這些技術(shù)沒有脫離經(jīng)典數(shù)據(jù)庫技術(shù)的要求。它們只是加重了數(shù)據(jù)庫技術(shù)的重要性。數(shù)據(jù)庫的

7、設(shè)計(jì)和開發(fā)及包括藝術(shù)有包括工程。理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計(jì)是一個(gè)藝術(shù)過程。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應(yīng)用,是一個(gè)工程過程。數(shù)據(jù)庫的目的是幫助人們跟蹤事務(wù)。經(jīng)典的數(shù)據(jù)庫應(yīng)用涉及諸如訂單、顧客、工作、員工、電話之類的項(xiàng),或其它數(shù)據(jù)量較大、需要密切關(guān)注的事務(wù)。最近, 由于數(shù)據(jù)庫的普及,數(shù)據(jù)庫技術(shù)已經(jīng)被應(yīng)用到了新的領(lǐng)域,諸如用于Internet的 數(shù)據(jù)庫或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫。數(shù)據(jù)庫也被越來越多地應(yīng)用于生成和維護(hù)多媒體應(yīng)用程序上。主要步驟介紹數(shù)據(jù)庫設(shè)計(jì)的主要步驟有數(shù)據(jù)庫文件的創(chuàng)建、數(shù)據(jù)表的創(chuàng)建、VB連接ACCESS2000數(shù)據(jù)庫等內(nèi)容,具體

8、的內(nèi)容及其實(shí)現(xiàn),在下面的第4部分中將會(huì)介紹。作為管理系統(tǒng),得將它作為一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)來進(jìn)行開發(fā)制作,數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的前提是首先開發(fā)數(shù)據(jù)庫和數(shù)據(jù)庫中的數(shù)據(jù)表。所以在開發(fā)“人事工資管理系統(tǒng)”之前,首先得需要?jiǎng)?chuàng)建一個(gè)名為“MANAGER”數(shù)據(jù)庫,并在該數(shù)據(jù)庫中,創(chuàng)建數(shù)張相關(guān)的數(shù)據(jù)表。開發(fā)工具選擇在目前市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,

9、使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程語言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual Basic是一個(gè)非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言Visual Basic語言,該開發(fā)工具具有很多長(zhǎng)處:開發(fā)工具選擇在目前市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程語言的彈性與執(zhí)行效率;有些則

10、偏重于可視化程序開發(fā)工具所帶來的便利性與效率的得高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,使得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程語言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。作為數(shù)據(jù)庫系統(tǒng)的開發(fā),Visual Basic是一個(gè)非常理想選擇。數(shù)據(jù)庫是MIS中的重要支持技術(shù),在MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適

11、用范圍,因此,在選擇數(shù)據(jù)庫時(shí),應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言Visual Basic語言,該開發(fā)工具具有很多長(zhǎng)處:Visual Basic控件的功能Windows下的Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對(duì)象,每一個(gè)對(duì)象都具有一些特性和行為(屬性、和 方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。使用應(yīng)用程序具有可通用性可說擴(kuò)展性和強(qiáng)有力的功能。Visual Basic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。(1) 實(shí)現(xiàn)

12、菜單選項(xiàng)菜單是程序最重要的特性之一,大多數(shù)程序都依賴一個(gè)定義良好的菜單使程序易于使用和維護(hù),Visual Basic也提供了強(qiáng)大的創(chuàng)建菜單功能是程序更加標(biāo)準(zhǔn)。您可以使用Visual Basic的Application Wizard也可以使用Visual Basic 的菜單編輯器建立菜單或者修改已經(jīng)存在的菜單。(2) 實(shí)現(xiàn)工具欄CoolBar控件與Office97種看到的CoolBar是類似的。CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他ActiveX的容器。通過在CoolBar中遷入其他空間你局可以向用戶提供更好的靈活性和義用性。Toolbar 是工具條控件,是實(shí)現(xiàn)工具條的主體。

13、其中的按鈕可以顯示圖像和標(biāo)題,并按功能分組或加入分隔符, 還可以圍棋設(shè)置鼠標(biāo)停留在其上顯示的提示字符。Toolbar也是一個(gè)控件容器且具有Style屬性,并可以為其增加下拉按鈕和平滑按鈕等。創(chuàng)建數(shù)據(jù)庫文件如果操作系統(tǒng)中安裝了ACCESS2000的話,可以在開始菜單的程序菜單中可以找到。打開ACCESS2000之后,會(huì)開啟一個(gè)窗口,可選擇是打開以前的數(shù)據(jù)庫文件還是新建一個(gè)新的空數(shù)據(jù)庫文件,如果選擇空ACCESS數(shù)據(jù)庫,然后點(diǎn)擊確定按鈕。這些就新建了一個(gè)數(shù)據(jù)庫文件。創(chuàng)建數(shù)據(jù)庫文件最后一步就是要選擇一個(gè)要保存數(shù)據(jù)庫文件的名字和位置。點(diǎn)擊創(chuàng)建就完成VB連接ACCESS2000數(shù)據(jù)庫用vb編寫一個(gè)管理軟

14、件,如果不能連接數(shù)據(jù)庫,那也沒有什么用處。先看看VB是如何與ACCESS2000數(shù)據(jù)庫相連接的。Sub ConnStr() 連接數(shù)據(jù)庫Set conn = CreateObject(ADODB.Connection) 建立數(shù)據(jù)庫連接對(duì)像DBpath = App.Path & & data.mdb 設(shè)置數(shù)據(jù)的路徑conn.Open Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & DBpath 打開數(shù)據(jù)庫連接Set rs = CreateObject(ADODB.Recordset) 設(shè)置數(shù)據(jù)庫對(duì)像End Sub上面的一段代碼就是連接數(shù)據(jù)庫的。上用到

15、了三個(gè)變量conn,Dbpath,rs。其中有兩個(gè)變量要定義為公用的變量,因?yàn)檫@段代碼是放在一個(gè)模塊中的,為了在每一個(gè)窗體中能夠使用這個(gè)變量,所以必須要聲明為公用變量。聲明公用變量的方法如下:Public connPublic rs上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。如果聲明在下面,那就成了局部變量,那么作用范圍就會(huì)不同了,作用就更不同,而且在其它窗體中使用到了這個(gè)變量,程序會(huì)出錯(cuò)。擁擠登錄界中只要輸入用戶名和 入過程中,輸入錯(cuò)誤或者沒有輸入就可以進(jìn)入系統(tǒng)進(jìn)行操作,在輸都將無法進(jìn)入系統(tǒng),只要輸入次數(shù)等于三次。系統(tǒng)將確認(rèn)你為一個(gè)非法用,將退出系統(tǒng)。這里邊的用戶名也有超級(jí)用戶

16、和一般用戶,超級(jí)用戶有權(quán)限操作系統(tǒng)的全部功能,而一般用戶只能對(duì)系統(tǒng)進(jìn)行一般的查詢和游覽等操作!主界面經(jīng)過二個(gè)多月的設(shè)計(jì)和開發(fā),我開發(fā)的已經(jīng)開發(fā)完畢。其功能基本符合用戶需求,能夠完成企事業(yè)單位文檔的添加數(shù)據(jù),刪除數(shù)據(jù),查詢數(shù)據(jù)以及各類相關(guān)報(bào)表的打印。并提供部分系統(tǒng)維護(hù)功能,,對(duì)于數(shù)據(jù)的一致性的問題也通過程序進(jìn)行了有效的解決。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機(jī)文檔比較少,用戶界面不夠美觀,出錯(cuò)處理不夠等多方面問題。這些都有待進(jìn)一步改善。提高科學(xué)管理水平首先要提高科學(xué)管理的意識(shí),進(jìn)行MIS的開發(fā)首先要具有科學(xué)的開發(fā)方法。成功MIS的基礎(chǔ)是科學(xué)的管理加上科學(xué)的開發(fā)方

17、式。企業(yè)的MIS開發(fā)必須結(jié)合實(shí)際,嚴(yán)格按照軟件工程的思想進(jìn)行才能保證MIS的高成功率和高效率。 本次的課題設(shè)計(jì)首先分析了文檔管理系統(tǒng)目前在國(guó)內(nèi)外的發(fā)展?fàn)顩r及需求分析; 從解決開發(fā)系統(tǒng)的基本問題入手,討論了研究和開發(fā)本系統(tǒng)的可行性, 并對(duì)開發(fā)工具及其語言進(jìn)行選擇; 在解決了開發(fā)系統(tǒng)的基本問題之后,進(jìn)行系統(tǒng)數(shù)據(jù)庫設(shè)計(jì),并做出系統(tǒng)總體規(guī)劃,完成系統(tǒng)的具體實(shí)現(xiàn)??偟膩碚f,在這次的畢業(yè)設(shè)計(jì)種遇到了不少的問題,大部分得到了很好的解決,但也有少部分遺留的問題。首先便是調(diào)研的不充分。由于此次的設(shè)計(jì)是我一人一組,以前又根本未曾接觸過軟件的整體開發(fā)設(shè)計(jì),所以在前期的調(diào)研中相當(dāng)不充分,開題開題也有些盲目,以為把屬性和表寫得越多越好,這個(gè)問題越到后來越嚴(yán)種,而且因?yàn)榭陀^的原因耽誤了進(jìn)度,因而對(duì)開題的開題做了修改 。其次是軟件的編程問題,由于以前對(duì)VB只是了解并不能夠靈活運(yùn)用,所以在畢設(shè)期間進(jìn)行了苦讀,終于可以基本掌握了常用控件的用法和語句編程。再次就是數(shù)據(jù)庫的建設(shè)和使用,雖然ACCESS數(shù)據(jù)庫的安全性和普及性很高, 但我們?cè)谌粘V羞€是接觸得比較少,所以這自然又是一番努力的學(xué)習(xí),就拿安裝配置以及連接數(shù)據(jù)庫控件方面來說就不那么容易。然后,會(huì)用了兩

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論