進(jìn)銷存數(shù)據(jù)庫(kù)系統(tǒng)報(bào)告(共25頁)_第1頁
進(jìn)銷存數(shù)據(jù)庫(kù)系統(tǒng)報(bào)告(共25頁)_第2頁
進(jìn)銷存數(shù)據(jù)庫(kù)系統(tǒng)報(bào)告(共25頁)_第3頁
進(jìn)銷存數(shù)據(jù)庫(kù)系統(tǒng)報(bào)告(共25頁)_第4頁
進(jìn)銷存數(shù)據(jù)庫(kù)系統(tǒng)報(bào)告(共25頁)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上數(shù)據(jù)庫(kù)項(xiàng)目設(shè)計(jì)設(shè)計(jì)題目:商品進(jìn)、銷、存管理系統(tǒng)專 業(yè)班 級(jí)學(xué) 生 指導(dǎo)老師 2008 年 秋季 學(xué)期商品進(jìn)、銷、存系 統(tǒng)背景說明 待開發(fā)的軟件系統(tǒng)的名稱:商品進(jìn)、銷、存管理系統(tǒng)軟件項(xiàng)目的用途:用于數(shù)據(jù)庫(kù)課程設(shè)計(jì)及商業(yè)用途軟件項(xiàng)目的范圍:系統(tǒng)涉及企業(yè)的庫(kù)存,銷售與進(jìn)貨提供了管理功能,為庫(kù)存,銷售,進(jìn)貨等管理數(shù)據(jù)提供了分析功能開發(fā)小組:我們小組小組成員:組長(zhǎng):指導(dǎo)老師:在信息技術(shù)的催化之下,世界經(jīng)濟(jì)的變革已經(jīng)進(jìn)入了加速狀態(tài)。世界經(jīng)濟(jì)一體化,企業(yè)經(jīng)營(yíng)全球化,以及高度競(jìng)爭(zhēng)造成的高度個(gè)性化與迅速改變的客戶需求,令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。強(qiáng)化管理,規(guī)范業(yè)務(wù)

2、流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下基礎(chǔ),是商品銷售公司乃至眾多商業(yè)企業(yè)夢(mèng)寐以求的愿望。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡(jiǎn)化,電腦知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,因此企業(yè)采用電腦管理進(jìn)貨、庫(kù)存、銷售等諸多環(huán)節(jié)也已成為趨勢(shì)及必然。 系統(tǒng)規(guī)劃1.1 可行性分析 經(jīng)濟(jì)上可行性分析現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。而本系統(tǒng)的開發(fā),為企業(yè)的工作效率帶來了一個(gè)質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個(gè)方面:第一,本系統(tǒng)的運(yùn)行可以代替人工進(jìn)行許多繁雜的勞動(dòng);第二,本系統(tǒng)的運(yùn)行可以節(jié)省許多資源;第三,本系統(tǒng)的運(yùn)行可以大大的提高企業(yè)的工作效率;第四,本

3、系統(tǒng)可以使敏感文檔更加安全,等等。本產(chǎn)品的開發(fā)所需的設(shè)備在現(xiàn)有條件下,只需要少量的投入資金就可以實(shí)現(xiàn)。因此在經(jīng)濟(jì)上是可行的。技術(shù)上可行性分析a) 軟件可行性C#具有豐富的數(shù)據(jù)庫(kù)功能,可以直接建立和編輯數(shù)據(jù)庫(kù),使用結(jié)構(gòu)化查詢語言直接訪問SQL Sever上的數(shù)據(jù)庫(kù),并提供簡(jiǎn)單的面向?qū)ο蟮膸?kù)操作命令、多用戶數(shù)據(jù)庫(kù)的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的編程技術(shù)。SQL Sever2000是由微軟公司推出的,能提供超大型系統(tǒng)所需的數(shù)據(jù)庫(kù)服務(wù),并對(duì)數(shù)據(jù)庫(kù)提供全面的保護(hù),具有防止問題發(fā)生的安全措施,他是一個(gè)采用SQL語言的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。作為客戶機(jī)/服務(wù)器的后端數(shù)據(jù)庫(kù),他是所有數(shù)據(jù)的匯總和管理中心。b) 硬件可行

