九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

論文--書店管理系統(tǒng)

上傳人:細(xì)水****9 文檔編號:65761079 上傳時間:2022-03-25 格式:DOC 頁數(shù):22 大?。?46.50KB
收藏 版權(quán)申訴 舉報 下載
論文--書店管理系統(tǒng)_第1頁
第1頁 / 共22頁
論文--書店管理系統(tǒng)_第2頁
第2頁 / 共22頁
論文--書店管理系統(tǒng)_第3頁
第3頁 / 共22頁

下載文檔到電腦,查找使用更方便

6 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《論文--書店管理系統(tǒng)》由會員分享,可在線閱讀,更多相關(guān)《論文--書店管理系統(tǒng)(22頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 書店管理系統(tǒng) 計(jì)算機(jī)科學(xué)與技術(shù)專業(yè) 指導(dǎo)老師 :【摘要】隨著科技的發(fā)展,特別是計(jì)算機(jī)技術(shù)的發(fā)展。書店繁瑣的事務(wù)也逐漸被計(jì)算機(jī)管理系統(tǒng)所取代,文章介紹的是作者利用Delphi 7.0 和Access開發(fā)的基于ADO數(shù)據(jù)引擎的數(shù)據(jù)庫信息管理系統(tǒng)以及整個系統(tǒng)從設(shè)計(jì)到實(shí)現(xiàn)的整個設(shè)計(jì)分析過程?!娟P(guān)鍵詞】數(shù)據(jù)庫信息管理系統(tǒng).DELPHI 7.0.ACCESS. ADO數(shù)據(jù)引擎. 軟件開發(fā)需求分析、實(shí)施、測試目 錄引言-3第一章 選題背景-3第二章 方案論證-4 2.1 引言-42.2可行性研究-42.3結(jié)論-4第三章項(xiàng)目開發(fā)過程-63.1 關(guān)鍵技術(shù)簡介-63.2 項(xiàng)目概述-63.3 需求分析說明書-63

2、.4 數(shù)據(jù)庫設(shè)計(jì)-83.4.1數(shù)據(jù)庫環(huán)境說明-83.4.2數(shù)據(jù)庫表命名規(guī)則-83.4.3數(shù)據(jù)庫表結(jié)構(gòu)-83.5 設(shè)計(jì)說明、規(guī)范-123.5.1模塊命名規(guī)則及規(guī)范-123.5.2模塊匯總表-123.5.3模塊關(guān)系圖-123.6 整體設(shè)計(jì)-133.7 詳細(xì)設(shè)計(jì)-133.7.1引言-133.7.2登陸系統(tǒng)-133.7.3業(yè)務(wù)處理-133.7.4部門及員工管理-163.7.5系統(tǒng)設(shè)置-17第四章 軟件測試4.1 引言-194.2 任務(wù)概述-194.3 測試方案-194.4 測試執(zhí)行計(jì)劃-19第五章 用戶使用說明書-20第六章 總結(jié)-22引 言科技的進(jìn)步給人們帶來的很多的方便,特別是計(jì)算機(jī)的發(fā)展可以說是

3、人類文明進(jìn)步的一個重要?dú)v程碑,它使人們從繁瑣重復(fù)的勞動中解放出來。本文介紹的書店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)就是介紹怎么樣設(shè)計(jì)和實(shí)現(xiàn)數(shù)據(jù)庫信息管理系統(tǒng)來替代書店職工繁瑣重復(fù)的勞動、方便廣大讀者查閱購買圖書。本文就是出于對Delphi和數(shù)據(jù)庫編程的興趣和關(guān)注,萌發(fā)了設(shè)計(jì)基于數(shù)據(jù)庫的圖書管理系統(tǒng)的設(shè)想。第一章 選題背景1.1項(xiàng)目名稱書店管理系統(tǒng)1.2項(xiàng)目來源隨著社會的不斷發(fā)展書籍的種類也在不斷的增加,在銷售,進(jìn)貨等方面增加了書店的工作的難度,因此編寫一個書店信息管理系統(tǒng)是非常必要的.1.3項(xiàng)目目的建立一個能夠?qū)崿F(xiàn)書店進(jìn)銷,能夠初步實(shí)現(xiàn)書店的智能化管理,提高書店效率,方便讀者查閱書店圖書,減少管理人員的工作量

4、。1.4項(xiàng)目意義此項(xiàng)目具有一定的實(shí)用價值,過設(shè)計(jì)提高應(yīng)用DELPHI開發(fā)軟件的能力,更深的了解和應(yīng)用SQLSERVER,利用規(guī)范化的文檔來增強(qiáng)對軟件開發(fā)流程的認(rèn)識,同時增強(qiáng)分析問題的能力。1.5項(xiàng)目準(zhǔn)備到省市大型書店了解書店的基本工作情況以及以書店所使用的管理系統(tǒng),從中了解書店的所有工作內(nèi)容,經(jīng)過全面調(diào)查,全面地了解了書店管理系統(tǒng)的運(yùn)行情況,利用網(wǎng)絡(luò)加深對書店管理系統(tǒng)的理解。以文檔的形式編寫了需求分析說明書。1.6項(xiàng)目技術(shù)要求Delphi軟件的應(yīng)用,特別是數(shù)據(jù)庫開發(fā)知識。本課題設(shè)計(jì)應(yīng)用的數(shù)據(jù)庫引擎是ADO。特別是要掌握并靈活應(yīng)用數(shù)據(jù)庫知識。a、數(shù)據(jù)庫表的分析 b、access的使用 c、SQL

