【正文】
部門代碼數(shù)字可以可用資金貨幣可以表36資金使用請(qǐng)求表字段名數(shù)據(jù)類型字段大小可否為空說明請(qǐng)求編號(hào)自動(dòng)編號(hào)整形可以主鍵, 1:采購部,2:倉庫,3:財(cái)務(wù)部部門代碼數(shù)字8字節(jié)可以要求使用的資金:1,建立合同,需要預(yù)付款時(shí);合同執(zhí)行完畢時(shí)請(qǐng)求資金貨幣可以請(qǐng)求時(shí)間日期/時(shí)間 可以批準(zhǔn)時(shí)間日期/時(shí)間可以請(qǐng)求剛建立時(shí)批準(zhǔn)時(shí)間為請(qǐng)求時(shí)間,如果這兩個(gè)時(shí)間相等,說明該請(qǐng)求尚未批準(zhǔn)付款方式編號(hào)數(shù)字整形可以是否批準(zhǔn)數(shù)字字節(jié)可以 輸入輸出設(shè)計(jì)設(shè)計(jì)要確定輸出什么數(shù)據(jù)和以什么方式、如何錄入數(shù)據(jù)。輸入設(shè)計(jì)要在滿足要求的前提下盡量減少輸入數(shù)據(jù)的數(shù)量。輸出設(shè)計(jì)是對(duì)輸入數(shù)據(jù)進(jìn)行加工和處理的結(jié)果。輸出的格式和內(nèi)容必須滿足用戶的需求。本系統(tǒng)輸入的數(shù)據(jù)受一定權(quán)限制約,每個(gè)操作員都有自己的賬號(hào)和密碼。另外,還有一些數(shù)據(jù)參照完整性的輸入限制,只要在功能代碼完成后再在接受輸入前判斷的格式和值的大小就可以實(shí)現(xiàn)。輸入輸出設(shè)計(jì)主要包括輸入設(shè)計(jì)、用戶界面設(shè)計(jì)、輸出方式設(shè)計(jì)。輸入設(shè)計(jì)包括輸入方式、輸入格式、校對(duì)方式等。輸出設(shè)計(jì)包括報(bào)表輸出、圖形輸出等。用戶界面設(shè)計(jì)主要包括操作界面設(shè)計(jì)、菜單設(shè)計(jì)、會(huì)話管理等。輸入方式設(shè)計(jì) 鍵盤輸入: 由于華泰超市采購管理系統(tǒng)及密碼管理系統(tǒng)小、流動(dòng)數(shù)據(jù)少、基本數(shù)據(jù)變化小,可以應(yīng)用鍵盤輸入。 條碼輸入:庫存系統(tǒng)需要在短時(shí)間內(nèi)大量更新數(shù)據(jù)、及時(shí)處理數(shù)據(jù),選擇條碼輸入是比較好的選擇 校對(duì)方式 本系統(tǒng)在修改個(gè)人密碼時(shí),運(yùn)用了錯(cuò)誤提示校對(duì)的方法,對(duì)密碼輸入錯(cuò)誤進(jìn)行對(duì)話框提示;并對(duì)商品的出入庫請(qǐng)求用戶的確認(rèn)。輸出方式設(shè)計(jì)庫存管理系統(tǒng)中,運(yùn)用屏幕輸出方式。本系統(tǒng)的輸出數(shù)據(jù)主要包括各種分類列表和采購訂單報(bào)表查詢。輸出的數(shù)據(jù)來源來自對(duì)基本表的SQL查詢,主要是合同管理的部分。4 系統(tǒng)實(shí)現(xiàn) 系統(tǒng)開發(fā)工具及環(huán)境 開發(fā)工具及語言介紹本系統(tǒng)后臺(tái)數(shù)據(jù)庫采用Microsoft SQL Server 2000,前臺(tái)采用Microsoft公司的Visual Studio 2005作為主要的開發(fā)工具,該開發(fā)工具可與SQL Server 2000數(shù)據(jù)庫無縫鏈接。Visual Studio 2005 提供多種工具來幫助程序員和軟件開發(fā)團(tuán)隊(duì): l 更高效并更快獲得結(jié)果l 建立動(dòng)態(tài)的Windows,Web,Mobile和基于Office的決方案 l 軟件團(tuán)隊(duì)間的交流和協(xié)作更有效率 l 更早地質(zhì)量保證并始終貫穿于整個(gè)開發(fā)流程Visual Studio提供了在設(shè)計(jì)、開發(fā)、調(diào)試和部署應(yīng)用程序時(shí)所需的工具,Visual C集成開發(fā)環(huán)境(IDE)是Visual Studio IDE中的一種。打開Visual Studio選擇C即可進(jìn)入Visual C集成開發(fā)環(huán)境,它里面有些工具是與其他 Visual Studio 語言共享的,還有一些工具(如C編譯器)是Visual C特有的。C是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于Microsoft .NET平臺(tái)的應(yīng)用程序,Microsoft .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。C在設(shè)計(jì)時(shí)就考慮了這些問題。它使開發(fā)者用更少的代碼做更多的事,同時(shí)也不易出錯(cuò)。作為一種自動(dòng)管理的,類型安全的環(huán)境,C適合于大多數(shù)企業(yè)應(yīng)用程序。區(qū)別于FoxPro、Access小型數(shù)據(jù)庫,SQL Server是一個(gè)功能完備的數(shù)據(jù)庫管理系統(tǒng)。它包括支持開發(fā)的引擎、標(biāo)準(zhǔn)的SQL語言、擴(kuò)展的特性(如復(fù)制、OLAP、分析)等功能。而像存儲(chǔ)過程、觸發(fā)器等特性,也是大型數(shù)據(jù)庫才擁有的。SQL Server 2000共有4個(gè)版本,分別是個(gè)人版,標(biāo)準(zhǔn)版,企業(yè)版和開發(fā)版,本系統(tǒng)采用個(gè)人版創(chuàng)建數(shù)據(jù)庫。SQL SERVER 2000往往成為首選的理由 上手容易, 兼容性良好 。SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫和數(shù)據(jù)倉庫的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部分。這些功能使您得以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 開發(fā)環(huán)境簡介l 系統(tǒng)開發(fā)平臺(tái):Microsoft Visual Studio 2005l 系統(tǒng)開發(fā)語言:Cl 數(shù)據(jù)庫系統(tǒng):SQL Server 2000l 運(yùn)行平臺(tái):Windows XP(SP2)/Windows 2000(SP4)/Windows Server 2003(SP1)l 運(yùn)行環(huán)境: Framework SDK l 分辨率:最佳效果1024*768像素 系統(tǒng)編碼界面實(shí)現(xiàn).在設(shè)計(jì)階段確定了應(yīng)該怎樣具體的實(shí)現(xiàn)所要求的系統(tǒng),也就是說經(jīng)過這個(gè)階段的設(shè)計(jì)工作得出了對(duì)目標(biāo)系統(tǒng)的精確描述,在接下來的編碼實(shí)現(xiàn)階段,就把這些描述直接翻譯成Visual c的程序設(shè)計(jì)語言書寫的程序和界面。使用本系統(tǒng),首先必須通過系統(tǒng)登錄界面登錄,按照業(yè)務(wù)流程順序,首先是倉庫管理員的身份登入,帳號(hào)為qq,就會(huì)跳出對(duì)話框提示錯(cuò)誤。 請(qǐng)購單管理進(jìn)入系統(tǒng)登錄界面,輸入倉庫部門操作員的用戶名和密碼。 點(diǎn)擊確定就進(jìn)入如下界面。點(diǎn)擊添加進(jìn)行提出請(qǐng)購單操作。提出請(qǐng)購依據(jù)是根據(jù)商品庫存信息,如果庫存量少于庫存下限,或者管理員可以估計(jì)出貨到之前會(huì)出現(xiàn)庫存量少于庫存下限,則提出了購買20的請(qǐng)購單。點(diǎn)擊確定便可跳出提示:添加請(qǐng)購單成功。并可同時(shí)到請(qǐng)購單菜單添加記錄。還可進(jìn)行修改和刪除操作。然后“退出”。 請(qǐng)購單審批接著對(duì)請(qǐng)購單進(jìn)行審批。跳出和剛才類似的請(qǐng)購單管理界面。根據(jù)商品的備注信息可以決定是否批準(zhǔn),若計(jì)劃銷售量還未達(dá)到。則寫上“同意”,點(diǎn)擊“批準(zhǔn)”,便可跳出審批成功對(duì)話框。最后可以發(fā)現(xiàn)批準(zhǔn)的求購單已經(jīng)移到被批準(zhǔn)列表。退出。效果如下: 訂購單建立與修改批準(zhǔn)后的請(qǐng)購單列入采購內(nèi)容。接著以采購部門管理人員的身份登入,登錄名為dd,密碼為“111111”。點(diǎn)擊確定可以跳出訂購管理的界面??梢钥吹接蚁陆堑恼?qǐng)購單列表中已經(jīng)出現(xiàn)了剛才的請(qǐng)購信息。選擇添加出現(xiàn)如下界面:點(diǎn)擊修改,就出現(xiàn)選擇需要修改的項(xiàng)目,一旦修改成功,形成合同就不能修改。繼續(xù)登錄合同管理界面。用戶名hh,密碼“111111”。點(diǎn)擊確定出現(xiàn)合同管理界面,合同編號(hào)和訂購單編號(hào)是一一對(duì)應(yīng)的,選擇某一訂購單編號(hào)查詢就會(huì)出現(xiàn)相應(yīng)的合同的詳細(xì)內(nèi)容。點(diǎn)擊添加可以添加新的合同。 資金請(qǐng)求審批以財(cái)務(wù)部管理人員的身份登入,賬號(hào)“zj”,密碼為“111111”。點(diǎn)擊確定出現(xiàn)以下界面:點(diǎn)擊資金請(qǐng)求可向財(cái)務(wù)部提出申請(qǐng)資金。點(diǎn)擊確定則添加成功。選中待批準(zhǔn)使用資金項(xiàng)目,點(diǎn)擊審批,此項(xiàng)申請(qǐng)便成功審批。最后我們?cè)俚卿浀絺}庫界面,就可以看到入庫單信息:至此,一個(gè)采購流程就完成了。 軟件調(diào)試應(yīng)用程序的調(diào)試和運(yùn)行是開發(fā)過程中必不可少的步驟,對(duì)應(yīng)用程序必須經(jīng)過調(diào)試來改正錯(cuò)誤。調(diào)試的基本過程:l 在應(yīng)用程序中可能會(huì)出現(xiàn)問題的控制語句處設(shè)置斷點(diǎn)l 在調(diào)試狀態(tài)下運(yùn)行應(yīng)用程序l 當(dāng)執(zhí)行到斷點(diǎn)掛起時(shí)可以檢查或更新變量的值l 若需要?jiǎng)t可以單步執(zhí)行代碼l 根據(jù)需要在運(yùn)行程序中添加或修改斷點(diǎn)l 當(dāng)發(fā)現(xiàn)問題時(shí)正確糾正錯(cuò)誤代碼結(jié) 論 《華泰超市采購管理信息系統(tǒng)設(shè)計(jì)》是運(yùn)用信息技術(shù),對(duì)一家華泰超市,建立具有請(qǐng)購管理功能、采購管理功能、合同管理功能的管理信息系統(tǒng),以簡化庫存管理,提高商品庫存效率,增長公司年度利潤。該系統(tǒng)運(yùn)用結(jié)構(gòu)化方法進(jìn)行系統(tǒng)開發(fā)。采用Microsoft Visual Studio 2005開發(fā)工具,用C語言編寫代碼,以及SQL Server 2000 數(shù)據(jù)庫開發(fā),實(shí)現(xiàn)系統(tǒng)開發(fā)。系統(tǒng)實(shí)現(xiàn)后,在采購管理方面能完成商品查詢、庫存更新、訂單輸出、合同生成等功能;在庫存管理方面庫存輸入、庫存修改和庫存查詢等工作。 該系統(tǒng)比較貼近實(shí)際華泰超市采購業(yè)務(wù)流程,因果邏輯嚴(yán)密,數(shù)據(jù)的來源一步步比較緊湊,對(duì)采購訂單和采購合同管理的設(shè)計(jì)尤其嚴(yán)謹(jǐn)實(shí)用,操作簡單,但又不失一定的實(shí)用性,本人能力有待進(jìn)一步提高,系統(tǒng)難免有改進(jìn)的地方,比如功能可以再增大,細(xì)分。訂購單的模板可以設(shè)計(jì)得更加精致些,可在今后的工作中改進(jìn)。