4、性CPU:奔騰三代以上。OS(操作系統(tǒng)):Windows2000/windows98以上。內(nèi)存:64MB以上。硬盤:30G以上。本系統(tǒng)的開發(fā)利用Microsoft SQL Server2000作為本系統(tǒng)的數(shù)據(jù)庫(kù),它是一個(gè)支持多用戶的新型數(shù)據(jù)庫(kù),適用于大中規(guī)模的數(shù)據(jù)量需求。使用C#作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,此開發(fā)工具開發(fā)數(shù)據(jù)庫(kù)管理系統(tǒng),采用面向?qū)ο蟮姆绞剑奖?、?jiǎn)捷、功能強(qiáng)大。 管理上可行性分析課設(shè)指導(dǎo)老師給與了精心的講解和大力的支持。綜上所述,系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。1.2 劃分子系統(tǒng) 各個(gè)模塊的劃分1.3 制定信息系統(tǒng)開發(fā)方案及日程安排 1.3.1 任務(wù)分配陳 光:商品入庫(kù)(輸

5、入)李欽銘:信息查詢(查詢)冶福磊:信息修改(修改)鐘浩杰:信息統(tǒng)計(jì)(統(tǒng)計(jì))曾 炫:商品銷售(輸出)1.3.2 計(jì)劃需求分析階段:用時(shí)一天。需求分析,業(yè)務(wù)邏輯,模塊化分,詳細(xì)分工編碼階段:用時(shí)兩天。根據(jù)需求分析進(jìn)行編碼整合:待續(xù) 系統(tǒng)分析2.1系統(tǒng)流程圖業(yè)務(wù)流程圖2.2 數(shù)據(jù)字典重要數(shù)據(jù)及其簡(jiǎn)要描述如下所示:1) 數(shù)據(jù)元素:表3.1 商品編號(hào)名稱:商品編號(hào) 總編號(hào):1-001說明:唯一標(biāo)識(shí)商品 編號(hào):001數(shù)據(jù)值:(連續(xù)/離散)離散 有關(guān)編碼說明:類型:(字符/數(shù)字)數(shù)字長(zhǎng)度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):商品卡片 表3.2 員工編號(hào)名稱:?jiǎn)T工編號(hào) 總編號(hào):1-002說明:唯一標(biāo)識(shí)員工 編號(hào):002數(shù)據(jù)值:

6、(連續(xù)/離散)連續(xù) 有關(guān)編碼說明:類型:(字符/數(shù)字)數(shù)字長(zhǎng)度:7有關(guān)數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工卡片表3.3 銷售編號(hào)名稱:銷售編號(hào) 總編號(hào):1-003說明:唯一標(biāo)識(shí)每次銷售登記 編號(hào):003數(shù)據(jù)值:(連續(xù)/離散)連續(xù) 有關(guān)編碼說明:類型:(字符/數(shù)字)數(shù)字長(zhǎng)度:17有關(guān)數(shù)據(jù)結(jié)構(gòu):銷售登記卡表3.4 庫(kù)存盤點(diǎn)票號(hào)名稱:庫(kù)存盤點(diǎn)票號(hào) 總編號(hào):1-004說明:記錄一次庫(kù)存盤點(diǎn)并唯一標(biāo)識(shí) 編號(hào):004數(shù)據(jù)值:(連續(xù)/離散)離散 有關(guān)編碼說明:類型:(字符/數(shù)字)數(shù)字長(zhǎng)度:17有關(guān)數(shù)據(jù)結(jié)構(gòu):庫(kù)存盤點(diǎn)登記卡2) 數(shù)據(jù)結(jié)構(gòu):表3.6 商品卡片名稱:商品登記卡 總編號(hào):2-001說明:商品信息卡片 編號(hào):001結(jié)構(gòu):

