版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、商品進(jìn)、銷、存系統(tǒng)背景說明待開發(fā)的軟件系統(tǒng)的名稱:商品進(jìn)、銷、存管理系統(tǒng)軟件項(xiàng)目的用途:用于數(shù)據(jù)庫課程設(shè)計(jì)及商業(yè)用途軟件項(xiàng)目的范圍:系統(tǒng)涉及企業(yè)的庫存,銷售與進(jìn)貨提供了管理功能,為庫存,銷售,進(jìn)貨等管理數(shù)據(jù)提供了分析功能開發(fā)小組:我們小組小組成員:組長:曾炫組員:冶福磊陳光鐘浩杰李欽銘指導(dǎo)老師:姚全珠在信息技術(shù)的催化之下,世界經(jīng)濟(jì)的變革已經(jīng)進(jìn)入了加速狀態(tài)。 世界經(jīng)濟(jì)一 體化,企業(yè)經(jīng)營全球化,以及高度競爭造成的高度個(gè)性化與迅速改變的客戶需求, 令企業(yè)與顧客、企業(yè)與供方的關(guān)系變得更加密切和復(fù)雜。強(qiáng)化管理,規(guī)范業(yè)務(wù)流程,提高透明度,加快商品資金周轉(zhuǎn),以及為流通領(lǐng)域信息管理全面網(wǎng)絡(luò)化打下 基礎(chǔ),是商品
2、銷售公司乃至眾多商業(yè)企業(yè)夢寐以求的愿望。隨著技術(shù)發(fā)展,電腦操作及管理日趨簡化,電腦知識(shí)日趨普及,同時(shí)市場經(jīng) 濟(jì)快速多變,競爭激烈,因此企業(yè)采用電腦管理進(jìn)貨、庫存、銷售等諸多環(huán)節(jié)也 已成為趨勢及必然。1. 系統(tǒng)規(guī)劃1.1可行性分析經(jīng)濟(jì)上可行性分析現(xiàn)在,計(jì)算機(jī)的價(jià)格已經(jī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è)的工作效率;第四,本系統(tǒng)可以使敏感文檔更加安全,等等。本產(chǎn)品的開發(fā)所需的設(shè)備在現(xiàn)有條件下,只需要少
3、量的投入資金就可以實(shí)現(xiàn)。因此在經(jīng)濟(jì)上是可行的。技術(shù)上可行性分析a)軟件可行性C#具有豐富的數(shù)據(jù)庫功能,可以直接建立和編輯數(shù)據(jù)庫,使用結(jié)構(gòu)化查 詢語言直接訪問SQL Sever上的數(shù)據(jù)庫,并提供簡單的面向?qū)ο蟮膸觳僮髅?令、多用戶數(shù)據(jù)庫的加鎖機(jī)制和網(wǎng)絡(luò)數(shù)據(jù)庫的編程技術(shù)。SQL Sever2000是由微軟公司推出的,能提供超大型系統(tǒng)所需的數(shù)據(jù)庫 服務(wù),并對數(shù)據(jù)庫提供全面的保護(hù),具有防止問題發(fā)生的安全措施,他是一 個(gè)采用SQL語言的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。作為客戶機(jī)/服務(wù)器的后端數(shù)據(jù) 庫,他是所有數(shù)據(jù)的匯總和管理中心。b)硬件可行性CPU:奔騰三代以上。OS (操作系統(tǒng)):Windows2000/wi
4、ndows98 以上。內(nèi)存:64MB以上。硬盤:30G以上。本系統(tǒng)的開發(fā)利用 Microsoft SQL Server2000 作為本系統(tǒng)的數(shù)據(jù)庫, 它是一個(gè)支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。使用C#乍為系統(tǒng)開發(fā)的開發(fā)環(huán)境,此開發(fā)工具開發(fā)數(shù)據(jù)庫管理系統(tǒng), 采用面向?qū)ο蟮姆绞?,方便、簡捷、功能?qiáng)大。管理上可行性分析課設(shè)指導(dǎo)老師給與了精心的講解和大力的支持。綜上所述,系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、管理上都是可行的。1.2劃分子系統(tǒng)各個(gè)模塊的劃分蠱1.層加己有產(chǎn)品歡(嵯敢$自售出車音”價(jià)格調(diào)整修改入庫錯(cuò)冥1.3制定信息系統(tǒng)開發(fā)方案及日程安排1.3.1任務(wù)分配陳光:商品入庫(輸入)李欽銘:信
5、息查詢(查詢)冶福磊:信息修改(修改)鐘浩杰:信息統(tǒng)計(jì)(統(tǒng)計(jì)) 曾炫:商品銷售(輸出)1.3.2計(jì)劃需求分析階段:用時(shí)一天。需求分析,業(yè)務(wù)邏輯,模塊化分,詳細(xì)分工 編碼階段:用時(shí)兩天。根據(jù)需求分析進(jìn)行編碼整合:待續(xù)2. 系統(tǒng)分析2.1系統(tǒng)流程圖業(yè)務(wù)流程圖2.2數(shù)據(jù)字典重要數(shù)據(jù)及其簡要描述如下所示1)數(shù)據(jù)元素:表3.1商品編號(hào)名稱:商品編號(hào)說明:唯一標(biāo)識(shí)商品數(shù)據(jù)值:(連續(xù)/離散)離散 類型:(字符/數(shù)字)數(shù)字 長度:4有關(guān)數(shù)據(jù)結(jié)構(gòu):商品卡片總編號(hào):1-001編號(hào):001有關(guān)編碼說明:表3.2員工編號(hào)名稱:員工編號(hào)說明:唯一標(biāo)識(shí)員工數(shù)據(jù)值:(連續(xù)/離散)連續(xù) 類型:(字符/數(shù)字)數(shù)字長度:7有關(guān)數(shù)
6、據(jù)結(jié)構(gòu):員工卡片總編號(hào):1-002編號(hào):002有關(guān)編碼說明:表3.3銷售編號(hào)總編號(hào):1-003編號(hào):003有關(guān)編碼說明:名稱:銷售編號(hào)說明:唯一標(biāo)識(shí)每次銷售登記 數(shù)據(jù)值:(連續(xù)/離散)連續(xù) 類型:(字符/數(shù)字)數(shù)字長度:17有關(guān)數(shù)據(jù)結(jié)構(gòu):銷售登記卡表3.4庫存盤點(diǎn)票號(hào)名稱:庫存盤點(diǎn)票號(hào)總編號(hào):1-004說明:記錄一次庫存盤點(diǎn)并唯一標(biāo)識(shí)編號(hào):004數(shù)據(jù)值:(連續(xù)/離散)離散有關(guān)編碼說明:類型:(字符/數(shù)字)數(shù)字長度:17有關(guān)數(shù)據(jù)結(jié)構(gòu):庫存盤點(diǎn)登記卡2)數(shù)據(jù)結(jié)構(gòu):表3.6商品卡片名稱:商品登記卡總編號(hào):2-001說明:商品信息卡片編號(hào):001結(jié)構(gòu):有關(guān)數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ)編號(hào)名稱商品創(chuàng)建時(shí)間 銷售單價(jià)
7、商品備注商品登記表3)數(shù)據(jù)流:表3.7操作信息名稱:操作信息說明:業(yè)務(wù)員對客戶提出的請求向計(jì)算機(jī)進(jìn)行操作 數(shù)據(jù)流來源:業(yè)務(wù)員數(shù)據(jù)流去向:包括的數(shù)據(jù)結(jié)構(gòu):商品登記名稱銷售登記金額日期總編號(hào):3-001編號(hào):001表3.9管理信息名稱:管理信息說明:管理員對庫存,財(cái)務(wù),基本信息進(jìn)行管理操作 數(shù)據(jù)流來源:管理員數(shù)據(jù)流去向:包括的數(shù)據(jù)結(jié)構(gòu):總編號(hào):3-002編號(hào):002庫存登記數(shù)量財(cái)務(wù)收入支出 基本信息登記4)數(shù)據(jù)存儲(chǔ):表3.10進(jìn)貨一覽表名稱:進(jìn)貨文件總編號(hào):4-01說明:一段時(shí)間內(nèi)所有進(jìn)貨信息的存儲(chǔ)編號(hào):D1結(jié)構(gòu):入庫時(shí)間入庫編號(hào)入庫數(shù)量商品編號(hào)表3.11銷售一覽表名稱:銷售文件總編號(hào):4-02說
8、明:一段時(shí)間內(nèi)所有銷售信息的存儲(chǔ)編號(hào):D2結(jié)構(gòu):銷售編號(hào) 銷售時(shí)間 商品編號(hào) 銷售數(shù)量 銷售單價(jià) 銷售備注有關(guān)數(shù)據(jù)流:表3.12庫存一覽表名稱:庫存文件總編號(hào):4-03說明:一段時(shí)間內(nèi)所有庫存信息的存儲(chǔ)編號(hào):D3結(jié)構(gòu):更新日期有關(guān)數(shù)據(jù)流:庫存編號(hào)庫存數(shù)量商品編號(hào)5)處理過程:表3.12銷售信息單名稱:填寫銷售單總編號(hào):5-001說明:所銷售商品的詳細(xì)信息編號(hào):P2輸入:D2 t P2輸出:P2t(銷售單)處理:查(銷售文件)打印銷售單,對不完整的地方進(jìn)行備注信息說明表3.13進(jìn)貨信息單名稱:填寫進(jìn)貨單總編號(hào):5-002說明:所進(jìn)商品的詳細(xì)信息編號(hào):P3輸入:D1 t P3輸出:P3t(進(jìn)貨單)
9、處理:查D1 (進(jìn)貨文件)打印進(jìn)貨單,對不完整的地方進(jìn)行備注信息說明表314庫存信息單名稱:填寫庫存單總編號(hào):5-003說明:商品存儲(chǔ)的詳細(xì)信息編號(hào):P4輸入:D3 t P4輸出:P4(反饋信息單)P4t(庫存信息單)處理:查D3 (庫存文件)打印庫存單,對反饋是否存在信息,對 管理員顯示庫存的詳細(xì)信息,便于管理。3. 系統(tǒng)設(shè)計(jì)3.1代碼設(shè)計(jì)編碼設(shè)計(jì)使數(shù)據(jù)庫系統(tǒng)開發(fā)的前提條件, 使系統(tǒng)不可缺少的重要內(nèi)容。編碼 是指與原來名稱對應(yīng)的符號(hào)和記號(hào)。它是進(jìn)行信息交換、處理、傳輸和實(shí)現(xiàn)信息 共享的關(guān)鍵。本系統(tǒng)內(nèi)部信息編碼采用順序碼和區(qū)間碼混合使用:順序碼是用一串連續(xù)的數(shù)字來代表系統(tǒng)中的客觀實(shí)體或?qū)嶓w屬性
10、。其優(yōu)點(diǎn)是簡單,容易處理,但是不能反映編碼對象的特征。所以用區(qū)間碼來彌補(bǔ)這個(gè)缺點(diǎn)。 區(qū)間碼是按編碼的特點(diǎn)把代碼分為若干個(gè)區(qū)段, 每一個(gè)區(qū)段表示編碼對象的一個(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í)采用國際或國家的標(biāo)準(zhǔn)代碼。c)合理性。代碼設(shè)計(jì)應(yīng)該與編碼對象的分類體系相適應(yīng),使代碼對編碼對 象的分類有標(biāo)識(shí)作用。d)可擴(kuò)充性。編碼時(shí)留有足夠的備用代碼。e)簡單性。方便輸入,提高處理效率。f)適用性。便于識(shí)別和記憶,使用戶容易了解和掌握。編碼設(shè)計(jì)如圖
11、:SP00商品名稱編碼順序碼編碼3.2輸出設(shè)計(jì)輸出設(shè)計(jì)的主要目的是滿足用戶和管理者對數(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è)系統(tǒng)質(zhì)量的好壞。本商 品進(jìn)銷存管理系統(tǒng)主要采取以下輸入方法:1.鍵盤輸入法:錄入人員直接通過鍵盤輸入法將所需數(shù)據(jù)直接手工輸入。由于該系統(tǒng)所涉及的數(shù)據(jù)量不是很大,
12、所已本系統(tǒng)將采取人工校對的方式進(jìn) 行數(shù)據(jù)核對。即輸入數(shù)據(jù)后,屏幕將錄入的數(shù)據(jù)顯示出來,由人工進(jìn)行校對。3.4數(shù)據(jù)庫設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)過程本次課設(shè)開發(fā)商品進(jìn)、銷、存管理系統(tǒng),經(jīng)過可行性分析、詳細(xì)調(diào)查以及多次討論,確定了該系統(tǒng)由商品入庫、信息查詢、信息修改、信息統(tǒng)計(jì)、商品銷售五個(gè)子系統(tǒng)組成。本過程結(jié)構(gòu)設(shè)計(jì)過程采用自底向上的設(shè)計(jì)方法,即首先定義各局部應(yīng)用的概念結(jié)構(gòu) ,然后將它們集成起來,得到全局概念結(jié)構(gòu).F面給出商品銷售子系統(tǒng)的分析及分E-R圖的設(shè)計(jì)及對其進(jìn)行的各項(xiàng)調(diào)整。商品入庫子系統(tǒng)(陳光)包含子功能:此模塊完成庫存產(chǎn)品的輸入包括庫房中已有商品庫存的增加以及新產(chǎn)品的輸入 信息和數(shù)量。如果庫房中已存在
13、此商品, 則不需添加此商品的商品信息,直接對 商品數(shù)量做成一定的更新即可。如果此商品為庫存中已存在的商品, 則應(yīng)當(dāng)添加 對應(yīng)的商品信息,包括名稱,單價(jià)等。再將新商品的數(shù)量輸入數(shù)據(jù)庫。根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出商品入庫子系統(tǒng)的E-R圖:名稱備注單價(jià)創(chuàng)建時(shí)間庫存編號(hào)商品信息查詢子系統(tǒng)(李欽銘)包含子功能:商品查詢,銷售查詢,入庫查詢A. 商品信息查詢。商品編號(hào),商品名稱,類型,備注 ,庫存量B. 銷售信息查詢。銷售編號(hào),品種數(shù),總金額,客戶名稱,銷售日期,流水號(hào),商品編號(hào),銷售單價(jià), 銷售數(shù)量。C. 入庫信息查詢。入庫編號(hào),品種數(shù)量,總計(jì)金額,入庫時(shí)間,商品編號(hào),進(jìn)
14、貨單價(jià),數(shù)量子系統(tǒng)功能:用戶可通過表中所有的屬性根據(jù)需要選擇自己的屬性集合來對三張表的信息進(jìn)行查詢。處于商品信息查詢狀態(tài)時(shí)有五種基本屬性:商品編號(hào),商品名稱,類型,備注,庫存量。銷售信息查詢狀態(tài)時(shí)有九個(gè)基本屬性:銷售編號(hào),品種數(shù),總金額,客戶名稱,銷售日期,流水號(hào),商品編號(hào),銷售單價(jià),銷售數(shù)量。處于入庫信息查詢狀態(tài)時(shí)有七個(gè)基本屬性:入庫編號(hào),品 種數(shù)量,總計(jì)金額,入庫時(shí)間,商品編號(hào),進(jìn)貨單價(jià),數(shù)量。E-R 圖:實(shí)體屬性定義:管理員(因系統(tǒng)簡單,不儲(chǔ)存管理員信息,因此不定義此實(shí)體的屬性)商品信息(商品編號(hào)、商品名稱、商品單價(jià)、商品創(chuàng)建時(shí)間、商品備注) 銷售單(銷售編號(hào)、銷售時(shí)間、商品編號(hào)、銷售數(shù)
15、量、銷售備注 ) 庫存單(商品編號(hào)、庫存數(shù)量)信息修改子系統(tǒng)(冶福磊)子系統(tǒng)的功能:A. 通過商品編號(hào)查找出商品的所有信息B. 通過庫存編號(hào)查找出庫存的所有信息C. 通過銷售編號(hào)查找出銷售的所有信息D. 根據(jù)查找出來的信息,可以對這些信息進(jìn)行修改根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出商品修改子系統(tǒng)的E-R圖:管理員庫售昔修商品信息表實(shí)體屬性定義:管理員(因系統(tǒng)簡單,不儲(chǔ)存管理員信息,因此不定義此實(shí)體的屬性 ) 商品(商品編號(hào)、商品名稱、商品單價(jià)、商品創(chuàng)建時(shí)間、商品備注) 銷售單(銷售編號(hào)、銷售時(shí)間、商品編號(hào)、銷售數(shù)量、銷售備注 ) 庫存單(商品編號(hào)、庫存數(shù)量)信息統(tǒng)計(jì)子系統(tǒng)
16、(鐘浩杰)子系統(tǒng)的功能:A. 通過商品編號(hào)/信息查找出商品的所有信息B. 通過商品名稱查找出商品的所有信息C. 對查詢所得的數(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圖:實(shí)體屬性定義:用戶(用戶名)進(jìn)銷存三級(jí)數(shù)據(jù)表:進(jìn)貨表(進(jìn)貨編號(hào),商品編號(hào),進(jìn)貨時(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. 通過商品編
17、號(hào)查找出商品的所有信息B. 通過商品名稱查找出商品的所有信息C. 輸入銷售數(shù)量及備注(可為空)完成銷售交易D. 可以隨時(shí)查看今日銷售總額根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出 商品銷售子系統(tǒng)的E-R圖:對E-R圖調(diào)整的準(zhǔn)則:現(xiàn)實(shí)世界中的事物能作為屬性對待的盡量作為屬性對待;屬性和實(shí)體的劃分:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù) 項(xiàng),不再包含其他信息。具體調(diào)整如下:1 本來顧客還應(yīng)對應(yīng)員工關(guān)系 ,但這里為了簡便,員工也省略了。2 庫存單可以作為商品的一個(gè)屬性來設(shè)置,但這里為了強(qiáng)調(diào)商品的庫存情況,需要庫存進(jìn)行進(jìn)一步的描述,因此這里作為一個(gè)實(shí)體;邏輯結(jié)構(gòu)設(shè)計(jì)用戶的需求
18、體現(xiàn)在各種信息的提供、 保存,更新和查詢,這就要求數(shù)據(jù)庫結(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):-商品信息,包括的數(shù)據(jù)項(xiàng)有:商品編號(hào),商品名稱,商品單價(jià),商品創(chuàng) 建時(shí)間,商品備注等等。-入庫單信息,包括的數(shù)據(jù)項(xiàng)有:入庫編號(hào),入庫時(shí)間,入庫數(shù)量,商品 品編號(hào),入庫備注等。-銷售單信息,包括的數(shù)據(jù)項(xiàng)有:銷售時(shí)間,銷售編號(hào),銷售數(shù)量,商品 編號(hào),銷售單價(jià),銷售備注等。-庫存信息,包括的數(shù)據(jù)項(xiàng)有:編號(hào),商品編號(hào),庫存數(shù)量等。物理結(jié)構(gòu)設(shè)計(jì)有了上面的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)項(xiàng)和數(shù)據(jù)流程就可以進(jìn)行如下的
19、數(shù)據(jù)庫設(shè)計(jì),要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2000數(shù)據(jù)庫系統(tǒng)所支持的實(shí)際數(shù)據(jù) 模型,也就是數(shù)據(jù)庫的邏輯結(jié)構(gòu)。商品資料tb product info名稱列名數(shù)據(jù)類 型長度允許空其他相關(guān)表商品編號(hào)proIDint主 鍵自增商品名稱proNameVarchar30商品單價(jià)proPriceVarchar50商品創(chuàng)建時(shí) 間proCreateTimedatatime商品備注proRemarkVarchar250允許入庫單tb rukunfo名稱列名數(shù)據(jù)類 型長度允許空其他相關(guān)表入庫編號(hào)rukuIDint主 鍵自增入庫時(shí)間rukuDateTimedataetime入庫數(shù)量rukuAc
20、o untint商品編號(hào)proIDint參照商品資料 tb product i nfo外 鍵入庫備注rukuRemarkVarchar250允許庫存單 tb_kucun_info名稱列名數(shù)據(jù)類 型長度允許空其他相關(guān)表商品編號(hào)proIDint參照商品資料tb product info外 鍵庫存數(shù)量kuc un Aco unt:int銷售單tb sellnfo名稱列名數(shù)據(jù)類 型長度允許空其他相關(guān)表銷售編號(hào)sellIDint主 鍵自增銷售時(shí)間sellDateTimedataetime商品編號(hào)proIDint參照商品資料 tb_product_i nfo外 鍵銷售數(shù)量sellAco untint銷售單
21、價(jià)proSellPriceVarchar50銷售備注sellRemarkVarchar250允許4. 系統(tǒng)實(shí)施由于用戶需求和管理需求的不確定性, 系統(tǒng)應(yīng)用環(huán)境經(jīng)常發(fā)生變化,應(yīng)用軟件要有足夠的靈活性、適應(yīng)性來滿足對軟件的輸入、輸出的要求。操作系統(tǒng):WINDOWS XP數(shù)據(jù)庫:SQL Sever 2000前臺(tái)開發(fā):Microsoft Visual Studio 20085. 系統(tǒng)測試編程完成后,開始系統(tǒng)測試,不斷地重復(fù)測試系統(tǒng)功能,使用正確數(shù)據(jù)錄入, 一遍遍測試系統(tǒng)的功能是否完成,是否能夠達(dá)到需求,第二項(xiàng)就是出錯(cuò)處理,根據(jù)系統(tǒng)需求給每個(gè)部分可能出錯(cuò)的情況進(jìn)行了出錯(cuò)處理。商品進(jìn)銷存管理系統(tǒng)轉(zhuǎn)入模塊陳
22、光I9V庫存詳單:兩品編號(hào)商品名稱庫商品價(jià)格祖咖裔品備汪20主板.21496642009-8-3121華為14052S42009-8-31 22.509154252009-8-3123SS.496622222009-8-3124sadf|11223452009-12-31verevr25Msee2312342010-1-1cheap And “od25Hzee10012342010-1-1:cheap gd ood*請輸入浙商品的名你和價(jià)梏以及數(shù)魚I編號(hào):24數(shù)邑0K名稱:價(jià)格:1234備注:insert into tb kucun info values(25,100) I口I x|恵KI品
23、信銷巷編號(hào)悄售時(shí)間 商晶浜號(hào)悄童數(shù)呈梢譽(yù)金額詡商品倍且查誨Jnl |入庠編號(hào) 入庠紋間 入庫數(shù)星 商彌號(hào)商品進(jìn)銷存管理系統(tǒng)輸入摸塊陳光IQqV乖存詳單,商品名稱庫存數(shù)盤面品價(jià)裕fiJSSJlaj裔品備注主板21496642009-8-31 1華為8-31J22509154252009-8-31J23B.486622222009-8-31J24xad1223452009-12-31verewr*編號(hào),24輸入要入庫的商品編號(hào)和數(shù)量!數(shù)豈 100OKI nnffi ft . -_. I _ 商品謂 銷售辭 銷售時(shí)同銷普施銷售單樹餉售備注 A20 |4_.2O09-B-31
24、0100021 Ts-: 2009-6-315?1223叵2O09-E-31212172009-6-3142Q212009-6-3162009-122912001229200質(zhì)密 ?2009-1-2:9 斗2O09-1Z-2? Z525462222恣45Z545254-空至now23|10211121J221 3確定確定庫存商品信息梢售備注系統(tǒng)時(shí)間6心得體會(huì)和總結(jié)6.1個(gè)人心得體會(huì)陳光個(gè)人心得體會(huì)通過這次課程設(shè)計(jì),我不僅鞏固了數(shù)據(jù)庫課程中所學(xué)的各種關(guān)于Sql的知識(shí)和技巧,更重要的是我學(xué)會(huì)和實(shí)踐了如何使用所學(xué)知識(shí)設(shè)計(jì)可行的,符 合要求的沒有冗余的數(shù)據(jù)庫表。這個(gè)是課程學(xué)習(xí)中比較缺乏的經(jīng)驗(yàn)。此外還
25、提高了自己使用sqlserver的能力,和用面向?qū)ο缶幊陶Z言 C#的編程能力。 從數(shù)據(jù)庫的設(shè)計(jì)和實(shí)施中我鞏固了,如何創(chuàng)建數(shù)據(jù)庫和表,如何創(chuàng)建視圖, 如何設(shè)置主鍵和外鍵,如何設(shè)置建的自增。另外,由于使用NAT網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)庫的連接,我還特別學(xué)到了如何配置網(wǎng)絡(luò)數(shù)據(jù)庫,如何查看數(shù)據(jù)庫的端 口監(jiān)聽狀態(tài)。從c#的編程實(shí)踐中我學(xué)會(huì)了如何使用面向?qū)ο蟮膕qlclient類進(jìn)行數(shù)據(jù)庫的連接和調(diào)試。重點(diǎn)明白了 c#與數(shù)據(jù)庫間建立連接后溝通和存取數(shù)據(jù)的過程 和方法。明白了 Dataset和DataAdapter以及Sqlserver之間的關(guān)系和作用機(jī)制。DataAdapter是數(shù)據(jù)庫與程序間溝通的橋梁。使用 Dat
26、aAdapter的Fill方法填 寫DataSet供應(yīng)用程序去調(diào)用。用DataAdapter的comma nd子類定義sql命令 并執(zhí)行。這次課程設(shè)計(jì)做不同以往的地方就是在課設(shè)中使用了系統(tǒng)的,工程化的 方法和技術(shù)。借鑒了很過原來的成功項(xiàng)目的實(shí)踐經(jīng)驗(yàn)。今后的實(shí)踐和工作都 應(yīng)始終遵循工程化原則,以保證任務(wù)的準(zhǔn)確和高效完成。李欽銘個(gè)人心得體會(huì)在此,我們的項(xiàng)目將告一段落,雖然對我們是皆大歡喜,然而我們并不 會(huì)因此感到驕傲、自滿、因?yàn)槲覀冃枰龅倪€很多。讓我認(rèn)識(shí)最深的就是團(tuán) 隊(duì)合作精神,這種精神在項(xiàng)目以及職業(yè)生涯中是不可缺少的,最后我們每一個(gè)職業(yè)人必須擁有的一種能力。當(dāng)然,我們從中也了解到編程的樂趣以及
27、程 序編寫的多樣性和變通性。然而,在整個(gè)項(xiàng)目的開發(fā)中也暴露出了我們在知 識(shí)掌握上存在的誤區(qū),同時(shí)讓我們也深刻明白了“會(huì)做與做了”的區(qū)別。所 以總的來說,通過這個(gè)項(xiàng)目,除了技術(shù)和知識(shí)層面上的收獲, 值得我們?nèi)W(xué) 習(xí)、深思的卻更多,因?yàn)槲覀円廊辉诔砷L!冶福磊個(gè)人心得體會(huì)通過這次數(shù)據(jù)庫系統(tǒng)設(shè)計(jì),我基本了解了整個(gè)系統(tǒng)的大致模型,數(shù)據(jù)庫 與程序之間的鏈接,但是在輸出方面,還有一些類型不一致導(dǎo)致顯示出錯(cuò)或 修改出錯(cuò)。所以只能將那些特殊類型的數(shù)據(jù)都改為 VARCHA類型的,這樣數(shù) 據(jù)失去了它的特性。這對以后的發(fā)展是不利的,所以在以后的發(fā)展道路上我 們要解決這些問題。如果技術(shù)上允許,以后可以嘗試用網(wǎng)站的形式來
28、做一個(gè) 這樣的系統(tǒng)??赡苓€有一大堆新知識(shí)要學(xué)習(xí),但是我們要相信前途是光明的, 我們一定要不懼困難,語言不是問題, 思想才是最主要的,以后對系統(tǒng)的分 析要更徹底,更詳細(xì),這樣就可以保證在實(shí)現(xiàn)階段少一些問題。鐘浩杰個(gè)人心得體會(huì)在數(shù)據(jù)庫專業(yè)課的學(xué)習(xí)中,我們接觸了高移植性的SQL Server語言,在這個(gè)星期里,我們專業(yè)的學(xué)生在姚老師的帶領(lǐng)下進(jìn)行了數(shù)據(jù)庫課程設(shè)計(jì)實(shí) 踐學(xué)習(xí)。在這之前,我們已經(jīng)學(xué)習(xí)過一個(gè) C+勺課程,對數(shù)據(jù)庫基礎(chǔ)這門課 程也學(xué)習(xí)了一個(gè)學(xué)期,對其有了一定的了解,但是也僅僅是停留在了解的范 圍,對里面的好多東西還是很陌生,更多的在運(yùn)用起來的時(shí)候還是感到很棘 手,而且C#也是首次接觸。由于時(shí)間
29、的關(guān)系,我們的這次實(shí)踐課程老師并沒有給我們詳細(xì)的介紹, 只是給我們簡單的介紹了幾個(gè)比較重要的實(shí)際操作,包括了C#插件的使用,簡單的SQL語句,指針引用等。并且,給了一個(gè)酒店管理系統(tǒng)的范例,使得第一次做的我們有一句可循。通過此次課程設(shè)計(jì),對于數(shù)據(jù)庫的設(shè)計(jì)方法我有了基本的了解,對于C#的編程環(huán)境也有所了解。在編寫程序的過程中,我也發(fā)現(xiàn)了自己的很多不足, 比如平日程序編寫量少,使得漏洞百出,錯(cuò)誤很多。另外,對于this等指針的使用還不熟悉,僅僅理解,用到時(shí)卻手忙腳亂。在以后的學(xué)習(xí)過程中要 注意這些問題,多向他人學(xué)習(xí),取長補(bǔ)短。總之,這次數(shù)據(jù)庫課程設(shè)計(jì)對我的幫助很大, 也使得將來在畢業(yè)設(shè)計(jì)中, 對數(shù)據(jù)
30、的處理,提供了一個(gè)優(yōu)秀的方案。曾炫個(gè)人心得體會(huì)通過本次數(shù)據(jù)庫課程設(shè)計(jì),使我真正的了解了軟件工程編程思想及數(shù)據(jù) 庫應(yīng)用的開發(fā)技術(shù),也是我第一次嘗試開發(fā)項(xiàng)目。雖然不是很全面,但也是 一次嘗試,一次團(tuán)隊(duì)合作。通過本次項(xiàng)目開發(fā),使我更系統(tǒng)的掌握了數(shù)據(jù)庫的整個(gè)設(shè)計(jì)過程:概念 結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì),更全面的理解了各個(gè)設(shè)計(jì)的銜接 與分工及其聯(lián)系和轉(zhuǎn)化。本次課設(shè)更是我第一次接觸C#,第一次使用C#通過半天的自學(xué),基本上能夠使用上一些功能來完成所涉及的功能,由此我 又新增了更多的知識(shí),在編程過程中曾遇到過很多問題,比如最直接的第一 項(xiàng)就是數(shù)據(jù)庫連接,C#提供了很多連接方式,更多的學(xué)習(xí)才能獲得更多
31、,各 種不同方式的采用才能讓系統(tǒng)變得更完善,其在編程過程中遇到的類型轉(zhuǎn)換 問題,讓我受益匪淺,textbox是string類型的,在其獲得數(shù)據(jù)與向其發(fā)送 數(shù)據(jù)時(shí)必須強(qiáng)制類型轉(zhuǎn)換,更學(xué)會(huì)了隱式類型轉(zhuǎn)換和顯式類型轉(zhuǎn)換??傊?次課設(shè)使我學(xué)到很多收獲很多,更重要的是學(xué)會(huì)了團(tuán)隊(duì)合作項(xiàng)目開發(fā)。課設(shè)總結(jié):比較辛苦,我們組的成員在項(xiàng)目期間都是竭盡全力。比較充實(shí),項(xiàng)目期間大家都過的比較忙碌比較充實(shí)。問題不斷,雖然問題不少,不過最后還是被解決掉了。雖不完美,由于是第一次做項(xiàng)目,大家沒有經(jīng)驗(yàn),不過我們自己給予自己肯定!愛人者,人恒愛之;敬人者,人恒敬之;寬以濟(jì)猛,猛以濟(jì)寬,政是以和。將軍額上能跑馬,宰相肚里能撐船
32、。最高貴的復(fù)仇是寬容。有時(shí)寬容引起的道德震動(dòng)比懲罰更強(qiáng)烈。君子賢而能容罷,知而能容愚,博而能容淺,粹而能容雜。寬容就是忘卻,人人都有痛苦,都有傷疤,動(dòng)輒去揭,便添新創(chuàng),舊痕新傷難愈合,忘記昨日的是非,忘記別人先前對自己的指責(zé)和謾罵,時(shí)間是良好的止痛劑,學(xué)會(huì)忘卻,生活才有陽 光,才有歡樂。不要輕易放棄感情,誰都會(huì)心疼;不要沖動(dòng)下做決定,會(huì)后悔一生。也許只一句分手,就再也不見;也許只一次主動(dòng),就能挽回遺憾。世界上沒有不爭吵的感情,只有不肯包容的心靈;生活中沒有不會(huì)生氣的人,只有不知原諒的心。感情不是游戲,誰也傷不起;人心不是鋼鐵,誰也疼不起。好緣分,憑的就是真心真意;真感情,要的就是不離不棄。愛你的人,舍不得傷你;傷你的人,并不愛你。你在別人心里重不重要,自己可以感覺到。所謂華麗的轉(zhuǎn)身,都有旁人看不懂的情深。人在旅途,肯陪你一程的人很多,能陪你一生的人卻很少。誰在默默的等待,誰又從未走遠(yuǎn),誰能為
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報(bào)參考:建構(gòu)自主知識(shí)體系視域下的檔案學(xué)術(shù)語革命研究
- 2025版委托擔(dān)保合同樣本:醫(yī)療器械注冊融資擔(dān)保協(xié)議6篇
- 2025版小學(xué)學(xué)生安全責(zé)任追究與保障協(xié)議15篇
- 二零二五版煤炭行業(yè)運(yùn)輸成本控制協(xié)議4篇
- 2025年貨運(yùn)從業(yè)資格證網(wǎng)上考核app
- 2025年度文化創(chuàng)意產(chǎn)業(yè)合作合同4篇
- 個(gè)人住宅租賃合同模板(2024年修訂版)版B版
- 2025版?zhèn)€人小產(chǎn)權(quán)房屋買賣合同范本及操作指南4篇
- 2024物業(yè)公司提供住宅小區(qū)互聯(lián)網(wǎng)接入服務(wù)合同
- 2025版學(xué)校浴池?zé)崴?yīng)系統(tǒng)優(yōu)化承包合同3篇
- 南通市2025屆高三第一次調(diào)研測試(一模)地理試卷(含答案 )
- 2025年上海市閔行區(qū)中考數(shù)學(xué)一模試卷
- 2025中國人民保險(xiǎn)集團(tuán)校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 重癥患者家屬溝通管理制度
- 法規(guī)解讀丨2024新版《突發(fā)事件應(yīng)對法》及其應(yīng)用案例
- IF鋼物理冶金原理與關(guān)鍵工藝技術(shù)1
- 小學(xué)二年級(jí)數(shù)學(xué)口算練習(xí)題1000道
- 化學(xué)-福建省龍巖市2024屆高三下學(xué)期三月教學(xué)質(zhì)量檢測(一模)試題和答案
- 凸優(yōu)化在經(jīng)濟(jì)學(xué)與金融學(xué)中的應(yīng)用
- 家譜、宗譜頒譜慶典講話
- 高速公路收費(fèi)員培訓(xùn)課件
評論
0/150
提交評論