5、SERVER的使用 d、SQL語言 1.7項(xiàng)目當(dāng)前發(fā)展書店信息管理系統(tǒng)隨著社會的不斷發(fā)展也在不斷的向前發(fā)展,但現(xiàn)在書店信息還存在數(shù)據(jù)庫管理出錯的問題1.8項(xiàng)目指導(dǎo)思想該項(xiàng)目主要應(yīng)用Delphil,Access來實(shí)現(xiàn)圖書進(jìn)貨、圖書驗(yàn)收、圖書分類、圖書檢索、圖書銷售、報表打印、用戶管理、數(shù)據(jù)備份、系統(tǒng)維護(hù)等幾個操作(在時間允許下實(shí)現(xiàn)網(wǎng)絡(luò)功能)第二章 方案論證21引言21.1編寫的目的由于書店主要從事大量的圖書資料的存儲和書籍的所以要對書店進(jìn)行系統(tǒng)、有效的管理,以方便廣大讀者查閱、購買。隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)庫技術(shù)的發(fā)展,計(jì)算機(jī)應(yīng)用越來越普及,書店要把人工進(jìn)行的圖書進(jìn)貨、圖書驗(yàn)收、圖書分類、圖書檢

6、索、圖書銷售、報表打印、用戶管理、數(shù)據(jù)備份、系統(tǒng)維護(hù)等幾個操作用計(jì)算機(jī)實(shí)現(xiàn),減少書店職工的工作量,充分利用Internet/Intranet網(wǎng)絡(luò)的優(yōu)勢,實(shí)現(xiàn)對圖書,會員等數(shù)據(jù)的管理工作,減少開銷,提高效率,使看來很繁重的工作處于有條不紊的狀態(tài)。因此開發(fā)此系統(tǒng)的最終目的就是使人員從繁忙的手工工作中解脫出來,并且一個人就可以承擔(dān)以前幾個人的工作量,大大減輕了成本開支,是一個很實(shí)用的項(xiàng)目計(jì)劃。2.1.2背景a待開發(fā)的系統(tǒng)名稱:書店管理系統(tǒng)b本項(xiàng)目的任務(wù)設(shè)計(jì)者;指導(dǎo)老師:用戶:書店職工,圖書定購員,圖書驗(yàn)收員,圖書編目員,圖書銷售員,一般用戶2.1.3前提1.要求:A .對員工錄入設(shè)置員工編號及其它信

7、息,以供于管理者的了解員工及公司管理。B .為書店設(shè)置部門管理,便于管理員、及操作員的管理。C .設(shè)計(jì)通用查詢,可供員工很快的查找到自己所需要的信息,也易于其它人員的有關(guān)方面的統(tǒng)計(jì)。D .設(shè)置系統(tǒng)權(quán)限。2.目標(biāo):A .使公司能夠提高公司的運(yùn)行效率,便于管理者管理公司。B .方便操作員的操作,達(dá)到簡單、易用的效果。C .提高操作員的工作效率。D .高操作的正確率。E .提高操作的成功率。F .提高系統(tǒng)的可靠性及安全性。22可行性研究221方案論證這次我們設(shè)計(jì)小組選的課題書店信息管理系統(tǒng),我們首先選定的程序設(shè)計(jì)的方法是面向?qū)ο蟮某绦蛟O(shè)計(jì),目前程序設(shè)計(jì)的方法大多:結(jié)構(gòu)化程序設(shè)計(jì)方法,面向?qū)ο蟮某绦蛟O(shè)

8、計(jì)方法。結(jié)構(gòu)化程序設(shè)計(jì)方法采用自頂向下逐步求精的設(shè)計(jì)方法和單入口單出口的控制結(jié)構(gòu),主要好處在于自頂向下逐步求精的方法符合人們解決復(fù)雜問題的規(guī)律,用先全局后局部,先整體后細(xì)節(jié),先抽象后具體的逐步求精的過程開發(fā)出的程序結(jié)構(gòu)清晰,有層次,易理解和閱讀,便于今后對程序的維護(hù)。面向?qū)ο蟮某绦蛟O(shè)計(jì)是20 世紀(jì)80年代初提出的,起源于Smalltalk語言。這種新的概念和思維方式,為使軟件容易在程序設(shè)計(jì)中能夠模仿建立真實(shí)世界模型的方法,對系統(tǒng)的復(fù)雜性進(jìn)行概括,抽象和分類,是軟件的設(shè)計(jì)與現(xiàn)實(shí)形成一個由抽象到復(fù)雜這樣一個循序漸進(jìn)的過程,從而解決軟件研制中存在的效率低,質(zhì)量難以保證,調(diào)試復(fù)雜,維護(hù)困難等一系列問題

9、。當(dāng)然,面向?qū)ο蟮某绦蛟O(shè)計(jì)并不是拋棄結(jié)構(gòu)化程序設(shè)計(jì)方法,而是站在比結(jié)構(gòu)化程序設(shè)計(jì)更高,更抽象的層次上去解決問題。當(dāng)它分解為低級代碼模塊時,仍需要結(jié)構(gòu)編程。面向?qū)ο蟮某绦蛟O(shè)計(jì)能用擊沉的方式簡短程序開發(fā)的時間,與可視化技術(shù)相結(jié)合也改善了工作界面。書店信息管理系統(tǒng)要有友好的工作界面便于操作。因此,我們選用面向?qū)ο蟮某绦蛟O(shè)計(jì)作為書店信息管理系統(tǒng)的設(shè)計(jì)方法。在確定設(shè)計(jì)方法后,接著就要確定設(shè)計(jì)工具,數(shù)據(jù)庫軟件和數(shù)據(jù)庫引擎,著個對于程序設(shè)計(jì)而言是非常重要的它決定了整個程序的設(shè)計(jì)方向.VB,delphi是兩款優(yōu)秀的面向?qū)ο蟮某绦蛟O(shè)計(jì)軟件,但就整體而言,delphi的功能更為強(qiáng)大。應(yīng)用程序不直接訪問物理數(shù)據(jù)庫,

