【正文】
具體的設(shè)計(jì)將在詳細(xì)設(shè)計(jì)中作介紹。因此,我在進(jìn)行程序設(shè)計(jì)時(shí)盡量把自己當(dāng)成用戶,使界面易于操作,方便用戶。 主界面: 在這個(gè)界面我使用了菜單編輯器,而且這個(gè)界面的菜單分為三級(jí)。 信息管理 關(guān)于用戶信息的界面 用戶信息輸入界面: 第 7頁 在這個(gè)界面中 用戶的編號(hào)是自動(dòng)生成,每次點(diǎn)擊添加按鈕自動(dòng)加 1,點(diǎn)擊確定后把相應(yīng)的數(shù)據(jù)寫入數(shù)據(jù)庫用戶信息表中。如果會(huì)員標(biāo)志不選系統(tǒng)將默認(rèn)為“否”。如果輸入的為空或不存在,系統(tǒng)會(huì)自動(dòng)給出提示信息。如果輸入的用戶不存在或者為空,會(huì)給出相應(yīng)的信息提示。 光盤信息 GP1 的輸入界面 第 8頁 在這個(gè)界面中光盤的編號(hào)是自動(dòng)生成,每次點(diǎn)擊添加按鈕自動(dòng)加 1,點(diǎn)擊確定后把相應(yīng)的數(shù)據(jù)寫入數(shù)據(jù)庫中光盤信息表 GP1 中,并且生成光盤信息表 GP2的相關(guān)信息。) 光盤信息 GP2 的輸入界面 在光盤信息表 GP2,其中除盤名、順序號(hào)、套號(hào)、備注,其它信息都由光盤信息表 GP1 自動(dòng)生成。 光盤信息表 GP1 的更改: 在這個(gè)界面輸入光盤的編號(hào),點(diǎn)擊確定后,系統(tǒng)就會(huì)修改數(shù)據(jù)庫中光盤信息表GP1 中對(duì)應(yīng)編號(hào)的相應(yīng)信息。 光盤信息表 GP2 的刪除: 在這個(gè)界面中輸入光盤的編號(hào),點(diǎn)擊確定后系統(tǒng)就會(huì)對(duì)數(shù)據(jù)庫中光盤信息表 GP2中相應(yīng) 的光盤進(jìn)行刪除。 第 10頁 借還表的刪除: 在這個(gè)界面中輸入光盤的編號(hào),點(diǎn)擊確定后系統(tǒng)就會(huì)對(duì)數(shù)據(jù)庫中借還表中相應(yīng)的光盤進(jìn)行刪除。) 查詢管理 用戶查詢界面 在這個(gè)界面中輸入用戶的編號(hào),點(diǎn)擊查詢按鈕,系統(tǒng)將在數(shù)據(jù)庫中用戶信息表中檢索,如果找到相應(yīng)的用戶,就可以在旁邊的表中顯示出對(duì)應(yīng)用戶的所有信息。 開 始判 斷 輸 入 是 為空 或 輸 入 不 存 在輸 入 用 戶 編 號(hào)提 示 信 息Y根 據(jù) 輸 入 的 編 號(hào) 顯示 用 戶 的 信 息N結(jié) 束 第 11頁 光盤信息查詢分兩種查詢方式: a) 按光盤編號(hào)查詢界面 在這個(gè)界面中輸入光盤的編號(hào),點(diǎn)擊查詢按鈕系統(tǒng)就會(huì)在數(shù)據(jù)庫中光盤信息表 GP1和光盤信息表 GP2中按編號(hào)進(jìn)行檢索如果存在則顯示相對(duì)應(yīng)光盤的所有信息,如果輸入不存在或者為空,系統(tǒng)會(huì)自動(dòng)給出相應(yīng)的 提示信息。 借還表查詢界面 第 12頁 在這個(gè)界面中,輸入光盤的盤號(hào),就可以查詢出相應(yīng)光盤的出借和還回情況。 第五章 測(cè)試 軟件測(cè)試在開發(fā)過程中是一個(gè)不可缺少的部分 .因?yàn)樵陂_發(fā)軟件系統(tǒng)的漫長過程中 ,面對(duì)著極其錯(cuò)綜復(fù)雜的問題 ,人的 主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí) ,與工程密切相關(guān)的各類人員之間的通信和配合也不可能完美無缺 ,因此 ,在軟件生命周期的各個(gè)階段都不可避免地產(chǎn)生差錯(cuò) 。 檢 驗(yàn)?zāi)K之間的接口,每個(gè)被調(diào)用模塊是否正確接受參數(shù),每個(gè)調(diào)用模塊是否能調(diào)用每個(gè)自己想要調(diào)用的模塊。 功能測(cè)試采用了黑盒測(cè)試,即檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否適當(dāng)?shù)亟邮軘?shù)據(jù)產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。數(shù)據(jù)庫里的記錄符合要求,用戶界面友好。讓我深刻體會(huì)到 Visual SQL強(qiáng)大功能。在這次開發(fā)的過程中讓我深刻認(rèn)識(shí)到開發(fā)一個(gè)軟件,編寫代碼只是一個(gè)很小的部分,關(guān)鍵在設(shè)計(jì)上,包括模塊設(shè)計(jì)、數(shù)據(jù)庫表的設(shè)計(jì)等等,如果設(shè)計(jì)不好,那么在編寫程序的過程中一定會(huì)遇到很多困難,結(jié)果還得從頭再來。 我還認(rèn)識(shí)到養(yǎng)成一個(gè)良好的習(xí)慣對(duì)一個(gè) 第 13頁 人來書是非常重要的,它可以提高工作效率進(jìn)而達(dá)到事半功倍的效果?,F(xiàn)在我正努力的培養(yǎng)良好的學(xué)習(xí)習(xí)慣,不斷地改正自己不良習(xí)慣。 雖然該系統(tǒng)還并不是很完美,有些功能因條件和自身能力的關(guān)系沒有設(shè)計(jì)出來,所以使得我們今后要不斷學(xué)習(xí)更多的東西來完善它,使其 真正成為功能完備的光盤管理系統(tǒng)。 參考資料 1. 劉恩濤,趙耀峰 編著,<< Visual Basic 編程技巧與實(shí)例分析>> 中國水利水電出版社 1996 年 6 月第一版。清華大學(xué)出版社 1999 年 5 月。這次畢業(yè)設(shè)計(jì)的開發(fā)工具是 Visual Basic ,操作平臺(tái)是 Windows2020 Professional 中文版,選用的數(shù)據(jù)庫后臺(tái)是 SQL server2020 數(shù)據(jù)管理系統(tǒng)。可以自定義光盤,方便添加新盤、管理光盤、管理會(huì)員。 在我的論文中詳細(xì)列出了該系統(tǒng)的設(shè)計(jì)開發(fā)過程包括可行性研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、測(cè)試報(bào)告和關(guān)鍵技術(shù)分析等幾個(gè)部分,并附有流程圖、層次圖和數(shù)據(jù)流圖。 關(guān)鍵字 Visual Basic SQLserver 2020 Abstract My graduate design lesson an importation for is dish management system, that system pleting related information in dish in light, keep in accordance with support, is according to the convenient customer, easyly operate, insure the data plete principle proceeding time graduate the tool of development of the design is database backstage that Visual Basic , the operation terrace is a Windows2020 Professional Chinese version, choosing to use is a SQL server2020 data management system useds for light dish rent or sale stores, the convenience rents the dish, return the dish and check to seek etc. operates, ising to rent the best assistant of the light dish from definition light dish, the convenience increases the new dish, manage the light dish and manage the offering rents the dish perfectly with return the dish operates, plete independent database system, data management provide for you:Light dish management, member data search provides for you:Lease the circumstance, light dish search, member search. In my thesis detailed list the design development process of that system include the possibility research, need the analysis, total design, detailed design, test the report waits with key technique analysis several part, and the fisheye flow chart, level of structure diagram flows the diagram with data. This time graduate the design, I appreciate my leading very much teacher金華 , she use the knowledge with help patiently I overe every kind of difficulty pletes this graduate design. 目 錄 第六章 緒論1 第一節(jié) 開 發(fā) 環(huán) 境 簡(jiǎn) 介1 第 二 節(jié) 課 題 可 行 性 分 析1 第三章 需求分析1 第 一 節(jié) 任 務(wù) 概 述2 第 二 節(jié) 功 能 需 求 描 述2 第 三 節(jié) 系 統(tǒng) 數(shù) 據(jù) 分 析2 第七章 總體設(shè)計(jì)3 第 一 節(jié) 功 能 設(shè) 計(jì)3 第二節(jié) 數(shù) 據(jù) 庫 設(shè) 計(jì)4 第三節(jié) 總 體 設(shè) 計(jì) 小 結(jié)6 第八章 詳細(xì)設(shè)計(jì)7 第九章 測(cè)試13 第十章 體會(huì)13 第一章 緒論 第一節(jié) 開發(fā)環(huán)境簡(jiǎn)介 這次畢業(yè)設(shè)計(jì)用的 開發(fā)工具是 Visulal Basic 操作平臺(tái)是 Windows2020 Professional 中文版,選用的數(shù)據(jù)庫后臺(tái)是 SQL server2020 數(shù)據(jù)管理系統(tǒng)。 Visulal Basic 增添了不少新功能,現(xiàn)在它已經(jīng)擁有了更高級(jí)的數(shù)據(jù)庫與 Inter 開發(fā)功能。 Visulal Basic 在數(shù)據(jù)庫方面的應(yīng)用已經(jīng)很廣泛,它提供了強(qiáng)大的數(shù)據(jù)庫開發(fā)工具及方法,如支持 SQL 語言、遠(yuǎn)程數(shù)據(jù)對(duì)象庫和遠(yuǎn)程數(shù)據(jù)控件等等。 Visulal Basic 具有較強(qiáng)的數(shù)據(jù)庫處理功能,能對(duì)多種數(shù)據(jù)庫進(jìn)行讀寫操作。 第二節(jié) 課題可行性分析 目前光盤的出借和出租大多數(shù)還沒有進(jìn)入程序化管理,而且這方面的軟件不是很多,我所開發(fā)的<<光盤管理系統(tǒng)>>具有操作簡(jiǎn)單,租借方便、可靠性高,大大減少了管理員的工作量。 、 修改、刪除、查詢。 本軟件采用 VB 編寫,由于它和數(shù)據(jù)庫有很好的融合性,編出來的軟件速度更快,數(shù)據(jù)更安全, 大大減少了管理者的手工勞動(dòng), 提高了管理的效率, 是 光盤租借 管理的得力助手??墒请S著光盤的增多,經(jīng)營業(yè)務(wù)也不斷得增加,便使得經(jīng)營者不得不雇越來越多的店員來管理這些事務(wù),這樣作得代 價(jià)毫無疑問是成本的增加,這也是經(jīng)營者最不愿意看到的情況。需求分析是做好工程項(xiàng)目的首要步驟,需要分析設(shè)計(jì)的好壞將對(duì)項(xiàng)目的開發(fā)由直接的影響,下面將介紹期光盤出租管理系統(tǒng)的需求設(shè)計(jì)。 運(yùn)行環(huán)境 本 系統(tǒng)適用于 Windows9x/windows2020/windowsXP。(其中有部分信息自動(dòng)生成) 對(duì)光盤基本信息的管理主要包括: 添加,修改,刪除。 對(duì)常用的功能設(shè)定快捷方式。 因?yàn)橐环N軟件可能進(jìn)幾套所以光盤的基本數(shù)據(jù)信息包括兩個(gè)表: a)記錄每種光盤的信息表“光盤信息表 GP1”包括,編號(hào)、軟件名稱、出版社、盤數(shù)、進(jìn)貨量、套價(jià)、 摘要。 借還表信息包括:用戶編號(hào)、盤號(hào)、盤名、借出時(shí)間、還回時(shí)間、還回標(biāo)記。系統(tǒng)的主要功能與性能指標(biāo)有了明確的標(biāo)準(zhǔn),下面 將分為兩 部分介紹總體設(shè)計(jì)。 對(duì)整個(gè)系統(tǒng)動(dòng)能有了總體上的認(rèn)識(shí)之后,應(yīng)對(duì)每一個(gè)模塊的任務(wù)有一個(gè)清晰的認(rèn) 識(shí),以下是對(duì)每一個(gè)模塊總體認(rèn)識(shí)。) 第 3頁 1 信息管理功能模塊 : 用戶信息表的輸入:可輸入用戶編號(hào)、姓名、聯(lián)系電話、押金 、會(huì)員標(biāo)志。 用戶信息表的刪除:可以刪除用戶的全部信息。 光盤信息表 GP1 的更改:可更改除光盤編號(hào)以外的所有光盤信息。 光盤信息表 GP2 的刪除:可刪除光盤信息表 GP2 中對(duì)應(yīng)光盤的所有信息 借還表的刪除:可刪除借還表對(duì)應(yīng)光盤的所有信息。 光盤信息查詢:可查詢光盤的所有信息 借還表信息查詢:可查詢光盤的