7、有關(guān)數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ): 編號(hào) 商品登記表 名稱 商品創(chuàng)建時(shí)間 銷售單價(jià) 商品備注 3) 數(shù)據(jù)流:表3.7 操作信息名稱:操作信息 總編號(hào):3-001說明:業(yè)務(wù)員對(duì)客戶提出的請(qǐng)求向計(jì)算機(jī)進(jìn)行操作 編號(hào):001數(shù)據(jù)流來源:業(yè)務(wù)員 數(shù)據(jù)流去向:包括的數(shù)據(jù)結(jié)構(gòu): 商品登記 名稱 銷售登記 金額 日期 表3.9 管理信息名稱:管理信息 總編號(hào):3-002說明:管理員對(duì)庫(kù)存,財(cái)務(wù),基本信息進(jìn)行管理操作 編號(hào):002數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:包括的數(shù)據(jù)結(jié)構(gòu): 庫(kù)存登記 數(shù)量 財(cái)務(wù) 收入 支出 基本信息登記 4) 數(shù)據(jù)存儲(chǔ):表3.10 進(jìn)貨一覽表名稱:進(jìn)貨文件 總編號(hào):4-01說明:一段時(shí)間內(nèi)所有進(jìn)貨信

8、息的存儲(chǔ) 編號(hào):D1結(jié)構(gòu): 入庫(kù)時(shí)間 入庫(kù)編號(hào) 入庫(kù)數(shù)量 商品編號(hào) 表3.11 銷售一覽表名稱:銷售文件 總編號(hào):4-02說明:一段時(shí)間內(nèi)所有銷售信息的存儲(chǔ) 編號(hào):D2結(jié)構(gòu): 銷售編號(hào) 有關(guān)數(shù)據(jù)流: 銷售時(shí)間 商品編號(hào) 銷售數(shù)量 銷售單價(jià) 銷售備注表3.12 庫(kù)存一覽表名稱:庫(kù)存文件 總編號(hào):4-03說明:一段時(shí)間內(nèi)所有庫(kù)存信息的存儲(chǔ) 編號(hào):D3結(jié)構(gòu): 更新日期 有關(guān)數(shù)據(jù)流: 庫(kù)存編號(hào) 庫(kù)存數(shù)量 商品編號(hào) 5) 處理過程:表3.12 銷售信息單名稱:填寫銷售單 總編號(hào):5-001說明:所銷售商品的詳細(xì)信息 編號(hào):P2輸入:D2P2輸出:P2(銷售單)處理:查(銷售文件)打印銷售單,對(duì)不完整的地

9、方進(jìn)行備注信息說明表3.13 進(jìn)貨信息單名稱:填寫進(jìn)貨單 總編號(hào):5-002說明:所進(jìn)商品的詳細(xì)信息 編號(hào):P3輸入:D1P3輸出:P3(進(jìn)貨單)處理:查D1(進(jìn)貨文件)打印進(jìn)貨單,對(duì)不完整的地方進(jìn)行備注信息說明表.3.14 庫(kù)存信息單名稱:填寫庫(kù)存單 總編號(hào):5-003說明:商品存儲(chǔ)的詳細(xì)信息 編號(hào):P4輸入:D3P4輸出:P4(反饋信息單) P4(庫(kù)存信息單)處理:查D3(庫(kù)存文件)打印庫(kù)存單,對(duì)反饋是否存在信息,對(duì) 管理員顯示庫(kù)存的詳細(xì)信息,便于管理。 系統(tǒng)設(shè)計(jì)3.1 代碼設(shè)計(jì)編碼設(shè)計(jì)使數(shù)據(jù)庫(kù)系統(tǒng)開發(fā)的前提條件,使系統(tǒng)不可缺少的重要內(nèi)容。編碼是指與原來名稱對(duì)應(yīng)的符號(hào)和記號(hào)。它是進(jìn)行信息交