10、而是統(tǒng)管面向用戶的接口-數(shù)據(jù)庫引擎,現(xiàn)在最常用的數(shù)據(jù)庫引擎是Borland的BDE和微軟的ODBC,ADO.BDE提供一種32位的基于WIN32的數(shù)據(jù)庫引擎,它可以訪問多種數(shù)據(jù)庫。BDE的主要特點(diǎn)是:具有存取各種主流數(shù)據(jù)庫的統(tǒng)一接口,直接訪問數(shù)據(jù)源,支持基于C/S模式的數(shù)據(jù)庫應(yīng)用,支持不同數(shù)據(jù)之間的查詢,復(fù)制等操作,支持SQL并可訪問基于SQLSever的數(shù)據(jù)庫,支持多線程。但它同時還具有一些缺點(diǎn),如建立安裝盤時需要將BDE相關(guān)文件打包,造成應(yīng)用程序發(fā)行盤龐大。ADO技術(shù)提供了一個一致的,高性能能的,高兼容性的數(shù)據(jù)訪問借口。它既能實(shí)現(xiàn)數(shù)據(jù)庫前端的創(chuàng)建,又能實(shí)現(xiàn)中間層的設(shè)計(jì)。ADO的應(yīng)用范圍涵蓋

11、了從一層到多層數(shù)據(jù)庫應(yīng)用解決方案,以及基于WEB的數(shù)據(jù)驅(qū)動解決方案。并且ADO提供了一個更容易使用的接口,優(yōu)化的數(shù)據(jù)訪問手段,減少網(wǎng)絡(luò)的負(fù)擔(dān)和應(yīng)用程序前端,數(shù)據(jù)源之間的層次。ADO有一個重要的優(yōu)勢是已經(jīng)被內(nèi)置在微軟的所有的操作系統(tǒng)內(nèi)。而書店信息管理系統(tǒng)主要的應(yīng)用平臺是微軟系列,因此,ADO是最適合該系統(tǒng)的數(shù)據(jù)庫引擎222方案確定通過與書店人員的交流,首先編寫了需求分析說明書,接著利用數(shù)據(jù)庫知識編寫了數(shù)據(jù)庫設(shè)計(jì)說明書,最后小組成員對數(shù)據(jù)庫的合理性和開發(fā)中所涉及的技術(shù)進(jìn)行評估,最終確定用DELPHI 7.0作為書店信息管理系統(tǒng)的開發(fā)工具,ACCESS作為數(shù)據(jù)庫、數(shù)據(jù)庫引擎采用ADO.并將可行性研究

12、形成一份報告,畢業(yè)設(shè)計(jì)的指導(dǎo)老師:賴會霞對此報告認(rèn)真閱讀并提了許多寶貴建議,同時也肯定了項(xiàng)目的可行性。23結(jié)論該項(xiàng)目提供的服務(wù)均為免費(fèi)。但本著對知識的渴望且在技術(shù)上已無多大障礙,因此可以著手開發(fā)該系統(tǒng)。綜合以上所述,且經(jīng)同學(xué)們的大力支持,及老師的極力推薦,本著互相學(xué)習(xí)的態(tài)度,全組成員經(jīng)過商討,最后決定馬上著手開發(fā)工作。第三章 項(xiàng)目開發(fā)過程31幾個關(guān)鍵技術(shù)簡介31.1 Delphi7.0 簡介 Delphi是美國Borland公司推出的功能強(qiáng)大的應(yīng)用程序開發(fā)工具。它是可視化應(yīng)用編程開發(fā)環(huán)境,可重用性面向?qū)ο缶幊陶Z言,快速編譯器和數(shù)據(jù)庫的完美結(jié)合。3.1.2ADO技術(shù)Active 數(shù)據(jù)對象(Act

13、ive Data Objects):ADO 實(shí)際是一種提供訪問各種數(shù)據(jù)類型的連接機(jī)制。ADO設(shè)計(jì)為一種極簡單的格式,通過ODBC的方法同數(shù)據(jù)庫接口??梢允褂萌魏我环NODBC數(shù)據(jù)源,即不止適合于SQL Server、Oracle、Access 等數(shù)據(jù)庫應(yīng)用程序,也適合于Excel表格、文本文件、圖形文件和無格式的數(shù)據(jù)文件。ADO是基于OLE-DB之上的技術(shù),因此ADO通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。ADO支持用于建立基于客戶端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤空間較少。ADO 同時具有遠(yuǎn)程數(shù)據(jù)服務(wù) (RDS) 功能,通過

