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

正文內(nèi)容

光盤信息管理系統(tǒng)—畢業(yè)設(shè)計論文-文庫吧

2024-11-03 16:44 本頁面


【正文】 盤的所有信息。 光盤信息表 GP2 的刪除:可刪除光盤信息表 GP2 中對應(yīng)光盤的所有信息 借還表的刪除:可刪除借還表對應(yīng)光盤的所有信息。 2 查詢管理功能模塊: 用戶信息查詢:可查詢用戶的所有信息。 光盤信息查詢:可查詢光盤的所有信息 借還表信息查詢:可查詢光盤的出借和還回信息。 3 退出系統(tǒng)模塊 第二節(jié) 數(shù)據(jù)庫設(shè)計 光盤管理系統(tǒng)采用 SQL server2020 作為數(shù)據(jù)庫后臺, SQL 語言功能豐富,使 用方式靈活,它的功能包括查詢、操縱、定義和控制 4 個方面。它的主要特點(diǎn)是:一體化,聯(lián)機(jī)交互使用和嵌入式有統(tǒng)一的語法結(jié)構(gòu),過度非過程化以及語言簡潔。根據(jù)需求分析勾畫出實(shí)體 /關(guān)系圖( E/R) 。在概念上,( E/R)圖代表的是系統(tǒng)需要的數(shù)據(jù)及其這些數(shù)據(jù)之間的關(guān)系。 用 戶借 還光 盤 信 息G P 2姓 名押 金會 員 標(biāo) 志編 號聯(lián) 系 電 話借 出 時 間還 回 時 間套 號盤 名盤 呈順 序 號單 價 出 借 次 數(shù)nn光 盤 信 息 G P 1 所 屬所 屬 光 盤 編 號出 借 標(biāo) 記備 注編 號摘 要軟 件 名 稱出 版 社套 價盤 數(shù)進(jìn) 貸 量n1 第 4頁 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 根據(jù)以上分析將數(shù)據(jù)庫設(shè)計成以下三個基本表: ( 1) 用戶信息表 字段名 類型 長度 可否為空 主鍵 默認(rèn)值 外部鍵 編號 char 10 Not null √ 姓名 char 10 Not null 聯(lián)系電話 char 15 Not null 會員標(biāo)志 char 2 Not null 否 押金 int 4 null 注釋:用戶信息表是光盤管理系統(tǒng)中用戶資料的數(shù)據(jù)來源,為了保證數(shù)據(jù)的唯一性和一致性,本系統(tǒng)中在用戶數(shù)據(jù)錄入時就唯一確定用戶的編號。(每次有新的用戶登記時,系統(tǒng)會自動生成用戶編號,即每次自動加 1)。在這個表中將實(shí)現(xiàn)的操作是對用戶信息的添加、更改、刪除、查詢 ( 2) 光盤信息表 GP1 注釋:光盤信息表 GP1 是光盤管理系統(tǒng)中每“種”光盤資料的數(shù)據(jù)來源,為了保證數(shù)據(jù)的唯一性和一致性,本系統(tǒng)中在每種光盤數(shù)據(jù)錄入時就唯一確定光盤的編號。(每次有一種新的光盤登記時,系統(tǒng) 會自動生成光盤編號,即每次自動加 1)。在這個表中實(shí)現(xiàn)的操作是對每種光盤信息的添加、更改、刪除、查詢 ( 3)光盤信息表 GP2 第 5頁 注釋:光盤信息表 GP2 除:盤名、順序號、套號、備注需要輸入,其余各項(xiàng)由光盤信息表 GP1 自動生成。光盤信息表 GP2 是光盤管理系統(tǒng)中每“張”光盤資料的數(shù)據(jù)來源,為了保證數(shù)據(jù)的唯一性和一致性,本系統(tǒng)中在每種光盤數(shù)據(jù)錄入時就唯一確定光盤的盤號。(每次有一張新的光盤登記時,系統(tǒng)會自動生成光盤盤號,即每次自動加 1)。在這個表中實(shí)現(xiàn)的操作是對每張光盤信息的添加、更改、刪除、查詢 ( 4) 借還表 字段名 類型 長度 可否為空 主鍵 默認(rèn)值 外部 健 編號 char 10 Not null √ 軟件名稱 char 30 Not null 摘要 ntext 16 Null 出版社 char 20 Not null 套價 int 4 Not null 進(jìn)貨量 int 4 Not null 盤數(shù) int 4 Not null 字段名 類型 長度 可否為空 主鍵 默認(rèn)值 外部健 盤號 char 10 Not null √ 所屬光盤編號 char 10 Not null √ 盤名 char 10 Not null 順序號 char 2 Not null 套號 char 2 Not null 出借標(biāo)記 char 2 Not null 否 出借次數(shù) int 4 Not null 0 單價 int 4 Not null 備注 char 10 Null 字段名 類型 長度 可否為空 主鍵 默認(rèn)值 外部健 用戶編號 char 10 Not null √ √ 注釋:借還表是光盤管理系統(tǒng)中每張光盤借還信息的數(shù)據(jù)來源,在這個表中實(shí)現(xiàn)的操作是對每張光盤借還信息的刪除和查詢。 數(shù)據(jù)庫的鏈接 Visual Basic 是專為各種數(shù)據(jù)庫設(shè)計的客戶端的應(yīng)用 開發(fā)工具,它可以和其它數(shù)據(jù)庫服務(wù)器構(gòu)成客戶 /服務(wù)器體系結(jié)構(gòu)。 Visual Basic 訪問像 SQLserver 這樣的數(shù)據(jù)庫有一種方法―― ODBC。ODBC 是微軟公司 WOSA 的組成部分,是微軟公司提出的開放式數(shù)據(jù)庫互連標(biāo)準(zhǔn)接口。 ODBC 接口以 SQL 作為標(biāo)準(zhǔn)查詢語言來存取連接到的數(shù)據(jù)源。 ODBC 允許單個應(yīng)用存取多個不同的數(shù)據(jù)庫管理系統(tǒng),這使得應(yīng)用開發(fā)者可以開發(fā),編輯和發(fā)行應(yīng)用而不管它操作的數(shù)據(jù)庫管理系統(tǒng)( DBMS)是什么。用戶可以通過加載連接到不同數(shù)據(jù)庫的驅(qū)動程序來建立與各種數(shù)據(jù)庫的連接。 由于 ODBC 是通用的數(shù)據(jù)庫接口,調(diào)用層次多,因此通過這種接口操作數(shù)據(jù)庫的效率很底。為此, Visual Basic 還提供了到數(shù)據(jù)庫的專用接口 ADO。這種接口的特點(diǎn)是調(diào)用直接,速度快,并充分發(fā)掘了特定數(shù)據(jù)庫的特色。所以,本次光盤出租管理系統(tǒng)設(shè)計使用了此接口。 我開發(fā)的光盤管理系統(tǒng)就是用這兩種數(shù)據(jù)庫連接方法相結(jié)合來實(shí)現(xiàn)的。 第三節(jié) 總體設(shè)計小結(jié) 以上對整個系統(tǒng)有了比較完整地系統(tǒng)地認(rèn)識,對各個模塊的功能作用有了初步的了解,數(shù)據(jù)庫后臺的基本表格已經(jīng)初步建立,但具體的設(shè)計將在詳細(xì)設(shè)計中作介紹。 第 6頁 第四章 詳細(xì)設(shè)計 用戶的界面是應(yīng)用程序的重要部分,是用戶應(yīng)用程序進(jìn)行信息交流的地方,一個應(yīng)用程序的實(shí)用性不僅僅取決于它的功能,在很大程度上依賴于它的界面,盤號 char 10 Not null √ 借出時間 datetime 8 Not null 還回時間 datetime 8 Not null 還回標(biāo)記 char 4 Not null 因?yàn)閷τ脩舳? 言界面就是應(yīng)用程序,用戶感覺不出幕后正在執(zhí)行的代碼。因此,我在進(jìn)行程序設(shè)計時盡量把自己當(dāng)成用戶,使界面易于操作,方便用戶。下面將對這個系統(tǒng)進(jìn)行詳細(xì)描述。 主界面: 在這個界面我使用了菜單編輯器,而且這個界面的菜單分為三級。用 Toolbar建立快捷方式,使用戶操作起來更簡單。 信息管理 關(guān)于用戶信息的界面 用戶信息輸入界面: 第 7頁 在這個界面中 用戶的編號是自動生成,每次點(diǎn)擊添加按鈕自動加 1,點(diǎn)擊確定后把相應(yīng)的數(shù)據(jù)寫入數(shù)據(jù)庫用戶信息表中。并且用 VB 中 DataGrid 來顯示添加的信息,這樣可以使用戶更加清楚自己的操作。如果會員標(biāo)志不選系統(tǒng)將默認(rèn)為“否”。 用戶信息更改界面: 在這個界面中輸入用戶的編號點(diǎn)擊確定后,就在用戶信息表中檢索對應(yīng)編號的用戶信息就可以更改對應(yīng)輸入編號用戶的相應(yīng)信息,更改完點(diǎn)擊更改按鈕,將更改的信息寫入數(shù)據(jù)庫用戶信息表中。如果輸入的為空或不存在,系統(tǒng)會自動給出提示信息。 用戶信息刪除界面 在這個界面輸入用戶的編號,點(diǎn)擊確定 后,將刪除數(shù)據(jù)庫中用戶信息表相應(yīng)編號用戶的所有信息。如果輸入的用戶不存在或者為空,會給出相應(yīng)的信息提示。如果刪除成功系統(tǒng)會自動給出提示信息,如果刪除的用戶還有末還回的光盤,系統(tǒng)會給出提示。 光盤信息 GP1 的輸入界面 第 8頁 在這個界面中光盤的編號是自動生成,每次點(diǎn)擊添加按鈕自動加 1,點(diǎn)擊確定后把相應(yīng)的數(shù)據(jù)寫入數(shù)據(jù)庫中光盤信息表 GP1 中,并且生成光盤信息表 GP2的相關(guān)信息。 注釋:光盤信息表 GP1 是儲存軟件的表,光盤信息表 GP2 是儲存軟件所有光盤信息的表(例如:某種軟件進(jìn) 5 套,每套有 2 盤,那么在 GP1 表中 只寫入一條記錄,在點(diǎn)擊確定后在 GP2 中自動生成 5*2 條光盤記錄,當(dāng)輸入完 10 條記錄后,自動返回光盤信息表 GP1 的輸入界面。) 光盤信息 GP2 的輸入界面 在光盤信息表 GP2,其中除盤名、順序號、套號、備注,其它信息都由光盤信息表 GP1 自動生成。點(diǎn)擊確定后把相應(yīng)的信息寫入光盤信息表 GP2 中。 光盤信息表 GP1 的更改: 在這個界面輸入光盤的編號,點(diǎn)擊確定后,系統(tǒng)就會修改數(shù)據(jù)庫中光盤信息表GP1 中對應(yīng)編號的相應(yīng)信息。 光盤信息表 GP1 的刪除: 第 9頁 在這個界面中輸入光盤的編號,點(diǎn)擊確定后系統(tǒng)就會對數(shù) 據(jù)庫中光盤信息表 GP1中相應(yīng) 的光盤進(jìn)行刪除。 光盤信息表 GP2 的刪除: 在這個界面中輸入光盤的編號,點(diǎn)擊確定后系統(tǒng)就會對數(shù)據(jù)庫中光盤信息表 GP2中相應(yīng) 的光盤進(jìn)行刪除。 光盤信息表 GP2 的更改: 在這個界面輸入光盤的編號,點(diǎn)擊確定后,系統(tǒng)就會修改數(shù)據(jù)庫中光盤信息表GP1 中對應(yīng)編號的相應(yīng)信息。 第 10頁 借還表的刪除: 在這個界面中輸入光盤的編號,點(diǎn)擊確定后系統(tǒng)就會對數(shù)據(jù)庫中借還表中相應(yīng)的光盤進(jìn)行刪除。(只可刪除還回的光盤,對末還回的光盤,只有做完還回操作才能進(jìn)行刪除。) 查詢管理 用戶查詢界面 在這個界面中輸入用戶的編號,點(diǎn)擊查詢按鈕,系統(tǒng)將在數(shù)據(jù)庫中用戶信息表中檢索,如果找到相應(yīng)的用戶,就可以在旁邊的表中顯示出對應(yīng)用戶的所有信息。如果輸入不存在或者為空,系統(tǒng)會自動給出相應(yīng)的提示信息。 開 始判 斷 輸 入 是 為空 或 輸 入 不 存 在輸 入 用 戶 編 號提 示 信 息Y根 據(jù) 輸 入 的 編 號 顯示 用 戶 的 信 息N結(jié) 束 第 11頁 光盤信息查詢分兩種查詢方式: a) 按光盤編號查詢界面 在這個界面中輸入光盤的編號,點(diǎn)擊查詢按鈕系統(tǒng)就會在數(shù)據(jù)庫中光盤信息表 GP1和光盤信息表 GP2中按編號進(jìn)行檢索如果存在則顯示相對應(yīng)光盤的所有信息,如果輸入不存在或者為空,系統(tǒng)會自動給出相應(yīng)的 提示信息。 b) 按光盤的名稱查詢界面 在這個界面中輸入光盤的編號,點(diǎn)擊查詢按鈕系統(tǒng)就會在數(shù)據(jù)庫中光盤信息表 GP1和光盤信息表 GP2中按名稱進(jìn)行檢索如果存在則顯示相對應(yīng)光盤的所有信息,如果輸入不存在或者為空,系統(tǒng)會自動給出相應(yīng)的提示信息。 借還表查詢界面 第 12頁 在這個界面中,輸入光盤的盤號,就可以查詢出相應(yīng)光盤的出借和還回情況。 如果輸入不存在或者為空,系統(tǒng)會自動給出提示信息。 第五章 測試 軟件測試在開發(fā)過程中是一個不可缺少的部分 .因?yàn)樵陂_發(fā)軟件系統(tǒng)的漫長過程中 ,面對著極其錯綜復(fù)雜的問題 ,人的 主觀認(rèn)識不可能完全符合客觀現(xiàn)實(shí) ,與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺 ,因此 ,在軟件生命周期的各個階段都不可避免地產(chǎn)生差錯 。但是 ,經(jīng)驗(yàn)表明審查并不能發(fā)現(xiàn)所有差錯 ,此外在編碼過程中還不可避免地會引入新的錯誤 .如果在軟件投入運(yùn)行之前 ,沒有發(fā)現(xiàn)并糾正軟件中的大部分差錯 ,則這些差錯遲早會在生產(chǎn)過程中暴露出來 ,那時不僅改正這些錯誤的代價更高 ,而且往往會造成很惡劣的后果 .測試的目的就是在軟件投入生產(chǎn)運(yùn)行 模塊測試 采用了白盒測試,即按照程序內(nèi)部的邏輯結(jié)構(gòu),檢驗(yàn)程序中的每條通路是否都按預(yù)定要求正常工作。 檢 驗(yàn)?zāi)K之間的接口,每個被調(diào)用模塊是否正確接受參數(shù),每個調(diào)用模塊是否能調(diào)用每個自己想要調(diào)用的模塊。測試結(jié)果表明,每個模塊之間的接口都吻合,即被調(diào)用模塊都能正確接受參數(shù),調(diào)用模塊能調(diào)用自己想要調(diào)用的每個模塊。 功能測試采用了黑盒測試,即檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否適當(dāng)?shù)亟邮軘?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。主要檢驗(yàn)是否能正確實(shí)現(xiàn)每個功能, 每個功能時候按照規(guī)格說明書的要求正常使用,數(shù)據(jù)庫里的記錄是否符合要求,用戶界面是否友好結(jié)果表明,每個功能都能按照規(guī)格說明書里的要求 正常使用且速度達(dá)到了預(yù)期的標(biāo)準(zhǔn)。數(shù)據(jù)庫里的記錄符合要求,用戶界面友好。 但是,在整個系統(tǒng)在測試過程發(fā)現(xiàn)了一些錯誤,但在老師的指導(dǎo)下改正并完善了達(dá)到了設(shè)計要求 第六章 體會 整個程序的編寫已經(jīng)完成,經(jīng)過這次的實(shí)踐讓我們對如何利用 VB 開發(fā)數(shù)據(jù)庫程序有了一個更深得理解。讓我深刻體會到 Visual SQL強(qiáng)大功能。在此期間我們遇到了許多困難,但經(jīng)過我們反復(fù)的查閱資料和不斷調(diào)試下,這些難題還是終究被我們一一克服了,如何訪問數(shù)據(jù)庫之類的,在這場實(shí)踐中我們一起調(diào)研、開發(fā)、調(diào)試,從中我們也得到了團(tuán)隊(duì) 開發(fā)的經(jīng)驗(yàn)。在這次開發(fā)的過程中讓我深刻認(rèn)識到開發(fā)一個軟件,編寫代碼只是一個很小的部分,關(guān)鍵在設(shè)計上,包括模塊設(shè)計、數(shù)據(jù)庫表的設(shè)計等等,如果設(shè)計不好,那么在編寫程序的過程中一定會遇到很多困難,結(jié)果還得從頭再來。 在設(shè)計過程中,對于我來說,由于很多都是新知識,這就迫使我到處查閱相關(guān)資料,學(xué)習(xí)新知識,從而培養(yǎng)了獨(dú)立思考解決問題的能力。 我還認(rèn)識到養(yǎng)成一個良好的習(xí)慣對一個 第 13頁 人來書是非常重要的,它可以提高工作效率進(jìn)而達(dá)到事半功倍的效果。在課題調(diào)研階段
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1