10、換、處理、傳輸和實(shí)現(xiàn)信息共享的關(guān)鍵。本系統(tǒng)內(nèi)部信息編碼采用順序碼和區(qū)間碼混合使用:順序碼是用一串連續(xù)的數(shù)字來代表系統(tǒng)中的客觀實(shí)體或?qū)嶓w屬性。其優(yōu)點(diǎn)是簡(jiǎn)單,容易處理,但是不能反映編碼對(duì)象的特征。所以用區(qū)間碼來彌補(bǔ)這個(gè)缺點(diǎn)。區(qū)間碼是按編碼的特點(diǎn)把代碼分為若干個(gè)區(qū)段,每一個(gè)區(qū)段表示編碼對(duì)象的一個(gè)類別。合理的編碼結(jié)構(gòu)是信息處理系統(tǒng)是否具有生命力的一個(gè)重要因素,在本系統(tǒng)的代碼設(shè)計(jì)時(shí),遵循以下幾個(gè)原則:a) 惟一性。每個(gè)代碼只能惟一地代表系統(tǒng)中的 一個(gè)實(shí)體或?qū)嶓w屬性。b) 標(biāo)準(zhǔn)性。代碼設(shè)計(jì)時(shí)采用國(guó)際或國(guó)家的標(biāo)準(zhǔn)代碼。c) 合理性。代碼設(shè)計(jì)應(yīng)該與編碼對(duì)象的分類體系相適應(yīng),使代碼對(duì)編碼對(duì)象的分類有標(biāo)識(shí)作用。d

11、) 可擴(kuò)充性。編碼時(shí)留有足夠的備用代碼。e) 簡(jiǎn)單性。方便輸入,提高處理效率。f) 適用性。便于識(shí)別和記憶,使用戶容易了解和掌握。編碼設(shè)計(jì)如圖 :SP00 商品名稱編碼 順序碼編碼3.2 輸出設(shè)計(jì)輸出設(shè)計(jì)的主要目的是滿足用戶和管理者對(duì)數(shù)據(jù)和信息的要求。本系統(tǒng)將采用表單和查詢顯示輸出方式,使用者可以通過多種方式獲取自己所需信息。輸出設(shè)計(jì)主要考慮了以下幾點(diǎn):a) 方便使用者b) 考慮系統(tǒng)的硬件性能c) 盡量利用原系統(tǒng)的輸出格式d) 輸出表格要考慮系統(tǒng)的發(fā)例如:表3.1 輸出銷售表編號(hào):總金額:商品編號(hào):商品名稱數(shù)量:備注信息:商品單價(jià):3.3 輸入設(shè)計(jì)在計(jì)算機(jī)信息傳統(tǒng)中,輸入數(shù)據(jù)的正確性決定著整個(gè)

12、系統(tǒng)質(zhì)量的好壞。本商品進(jìn)銷存管理系統(tǒng)主要采取以下輸入方法:1.鍵盤輸入法:錄入人員直接通過鍵盤輸入法將所需數(shù)據(jù)直接手工輸入。由于該系統(tǒng)所涉及的數(shù)據(jù)量不是很大,所已本系統(tǒng)將采取人工校對(duì)的方式進(jìn)行數(shù)據(jù)核對(duì)。即輸入數(shù)據(jù)后,屏幕將錄入的數(shù)據(jù)顯示出來,由人工進(jìn)行校對(duì)。3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)過程 本次課設(shè)開發(fā)商品進(jìn)、銷、存管理系統(tǒng),經(jīng)過可行性分析、詳細(xì)調(diào)查以及多次討論,確定了該系統(tǒng)由商品入庫(kù)、信息查詢、信息修改、信息統(tǒng)計(jì)、商品銷售五個(gè)子系統(tǒng)組成。本過程結(jié)構(gòu)設(shè)計(jì)過程采用自底向上的設(shè)計(jì)方法,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu).下面給出商品銷售子系統(tǒng)的分析及分E-R圖的