14、 RDS 可以在一次往返過程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動到客戶端應(yīng)用程序或 Web 頁、在客戶端對數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。本項(xiàng)目開發(fā)計(jì)劃是為了滿足書店信息管理的需要而寫的,主要闡明了系統(tǒng)過程中人員的組織分配,項(xiàng)目開發(fā)的進(jìn)度,開發(fā)過程中的關(guān)鍵問題32項(xiàng)目概述3.2.1工作內(nèi)容 本項(xiàng)目的工作主要分為三個階段:第一階段,主要是文檔編寫,包括:需求分析說明書;數(shù)據(jù)庫設(shè)計(jì)說明書 ;概要設(shè)計(jì)說明書;項(xiàng)目開發(fā)計(jì)劃;測試計(jì)劃;第二階段的工作主要是編碼工作。第三階段的主要工作的測試工作,并要寫出測試分析報告,項(xiàng)目開發(fā)總結(jié)報告,用戶操作手冊3.2.2條件與限制本軟件運(yùn)行的最短壽命估計(jì)為5 年;不考

15、慮經(jīng)費(fèi)來源和使用限制;無法律和政策方面的限制;目前,本項(xiàng)目開發(fā)所需的軟硬件條已經(jīng)具備,文檔文檔編制的工作已經(jīng)開始3.2.3產(chǎn)品名稱書店信息管理系統(tǒng)3.2.4 驗(yàn)收標(biāo)準(zhǔn)輸入測試計(jì)劃中測試用例,結(jié)果應(yīng)符合測試計(jì)劃中的要求用戶對系統(tǒng)界面滿意33需求分析說明書3.3.1引言本需求規(guī)格說明書是根據(jù)客戶對書店管理系統(tǒng)的需求編寫的,旨在作為開發(fā)的標(biāo)準(zhǔn)和驗(yàn)收的依據(jù)。目的本軟件需求分析報告的編寫目的是為了提供一個由用戶(或委托者)和開發(fā)者雙方共同確定的開發(fā)系統(tǒng)的業(yè)務(wù)需求目標(biāo),并對所實(shí)現(xiàn)的軟件功能做全面的規(guī)格描述。同時,在用戶業(yè)務(wù)需求的基礎(chǔ)上,經(jīng)過需求分析和數(shù)據(jù)整理,以向整個開發(fā)期提供關(guān)于軟件系統(tǒng)的業(yè)務(wù)和數(shù)據(jù)的技

16、術(shù)信息和整體描述,成為軟件開發(fā)的技術(shù)基礎(chǔ),也作為系統(tǒng)設(shè)計(jì)和實(shí)現(xiàn)的目標(biāo)及驗(yàn)收依據(jù)。本軟件需求分析報告的適用讀者,一般為:軟件客戶、軟件需求分析人員、軟件設(shè)計(jì)及開發(fā)者和相關(guān)的測試人員。參考材料:交通運(yùn)政系統(tǒng)需求說明書、軟件工程3.3.2任務(wù)概述 開發(fā)本系統(tǒng)的目的在于代替書店工作人員繁瑣重復(fù)工作,方便書店工作人員管理書店?duì)I業(yè)情況,同時也方便讀者查詢圖書。其主要任務(wù): 圖書的查詢、銷售、進(jìn)貨、類別管理、書店部門及員工信息管理、會員讀者信息的管理、讀者消費(fèi)情況查詢、報表統(tǒng)計(jì)(統(tǒng)計(jì)圖書銷售額、統(tǒng)計(jì)積壓圖書、盤點(diǎn)圖書、統(tǒng)計(jì)最暢銷的前20本書)、登記讀者緊缺圖書、數(shù)據(jù)備份、數(shù)據(jù)還原、系統(tǒng)參數(shù)的設(shè)置、修改密碼、

17、幫助主題、關(guān)于目前本項(xiàng)目開發(fā)所需軟件、硬件已具備。設(shè)計(jì)人員共兩名,具體分工見設(shè)計(jì)任務(wù)書.3.3.3功能需求功能框架劃分 圖書查詢 會員查詢 圖書銷售 圖書入庫 會員登記圖書類別管理缺貨圖書統(tǒng)計(jì)暢銷圖書統(tǒng)計(jì)員工業(yè)績統(tǒng)計(jì) 部門信息管理 職工信息管理 密碼修改 數(shù)據(jù)備份功能描述登錄界面:用戶登陸,及權(quán)限管理 圖書查詢:用戶可根據(jù)自己的需要進(jìn)行精確和模糊查詢。 會員查詢:查詢書店會員基本資料。 圖書銷售:只要是書店工作人員進(jìn)行圖書銷售。 圖書入庫:圖書的進(jìn)庫。 會員登記:書店會員讀者基本資料登記。 圖書類別管理:用于書店圖書類別管理。 報表統(tǒng)計(jì):統(tǒng)計(jì)數(shù)據(jù)、打印數(shù)據(jù)。 部門信息管理:用樹型結(jié)構(gòu)管理部門信

18、息,添加刪除部門等。 職工基本信息:刪除、添加職工等 密碼修改:修改用戶密碼。 數(shù)據(jù)備份:數(shù)據(jù)備份、還原。3.3.4運(yùn)行環(huán)境軟件環(huán)境操作平臺:WINDOW9X,WIN2000,WINME,WINXP數(shù)據(jù)庫:Access2000或SQLServer3.3.5開發(fā)環(huán)境軟件環(huán)境操作平臺: WIN2000開發(fā)語言:DELPHI7.0,輔助控件 暫無需要數(shù)據(jù)庫:SQL Server 2000或Access2000數(shù)據(jù)庫引警:ADO3.3.6用戶特點(diǎn)本系統(tǒng)可應(yīng)用于各類型的中小型書店。3.3.7條件與限制本項(xiàng)目目前為單機(jī)版,尚無法分布式處理34數(shù)據(jù)庫設(shè)計(jì)3.4.1數(shù)據(jù)庫環(huán)境說明數(shù)據(jù)庫:SQL SERVER2

