【正文】
效益相比,經(jīng)濟(jì)效益遠(yuǎn)遠(yuǎn)超過(guò)開(kāi)發(fā)成本。 因而用數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)上述需求是可行的 。 能對(duì)歷史記錄進(jìn)行維護(hù)。目 前對(duì)于關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)系統(tǒng)越來(lái)越便于操作和實(shí)現(xiàn),使得數(shù)據(jù)庫(kù)技術(shù)日趨成熟與完善,即在技術(shù)方面具有很成熟的可行性。當(dāng)然,可行性研究的最根本任務(wù)是對(duì)以后的行動(dòng)方針提出建議。 ? 查詢管理 在查詢管理 中主要實(shí)現(xiàn)入庫(kù)查詢管理、入庫(kù)退貨查詢管理、銷(xiāo)售查詢管理、銷(xiāo)售退貨查詢管理 . 系統(tǒng)業(yè)務(wù)流程圖 圖 31 系統(tǒng)業(yè)務(wù)流程圖 操作員 入庫(kù)登記 庫(kù)存管理 圖書(shū)定價(jià) 圖書(shū)銷(xiāo)售 9 系統(tǒng)可行性分析 可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。 ? 圖書(shū)價(jià)格管理 在圖書(shū)價(jià)格管理中能夠?qū)崿F(xiàn)圖書(shū)定價(jià)管理、圖書(shū)調(diào)價(jià)管理。 ? 基礎(chǔ)信息管理 在基礎(chǔ)信息管理中需要實(shí)現(xiàn)操作員信息管理、圖書(shū)信息管理、圖書(shū)種類(lèi)信息管理、供應(yīng)商信息管理、倉(cāng)庫(kù)信息管理、柜臺(tái)信息管理?;A(chǔ)信息管理。 8 客戶需求 客戶需求即系統(tǒng)應(yīng)實(shí)現(xiàn)的功能。 (3)規(guī)范性原則: 軟件設(shè)計(jì)過(guò)程嚴(yán)格按照 “ 信息系統(tǒng)開(kāi)發(fā)方法 ” 的原則,分析階段、設(shè)計(jì)階段和實(shí)現(xiàn)階段。 系統(tǒng)設(shè)計(jì)原則 (1)實(shí)用性原則: 適合于中小型圖書(shū) 企業(yè) 圖書(shū)管理,用戶界面友好 ,操作使用方便,具有高效的數(shù)據(jù)處理能力。 需求分析之所以重要 ,就因?yàn)樗哂袥Q策性 ,方向性 ,策略性的作用 ,他在軟件開(kāi)發(fā)的過(guò)程中具有舉足輕重的地位 。需求分析是設(shè)計(jì) 數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反應(yīng)了用戶的實(shí)際要求,將直接影響到后面幾個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)結(jié)果是否合理和使用。 簡(jiǎn)單易學(xué)。 ADO 應(yīng)用在 ASP 中也有很高的效率。 ADO 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)的特點(diǎn): ADO 技術(shù)是基于 OLEDB 的訪問(wèn)接口,提供面向?qū)ο蟮募夹g(shù),屬于高層接口,而OLEDB 是 Visual C++提供的,是基于 COM 接口的底層接口技術(shù)。如同 RDO 對(duì)象是 ODBC 驅(qū)動(dòng)程序接口一樣, ADO 對(duì)象是 OLEDB 的接口;如同不同的數(shù)據(jù)庫(kù)系統(tǒng)需要它們自己的 ODBC 驅(qū)動(dòng)程序一樣,不同的數(shù)據(jù)源要求它們自己的 OLEDB 提供者( OLEDB provider)。 ADO 向我們提供了一個(gè)熟悉的,高層的對(duì) OLEDB 的 Automation 封裝接口。 ADO 被設(shè)計(jì)用來(lái)同新的數(shù)據(jù)訪問(wèn)層 OLEDB Provider 一起協(xié)同工作,以提供通用數(shù)據(jù)訪問(wèn)( Universal Data Access)。 ADO支持建立客戶端 /服務(wù)器和基于 WEB 的應(yīng)用程序的關(guān)鍵功能。 ADO 使用戶能夠編寫(xiě)應(yīng)用程序以通過(guò) OLEDB 提供者訪問(wèn)和操作數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)。 ActiveX174。上面說(shuō)到 Developer Studio 沒(méi)有編譯程序的功能,那么這項(xiàng)工作是由誰(shuí)來(lái)完成的呢?是 CL,是 NMAKE,和其他許許多多命令行程序,這些我們看不到的程序才是構(gòu)成 Visual Studio 的基石。這才是 Visual C++和整個(gè) Visual Studio 的精華和靈魂,雖然我們很少能直接接觸到它。但是, Visual C++也不等于 MFC。同時(shí),用 Visual C++編寫(xiě) 代碼也并不意味著一定要用 MFC,只要愿意,用 Visual C++來(lái)編寫(xiě) SDK 程序,或者使用 STL, ATL,一樣沒(méi)有限制。這一點(diǎn)請(qǐng)切記! 5 2. MFC。我們也知道, Developer Studio 并不是專(zhuān)門(mén)用于 VC 的,它也同樣用于 VB, VJ, VID 等 Visual Studio 家族的其他同胞兄弟。 Visual C++它大概可以分成三個(gè)主要的部分: 1. Developer Studio,這是一個(gè)集成開(kāi)發(fā)環(huán)境,我們?nèi)粘9ぷ鞯?99%都是在它上面完成的,再加上它的標(biāo)題赫然寫(xiě)著 “Microsoft Visual C++” ,所以很多人理所當(dāng)然的認(rèn)為,那就是 Visual C++了。另一項(xiàng)典型的新技術(shù)是即編即調(diào)( Edit and Continue),現(xiàn)在程序員可以直接在調(diào)試過(guò)程中編輯代碼,而不用像以前那樣,需要先退出調(diào)試狀態(tài),然后編輯,重新編譯連接,并啟動(dòng)調(diào)試器,再 跟蹤到發(fā)生問(wèn)題的地方。兩者緊密結(jié)合,使 Windows 編程變得更簡(jiǎn)單了。由于 Visual C++是 Microsoft 公司推出的產(chǎn)品,在 Windows 系統(tǒng)的支持下,其執(zhí)行速度和對(duì)操作系統(tǒng)的訪問(wèn)權(quán)限之高是其他編程工具無(wú)法比擬的。 Visual C++基于 C/C++,所以它擁有兩種編程方式,一種是傳統(tǒng)的基于 Windows API 的 C 編程方式,雖然其代碼效率最高,但開(kāi)發(fā)難度與開(kāi)發(fā)工作量也隨著增高;另一種是基于 MFC 的 C++編程方式,雖然其代碼運(yùn)行速率相對(duì)較低,但開(kāi)發(fā)難度小,開(kāi)發(fā)工作量小,源代碼效率高,已成為 Visual C++開(kāi)發(fā) Windows 應(yīng)用程序的主流。與其他的可視化編程環(huán)境(如 Visual Basic)一樣, Visual C++ 集程序的代碼編輯、編譯、連接、調(diào)試等 功能為一體,給編 4 程人員提供了一個(gè)完整、全面而有方便的開(kāi)發(fā)環(huán)境,并提供了許多有效的輔助開(kāi)發(fā)工具。 這些組件通過(guò)一個(gè)名為 Developer Studio 的組件集成為和諧的開(kāi)發(fā)環(huán)境。 Visual C++ 不僅是一個(gè) C++編譯器,而且是一個(gè)基于 Windows 操作系統(tǒng)的可視化集成開(kāi)發(fā)環(huán)境( integrated development environment ,IDE)。 雖然微軟公司推出了 Visual C++.NET(Visual C++),但它的應(yīng)用的很大的局限性,只適用于 Windows 2021,Windows XP 和 Windows 。 有關(guān)概念和所需知識(shí)背景 VC 背景 Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開(kāi)發(fā)工具。 數(shù)據(jù)源: ADO 數(shù)據(jù)源。 系統(tǒng)軟件平臺(tái):采用目前比較流行的中文 Windows98/2021/XP。實(shí)現(xiàn)圖書(shū)的入庫(kù)查詢、入庫(kù)退貨查詢、圖書(shū)銷(xiāo)售查詢等信息 查詢。實(shí)現(xiàn)圖書(shū)的定價(jià)、調(diào)價(jià)管理。實(shí)現(xiàn)圖書(shū)的入庫(kù)與入庫(kù)退貨管理。 通過(guò)對(duì)圖書(shū)管理過(guò)程的研究與分析,應(yīng)該實(shí)現(xiàn)的目標(biāo)如下 :熟悉 Visual C++開(kāi)發(fā)數(shù)據(jù)庫(kù)必須掌握的技術(shù)、方法和過(guò)程,熟悉 SQL Sever 數(shù)據(jù)庫(kù)的安裝、管理、開(kāi)發(fā)及維護(hù)的相關(guān)技術(shù),用 Visual C++開(kāi)發(fā)一個(gè)圖書(shū)管理系統(tǒng)。通過(guò)管理系統(tǒng)對(duì)企業(yè)的管理,為企業(yè)的發(fā)展提供了大量的、關(guān)鍵性的數(shù)據(jù),企業(yè)根據(jù)這些數(shù)據(jù),及時(shí)作出決策,進(jìn)行調(diào)整,使之能夠更好地把握市場(chǎng)的銷(xiāo)售規(guī)律,適應(yīng)市場(chǎng)變化,在激烈的行業(yè)競(jìng)爭(zhēng)中取得一席之地。 基于上述問(wèn)題,以一種全新的管理方式提高圖書(shū)流通信息的反饋速度,降低庫(kù)存占用,加快資金周轉(zhuǎn),提高工作效率是非常 必要的。數(shù)據(jù)處理手工操作,工作量大,出錯(cuò)率高,出錯(cuò)后不易修改, 圖書(shū) 企業(yè) 采取手工方式對(duì)圖書(shū) 出入庫(kù)、銷(xiāo)售情況進(jìn)行人工管理,由于信息比較多,圖書(shū) 企業(yè) 的管理工作混亂而又復(fù)雜;一般銷(xiāo)售 情況是記錄在 筆記本 上,圖書(shū)的數(shù)目和內(nèi)容記錄在文件中,圖書(shū) 企業(yè) 的工作人員和管理員也只是當(dāng)時(shí)對(duì)它比較清楚,時(shí)間一長(zhǎng),如再要進(jìn)行查詢,就得在眾多的資料中翻閱、查找,造成查詢費(fèi)時(shí)、費(fèi)力。由于數(shù)據(jù)繁多,容易丟失,且不易查找。 很多圖書(shū)企業(yè)對(duì)信息管理的主要方式是基于文本、表格等紙介質(zhì)的手工處理,對(duì)于圖書(shū)出入庫(kù),銷(xiāo)售情況,價(jià)格調(diào)整等的統(tǒng)計(jì)和核實(shí)往往采用筆記的方式進(jìn)行。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)產(chǎn)品庫(kù)存信息進(jìn)行管理,具有人工管理無(wú)法比擬的優(yōu)點(diǎn),它檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng) 、成本低等,可減少更多的人力物力,這些都能夠極大地提高貨品庫(kù)存的管理效率,也是圖書(shū)信息的管理科學(xué)化、正規(guī)化的重要條件。 圖書(shū)信息管理系統(tǒng)是一個(gè)圖書(shū)經(jīng)營(yíng)類(lèi)企業(yè)不可缺少的一部分 ,它對(duì)于圖書(shū)企業(yè)管理者和圖書(shū)消費(fèi)者來(lái)說(shuō)是至關(guān)重要的,因此,圖書(shū)信息的管理系統(tǒng)應(yīng)該能夠?yàn)閳D書(shū)企業(yè)管理者和圖書(shū)消費(fèi)者提供充足的信息和快捷的查詢手段。計(jì)算機(jī)進(jìn)行信息管理與管理信息系統(tǒng)的開(kāi)發(fā)密切相關(guān),系統(tǒng)的開(kāi)發(fā)是系統(tǒng)管理的前提。使用計(jì)算機(jī)進(jìn)行信息處理,不僅提高了工作效率,而且大大的提高了其安全性。在各行各業(yè)中離不開(kāi)信息處理,這正是計(jì)算機(jī)被廣泛應(yīng)用于管理信息系統(tǒng)的外部環(huán)境。 VC++圖書(shū)管理系統(tǒng)采用 ADO 技術(shù)操作數(shù)據(jù)庫(kù) , 以 Microsoft Visual C++ 作為開(kāi)發(fā)工具 ,Microsoft SQL Server2021 作為數(shù)據(jù)庫(kù)設(shè)計(jì)工具。本課題設(shè)計(jì)是為適應(yīng)信息化的要求,使圖書(shū)管理提高到計(jì)算機(jī)水平而設(shè)計(jì)的。 I 摘要 隨著現(xiàn)代圖書(shū)流通市場(chǎng)競(jìng)爭(zhēng)的愈演愈烈,圖書(shū)管理系統(tǒng)已經(jīng)成為圖書(shū)企業(yè)提高競(jìng)爭(zhēng)力的關(guān)鍵。信息技術(shù)的發(fā)展給圖書(shū)企業(yè)的管理帶了新的力量。 本論文主要研究利用計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)圖書(shū)的信息化管理,包括基礎(chǔ)信息管理,庫(kù)存管理,圖書(shū)價(jià)格管理,圖書(shū)銷(xiāo)售管理,查詢管理。 關(guān)鍵詞 : 圖書(shū)管理,圖書(shū)銷(xiāo)售,查詢管理 , 系統(tǒng)分析 II ABSTRACT With the increasingly intensive petition of the modern book circulation market, the book management system has bee the key for the book enterprises to improve their petitiveness. The development of information technology provides a new force to the management of the library enterprises. The issue of this paper is designed to meet the demand of information technology in order to promote the book management to the level of puter design. This paper mainly study on the realization of the book information management by using puter system, including basic information management, stock control, book price control, book sale management, and search management. Based on ADO technology to operate database, the book management system adopts Microsoft