13、設(shè)計(jì)及對(duì)其進(jìn)行的各項(xiàng)調(diào)整。商品入庫(kù)子系統(tǒng)(陳光)包含子功能:此模塊完成庫(kù)存產(chǎn)品的輸入包括庫(kù)房中已有商品庫(kù)存的增加以及新產(chǎn)品的輸入信息和數(shù)量。如果庫(kù)房中已存在此商品,則不需添加此商品的商品信息,直接對(duì)商品數(shù)量做成一定的更新即可。如果此商品為庫(kù)存中已存在的商品,則應(yīng)當(dāng)添加對(duì)應(yīng)的商品信息,包括名稱,單價(jià)等。再將新商品的數(shù)量輸入數(shù)據(jù)庫(kù)。根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出商品入庫(kù)子系統(tǒng)的E-R圖: 名稱商品單價(jià)創(chuàng)建時(shí)間備注編號(hào)庫(kù)存信息查詢子系統(tǒng)(李欽銘)包含子功能:商品查詢,銷售查詢,入庫(kù)查詢A. 商品信息查詢。 商品編號(hào),商品名稱,類型,備注,庫(kù)存量B. 銷售信息查詢。銷售編號(hào)

14、,品種數(shù),總金額,客戶名稱,銷售日期,流水號(hào),商品編號(hào),銷售單價(jià),銷售數(shù)量。C. 入庫(kù)信息查詢。入庫(kù)編號(hào),品種數(shù)量,總計(jì)金額,入庫(kù)時(shí)間,商品編號(hào),進(jìn)貨單價(jià),數(shù)量子系統(tǒng)功能:用戶可通過表中所有的屬性根據(jù)需要選擇自己的屬性集合來對(duì)三張表的信息進(jìn)行查詢。處于商品信息查詢狀態(tài)時(shí)有五種基本屬性:商品編號(hào),商品名稱,類型,備注,庫(kù)存量。銷售信息查詢狀態(tài)時(shí)有九個(gè)基本屬性:銷售編號(hào),品種數(shù),總金額,客戶名稱,銷售日期,流水號(hào),商品編號(hào),銷售單價(jià),銷售數(shù)量。處于入庫(kù)信息查詢狀態(tài)時(shí)有七個(gè)基本屬性:入庫(kù)編號(hào),品種數(shù)量,總計(jì)金額,入庫(kù)時(shí)間,商品編號(hào),進(jìn)貨單價(jià),數(shù)量。E-R圖:管理員 N查詢 3 1 1 1商品信息銷售