19、000 或ACCESS編程工具:DELPHI數(shù)據(jù)庫引擎:ADO3.4.2數(shù)據(jù)庫的命名規(guī)則數(shù)據(jù)庫名稱:BOOKSHOPDB本數(shù)據(jù)庫表或域的命名按其應(yīng)用業(yè)務(wù)的范圍歸類,歸納為兩類,第一類為圖書類,即TS_;第二類為讀者類,即DZ_;第二類為員工類,即YG_;命名的表達(dá)方式用中文漢字的第一個字母代表某一漢字的索寫;本數(shù)據(jù)庫視圖命名以VW_打頭,其后面表達(dá)式為視圖的應(yīng)用意義,命名的表達(dá)方式用中文漢字的第一個字母代表某一漢字的索寫;本數(shù)據(jù)庫角發(fā)器以TR_打頭,其后面表達(dá)式為視圖的應(yīng)用意義,命名的表達(dá)方式用中文漢字的第一個字母代表某一漢字的索寫;本數(shù)據(jù)庫存儲過程以SP_打頭,其后面表達(dá)式為視圖的應(yīng)用意義,

20、命名的表達(dá)方式用中文漢字的第一個字母代表某一漢字的索寫;表3-1各子系統(tǒng)的代碼和名稱序號代碼名稱1TS_應(yīng)用圖書類2HY_應(yīng)用會員類3ZG_應(yīng)用職工類4 YW_應(yīng)用業(yè)務(wù)類5XT_應(yīng)用系統(tǒng)類表3-2數(shù)據(jù)表定義模板名稱標(biāo)識符功能說明序號字段名中文含義說明類型(精度范圍)缺省值NULL12345注主鍵索引外鍵3.4.3表結(jié)構(gòu)表3-3圖書信息(TS_JBXX)名稱圖書信息標(biāo)識符TS_JBXX功能說明應(yīng)用于: 序號字段名中文含義說明類型(精度范圍)缺省值NULL1JBXX_TXM圖書條形碼varchar(8)N2JBXX_MC圖書名稱varchar(20)N3JBXX_ZZ圖書作者varchar(12)

21、N4JBXX_CBS圖書出版社varchar(12)N5JBXX_CBRQ出版日期DateY6JBXX_LB圖書類別varchar(10)Y7JBXX_KC圖書庫存量intN8JBXX_DJ圖書定價moneyN9JBXX_JJ圖書簡介Varchar(100)N注主鍵JBXX_TXM索引JBXX_TXM外鍵表3-4圖書父級類別(TS_TSLB)名稱圖書類別標(biāo)識符TS_TSLB功能說明圖書類別(如 科技類圖書)序號字段名中文含義說明類型(精度范圍)缺省值NULL1TSLB_ID類別IDVarchar(8)N2TTSLB_MC類別名稱Varchar(10)N3TSLB_JJ類別簡介varcharY4

22、5注主鍵TSLB_ID索引外鍵表3-5系統(tǒng)部門信息(XT_BMXX)名稱系統(tǒng)部門信息標(biāo)識符XT_BMXX功能說明登記部門基本信息序號字段名中文含義說明類型(精度范圍)缺省值NULL1BMXX_ID部門IDVarchar(8)N2BMXX _MC部門名稱Varchar(10)N3BMXX_LD部門領(lǐng)導(dǎo)Varchar(8)N4BMXX_RS部門人數(shù)Varchar(8)N5BMXX_FID部門父級IDVarchar(8)N6BMXX_JB部門級別Varchar(1)N注主鍵BMXX_ID索引外鍵BMXX_FID表3-6業(yè)務(wù)圖書銷售(YW_TSXS)名稱業(yè)務(wù)圖書銷售標(biāo)識符YW_TSXS功能說明登記每筆

23、圖書銷售信息序號字段名中文含義說明類型(精度范圍)缺省值NULL1TSXS_ID圖書銷售ID系統(tǒng)自動編號longintN2TSXS_TSTXM圖書條形碼Varchar(8)N3TSXS_SJ銷售時間DateDate()N4TSXS_SL數(shù)量Int1N5TSXS_JE銷售金額MoneyN6TSXS_YWYID業(yè)務(wù)員IDVarchar(8)N注主鍵TSXS_ID索引TSXS_ID外鍵TSXS_TSTXM TSXS_YWYID表3-7業(yè)務(wù)圖書進(jìn)貨(YW_TSJH)名稱業(yè)務(wù)圖書進(jìn)貨標(biāo)識符YW_TSJH功能說明登記進(jìn)貨信息序號字段名中文含義說明類型(精度范圍)缺省值NULL1TSJH_ID圖書進(jìn)貨ID(

24、系統(tǒng)自動編號)longintN2TSJH_TSTXM圖書條形碼Varcharn3TSJH_RQ進(jìn)貨日期DateDate()N4TSJH_SL進(jìn)貨數(shù)量IntN5TSJH_JE金額MoneyN6TSJH_YWYID業(yè)務(wù)員IDVarcharN注主鍵索引外鍵表3-8業(yè)務(wù)處理臨時表(YW_TEMP)名稱業(yè)務(wù)處理臨時表標(biāo)識符YW_TEMP功能說明業(yè)務(wù)處理中的臨時表序號字段名中文含義說明類型(精度范圍)缺省值NULL1TEMP_TSTXM圖書條形碼varcharN2TEMP_TSMC圖書名稱varcharN3TEMP_TSSL圖書數(shù)量int4TEMP_TSJQ圖書價錢money5TEMP_YWYID業(yè)務(wù)員I

