freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

文檔管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-在線瀏覽

2025-02-01 02:57本頁(yè)面
  

【正文】 體的的盡量抽象為屬性。在設(shè)計(jì)局部實(shí)體集時(shí),我們還需要確定哪些屬性是單值屬性、哪些屬性是多值屬性以及哪些屬性是復(fù)合屬性 (指由多 個(gè)數(shù)據(jù)項(xiàng)組成的屬性 )。 局部實(shí)體集間的聯(lián)系要準(zhǔn)確地描述局部應(yīng)用領(lǐng)域中各事物之間的關(guān)系。 ③、最后,根據(jù)上面的分析來(lái)形成局部 ER圖。根據(jù)前面定義的實(shí)體及實(shí)休之間的關(guān)系,形成數(shù)據(jù)庫(kù)的表格以及各個(gè)表之間的關(guān)系。對(duì)個(gè)關(guān)系選擇主健,按照關(guān)系模式的規(guī)范化進(jìn)行規(guī)范,消除數(shù)據(jù)依賴中不合適的部分,使模式中的各關(guān)系模式達(dá)到某種程度的“分離”。目前在我國(guó)市場(chǎng)上最為流行、使用最多、最為先進(jìn)的可用作企業(yè)級(jí)開發(fā)工具的產(chǎn)品有: Microsoft 公司的 Visual Basic, Microsoft 公司的 Visual C, Borland 公司的 Delphi , Powersoft 公司的 PowerBulider。然而,語(yǔ)言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語(yǔ)言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來(lái)處理,使得原來(lái)所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程語(yǔ)言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。數(shù)據(jù)庫(kù)是 MIS中的重要支持技術(shù),在 MIS開發(fā)過(guò)程中,如何選擇數(shù)據(jù)庫(kù)管理是一個(gè)重要的問題,目前,數(shù)據(jù)庫(kù)產(chǎn)品較多,每種產(chǎn)品都具有各自的特點(diǎn)和適用范圍,因此,在選擇數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮數(shù)據(jù)庫(kù)應(yīng)用的特點(diǎn)及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫(kù)語(yǔ)言Visual Basic 語(yǔ)言,該開發(fā)工具具有很多長(zhǎng)處: Visual Basic 是一種可視化的 、面對(duì)對(duì)象和條用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā) Windows 環(huán)境下的種類應(yīng)用程序。在 Visual Basic 環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用 Windows 內(nèi)部的應(yīng)用程序接口 (API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù) (DLL)、動(dòng)態(tài)數(shù)據(jù)交換 (DDE)、對(duì)象的鏈接與嵌入 (OLE)、開放式數(shù)據(jù)訪問 (ODBC)等技術(shù),可以高效、快速地開發(fā)出 Windows 環(huán)境下功 能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。如果對(duì)界面的效果不滿意,還要回到程序中修改。 Visual Basic 提供了可視化設(shè)計(jì)工具,把 Windows 界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼。 Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而可以大大提高程序設(shè)計(jì)的效率。在一般的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中,對(duì)象由程序代碼和數(shù)據(jù)組成,是抽象的概念;而 Visual Basic 則是應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法 (OOP),把程序和數(shù)據(jù)封裝 起來(lái)作為一個(gè)對(duì)象,并為每個(gè)對(duì)象賦予應(yīng)有的屬性,使對(duì)象成為實(shí)在的東西。每個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。 Visual Basic 語(yǔ)句簡(jiǎn)單易懂,其編輯器支持彩色代碼,可自動(dòng)進(jìn)行語(yǔ)法錯(cuò)誤檢查,同時(shí)具有功能強(qiáng)大且使用靈活的 調(diào)試器和編譯器。在設(shè)計(jì)Visual Basic 程序的過(guò)程中,隨時(shí)可以運(yùn)行程序,而在整個(gè)程序設(shè)計(jì)好之后,可以編譯生成可執(zhí)行文件 (.EXE),脫離 Visual Basic 環(huán)境,直接在 Windows 環(huán)境下運(yùn)行。一個(gè)對(duì)象可能會(huì)產(chǎn)生多個(gè)事件,每個(gè)事件都可以通過(guò)一段程序來(lái)響應(yīng)。 在用 Visual Basic 設(shè)計(jì)大型應(yīng)用軟件時(shí),不必建立具有明顯開始和結(jié)束的*******系 文檔 管理系統(tǒng) 作者 : **** 14 14 程序,而是編寫若干個(gè)微小的子程序,即過(guò)程。 5.訪問數(shù)據(jù)庫(kù) Visual Basic 具有強(qiáng)大的數(shù)據(jù)庫(kù)管理功能,利用數(shù)據(jù)控件和數(shù)據(jù)庫(kù)管理窗口,可以直接建立或處理 Microsoft Access 格式的數(shù)據(jù)庫(kù),并提供了強(qiáng)大的數(shù)據(jù)存儲(chǔ)和檢索功能。 Visual Basic 提供開放式數(shù)據(jù)連接,即 ODBC 功能,可通過(guò)直接訪問或建立連接的方式使用并操作后臺(tái)大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如 SQL Server, Oracle 等。 6.動(dòng)態(tài)數(shù)據(jù)交換 (DDE) 利用動(dòng)態(tài)數(shù)據(jù)交換 (Dynamic Data Exchange)技術(shù),可以把一種應(yīng)用程序中的數(shù)據(jù)動(dòng)態(tài)地鏈接到另一種應(yīng)用程序中,使兩種完全不同的應(yīng)用程序建立起一條動(dòng)態(tài)數(shù)據(jù)鏈路。 Visual Basic提供了動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),可以在應(yīng)用程序中與其他 Windows 應(yīng) 用程序建立動(dòng)態(tài)數(shù)據(jù)交換,在不同的應(yīng)用程序之間進(jìn)行通信。 OLE 技術(shù)是 Microsoft公司對(duì)象技術(shù)的戰(zhàn)略,它把多個(gè)應(yīng)用程序合為一體,將每個(gè)應(yīng)用程序看做是一個(gè)對(duì)象進(jìn)行鏈接和嵌入,是一種應(yīng)用程序一體化的技術(shù)。 8.動(dòng)態(tài)鏈接庫(kù) (DLL) Visual Basic 是一種高級(jí)程序設(shè)計(jì)語(yǔ)言,不具備低級(jí)語(yǔ)言的功能,對(duì)訪問機(jī)器硬件的操作不太容易實(shí)現(xiàn)。此外,通過(guò)動(dòng)態(tài)鏈接庫(kù),還可以調(diào)用 Windows 應(yīng)用程序接*******系 文檔 管理系統(tǒng) 作者 : **** 15 15 口 (API)函數(shù),實(shí)現(xiàn) SDK 所具有的功 能。 Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。 10.關(guān)系型數(shù)據(jù)庫(kù)的實(shí)現(xiàn) Access2020 就是關(guān)系數(shù)據(jù)庫(kù)開發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。 Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述, Access 作為關(guān)系數(shù)據(jù)庫(kù)開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。 Visual Basic、 Access以及其他微軟的軟件產(chǎn)品都是通過(guò)共用 JET數(shù)據(jù)庫(kù)引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。我們可以設(shè)置 DATA控件的各個(gè)屬性,告訴它要調(diào)用那個(gè)數(shù)據(jù)庫(kù)的哪個(gè)部分。一個(gè)記錄集合是動(dòng)態(tài)的也就意味著,當(dāng)原來(lái)的數(shù)據(jù)表中的容改變了以后,該記錄集合中的記錄也會(huì)隨之改變。將 DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對(duì)象。 *******系 文檔 管理系統(tǒng) 作者 : **** 16 16 Visual Basic應(yīng)用由一系列對(duì)象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對(duì)象、用戶事件等等,對(duì)象中又包含若干控件如命令按鈕、單行編輯器等這些對(duì)象和控件都可在許多應(yīng)用中重復(fù)使用。 您可以使用 Visual Basic的 Application Wizard也可以使用 Visual Basic 的菜單編輯器建立菜單 或者修改已經(jīng)存在的菜單。 CoolBar就是一個(gè)可以在窗體上浮動(dòng)的工具,同時(shí)也是其他 ActiveX的容器。 Toolbar 是工具條控件,是實(shí)現(xiàn)工具條的主體。 Toolbar也是一個(gè)控件容器且具有 Style屬性,并可以為其增加下拉按鈕和平滑按鈕等。在 “控件 ”選項(xiàng)卡列表中選擇 “Microsoft Windows Common Controls ”后工具相中增加改控件。 (2) ToolTipText屬性是字符串類型,定義控件的提示字符。 (4) ImageList屬性定義與數(shù)據(jù)條對(duì)應(yīng)的 ImageList控件名,該控件定義工具條按鈕顯示的圖像。 (6) DisabledImageList屬性定義工具條按鈕無(wú)效時(shí)顯示的圖像。 3. 幫助 專業(yè)水平的軟件通常都帶有聯(lián)機(jī)幫助功能。微軟的 Help 是一套獨(dú)立于 Visual Basic 的用來(lái)協(xié)助我們創(chuàng)建、運(yùn)行于 32位 Windows 操作系統(tǒng)下的幫助文件的工具。 *******系 文檔 管理系統(tǒng) 作者 : **** 17 17 為了是程序顯得更具有專業(yè)風(fēng)格,首先可以在其中加入通常的應(yīng)用程序信息。 Visual Basic允許你使用 APP 對(duì)象來(lái)保存這些信息, APP 對(duì)象是一個(gè)預(yù)定義對(duì)象,不需要在程序中創(chuàng)建它。 打開 ACCESS2020 如 圖 所示: 圖 打開 ACCESS2020 打開 ACCESS2020 之后,會(huì)開啟一個(gè)窗口,可選擇是打開以前的數(shù)據(jù)庫(kù)文件還是新建一個(gè)新的空數(shù)據(jù)庫(kù)文件,如果選擇空 ACCESS 數(shù)據(jù)庫(kù),然后點(diǎn)擊確定按鈕。 建立 ACCESS 數(shù)據(jù)庫(kù)如圖 所示 : *******系 文檔 管理系統(tǒng) 作者 : **** 18 18 圖 建立 ACCESS 數(shù)據(jù)庫(kù) 最后一步就是要選擇一個(gè)要保存數(shù)據(jù)庫(kù)文件的名字和位置。 保存數(shù)據(jù)庫(kù)文件如圖 所示 : 圖 保存數(shù)據(jù)庫(kù)文件 怎樣創(chuàng)建一個(gè)數(shù)據(jù)表 上面已經(jīng)講了如何創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)文件,按照上面的步驟建立一個(gè)數(shù)據(jù)庫(kù)文件后,需要在數(shù)據(jù)庫(kù)文件中建立一個(gè)數(shù)據(jù)表。連接數(shù)據(jù)庫(kù)函數(shù) ConnectDB 返回類型 Boolean 型 ,,數(shù)據(jù)庫(kù)關(guān)閉函數(shù) CloseDB,返回類型 Boolean。具體代碼如下: Public Con As ‘定義一個(gè) ADODB 連接對(duì)象 Public Function ConnectDB() As Boolean 連接數(shù)據(jù)庫(kù)函數(shù) ConnectDB() Set Con = New 創(chuàng)建一個(gè)新的 Adodb 對(duì)象 = Provider=。 amp。Mode=ReadWrite|Share Deny None。先看看 VB 是如何與 ACCESS2020 數(shù)據(jù)庫(kù)相連接的。連接數(shù)據(jù)庫(kù) Set conn = CreateObject() 39。 \ amp。設(shè)置數(shù)據(jù)的路徑 Provider=。打開數(shù)據(jù)庫(kù)連接 Set rs = CreateObject() 39。上用到了三個(gè)變量 conn,Dbpath,rs。聲明公用變量的方法如下: Public conn Public rs 上面就是聲明為公用變量,上面的聲明一定要放在模塊的最上面。 系統(tǒng)的非功能性需求 1. 用戶 界面需求 簡(jiǎn)潔、易用、易懂,美觀、大方、標(biāo)準(zhǔn),具備一定的兼容性。 硬件環(huán)境: 386 以上計(jì)算機(jī),打印機(jī)、掃描儀等。 系統(tǒng)標(biāo)準(zhǔn)與規(guī)范 制定界面設(shè)計(jì)標(biāo)準(zhǔn)規(guī)范的目的是為了規(guī)范和統(tǒng)一軟件界面設(shè)計(jì)制定軟件界面設(shè)計(jì)標(biāo)準(zhǔn)與規(guī)范 。 簡(jiǎn)單易用、簡(jiǎn)潔明了、兼容性好、標(biāo)準(zhǔn)、規(guī)范。 編碼設(shè)計(jì)標(biāo)準(zhǔn)與規(guī)范,為了在編碼過(guò)程中,能夠快速的、有效的閱讀,我們有必要為為對(duì)象約定一個(gè)規(guī)范的編碼命名約定。 3.結(jié)構(gòu)化編碼約定 凡與數(shù)據(jù)庫(kù) 操作相關(guān)的模塊一律加上容錯(cuò)代碼,涉及多表操作的模塊應(yīng) 該 運(yùn)用“事務(wù)”處理,以保持?jǐn)?shù)據(jù)完整性。 userID amp。 passwd amp。打開數(shù)據(jù)庫(kù) Set userDB = (0).OpenDatabase(dbName, False, True) 39。設(shè)置用戶身份 UserShenFen = userRD![用戶身份 ] 39。進(jìn)入用戶環(huán)境 Load FrmMain Unload FrmLogIn logOK = True userName = userID = vbDefault Else 39。關(guān)閉數(shù)據(jù)庫(kù) Set userRD = Nothing Set userDB = Nothing Exit Sub End Sub 4. 數(shù)據(jù)源的約定 需用數(shù)據(jù)源的組件如: DataGrid 一律采用 Adodb 控件。 5.?dāng)?shù)據(jù)庫(kù)訪問約定 數(shù)據(jù)庫(kù)引擎采用 ,由 Adodb組件進(jìn)行數(shù)據(jù)庫(kù) 的訪問,并為其他組件提供數(shù)據(jù)源。無(wú)需數(shù)據(jù)顯示的情況由 DAO 提供數(shù)據(jù)庫(kù)支持,有數(shù)據(jù)顯示的情況由 ADODB 組件提供數(shù)據(jù)庫(kù)支持。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開開過(guò)程的系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和實(shí)施的最后檢查。即不考慮系統(tǒng)的內(nèi)部邏輯結(jié)構(gòu)和內(nèi)部特性,而只看程序是否完成 了其功能。在本系統(tǒng)中,在開發(fā)過(guò)程中采用單元測(cè)試已經(jīng)保證了每個(gè)單元能夠完成獨(dú)立的任務(wù),并且沒有任何的錯(cuò)誤,所有我們?cè)诖颂幍臏y(cè)試,主要著重系統(tǒng)的整體測(cè)試。本測(cè)試計(jì)劃的主要內(nèi)容,集中測(cè)試系統(tǒng)的各個(gè)功能是否完成、是否正確、完成后的系統(tǒng)測(cè)試。進(jìn)度和資源的總體安排請(qǐng)參考項(xiàng)目計(jì)劃,本部分的內(nèi)容,以項(xiàng)目計(jì)劃為基礎(chǔ)。 1. 測(cè)試環(huán)境: 客戶程序硬件最低要求 : 具有 Pentium 4 處理器 且滿足以下要求的計(jì)算機(jī) : 最低 128MB 內(nèi)存 ,或者更高 最小 20GB 硬盤 鼠標(biāo) 鍵盤 ****
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1