15、信息入庫(kù)信息 1 1 1入庫(kù)信息表銷售信息表商品信息表實(shí)體屬性定義:管理員(因系統(tǒng)簡(jiǎn)單,不儲(chǔ)存管理員信息,因此不定義此實(shí)體的屬性)商品信息(商品編號(hào)、商品名稱、商品單價(jià)、商品創(chuàng)建時(shí)間、商品備注)銷售單(銷售編號(hào)、銷售時(shí)間、商品編號(hào)、銷售數(shù)量、銷售備注)庫(kù)存單(商品編號(hào)、庫(kù)存數(shù)量)信息修改子系統(tǒng)(冶福磊)子系統(tǒng)的功能:A.通過商品編號(hào)查找出商品的所有信息B.通過庫(kù)存編號(hào)查找出庫(kù)存的所有信息C.通過銷售編號(hào)查找出銷售的所有信息D.根據(jù)查找出來的信息,可以對(duì)這些信息進(jìn)行修改根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出商品修改子系統(tǒng)的E-R圖: 實(shí)體屬性定義:管理員(因系統(tǒng)簡(jiǎn)單,不儲(chǔ)存管

16、理員信息,因此不定義此實(shí)體的屬性)商品(商品編號(hào)、商品名稱、商品單價(jià)、商品創(chuàng)建時(shí)間、商品備注)銷售單(銷售編號(hào)、銷售時(shí)間、商品編號(hào)、銷售數(shù)量、銷售備注)庫(kù)存單(商品編號(hào)、庫(kù)存數(shù)量)信息統(tǒng)計(jì)子系統(tǒng)(鐘浩杰)子系統(tǒng)的功能:A.通過商品編號(hào)/信息查找出商品的所有信息B.通過商品名稱查找出商品的所有信息C.對(duì)查詢所得的數(shù)據(jù)分類統(tǒng)計(jì),并將統(tǒng)計(jì)的結(jié)果以視圖(View)的形式展現(xiàn)到用戶窗口中根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出信息統(tǒng)計(jì)子系統(tǒng)的E-R圖:NMMNMN統(tǒng)計(jì)結(jié)果視圖進(jìn)銷存三級(jí)數(shù)據(jù)表用戶查詢組成查看實(shí)體屬性定義:用戶(用戶名) 進(jìn)銷存三級(jí)數(shù)據(jù)表:進(jìn)貨表(進(jìn)貨編號(hào),商品編號(hào),進(jìn)貨

17、時(shí)間,進(jìn)貨數(shù)量,進(jìn)貨備注)存貨單(商品編號(hào)、商品名稱、商品單價(jià)、商品創(chuàng)建時(shí)間、商品備注)銷售單 (銷售編號(hào)、銷售時(shí)間、商品編號(hào)、銷售數(shù)量、銷售備注)統(tǒng)計(jì)結(jié)果視圖(需統(tǒng)計(jì)的信息,統(tǒng)計(jì)后的信息)商品銷售子系統(tǒng)(曾炫)子系統(tǒng)的功能:A.通過商品編號(hào)查找出商品的所有信息B.通過商品名稱查找出商品的所有信息C.輸入銷售數(shù)量及備注(可為空)完成銷售交易D.可以隨時(shí)查看今日銷售總額根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出顧 客購(gòu) 買商 品銷售單對(duì) 應(yīng)庫(kù)存單對(duì) 應(yīng)商品銷售子系統(tǒng)的E-R圖: 1m 11n1對(duì)E-R圖調(diào)整的準(zhǔn)則:現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作為屬性對(duì)待;屬性和實(shí)體的劃分

18、:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。具體調(diào)整如下:1本來顧客還應(yīng)對(duì)應(yīng)員工關(guān)系,但這里為了簡(jiǎn)便,員工也省略了。2庫(kù)存單可以作為商品的一個(gè)屬性來設(shè)置,但這里為了強(qiáng)調(diào)商品的庫(kù)存情況,需要庫(kù)存進(jìn)行進(jìn)一步的描述,因此這里作為一個(gè)實(shí)體; 邏輯結(jié)構(gòu)設(shè)計(jì)用戶的需求體現(xiàn)在各種信息的提供、保存,更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。收集基本數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。設(shè)計(jì)如下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 商品信息,包括的數(shù)據(jù)項(xiàng)有:商品編號(hào),商品名稱,商品單價(jià),商品創(chuàng)建時(shí)間,商品備注等等。l 入庫(kù)單信息,包括

19、的數(shù)據(jù)項(xiàng)有:入庫(kù)編號(hào),入庫(kù)時(shí)間,入庫(kù)數(shù)量,商品品編號(hào),入庫(kù)備注等。l 銷售單信息,包括的數(shù)據(jù)項(xiàng)有:銷售時(shí)間,銷售編號(hào),銷售數(shù)量,商品編號(hào),銷售單價(jià),銷售備注等。l 庫(kù)存信息,包括的數(shù)據(jù)項(xiàng)有:編號(hào),商品編號(hào),庫(kù)存數(shù)量等。物理結(jié)構(gòu)設(shè)計(jì)有了上面的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程就可以進(jìn)行如下的數(shù)據(jù)庫(kù)設(shè)計(jì),要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server 2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。商品資料 tb_product_info名稱列名數(shù)據(jù)類型長(zhǎng)度允許空其他相關(guān)表商品編號(hào)proIDint主鍵 自增商品名稱proNameVarchar30商品單價(jià)proPriceVarchar5