25、DvarcharN6TEMP_DJ圖書定價money7TEMP_ID臨時表ID自動編號N注主鍵TEMP_ID索引TEMP_ID外鍵TEMP_YWYID表3-9職工基本信息(ZG_JBXX)名稱職工基本信息標(biāo)識符ZG_JBXX功能說明職工基本信息序號字段名中文含義說明類型(精度范圍)缺省值NULL1JBXX_ID職工IDVarcharN2JBXX_XM姓名VarcharN3JBXX_ZW職務(wù)varcharN4JBXX_XB性別VarcharN5JBXX_CSRQ出生日期DateY 6JBXX_JG籍貫VarcharY7JBXX_XL學(xué)歷VarcharY注主鍵JBXX_ID索引JBXX_ID外鍵表

26、3-10會員基本信息(HY_JBXX)名稱會員基本信息標(biāo)識符HY_JBXX功能說明序號字段名中文含義說明類型(精度范圍)缺省值NULL1JBXX_ID會員IDVarcharN2JBXX_XM姓名VarcharN3JBXX_XB性別VarcharN4JBXX_CSRQ出生日期VarcharY5JBXX_XL學(xué)歷VarcharY6JBXX_XHJE消惠金額money0N7JBXX_LXDZ聯(lián)系地址VarcharY8JBXX_LXDH聯(lián)系電話varcharY注主鍵JBXX_ID索引JBXX_ID外鍵3.5 設(shè)計(jì)說明、規(guī)范3.5.1模塊命名規(guī)則工程名稱:BOOKSHOP;以項(xiàng)目的實(shí)際意義命名,不加任何

27、修飾;主單元名稱:MainBookShop;命名是以Main代表是工程的主單元,以BookShop代表實(shí)際意義;主單元窗口名稱:FormBookShop;命名以Form代表是窗口,以BookShop代表主窗口與實(shí)際意義;子單元名稱:以小寫frm_打頭,表示單元,后面接著是單元功能業(yè)務(wù)類(如代碼類模塊,則dm_),用小寫中文首寫字母表示,再后面是子單元的實(shí)際意義,用小寫中文首寫字母表示;子窗口模塊名稱:以小寫form_打頭,表示窗口模塊,后面接著是單元功能業(yè)務(wù)類(如業(yè)務(wù)類模塊,則yw_),用小寫中文首寫字母表示,再后面是子窗口模塊的實(shí)際意義,用小寫中文首寫字母表示;變量:工程全局變量用g_打頭,

28、模塊全局變量用F_打頭,過程或函數(shù)內(nèi)部變量用s_打頭,后面跟著變量意義不能太長,具體自己定義;函數(shù)或過程:function或procedure必需全部小寫,函數(shù)名稱自己定義,但意義必須明確,以便容易看懂;函數(shù)參數(shù)均以大寫A打頭;編碼格式規(guī)范:前后段以2個字符為作為起點(diǎn),如:begin while do beginif thenbeginend else if thenbeginend; end;end;3.5.2模塊匯總表書店分布式管理系統(tǒng)(delphi版)模塊名稱功能簡述登陸系統(tǒng)登陸系統(tǒng),并在登陸系統(tǒng)時對,用戶的權(quán)限進(jìn)行設(shè)置圖書查詢提供圖書的模糊和精確查詢會員查詢會員查詢業(yè)務(wù)處理圖書銷售、進(jìn)

29、貨、會員登記、圖書類別管理報表統(tǒng)計(jì)缺貨圖書統(tǒng)計(jì)、暢銷圖書統(tǒng)計(jì)、圖書銷售情況統(tǒng)計(jì)、職工業(yè)績統(tǒng)計(jì)部門、用戶管理部門信息管理(添加刪除部門)用戶信息管理(添加、刪除用戶) 系統(tǒng)設(shè)置修改密碼、數(shù)據(jù)備份、系統(tǒng)參數(shù)設(shè)置關(guān)于關(guān)于3.5.3模塊關(guān)系圖數(shù)據(jù)庫登陸系統(tǒng)系統(tǒng)主界面會員查詢幫助關(guān)于業(yè)務(wù)處理報表統(tǒng)計(jì)精確查詢模糊查詢業(yè)務(wù)處理系統(tǒng)設(shè)置部門用戶管理修改密碼系統(tǒng)參數(shù)設(shè)置數(shù)據(jù)備份圖書類別會員登記圖書進(jìn)貨用戶管理部門管理圖書銷售 圖3-1數(shù)據(jù)流程圖36系統(tǒng)當(dāng)前總體設(shè)計(jì)流程圖是否載入保存的帳號 否用戶登錄 是 權(quán)限處理默認(rèn)帳號普通用戶管理員書店信息管理系統(tǒng)圖3-2登陸流程圖37詳細(xì)設(shè)計(jì)371引言詳細(xì)設(shè)計(jì)階段的目標(biāo),是

