歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

數(shù)據(jù)庫(kù)原理課程設(shè)計(jì) 進(jìn)銷存管理系統(tǒng)

  • 資源ID:113095982       資源大?。?span id="8zg24hu" class="font-tahoma">457.50KB        全文頁(yè)數(shù):16頁(yè)
  • 資源格式: DOC        下載積分:20積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要20積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒(méi)有明確說(shuō)明有答案則都視為沒(méi)有答案,請(qǐng)知曉。

數(shù)據(jù)庫(kù)原理課程設(shè)計(jì) 進(jìn)銷存管理系統(tǒng)

長(zhǎng)治學(xué)院課程設(shè)計(jì)報(bào)告課程名稱:數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)設(shè)計(jì)題目進(jìn)銷存管理系統(tǒng)系別:計(jì)算機(jī)系專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)組別:第一組學(xué)生姓名:韓偉偉 學(xué)號(hào):08407106起止日期:2011年6月7日 2011年6月22日指導(dǎo)教師:馬桂芳目錄 5錯(cuò)誤!未定義書簽。 6 6 6 8 13 13 13系統(tǒng)規(guī)劃二、總體設(shè)計(jì) 2.1系統(tǒng)功能簡(jiǎn)述 5三、數(shù)據(jù)庫(kù)原理 53.1 系統(tǒng)原理概述 53.1.1 ER 圖 3.1.2 系統(tǒng)原理概述 3.1.3 數(shù)據(jù)流圖 3.2 邏輯結(jié)構(gòu)設(shè)計(jì)3.2.1 基本表信息 3.2.2 存儲(chǔ)過(guò)程觸發(fā)器視圖設(shè)計(jì)四、模塊劃分(系統(tǒng)管理模塊實(shí)現(xiàn)) .4.1 系統(tǒng)登錄界面及代碼 4.2 系統(tǒng)管理模塊界面及代碼五、系統(tǒng)的優(yōu)點(diǎn)及不足之處 14六、總結(jié)和致謝 15七、參考文獻(xiàn) 15進(jìn)銷存管理系統(tǒng)系統(tǒng)背景說(shuō)明待開發(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ù)提供了分析功能小組成員成員:韓偉偉,令狐巖,李江民,楊捷指導(dǎo)老師:馬桂芳 隨著技術(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è)的工作效率帶來(lái)了一個(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)有條件下,只需要少量的投入資金就可以實(shí) 現(xiàn)。因此在經(jīng)濟(jì)上是可行的。技術(shù)上可行性分析a) 軟件可行性PowerBuilder 具有豐富的數(shù)據(jù)庫(kù)功能,可以直接建立和編輯數(shù)據(jù)庫(kù),使 用結(jié)構(gòu)化查詢語(yǔ)言直接訪問(wèn) 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ù),具有防止問(wèn)題發(fā)生的安全措施,他是一 個(gè)采用 SQL 語(yǔ)言的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。作為客戶機(jī)/服務(wù)器的后端數(shù)據(jù) 庫(kù),他是所有數(shù)據(jù)的匯總和管理中心。b) 硬件可行性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ù)量需求。使用 PowerBuilder 作為系統(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ì)上、管理上都是可行的。二、總體設(shè)計(jì)2.1系統(tǒng)功能簡(jiǎn)述根據(jù)生活經(jīng)驗(yàn),我們開發(fā)該系統(tǒng)主要是為了實(shí)現(xiàn):方便的查詢信息,簡(jiǎn) 單準(zhǔn)確的進(jìn)行插入和刪除等操作。所以在該系統(tǒng)中,我們主要實(shí)現(xiàn)了它的以 上幾個(gè)功能:查詢功能是在查詢客戶消費(fèi)、購(gòu)物情況等信息,是提供給管理 者參考的;插入、刪除和保存功能是在客戶信息表和購(gòu)物信息表以及庫(kù)存信 息表中得到實(shí)現(xiàn)。三、數(shù)據(jù)庫(kù)原理3.1 系統(tǒng)原理概述管理信息系統(tǒng)的開發(fā)是一個(gè)復(fù)雜的系統(tǒng)工程,它涉及到計(jì)算機(jī)的處理技術(shù)、 系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識(shí)等各方面的問(wèn)題,每一種開發(fā)方法都 要遵循相應(yīng)的開發(fā)策略。數(shù)據(jù)庫(kù)由DBMS (數(shù)據(jù)庫(kù)管理系統(tǒng))處理,DBMS則由專 業(yè)開發(fā)人員和用戶通過(guò)應(yīng)用程序直接或間接的使用。數(shù)據(jù)庫(kù)管理系統(tǒng)是指數(shù)據(jù)庫(kù) 系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。對(duì)數(shù)據(jù)庫(kù)的一切 操作,包括定義,更新及各種控制,都是通過(guò)它實(shí)現(xiàn)的。它總是基于某種數(shù)據(jù)模 型,可以把DBMS看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模 型的不同, DBMS 可以分成層次型、關(guān)系型、面向?qū)ο笮偷取?.1.1 ER 圖編號(hào)更新商品調(diào)用單價(jià)名稱' 數(shù)量盤點(diǎn)清單倉(cāng)庫(kù)3.1.2 系統(tǒng)原理概述管理信息系統(tǒng)的開發(fā)是一個(gè)復(fù)雜的系統(tǒng)工程,它涉及到計(jì)算機(jī)的處理技術(shù) 系統(tǒng)理論、組織結(jié)構(gòu)、管理功能、管理知識(shí)等各方面的問(wèn)題,每一種開發(fā)方法都 要遵循相應(yīng)的開發(fā)策略。數(shù)據(jù)庫(kù)由DBMS (數(shù)據(jù)庫(kù)管理系統(tǒng))處理,DBMS則由專 業(yè)開發(fā)人員和用戶通過(guò)應(yīng)用程序直接或間接的使用。數(shù)據(jù)庫(kù)管理系統(tǒng)是指數(shù)據(jù)庫(kù) 系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。它是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。對(duì)數(shù)據(jù)庫(kù)的一切 操作,包括定義,更新及各種控制,都是通過(guò)它實(shí)現(xiàn)的。它總是基于某種數(shù)據(jù)模 型,可以把DBMS看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模 型的不同, DBMS 可以分成層次型、關(guān)系型、面向?qū)ο笮偷取?.1.3 數(shù)據(jù)流圖應(yīng)收帳幵票商品帳收款財(cái)務(wù)帳庫(kù)存客戶銷售 員銷售查詢銷售報(bào)表庫(kù)存報(bào)表庫(kù)存盤點(diǎn)3.2.1 基本表信息表一 商品信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明商品編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)商品記錄商品名稱varchar50是單價(jià)varchar50是月產(chǎn)量varchar50是供應(yīng)商名稱varchar50是備注信息text16是表二 供應(yīng)商信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明供應(yīng)商編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)供應(yīng)商記錄供應(yīng)商名稱varchar50是供應(yīng)商單位全稱地址varchar50是郵政編碼varchar10是聯(lián)系電話varcgar20是企業(yè)網(wǎng)址varchar50是聯(lián)系人varchar50是聯(lián)系人電話varcgar20是開戶銀行varchar50是銀行賬號(hào)varchar13是備注信息text16是表三 客戶信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明客戶編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)各戶記錄客戶名稱varchar50是客戶單位全稱地址varchar50是郵政編碼varchar6是聯(lián)系電話varchar20是企業(yè)網(wǎng)址varcgar30是聯(lián)系人varchar50是聯(lián)系人電話varcgar20是開戶銀行varchar50是銀行賬號(hào)varchar20是備注信息text16是表四 商品進(jìn)貨信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明入庫(kù)序號(hào)decimal9否主鍵,惟一標(biāo)識(shí)商品入庫(kù)記錄商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)商品名稱varchar50是供應(yīng)商編號(hào)varchar10否外鍵,對(duì)應(yīng)供應(yīng)商信息表中供應(yīng)商編號(hào)供應(yīng)商名稱varchar50是規(guī)格varchar30是數(shù)量varchar10是單價(jià)varchar50是總金額varchar50是日期datetime8是經(jīng)手人varchar20是備注信息text16是修改人varchar20是修改日期datetime8是表五 商品庫(kù)存信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明庫(kù)存序號(hào)decimal9否主鍵,惟一標(biāo)識(shí)商品庫(kù)存記錄庫(kù)存編號(hào)varchar30是庫(kù)存名稱varchar50是商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)規(guī)格varchar30是數(shù)量varchar10是單價(jià)varchar50是總金額varchar50是日期datetime8是備注信息text16是表六 商品銷售信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明出庫(kù)序號(hào)decimal9否主鍵,惟一標(biāo)識(shí)商品入庫(kù)記錄出庫(kù)編號(hào)varchar10是商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)商品名稱varchar50是規(guī)格varchar30是數(shù)量varchar10是單價(jià)varchar50是總金額varchar50是出庫(kù)日期datetime8是提貨人varchar50是經(jīng)手人varchar20是備注信息text16是修改人varchar20是修改日期datetime8是表七 庫(kù)存明細(xì)表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明盤點(diǎn)編號(hào)varchar10否主鍵,惟一標(biāo)識(shí)商品盤點(diǎn)記錄商品編號(hào)varchar10否外鍵,對(duì)應(yīng)商品信息表中商品編號(hào)商品名稱varchar50是規(guī)格varchar30是單價(jià)varchar50是賬面庫(kù)存varchar50是實(shí)盤庫(kù)存varchar50是盤點(diǎn)人員varchar50是盤點(diǎn)日期datetime8是備注信息text16是表八 用戶信息表字段名數(shù)據(jù)類型長(zhǎng)度是否允許空說(shuō)明用戶名varchar10否主鍵用戶密碼varchar10否用戶名稱varchar50是備注信息text16是3.2.2 存儲(chǔ)過(guò)程觸發(fā)器視圖設(shè)計(jì)-1 創(chuàng)建庫(kù)存視圖 if exists (select 1 from sysobjects where name = 'view_storage_product')drop view view_storage_product go create view view_storage_product asselect a.*,b.StorageAddress,b.StorageNumber from ProductInfo a inner join StorageInfo b on a.ProductID = b.ProductIDgo-查看庫(kù)存視圖select * from view_storage_product-2 創(chuàng)建訂單信息視圖if exists (select * from sysobjects where name = 'view_CustomerInfo_OrderInfo_ProductInfo') drop view view_CustomerInfo_OrderInfo_ProductInfogo create view view_CustomerInfo_OrderInfo_ProductInfo asselect CustomerName,ProductName,OrderTime,OrderNumber, RequireDate,OrderEmployee,IsConsignment from CustomerInfo a inner join OrderInfo b on a.CustomerID = b.CustomerID inner join ProductInfo c on b.ProductID = c.ProductIDgoselect * from view_CustomerInfo_OrderInfo_ProductInfo-3.創(chuàng)建添加客戶信息的存儲(chǔ)過(guò)程if exists (select 1 from sysobjects where name = 'proc_InsertCustomerInfo') drop proc proc_InsertCustomerInfogocreate procedure proc_InsertCustomerInfoCustomerName nvarchar(20),CustomerAddress nvarchar(50),CustomerPhone nvarchar(11), Taxno nvarchar(10),Repute nvarchar(10),Country nvarchar(lO)='中國(guó)',Province nvarchar(lO) as begininsert into CustomerInfo values(CustomerName,CustomerAddress,CustomerPhone,Taxno,Repute,Country, Province) end go-調(diào)用存儲(chǔ)過(guò)程exec proc_InsertCustomerInfo 胡雷松','湖北神農(nóng)架','622512','622512',優(yōu)秀default,'河南' select * from CustomerInfo-4.創(chuàng)建添加產(chǎn)品信息存儲(chǔ)過(guò)程(需驗(yàn)證產(chǎn)品的價(jià)格必須大于等于0)if exists (select 1 from sysobjects where name = 'proc_InsertProductInfo')drop procedure proc_InsertProductInfo go create proc proc_InsertProductInfoComponyID int,ProductName nvarchar(20),ProductType nvarchar(20),NumberPerMonth int ,Price moneyasbeginif(Price>=0)begininsert into ProductInfo values(ComponyID,ProductName,ProductType,NumberPerMonth,Price) endelsebeginprint '產(chǎn)品價(jià)格必須大于0!'endendgo-調(diào)用存儲(chǔ)過(guò)程exec proc_InsertProductInfo NULL,'C#入門經(jīng)典','書籍',3000,65select * from ProductInfo-5.創(chuàng)建進(jìn)貨時(shí)庫(kù)存信息變化的觸發(fā)器-如果沒(méi)有該產(chǎn)品的信息,則將數(shù)據(jù)添加到庫(kù)存信息表中-如果倉(cāng)庫(kù)中已經(jīng)存在該產(chǎn)品,則增加該產(chǎn)品的庫(kù)存數(shù)量if exists (select 1 from sysobjects where name = 'trg_StockInfo_Insert')drop trigger trg_StockInfo_Insertgocreate trigger trg_StockInfo_Inserton StockInfofor insertasdeclare ProductID int,StockNumber intselect ProductID = ProductID from insertedselect StockNumber = StockNumber from inserted where ProductID = ProductIDif (ProductID not in (select ProductID from StorageInfo )begininsert into Storageinfo values(ProductID,'東北倉(cāng)庫(kù)',StockNumber)endelsebeginupdate StorageInfo set StorageNumber = StorageNumber + StockNumber whereProductID = ProductIDendgo-測(cè)試觸發(fā)器insert into Stockinfo values(4,350,NULL,NULL,NULL,getdate(),張三')select * from StorageInfoselect * from StockInfo-6.創(chuàng)建添加訂單信息存儲(chǔ)過(guò)程-訂單時(shí)間默認(rèn)為系統(tǒng)單前時(shí)間,驗(yàn)證訂單數(shù)量必須大于0驗(yàn)證產(chǎn)品需要時(shí)間必須大 于系統(tǒng)當(dāng)前時(shí)間1月以上,根據(jù)庫(kù)存信息與產(chǎn)品生產(chǎn)能力判斷,是否能在產(chǎn)品需要時(shí)間之 前完成該產(chǎn)品的生產(chǎn),驗(yàn)證訂單業(yè)務(wù)員長(zhǎng)度必須大于2,默認(rèn)是否發(fā)貨為“否”if exists (select * from sysobjects where name = 'proc_InsertOrderInfo')drop proc proc_InsertOrderInfogocreate proc proc_InsertOrderInfoProductID int,OrderNumber int,OrderEmployee nvarchar(20),CustomerID int,Price money,Ordersum money,RequireDate datetime,IsConsignment nvarchar(2)asbegindeclare OrderTime char(20)select ProductID = ProductID from insertedselect OrderNumber = OrderNumber from insertedselect OrderEmployee = OrderEmployee from insertedselect CustomerID= CustomerID from insertedselect Price = Price from insertedselect Ordersum = Ordersum from insertedset OrderTime = convert(char(20),getdate(),120)set RequireDate = convert(char(20),dateadd(month,1,getdate(),120) if(OrderNumber>0 and len(OrderEmployee)>2 anddatediff(dd,OrderTime,dateadd(month,1,getdate()=0 )beginif(OrderNumber < (select NumberPerMonth from ProductInfo whereProductID=ProductID)begininsert into OrderInfo values(CustomerID,ProductID,OrderTime,OrderNumber,Price,Ordersum,RequireDate,OrderEmployee,'否')endendendgo-7.發(fā)貨時(shí)庫(kù)存信息的變化的觸發(fā)器-如果發(fā)完貨后,庫(kù)存為0,則將該貨物從庫(kù)存信息表中刪除,如果發(fā)完貨后,庫(kù)存不 為 0,則減少相應(yīng)的庫(kù)存數(shù)量if exists (select 1 from sysobjects where name = 'trg_SendInfo_Insert')drop trigger trg_SendInfo_Insertgocreate trigger trg_SendInfo_Inserton SendInfofor insertasdeclare ProductID int,OrderID int,StorageNumber intselect OrderID = OrderID from insertedselect StorageNumber = StorageNumber from StorageInfo where ProductID = ProductID gocreate proc proc_StorageChange StorageNumber int,ProductID int,OrderNumber int asselect StorageNumber = StorageNumber from StorageInfo where ProductID = ProductIDif(StorageNumber = 0)beginselect ProductID = ProductID from OrderInfo where OrderID = (select OrderID from SendInfo)delete from StorageInfo where ProductID = ProductIDendelsebeginselect OrderNumber = OrderNumber from OrderInfo where OrderID = (select OrderID from SendInfo )select ProductID = ProductID from OrderInfo where OrderID = (select OrderID from SendInfo)update StorageInfo set StorageNumber = StorageNumber - OrderNumber where ProductID = ProductIDend go select * from StorageInfo;select * from SendInfo;select * from OrderInfo -8.創(chuàng)建入庫(kù)時(shí)總價(jià)自動(dòng)生成的觸發(fā)器if exists (select 1 from sysobjects where name = 'trg_StockInfo_InsertandUpdate')drop trigger trg_StockInfo_InsertandUpdate gocreate trigger trg_StockInfo_InsertandUpdateon StockInfofor insert,updateasdeclare ProductID int,StockNumber int,Stock money,Stocksum moneyselect ProductID = ProductID from insertedselect StockNumber = StockNumber from inserted where ProductID = ProductIDselect Stock = Stock from inserted where ProductID = ProductIDbeginupdate StockInfo set Stocksum = Stock * StockNumber where ProductID = ProductID end四、模塊劃分(系統(tǒng)管理模塊實(shí)現(xiàn))4.1 系統(tǒng)登錄界面及代碼userid=Trim(userid)password=Trim(password)IF password="" THEN RETURN -1 ls_database="ConnectString='DSN=SellManageSystem;" sqlca.dbparm=ls_database+"UID="+userid+"PWD="+password+"'" connect using sqlca;return sqlca.sqlcode確定按鈕的代碼:SetPointer(hourglass!) ls_user_id=string(sle_userid.text)IF parent.wf_connect(sle_userid.text,sle_password.text)=-1 thenMessageBox("連接數(shù)據(jù)庫(kù)錯(cuò)誤!","連接失敗"+sqlca.sqlerrtext) haltelseclose(parent)open(w_main)end if4.2 系統(tǒng)管理模塊界面及代碼messagebox("","不能為空! ”) end if integer b string bbif sle_1.text="" then bb=sle_2.text dw_1.retrieve(bb) end ifif sle_2.text="" then b=dec(sle_1.text) dw_1.retrieve(b) end if添加按鈕的代碼:dw_l.insertrow(0)刪除按鈕的代碼: dw_1.deleterow(0) 更新按鈕的代碼:if dw_l.update()>0 then commit;else messagebox("","無(wú)法保存! ”) rollback;end if五、系統(tǒng)的優(yōu)點(diǎn)及不足之處系統(tǒng)的優(yōu)點(diǎn):實(shí)現(xiàn)了比較完善的系統(tǒng)管理,另外庫(kù)存管理中若有商品價(jià)錢 設(shè)置的不合理,可以直接在庫(kù)存窗口中進(jìn)行修改,方便用戶使用。還有就是銷售 進(jìn)貨管理模塊,也分別實(shí)現(xiàn)了他們的基本功能,同時(shí)還為他們?cè)O(shè)置了訂單及進(jìn)貨 單的查詢和報(bào)表打印功能。系統(tǒng)的不足:系統(tǒng)中只有唯一類型的用戶管理員,不能保證系統(tǒng)的絕 對(duì)安全,應(yīng)該對(duì)不同身份的用戶設(shè)置不同的訪問(wèn)權(quán)限,來(lái)增強(qiáng)系統(tǒng)的安全性。應(yīng)該改善的地方:系統(tǒng)的利潤(rùn)統(tǒng)計(jì)模塊設(shè)計(jì)的不夠詳細(xì),不能很好的反應(yīng) 進(jìn)銷存系統(tǒng)的盈虧,應(yīng)該完善一下利潤(rùn)統(tǒng)計(jì)模塊,使其更方便用戶使用。 六、總結(jié)和致謝在數(shù)據(jù)庫(kù)專業(yè)課的學(xué)習(xí)中,我們接觸了高移植性的 SQL Server 語(yǔ)言,在這 個(gè)星期里,我們專業(yè)的學(xué)生在馬老師的帶領(lǐng)下進(jìn)行了數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)踐學(xué)習(xí)。 在這之前,我們已經(jīng)學(xué)習(xí)過(guò)一個(gè)C+的課程,對(duì)數(shù)據(jù)庫(kù)基礎(chǔ)這門課程也學(xué)習(xí)了一 個(gè)學(xué)期,對(duì)其有了一定的了解,但是也僅僅是停留在了解的范圍,對(duì)里面的好多 東西還是很陌生,更多的在運(yùn)用起來(lái)的時(shí)候還是感到很棘手,而且 PowerBuilder 也是首次接觸。由于時(shí)間的關(guān)系,我們的這次實(shí)踐課程老師并沒(méi)有給我們?cè)敿?xì)的介紹,只是 給我們簡(jiǎn)單的介紹了幾個(gè)比較重要的實(shí)際操作,包括了 PowerBuilder控件的使 用,簡(jiǎn)單的SQL語(yǔ)句等。通過(guò)此次課程設(shè)計(jì),對(duì)于數(shù)據(jù)庫(kù)的設(shè)計(jì)方法我有了基本 的了解,對(duì)于PowerBuilder的編程環(huán)境也有所了解。在編寫程序的過(guò)程中,我 也發(fā)現(xiàn)了自己的很多不足,比如平日程序編寫量少,使得漏洞百出,錯(cuò)誤很多。 在以后的學(xué)習(xí)過(guò)程中要注意這些問(wèn)題,多向他人學(xué)習(xí),取長(zhǎng)補(bǔ)短??傊?,這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)對(duì)我的幫助很大,也使得將來(lái)在畢業(yè)設(shè)計(jì)中,對(duì) 數(shù)據(jù)的處理,提供了一個(gè)優(yōu)秀的方案。七、參考文獻(xiàn)1. 數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用 高等教育出版社第二版 崔巍編著2. PowerBuilder實(shí)用教程電子工業(yè)大學(xué)出版社鄭阿奇殷紅先張為民編著指導(dǎo)教師評(píng)語(yǔ):指導(dǎo)教師簽名:年月日成 績(jī) 評(píng) 定項(xiàng)目權(quán)重成績(jī)1、設(shè)計(jì)過(guò)程中出勤、學(xué)習(xí)態(tài)度等方面0.12、設(shè)計(jì)技術(shù)水平0.43、編程風(fēng)格0.24、設(shè)計(jì)報(bào)告書寫及圖紙規(guī)范程度0.3總成績(jī)

注意事項(xiàng)

本文(數(shù)據(jù)庫(kù)原理課程設(shè)計(jì) 進(jìn)銷存管理系統(tǒng))為本站會(huì)員(z****)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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