20、0商品創(chuàng)建時(shí)間proCreateTimedatatime商品備注proRemarkVarchar250允許入庫(kù)單 tb_ruku_info名稱列名數(shù)據(jù)類型長(zhǎng)度允許空其他相關(guān)表入庫(kù)編號(hào)rukuIDint主鍵 自增入庫(kù)時(shí)間rukuDateTimedataetime入庫(kù)數(shù)量rukuAcountint商品編號(hào)proIDint參照商品資料tb_product_info外鍵入庫(kù)備注rukuRemarkVarchar250允許庫(kù)存單 tb_kucun_info名稱列名數(shù)據(jù)類型長(zhǎng)度允許空其他相關(guān)表商品編號(hào)proIDint參照商品資料tb_product_info外鍵庫(kù)存數(shù)量kucunAcountint銷售單

21、tb_sell_info名稱列名數(shù)據(jù)類型長(zhǎng)度允許空其他相關(guān)表銷售編號(hào)sellIDint主鍵 自增銷售時(shí)間sellDateTimedataetime商品編號(hào)proIDint參照商品資料tb_product_info外鍵銷售數(shù)量sellAcountint銷售單價(jià)proSellPriceVarchar50銷售備注sellRemarkVarchar250允許 系統(tǒng)實(shí)施由于用戶需求和管理需求的不確定性,系統(tǒng)應(yīng)用環(huán)境經(jīng)常發(fā)生變化,應(yīng)用軟件要有足夠的靈活性、適應(yīng)性來滿足對(duì)軟件的輸入、輸出的要求。操作系統(tǒng):WINDOWS XP數(shù) 據(jù) 庫(kù):SQL Sever 2000前臺(tái)開發(fā): Microsoft Visual

22、 Studio 2008 5. 系統(tǒng)測(cè)試編程完成后,開始系統(tǒng)測(cè)試,不斷地重復(fù)測(cè)試系統(tǒng)功能,使用正確數(shù)據(jù)錄入,一遍遍測(cè)試系統(tǒng)的功能是否完成,是否能夠達(dá)到需求,第二項(xiàng)就是出錯(cuò)處理,根據(jù)系統(tǒng)需求給每個(gè)部分可能出錯(cuò)的情況進(jìn)行了出錯(cuò)處理。6. 心得體會(huì)和總結(jié)6.1 個(gè)人心得體會(huì)陳光個(gè)人心得體會(huì)通過這次課程設(shè)計(jì),我不僅鞏固了數(shù)據(jù)庫(kù)課程中所學(xué)的各種關(guān)于Sql的知識(shí)和技巧,更重要的是我學(xué)會(huì)和實(shí)踐了如何使用所學(xué)知識(shí)設(shè)計(jì)可行的,符合要求的沒有冗余的數(shù)據(jù)庫(kù)表。這個(gè)是課程學(xué)習(xí)中比較缺乏的經(jīng)驗(yàn)。此外還提高了自己使用sqlserver的能力,和用面向?qū)ο缶幊陶Z言C#的編程能力。從數(shù)據(jù)庫(kù)的設(shè)計(jì)和實(shí)施中我鞏固了,如何創(chuàng)建數(shù)據(jù)