30、給出軟件模塊結(jié)構(gòu)中各個模塊的內(nèi)部過程描述,從而再編碼階段可以把這個描述直接翻譯成用某種程序設(shè)計(jì)語言書寫的程序.詳細(xì)設(shè)計(jì)的結(jié)果,對最終的程序代碼的質(zhì)量起著決定性的作用,對于軟件測試和維護(hù)人員也是重要的.詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個模塊的功能,更重要的是設(shè)計(jì)出的處理過程應(yīng)該盡可能簡明易懂。372 登陸系統(tǒng)職工信息表主要有:職工ID號、職工登陸密碼、職工權(quán)限三個字段。登陸時登陸模塊從讀取所有職工ID到COMBOBOX控件中,用戶選擇用戶ID,并輸入密碼。系統(tǒng)判斷密碼是否正確,若正確則判斷用戶權(quán)限進(jìn)入主界面,否則跳回登陸界面重新輸入密碼。登 陸校驗(yàn)密碼 否判斷用戶權(quán)限主界面圖 3-3統(tǒng)登

31、陸圖373業(yè)務(wù)處理業(yè)務(wù)處理主要包含圖書銷售、圖書入庫、會員登記、圖書類別管理四大模塊。 E-R選擇圖書圖判斷庫存量 不足 足添加圖書到購物書籃 清空購書籃確認(rèn)購買? 不購買統(tǒng)計(jì)價錢,修改相應(yīng)的數(shù)據(jù)庫表 下一位讀者購買圖書 圖 3-4圖書銷售E-R圖 數(shù)據(jù)錄入 庫判斷數(shù)據(jù)合法性 否,添加新記錄入庫庫中是否有該記錄?合法? 合法 查詢數(shù)據(jù)庫 修改庫中該記錄 提示出錯信息 非法 繼續(xù)錄入完成圖 3-5圖書入庫E-R圖數(shù)據(jù)錄入 重新錄入數(shù)據(jù)判斷數(shù)據(jù)合法性庫庫中有該記錄否 庫中有該記錄合法否? 查詢庫 非法 合法 無該記錄添加記錄完成圖 3-6會員登記E-R圖以樹型結(jié)構(gòu)管理,并將數(shù)據(jù)存在數(shù)據(jù)庫中 父子子

32、孫孫孫孫圖 3-7圖書類別管理圖選擇刪除的部門并修改相應(yīng)的所屬關(guān)系添加部門.數(shù)據(jù)錄入374部門及員工管理 查詢庫合法? 非法 合法 庫查詢庫 查詢 查詢已有記錄? 出錯 有 刪除 已有記錄? 有 添加記錄 完成圖 3-8部門管理ER圖部門之間也是一種樹型結(jié)構(gòu),它們之間的關(guān)系:從屬關(guān)系。. 已有記錄?查詢庫選擇刪除的職工已有記錄? 庫添加職工數(shù)據(jù)錄入合法?查詢庫 完成圖 3-9職工管理E-R圖375系統(tǒng)設(shè)置數(shù)據(jù)庫備份選擇什么操作備份恢復(fù)是否返原選擇目錄備份到相應(yīng)的文件夾 否退出退出 是返原圖 3-10數(shù)據(jù)庫備份E-R圖修改密碼輸入舊密碼請重新輸入是否正確輸入新密碼 再輸一次新密碼 是兩次密碼是否

33、相同重新輸入庫數(shù)據(jù)正確存盤 圖 3-11密碼修改E-R圖第四章 軟件測試41引言 一個軟件從開發(fā)到投入使用,必需經(jīng)過測試這一關(guān),測試是相當(dāng)重要的一個環(huán)節(jié),如未經(jīng)過測試而使用的軟件,就會發(fā)現(xiàn)許多在開發(fā)過程中所存在而未發(fā)現(xiàn)的問題,只有經(jīng)過不斷的測試,發(fā)現(xiàn)了問題并且去完善它,才能將軟件的功能達(dá)到最好的效果。而分析報告是則是記錄軟件測試過程中的一些情況和問題,以便開發(fā)人員在對完美系統(tǒng)軟件過程有本可依。42任務(wù)概述系統(tǒng)開發(fā)目標(biāo):通過測試后,使書店信息管理系統(tǒng)軟件實(shí)現(xiàn)其全部功能,并完善在測試過程中所發(fā)現(xiàn)的問題。系統(tǒng)運(yùn)行環(huán)境:運(yùn)行該軟件所適用的具體硬件設(shè)備可是P466、內(nèi)存32兆以上的計(jì)算機(jī)。軟件環(huán)境,Wi

34、ndows98以上的操作系統(tǒng)。要求和限制:本測試所5天左右的時間,受電腦軟、硬件及一些測試工具和時間的影響。43測試方案測試其界面是否友好;測試其程序運(yùn)行過程是否會出現(xiàn)錯誤的窗口;測試打開一次工程后,是否還能再一次打開而不會出錯;測試數(shù)據(jù)進(jìn)行修改之信息表是否也能進(jìn)行相應(yīng)的修改,更新;測試界面顯示是否異樣;測試打印結(jié)果是否正常;44測試計(jì)劃執(zhí)行情況在測試中除了一些小問題,基本上還都能正常運(yùn)行,不會出現(xiàn)大的錯誤,但還有一些因技術(shù)的局限性而未能實(shí)現(xiàn),測試結(jié)果以實(shí)事求是為準(zhǔn)則,測試最好的辦法是讓用戶操作,發(fā)現(xiàn)的BUG會更多。第五章 用戶使用說明書51引言本操作手冊是供管理人員學(xué)習(xí)該軟件使用編寫的,也供

