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

正文內(nèi)容

基于vc的圖書管理系統(tǒng)論文(參考版)

2025-05-18 08:29本頁(yè)面
  

【正文】 。北京:北京希望電子出版社。 2021 年 3 月 [10] David , Scot Wingo, Gee Shepherd。e LaJoie,Barbara 。 2021, 1。 C++編程思想。 Visual C++ 程序開(kāi)發(fā)案例解析 [M] . 清華大學(xué)出版社 . 2021 年 , 4 。 2021, 3。 Visual C++數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)完全手冊(cè) [M]。 2021, 5。 2021, 7。 2021, 7。 [3](美) Stroustrup, Bjarne. The C+ + Programming Language Special Edition[M]。 Visual C++ 高級(jí)編程范例 [M]。北京:清華大學(xué)出版社 2021, 7。 30 參考文獻(xiàn) [1](美) Shepherd,G,Kruglinski,D[M]。我還要感謝我的指導(dǎo)老師,他給我很多關(guān)心和幫助,并幫助我解決不少技術(shù)問(wèn)題。 29 致謝 在此,首先我要感謝學(xué)校給我們畢業(yè)生做畢業(yè)設(shè)計(jì)的機(jī)會(huì),使我們理論聯(lián)系實(shí)際,把所有的理論知識(shí)和實(shí)踐結(jié)合起來(lái),使我們各方面能力都得到了提高。這次畢業(yè)設(shè)計(jì)使我系統(tǒng)地熟悉了整個(gè)系統(tǒng)開(kāi)發(fā)的流程,提高了我數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)的能力,為我將來(lái)工作提供了寶貴的實(shí)戰(zhàn)經(jīng)驗(yàn)。 在兩個(gè)多月的畢業(yè)設(shè)計(jì)中,我學(xué)習(xí)了很多,并深深感觸到要學(xué)習(xí)的知識(shí)還有很多,學(xué)校學(xué)習(xí)的理論知識(shí)再豐富,要與實(shí)際聯(lián)系起來(lái)還是有一定困難的。通過(guò) 三年半 的校內(nèi)學(xué)習(xí), 我們 已獲得了相應(yīng)的理論知識(shí)和一定的專業(yè)技能; 金工實(shí)習(xí)等 生產(chǎn)實(shí)踐又使 我們 獲得了一定的實(shí)踐經(jīng)驗(yàn)。這一切都要求 我們 除獲取一定的理論知識(shí)和技能外,還必須培養(yǎng)自己進(jìn)一步學(xué)習(xí)的能力。 由于社會(huì)生活的變革和科技進(jìn)步對(duì)社會(huì)及個(gè)人的影響,認(rèn)為學(xué)校能滿足人生所有教育需要的理性主義幻想已經(jīng)破滅。而畢業(yè)設(shè)計(jì)這一環(huán)節(jié),通過(guò)合理選擇課題,引導(dǎo) 我們 有意識(shí)地系統(tǒng)運(yùn)用所學(xué)知識(shí)和技能,去分析思考,有助于理論知識(shí)與實(shí)踐有機(jī)的結(jié)合。在設(shè)計(jì)過(guò)程中,可以將所學(xué)的理論知識(shí)運(yùn)用到實(shí)踐中,不僅能加深對(duì)專業(yè)理論知識(shí)的理解,而且能豐富和發(fā)展書本上的理論知識(shí),使之轉(zhuǎn)化成更高層次的經(jīng)驗(yàn)、技能和技巧。理論與實(shí)際相結(jié)合,不僅包括課堂上學(xué)的 有關(guān)知識(shí)要與技能訓(xùn)練相結(jié)合,還包括了解和接觸社會(huì)實(shí)際的內(nèi)容。 畢業(yè)設(shè)計(jì)強(qiáng)化了大學(xué)本科教學(xué)的目的。 28 第六章 總結(jié) 畢業(yè)設(shè)計(jì)是大學(xué)四年本科教學(xué)過(guò)程的最后階段采用的一種總結(jié)性的實(shí)踐教學(xué)環(huán)節(jié)。 系統(tǒng)存在的問(wèn)題 由于時(shí)間關(guān)系,操作員權(quán)限部分功能尚未實(shí)現(xiàn)。他們的任務(wù)是熟悉并仔細(xì)研究所負(fù)責(zé)部分系統(tǒng)的功能實(shí)現(xiàn)過(guò)程,甚至對(duì)程序細(xì)節(jié)都應(yīng)清楚,以便于完成具體維護(hù)工作;由于系統(tǒng)維護(hù)要對(duì)系統(tǒng)進(jìn)行修改變更,這是直接與業(yè)務(wù)功 27 能密切相關(guān)的。 系統(tǒng)維護(hù)的組織與管理 系統(tǒng)維護(hù)工作,首先必須建立一個(gè)維護(hù)組織,確定進(jìn)行維護(hù)工作所應(yīng)遵循的原則和規(guī)范化的過(guò)程,此外還應(yīng)建立一套適用于具體系統(tǒng)過(guò)程的文檔及管理措施,以及進(jìn)行復(fù)審的標(biāo) 準(zhǔn)。 ( 3) 可修改性,表現(xiàn)為對(duì)系統(tǒng)各部分進(jìn)行修改的難易程度??删S護(hù)性是 指對(duì)系統(tǒng)進(jìn)行維護(hù)的難易程度的度量,影響系統(tǒng)可維護(hù)性主要由以下幾個(gè)三個(gè)因素: ( 1) 可理解性,表現(xiàn)為新進(jìn)員工理解系統(tǒng)的結(jié)構(gòu)、接口、功能和內(nèi)部過(guò)程的難易程度。 ( 5)系統(tǒng)維護(hù)中經(jīng)常遇到問(wèn)題。 ( 3)系統(tǒng)維護(hù)工作的對(duì)象是整個(gè)系統(tǒng)的配置。 系統(tǒng)維護(hù)工作的特點(diǎn) ( 1) 采用結(jié)構(gòu)化開(kāi)發(fā)方法與否對(duì)系統(tǒng)維護(hù)工作有極大影響。 26 ( 3)完善性預(yù)防,為了 擴(kuò)充原有系統(tǒng)的功能,提高其性能而進(jìn)行的系統(tǒng)維護(hù)工作。 系統(tǒng)維護(hù)的類型 系統(tǒng)維護(hù)的重點(diǎn)是系統(tǒng)應(yīng)用軟件的維護(hù)工作,按照軟件維護(hù)的不同性質(zhì),可以劃分為下面四種類型: ( 1) 糾錯(cuò)性維護(hù),就是診斷和修正系統(tǒng)中遺留的錯(cuò)誤。主要是指對(duì)主機(jī)以及外設(shè)的日常維護(hù)和管理,如機(jī)器部件的清洗、潤(rùn)滑,設(shè)備故障的檢修,易損部件的更換等。隨著系統(tǒng)應(yīng)用范圍的擴(kuò)大,應(yīng)用環(huán) 境的變化,系統(tǒng)中各種代碼都需要進(jìn)行一定程度的增加、刪除、修改,以及編寫新的代碼。此外,數(shù)據(jù)的備份與恢復(fù)等,都是數(shù)據(jù)維護(hù)的工作內(nèi)容。 ( 2) 數(shù)據(jù)維護(hù)。 系統(tǒng)維護(hù)工作的內(nèi)容 系統(tǒng)維護(hù)是面向系統(tǒng)中各種構(gòu)成要素的,根據(jù)維 護(hù)對(duì)象的不同,系統(tǒng)維護(hù)內(nèi)容可分為以下幾類: ( 1) 系統(tǒng)應(yīng)用程序維護(hù)。 25 系統(tǒng)維護(hù) 系統(tǒng)維護(hù)的基本概念 系統(tǒng)維護(hù)就是為了保證系統(tǒng)中的各個(gè) 要素隨著環(huán)境的變化始終處于最新的正確的工作狀態(tài)。 Visual C++中,異 常處理由 try 語(yǔ)句開(kāi)始,其后是捕捉異常的語(yǔ)句,如果包含多條語(yǔ)句,應(yīng)放在大括號(hào)內(nèi),表示一個(gè)復(fù)合語(yǔ)句。 異常處理 異常處理是對(duì)程序運(yùn)行時(shí)產(chǎn)生的錯(cuò)誤進(jìn)行處理,目的是防止程序因出現(xiàn)錯(cuò)誤而終止。 24 圖 59 圖書銷售查詢 設(shè)計(jì)思路:函數(shù) Query()用于執(zhí)行查詢操作。圖書公司經(jīng)營(yíng)者可以根據(jù)圖書的銷售情況,制定采購(gòu)計(jì)劃。函數(shù)DeleteBookInfo()用于刪除當(dāng)前圖書信息,該方法首先判斷用戶是否在表格中選中了數(shù)據(jù),然后彈出提示窗口,讓用戶進(jìn)行確認(rèn),最后執(zhí)行刪除操作。 圖 58 圖書信息管理窗口 設(shè)計(jì)思路:函數(shù) AddBookInfo()用于執(zhí)行圖書信息添加操作。用戶在添加一種圖書信息后,該圖書將顯示在表格中,如果用戶想要修改圖書信息,可以在表格中雙擊想要修改的圖書信息, 23 該信息會(huì)顯示在上方的編輯框和組合框中,在用戶修改后,單擊“修改”按鈕,即可完成修改;如果用戶想要?jiǎng)h除圖書信息,可以在表格中選中想要?jiǎng)h除的數(shù)據(jù),單擊“刪除”按鈕,系統(tǒng)提示是否刪除,單擊“是”按鈕,即可刪除圖書信息。 圖書信息管理程序設(shè)計(jì) 圖書信息管理主要實(shí)現(xiàn)圖書信息的添加、修改和刪除功能。利用函數(shù) InfoIsNull()判斷操作員信息是否為空,如果為空,返回值為 true,否則為 ,首先調(diào)用該函數(shù),判斷操作員信息是否完整。 圖 57 操作員管理界面 設(shè)計(jì)思路:利用函數(shù) LoadOperatorInfo()加載操作員信息。其主界面如圖 56 所示: 圖 56 圖書管理系統(tǒng)主界面 22 操作員管理程序設(shè)計(jì) 操作員管理主要實(shí)現(xiàn)操作員信息的添加、修改和刪除功能。 其中“確定”按鈕的命令代碼,驗(yàn)證 用戶身份是否合法的設(shè)計(jì)思路為:首先判斷用戶名和密碼是否為空,如果為空,則提示用戶輸入用戶名和密碼,否則以用戶名和密碼為條件,從數(shù)據(jù)庫(kù)中查詢數(shù)據(jù),有數(shù)據(jù)返回,證明用戶名身份合法;反之,身份不合法。系統(tǒng)登陸活動(dòng)圖如圖 54 所示。 圖 53 圖書銷售查詢狀態(tài)圖 錄入顧客姓名 選擇柜臺(tái) 錄入圖書條形碼 若條形碼存在 自動(dòng)加載圖書信息 填入圖書數(shù)量 程序自動(dòng)計(jì)算總計(jì) 并根據(jù)折扣計(jì)算應(yīng)付金額 填入實(shí)付金額 點(diǎn)擊“添加”完成信息錄入 設(shè)置查詢條件 已設(shè)置查詢條件 檢查查詢條件是否完整 通過(guò)檢查 查詢 數(shù)據(jù) 查詢完成 檢查查詢結(jié)果 有數(shù)據(jù)返回 顯示查詢結(jié)果 20 系統(tǒng)功能模塊實(shí)現(xiàn) 系統(tǒng)登陸程序設(shè)計(jì) 為了防止非法用戶進(jìn)入系統(tǒng),程序中設(shè)計(jì)了一個(gè)系統(tǒng)登陸窗口。圖書銷售信息添加狀態(tài)圖如圖 52 所示。然后填入圖書數(shù)量,程序自動(dòng)計(jì)算總計(jì)并根據(jù)折扣計(jì)算應(yīng)付金額。程序自動(dòng)調(diào)用當(dāng)前操 作員和系統(tǒng)時(shí)間。最后填入實(shí)付金額,再單擊“添加”即完成圖書入庫(kù)操作。如果用戶修改數(shù)據(jù),可以在表格中雙擊想要修改的數(shù)據(jù),則當(dāng)前數(shù)據(jù)將會(huì)顯示在編輯框和組合框中,單擊“修改”按鈕,完成修改操作:如果用戶執(zhí)行刪除操作,可以在表格中選中想要?jiǎng)h除的數(shù)據(jù),單擊“刪除”按鈕將所選的數(shù)據(jù)刪除掉。為了方便用戶操作,采用利用編輯框錄入數(shù)據(jù)、利用組合框選擇數(shù)據(jù)的方法維護(hù)數(shù)據(jù)。 圖書管理系統(tǒng)部分 ER 圖如以下各圖所示: 11 圖 41 圖書基本信息 ER圖 圖 42 供應(yīng)商基本信息 ER圖 圖 43 柜臺(tái)信息 ER圖 圖 44 倉(cāng)庫(kù)信 息 ER圖 圖書 書籍名稱 簡(jiǎn)碼 條形碼 作者 出版社 價(jià)格 備注 種類 供應(yīng)商 供應(yīng)商名稱 法人 負(fù)責(zé)人 聯(lián)系電話 地址 網(wǎng)址 電子郵件 柜臺(tái) 名稱 倉(cāng)庫(kù) 倉(cāng)庫(kù)名稱 12 圖 45 圖書銷售信息 ER圖 圖 46 圖書入庫(kù)信息 ER圖 圖 47 圖書管理系統(tǒng) ER圖 圖書入庫(kù) 入庫(kù)單號(hào) 條形碼 折扣 應(yīng)付金額 單價(jià) 數(shù)量 倉(cāng)庫(kù)名稱 圖書銷售 銷售單號(hào) 條形碼 單價(jià) 數(shù)量 折扣 金額 操作員 圖書信息 管理 1 N 管理 供應(yīng)商信息 1 N 提供 1 N 管理 柜臺(tái) 1 N 管理 倉(cāng)庫(kù) 1 N 分配 1 管理 1 N N 圖書銷售 管理 1 N 管理 銷售退貨 1 N 管理 圖書入庫(kù) 1 N 管理 入庫(kù)退貨 1 N 13 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 圖書管理系統(tǒng)共使用了 19 張數(shù)據(jù)表,分別為圖書信息表、圖書種類信息表、倉(cāng)庫(kù)信息表、操作員信息表、供應(yīng)商信息表、柜臺(tái)圖書表、柜臺(tái)信息表、入庫(kù)明細(xì)表、入庫(kù)退貨明細(xì)表、入庫(kù)退貨主表、商品銷售明細(xì)表、商品銷售主 表、圖書倉(cāng)庫(kù)表、圖書調(diào)撥明細(xì)表、圖書挑撥主表、圖書定價(jià)表、圖書入庫(kù)主表、銷售退貨明細(xì)表、銷售退貨主表。 數(shù)據(jù)庫(kù)概念設(shè)計(jì) 概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò) 對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于 DBMS 的概念模型。可使用規(guī)則和約束來(lái)對(duì)數(shù)據(jù)的有效性驗(yàn)證。 在數(shù)據(jù)庫(kù)的設(shè)計(jì)中,首先要注意命名規(guī)范,不同的數(shù)據(jù)庫(kù)產(chǎn)品 對(duì)對(duì)象的命名有不同的要求,因此,數(shù)據(jù)庫(kù)中的各種對(duì)象的命名、后臺(tái)程序的代碼編寫應(yīng)采用大小寫敏感的形式,各種對(duì)象命名長(zhǎng)度不要超過(guò) 30 個(gè)字符,這樣便于應(yīng)用系統(tǒng)適應(yīng)不同的數(shù)據(jù)庫(kù)。如果能夠設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫(kù)模型,不僅會(huì)降低程序編程和維護(hù)的難度,也會(huì)提高系統(tǒng)實(shí)際運(yùn)行的性能,因而必須仔細(xì)的制定設(shè)計(jì)步驟方案,了解規(guī)范的設(shè)計(jì)方法和必要的規(guī)則。 操作方 面的可行性 操作截面簡(jiǎn)潔,容易上手,且可以允許多人同時(shí)操作,所以在操作上也是可行。雖然需要一定的開(kāi)發(fā)成本,但與經(jīng)濟(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1