23、庫(kù)和表,如何創(chuàng)建視圖,如何設(shè)置主鍵和外鍵,如何設(shè)置建的自增。另外,由于使用NAT網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)庫(kù)的連接,我還特別學(xué)到了如何配置網(wǎng)絡(luò)數(shù)據(jù)庫(kù),如何查看數(shù)據(jù)庫(kù)的端口監(jiān)聽狀態(tài)。從c#的編程實(shí)踐中我學(xué)會(huì)了如何使用面向?qū)ο蟮膕qlclient類進(jìn)行數(shù)據(jù)庫(kù)的連接和調(diào)試。重點(diǎn)明白了c#與數(shù)據(jù)庫(kù)間建立連接后溝通和存取數(shù)據(jù)的過程和方法。明白了Dataset,和DataAdapter以及Sqlserver之間的關(guān)系和作用機(jī)制。DataAdapter是數(shù)據(jù)庫(kù)與程序間溝通的橋梁。使用DataAdapter的Fill方法填寫DataSet供應(yīng)用程序去調(diào)用。用DataAdapter的command子類定義sql命令并執(zhí)行。這

24、次課程設(shè)計(jì)做不同以往的地方就是在課設(shè)中使用了系統(tǒng)的,工程化的方法和技術(shù)。借鑒了很過原來的成功項(xiàng)目的實(shí)踐經(jīng)驗(yàn)。今后的實(shí)踐和工作都應(yīng)始終遵循工程化原則,以保證任務(wù)的準(zhǔn)確和高效完成。李欽銘個(gè)人心得體會(huì)在此,我們的項(xiàng)目將告一段落,雖然對(duì)我們是皆大歡喜,然而我們并不會(huì)因此感到驕傲、自滿、因?yàn)槲覀冃枰龅倪€很多。讓我認(rèn)識(shí)最深的就是團(tuán)隊(duì)合作精神,這種精神在項(xiàng)目以及職業(yè)生涯中是不可缺少的,最后我們每一個(gè)職業(yè)人必須擁有的一種能力。當(dāng)然,我們從中也了解到編程的樂趣以及程序編寫的多樣性和變通性。然而,在整個(gè)項(xiàng)目的開發(fā)中也暴露出了我們?cè)谥R(shí)掌握上存在的誤區(qū),同時(shí)讓我們也深刻明白了“會(huì)做與做了”的區(qū)別。所以總的來說,通

25、過這個(gè)項(xiàng)目,除了技術(shù)和知識(shí)層面上的收獲,值得我們?nèi)W(xué)習(xí)、深思的卻更多,因?yàn)槲覀円廊辉诔砷L(zhǎng)!冶福磊個(gè)人心得體會(huì)通過這次數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì),我基本了解了整個(gè)系統(tǒng)的大致模型,數(shù)據(jù)庫(kù)與程序之間的鏈接,但是在輸出方面,還有一些類型不一致導(dǎo)致顯示出錯(cuò)或修改出錯(cuò)。所以只能將那些特殊類型的數(shù)據(jù)都改為VARCHAR類型的,這樣數(shù)據(jù)失去了它的特性。這對(duì)以后的發(fā)展是不利的,所以在以后的發(fā)展道路上我們要解決這些問題。如果技術(shù)上允許,以后可以嘗試用網(wǎng)站的形式來做一個(gè)這樣的系統(tǒng)??赡苓€有一大堆新知識(shí)要學(xué)習(xí),但是我們要相信前途是光明的,我們一定要不懼困難,語言不是問題,思想才是最主要的,以后對(duì)系統(tǒng)的分析要更徹底,更詳細(xì),這樣就可以保證在實(shí)現(xiàn)階段少一些問題。鐘浩杰個(gè)人心得體會(huì)在數(shù)據(jù)庫(kù)專業(yè)課的學(xué)習(xí)中,我們接觸了高移植性的SQL Server語言,在這個(gè)星期里,我們專業(yè)的學(xué)生在姚老師的帶領(lǐng)下進(jìn)行了數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)踐學(xué)習(xí)。在這之前,我們已經(jīng)學(xué)習(xí)過一個(gè)C+的課程,對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)這門課程也學(xué)習(xí)了一個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多東西還是很陌生,更多的在運(yùn)用起來的時(shí)候還是感到很棘手,而且C#也是首次接觸。由于

溫馨提示

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

評(píng)論

0/150

提交評(píng)論