35、軟件測試時參考。參考資料:需求分析說明書總體設(shè)計(jì)說明書詳細(xì)設(shè)計(jì)說明書52軟件概述521軟件的基本功能:主要實(shí)現(xiàn)圖書進(jìn)貨、圖書驗(yàn)收、圖書分類、圖書檢索、圖書銷售、報表打印、用戶管理、數(shù)據(jù)備份、系統(tǒng)維護(hù)的管理5.2.2主要性能指標(biāo):查詢精度:可精確和模糊查詢書籍。時間特性:本系統(tǒng)響應(yīng)時間取決于數(shù)據(jù)庫長度和硬件性能指標(biāo)。靈活性:本系統(tǒng)可支持任意輸入法53運(yùn)行環(huán)境硬件:電腦、打印機(jī)軟件:Delphi7.0 Access54使用說明1(1)首先要在windows 9x下運(yùn)行,要安裝Access并附加數(shù)據(jù)庫,在系統(tǒng)的控制面板下進(jìn)行配置。(2)首先點(diǎn)擊可執(zhí)行文件進(jìn)行登錄,系統(tǒng)進(jìn)入前由系統(tǒng)管理員給予權(quán)限進(jìn)入,

36、系統(tǒng)默認(rèn)管理員主要有admin。2如果需要可用system進(jìn)行登錄,然后授權(quán)于用戶,可直接登陸,也可進(jìn)行修改。3進(jìn)入主界面后,可點(diǎn)擊各快捷菜單,左邊會出現(xiàn)各快捷菜單的子模塊,然后點(diǎn)擊進(jìn)行登陸。4操作方法:一、登錄系統(tǒng) 假設(shè)數(shù)據(jù)庫Student.mdb (Microsoft Access)、本系統(tǒng)應(yīng)用程序已安裝在您的計(jì)算機(jī)上,正常啟動書店信息管理系統(tǒng),打開主窗體界面出現(xiàn)登陸界面在正確輸入用戶名和密碼方可登陸,但不同權(quán)限所使用的功能也不相同(注:共分為兩個不同的權(quán)限,一個是普通用戶只可用圖書查詢和會員查詢功能,令一個是超級用戶可使用所有功能。)二、系統(tǒng)管理 1密碼修改 可對密碼,用戶名進(jìn)行修改2用

37、戶注冊 可添加用戶名和密碼3數(shù)據(jù)備份 可對數(shù)據(jù)進(jìn)行備份4數(shù)據(jù)還原 可對數(shù)據(jù)進(jìn)行還原5參數(shù)設(shè)置 對系統(tǒng)所需參數(shù)進(jìn)行設(shè)置。 三、功能模塊 1.圖書查詢 a.模糊查詢 可輸入一個或若干條件進(jìn)行查詢 b.精確查詢 輸入條形碼進(jìn)行查詢 2.會員查詢 可查詢會員的消費(fèi)情況,和折扣率 3.業(yè)務(wù)處理 a.圖書售出 圖書出售時只需要掃入條形碼后就能顯示出圖書資料,是或還有存貨,添加購物籃并未購買,可清空,單擊購買后即成交 b.圖書入庫 登記圖書的基本信息,可對圖書的信息進(jìn)行添加,刪除,修改等操作 c.會員登記 登記會員的基本信息,可對圖書的信息進(jìn)行添加,刪除,修改等操作 d.圖書類別 可添加,刪除,修改圖書類別

38、 4.報表統(tǒng)計(jì) a.缺貨圖書 對缺貨圖書的統(tǒng)計(jì) b.暢銷圖書 對暢銷圖書的統(tǒng)計(jì) c.圖書銷售統(tǒng)計(jì) d.職工銷售統(tǒng)計(jì) 5.用戶管理 a.職工信息 b.部門信息第六章 結(jié)論和總結(jié)經(jīng)過兩個月的設(shè)計(jì)和開發(fā),書店信息管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成圖書進(jìn)貨、圖書驗(yàn)收、圖書分類、圖書檢索、圖書銷售、報表打印、用戶管理、數(shù)據(jù)備份、系統(tǒng)維護(hù)這些功能。但是由于畢業(yè)設(shè)計(jì)時間較短,且第一次接觸ADO技術(shù),在程序編寫方面語句還比較單調(diào),無法進(jìn)行靈活地運(yùn)用。程序易出錯,運(yùn)行速度慢;在系統(tǒng)實(shí)現(xiàn)方面還有許多不盡如人意的地方,比如實(shí)現(xiàn)功能較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進(jìn)一步

39、改善。特別是在網(wǎng)絡(luò)方面,該信息管理系統(tǒng)還有一個較大的發(fā)展空間,由于現(xiàn)在的大型書店都是連鎖經(jīng)營,該系統(tǒng)的網(wǎng)絡(luò)版對書店來說是非常有用,但網(wǎng)絡(luò)版最重要的是解決網(wǎng)絡(luò)通信與安全和數(shù)據(jù)庫的選用方面的問題。致謝:我通過開發(fā)這個書店信息管理系統(tǒng),鞏固了以前所學(xué)的知識,提高了應(yīng)用能力;借此機(jī)會,深深地感謝我的指導(dǎo)老師以及支持、幫助過我的老師們。感謝培養(yǎng)我的老師們。謝謝! 參考文獻(xiàn)1DELPHI 6數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航 人民郵電出版社 陳豫龍 何旭洪 著2DELPHI進(jìn)銷存程序設(shè)計(jì) 清華大學(xué)出版社 陳唯彬 著3DELPHI 5 開發(fā)人員指南 美Steve Teixeira 任旭鈞 王永生 馮澤波 譯4Delphi函數(shù)實(shí)用手冊 冶金工業(yè)出版社 張矅 張青 李彬 編著

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!