倉庫信息管理系統(tǒng)3詳細(xì)設(shè)計(jì)說明書_第1頁
倉庫信息管理系統(tǒng)3詳細(xì)設(shè)計(jì)說明書_第2頁
倉庫信息管理系統(tǒng)3詳細(xì)設(shè)計(jì)說明書_第3頁
倉庫信息管理系統(tǒng)3詳細(xì)設(shè)計(jì)說明書_第4頁
倉庫信息管理系統(tǒng)3詳細(xì)設(shè)計(jì)說明書_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(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ì)文檔-傾情為你奉上專心-專注-專業(yè)詳細(xì)設(shè)計(jì)說明書1引言1.1編寫目的為了方便系統(tǒng)數(shù)據(jù)庫管理及維護(hù)人員了解系統(tǒng)的詳細(xì)結(jié)構(gòu)組成。1.2背景說明:a 開發(fā)軟件系統(tǒng)的名稱為倉庫信息管理系統(tǒng);b該軟件項(xiàng)目的任務(wù)提出者:企業(yè)管理人員,開發(fā)者:楊梓鳴用戶:企業(yè)倉庫信息管理人員。1.3定義列出本文件中用到專門術(shù)語的定義和外文首字母組詞的原詞組。MVC(Model View Control)模塊視圖控制模式。1.4參考資料1 薩師煊王珊;數(shù)據(jù)庫系統(tǒng)概論;北京:高校教育出版;20062 黃明、梁旭;Java信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例;機(jī)械工業(yè)出版社;20043 陳松喬、仁勝兵、王國軍;現(xiàn)代軟件工程;北京:清華

2、大學(xué)出版社;20042程序系統(tǒng)的結(jié)構(gòu)21程序系統(tǒng)的結(jié)構(gòu)層次關(guān)系名稱標(biāo)識(shí)符系統(tǒng)主界面MainFrame系統(tǒng)管理用戶登錄用戶登錄userLogin用戶管理添加用戶添加用戶userAdd修改用戶修改用戶userUpdate刪除用戶刪除用戶userDelete退出退出jMenuItemExit產(chǎn)品信息管理添加新產(chǎn)品添加新產(chǎn)品productAdd修改產(chǎn)品信息修改產(chǎn)品信息productUpdate查詢產(chǎn)品信息查詢產(chǎn)品信息productQuery入庫管理產(chǎn)品入庫產(chǎn)品入庫FrameProductIn產(chǎn)品入庫查詢產(chǎn)品入庫查詢FrameProductInInformation出庫管理產(chǎn)品出庫產(chǎn)品出庫FramePr

3、oductOut產(chǎn)品出庫查詢產(chǎn)品出庫查詢FrameProductOutInformation庫存管理庫存信息管理庫存信息管理FrameProductStoryInformation更換背景湖在天上湖在天上jMenuItemback1蘆葦花蘆葦花jMenuItemback2天在湖里天在湖里jMenuItemback3空中三亞空中三亞jMenuItemback4背景音樂打開打開jMenuItemopen暫停暫停jMenuItempause繼續(xù)繼續(xù)jMenuItemcontinue關(guān)閉關(guān)閉jMenuItemclose幫助關(guān)于。關(guān)于。jMenuhelp22窗體及其對(duì)象描述窗體名稱屬性事件和方法Main

4、Frame系統(tǒng)的主界面系統(tǒng)運(yùn)行后的主窗體userLogin系統(tǒng)管理之用戶登錄用戶進(jìn)行登錄userAdd用戶管理之添加用戶管理員能夠添加用戶userUpdate用戶管理之修改用戶管理員能夠修改用戶userDelete用戶管理之刪除用戶管理員能夠刪除用戶jMenuItemExit系統(tǒng)管理之退出用于退出系統(tǒng)productAdd產(chǎn)品信息管理之添加新產(chǎn)品添加新的產(chǎn)品系列productUpdate產(chǎn)品信息管理之修改產(chǎn)品信息對(duì)已有產(chǎn)品信息進(jìn)行修改productQuery產(chǎn)品信息管理查詢產(chǎn)品信息對(duì)產(chǎn)品信息進(jìn)行查詢FrameProductIn入庫管理之產(chǎn)品入庫向倉庫中添加產(chǎn)品的相關(guān)信息FrameProductI

5、nInformation入庫管理之產(chǎn)品入庫查詢查詢倉庫中入庫產(chǎn)品的相關(guān)信息FrameProductOut出庫管理之產(chǎn)品出庫從倉庫中取出產(chǎn)品FrameProductOutInformation出庫管理之產(chǎn)品出庫查詢查詢倉庫中出庫產(chǎn)品的相關(guān)信息FrameProductStoryInformation庫存管理之庫存信息管理管理倉庫中存放的產(chǎn)品相關(guān)信息jMenuhelp幫助之關(guān)于。顯示版本號(hào)、開發(fā)人員及開發(fā)時(shí)間3系統(tǒng)主界面(MainFrame)設(shè)計(jì)說明3.1程序描述 主模塊負(fù)責(zé)應(yīng)程序的主界面,由他調(diào)用其他模塊。因此主模塊應(yīng)該具有操作性好、界面清晰的特點(diǎn),使用戶能夠很方便地找到所需功能。 根據(jù)功能需求分

6、析的結(jié)果,主界面模塊應(yīng)該由系統(tǒng)管理、產(chǎn)品信息管理、入庫管理、出庫管理、庫存分析、更換背景、背景音樂和幫助組成??梢酝ㄟ^點(diǎn)擊菜單項(xiàng)進(jìn)入相應(yīng)的功能模塊。其中幫助為日后擴(kuò)充和完善。3.2功能輸入:窗體加載。處理:1)執(zhí)行相應(yīng)的操作過程。2)將調(diào)用的子窗體在屏幕上顯示出來或者執(zhí)行操作。3)當(dāng)選擇系統(tǒng)退出時(shí),關(guān)閉窗體。輸出:相應(yīng)的操作結(jié)果。3.3性能精度:一定要點(diǎn)擊正確控件區(qū)域; 靈活性:圖形界面容易操作;時(shí)間特性:響應(yīng)時(shí)間約0.1s。3.4輸人項(xiàng)用戶點(diǎn)擊相應(yīng)的模塊條列表。3.5輸出項(xiàng) 名 稱 類 型 文 本jMenSystemJMenu系統(tǒng)管理jMenItemuserloginJMenuItem用戶登

7、錄jMenuusermanagerJMenu用戶管理jMenuItemExitJMenuItem退出jMenuItemuseraddJMenuItem添加用戶jMenuItemuserupdateJMenuItem修改用戶jMenuItemuserdeleteJMenuItem刪除用戶jMenuproductinfoJMenu產(chǎn)品信息管理jMenuItemproductaddJMenuItem添加產(chǎn)品信息jMenuItemproductupdateJMenuItem修改產(chǎn)品信息jMenuItemproductQueryJMenuItem查詢產(chǎn)品信息jMenuinJMenu入庫管理jMenuFi

8、leinJMenuItem產(chǎn)品入庫jMenuItemininfoJMenuItem產(chǎn)品入庫查詢jMenuoutJMenu出庫管理jMenuitemoutJMenuItem產(chǎn)品出庫jMenuItemoutinfoJMenuItem產(chǎn)品出庫查詢jMenustoreJMenu庫存管理jMenuItemstoreJMenuItem庫存信息管理jMenuItembackgroundJMenu更換背景jMenuItemback1JMenuItem湖在天上jMenuItemback2JMenuItem蘆葦花jMenuItemback3JMenuItem天在湖里jMenuItemback4JMenuItem空

9、中三亞jMenumusicJMenu背景音樂jMenuItemopenJMenuItem打開jMenuItempauseJMenuItem暫停jMenuItemcontinueJMenuItem繼續(xù)jMenuItemcloseJMenuItem關(guān)閉jMenuhelpJMenu幫助jMenuItemaboutJMenuItem關(guān)于系統(tǒng)3.6算法如“詳細(xì)設(shè)計(jì)各個(gè)窗體代碼實(shí)現(xiàn)”文件夾中5.1倉庫信息管理系統(tǒng)主界面設(shè)計(jì).doc所述的代碼。3.7流程邏輯3.8接口3.9存儲(chǔ)分配數(shù)據(jù)庫連接到Microsoft Access 2003 中的ProductManagerdb.mdb3.10注釋設(shè)計(jì)準(zhǔn)備在本程序

10、中安排的注釋,有:a 加在模塊首部的注釋;b 加在各分枝點(diǎn)處的注釋;c 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;d 對(duì)使用的邏輯所加的注釋等。3.11限制條件是否連接好數(shù)據(jù)庫及系統(tǒng)資源是否空閑。3.12測(cè)試計(jì)劃詳細(xì)測(cè)試計(jì)劃在測(cè)試計(jì)劃說明書中所述。3.13尚未解決的問題暫未發(fā)現(xiàn)。4系統(tǒng)管理(jMenuSystem)設(shè)計(jì)說明系統(tǒng)管理包含用戶登陸模塊、用戶管理模塊以及系統(tǒng)退出三部分,其中用戶管理包含添加用戶、修改用戶以及刪除用戶三部分。4. 1程序描述a)用戶登錄它所需要完成的功能就是操作員或管理員的登陸,因此界面設(shè)計(jì)得很簡(jiǎn)潔,只有“用戶名”和“密碼”兩個(gè)輸入框以及【確定】和【取消】?jī)蓚€(gè)按鈕 設(shè)

11、計(jì)的用戶登陸系統(tǒng)由用戶名和密碼構(gòu)成,在操作員輸入用戶名和密碼之后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后調(diào)用數(shù)據(jù)庫查看此用戶名是否存在或密碼是否正確,然后再根據(jù)用戶的權(quán)限判斷是操作員還是管理員,根據(jù)權(quán)限的不同在執(zhí)行主窗體中的setpower過程時(shí)賦予不同的參數(shù)。b)用戶管理中用戶添加模塊實(shí)現(xiàn)添加新用戶的操作員或管理員賬號(hào)的功能,用戶需要提供用戶名、密碼、確認(rèn)密碼和登錄權(quán)限登錄權(quán)限采用JcomboBox,密碼和確認(rèn)采用JpasswordField.操作員的信息由用戶名和密碼構(gòu)成,在操作員輸入用戶名和密碼后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,再判斷用戶權(quán)限確定是操作員還是管理員,根據(jù)權(quán)限的不同再執(zhí)行數(shù)據(jù)庫

12、的插入過程。 c)用戶管理中修改密碼模塊實(shí)現(xiàn)對(duì)操作員或管理員賬號(hào)的密碼進(jìn)行修改的功能,用戶需要提供用戶名、原密碼、新密碼和確認(rèn)新密碼, 用戶密碼修改由用戶名、原密碼和新密碼構(gòu)成,在用戶輸入用戶名,密碼和新密碼后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后調(diào)用數(shù)據(jù)庫查看此用戶是否存在或密碼是否正確,然后再執(zhí)行更新過程。d)用戶管理中刪除用戶模塊實(shí)現(xiàn)對(duì)操作員或管理員賬號(hào)進(jìn)行刪除的功能,用戶需要提供用戶名和密碼。設(shè)計(jì)的是對(duì)操作員或管理員賬號(hào)進(jìn)行刪除,在操作員輸入用戶名和密碼之后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后調(diào)用數(shù)據(jù)庫查看此用戶名是否存在或密碼是否正確,然后再執(zhí)行更新操作。4. 2功能a)用戶登錄輸入:

13、用戶名和密碼。處理:1)校驗(yàn)字符的有效性。用戶登陸本系統(tǒng)需要提供用戶名和密碼,在這里就是要校驗(yàn)用戶是否滿足輸入的要求,即檢驗(yàn)用戶名和密碼文本框是否為空,若為空,則提示用戶輸入用戶名和密碼。 2)檢驗(yàn)用戶名是否存在或密碼是否正確,即是否存在用戶輸入的用戶名,并且密碼是否正確。3)根據(jù)用戶名和密碼從數(shù)據(jù)庫中提取用戶權(quán)限。 4)根據(jù)從數(shù)據(jù)庫中提取的用戶權(quán)限不同來執(zhí)行主窗體中的setpower過程,若為管理員則可以操作所有功能,若為操作員則只能操作產(chǎn)品信息,不能進(jìn)行用戶信息的管理。5)關(guān)閉本窗體。輸出:登陸成功或失敗信息。b)用戶管理中用戶添加模塊輸入:用戶名、密碼、確認(rèn)密碼和登錄權(quán)限。處理:1)校驗(yàn)

14、字符的有效性。用戶登錄系統(tǒng)需要提供用戶名和密碼,在這里就是要檢驗(yàn)用戶名是否滿足輸入要求,即驗(yàn)證用戶名和密碼文本框是否為空,若為空,則提示用戶輸入用戶名和密碼。 2)檢驗(yàn)密碼與確認(rèn)密碼是否一致。 3)根據(jù)用戶名和密碼判斷用戶的權(quán)限。 4)根據(jù)權(quán)限的不同執(zhí)行插入過程。若為管理員則可操作所有功能,若為操作員則只能操作產(chǎn)品部分,不能進(jìn)行用戶信息的管理。 5)關(guān)閉窗體。輸出:添加成功或失敗信息。c)用戶管理中修改密碼模塊 輸入:用戶名、原密碼、新密碼和確認(rèn)新密碼。處理:1)校驗(yàn)字符的有效性。要驗(yàn)證用戶是否滿足要求輸入,即檢驗(yàn)用戶名和密碼文本框是否為空,則提示用戶輸入用戶名和密碼。 2)檢驗(yàn)用戶名是否存在

15、或密碼是否正確,即是否存在用戶輸入的用戶名,并且密碼是否正確。 3)檢驗(yàn)新密碼與確認(rèn)新密碼是否一致,防止用戶誤輸入密碼。 4)執(zhí)行更新過程。 5)關(guān)閉本窗體。輸出:更新成功或失敗信息.d)用戶管理中刪除用戶模塊 輸入:用戶名和密碼 處理:1)校驗(yàn)字符的有效性。要檢驗(yàn)用戶是否滿足輸入的要求,即檢驗(yàn)用戶名和密碼文本框是否為空,若為空,則提示用戶輸入用戶名和密碼。 2)檢驗(yàn)用戶名是否存在或密碼是否正確,即是否存在用戶輸入的用戶名,并且密碼是否正確。 3)執(zhí)行刪除過程。 4)關(guān)閉本窗體。 輸出:刪除成功或失敗信息。4. 3性能a)用戶登錄精度:輸入正確用戶名以及密碼、靈活性:輸入不正確會(huì)給出相應(yīng)提示;

16、時(shí)間特性:0.1s。b)用戶管理中用戶添加模塊精度:輸入正確用戶名以及密碼、靈活性:輸入不符合要求會(huì)給出相應(yīng)提示;時(shí)間特性:0.1s。c)用戶管理中修改密碼模塊精度:輸入正確用戶名以及密碼、靈活性:輸入不符合會(huì)給出相應(yīng)提示;時(shí)間特性:0.1s。d)用戶管理中刪除用戶模塊精度:輸入正確用戶名以及密碼、靈活性:輸入不存在會(huì)給出相應(yīng)提示;時(shí)間特性:0.1s。4. 4輸人項(xiàng)a)用戶登錄中文字段名英文字段名數(shù)據(jù)類型主鍵 非空用戶名 UserName文本NoYes密碼Password文本NoYesb)用戶管理中用戶添加模塊中文字段名英文字段名數(shù)據(jù)類型主鍵 非空用戶名 UserName文本NoYes密碼Pa

17、ssword文本NoYes確認(rèn)密碼Password文本NoYes登錄權(quán)限Power文本NoYesc)用戶管理中修改密碼模塊中文字段名英文字段名數(shù)據(jù)類型主鍵 非空用戶名 UserName文本NoYes原密碼Password文本NoYes新密碼Password文本NoYes確認(rèn)新密碼Password文本NoYesd)用戶管理中刪除用戶模塊中文字段名英文字段名數(shù)據(jù)類型主鍵 非空用戶名 UserName文本NoYes密碼Password文本NoYes4. 5輸出項(xiàng)a)用戶登錄登陸成功或失敗信息。b)用戶管理中用戶添加模塊 添加成功或失敗信息。c)用戶管理中修改密碼模塊更新成功或失敗信息d)用戶管理中刪

18、除用戶模塊刪除成功或失敗信息。4. 6算法如“詳細(xì)設(shè)計(jì)各個(gè)窗體代碼實(shí)現(xiàn)”文件夾中5.2系統(tǒng)管理模塊設(shè)計(jì).doc所述的代碼。4. 7流程邏輯4. 8接口4. 9存儲(chǔ)分配調(diào)用數(shù)據(jù)庫中的用戶表(user)。4. 10注釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:e 加在模塊首部的注釋;f 加在各分枝點(diǎn)處的注釋;g 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;4. 11限制條件當(dāng)用戶為管理員時(shí)才會(huì)有用戶管理中的添加用戶、修改密碼及刪除用戶權(quán)限。4. 12測(cè)試計(jì)劃詳細(xì)測(cè)試計(jì)劃在測(cè)試計(jì)劃說明書中所述。4. 13尚未解決的問題暫未發(fā)現(xiàn)。5產(chǎn)品信息管理(jMenuproductinfo)設(shè)計(jì)說明產(chǎn)品信息管理包括添

19、加新產(chǎn)品、修改產(chǎn)品信息以及查詢產(chǎn)品信息三部分。5.1程序描述a)添加產(chǎn)品信息模塊實(shí)現(xiàn)添加產(chǎn)品信息的功能,用戶需要提供產(chǎn)品信息的相關(guān)資料,從功能上考慮, 設(shè)計(jì)的是添加產(chǎn)品信息,在用戶輸入產(chǎn)品信息的相關(guān)資料后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后再執(zhí)行更新過程。 b)產(chǎn)品信息修改模塊實(shí)現(xiàn)的是對(duì)產(chǎn)品信息進(jìn)行修改的功能,用戶需要提供所需要的產(chǎn)品名稱, 設(shè)計(jì)的是對(duì)產(chǎn)品信息進(jìn)行修改,在用戶輸入產(chǎn)品信息后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后調(diào)用數(shù)據(jù)庫對(duì)象進(jìn)行更新過程。c)產(chǎn)品信息查詢模塊實(shí)現(xiàn)查詢產(chǎn)品信息的功能,用戶不需要提供額外的查詢條件,系統(tǒng)自動(dòng)調(diào)出所有的產(chǎn)品信息, 設(shè)計(jì)的是對(duì)產(chǎn)品信息的查詢,在用戶打開此窗

20、口后,系統(tǒng)自動(dòng)執(zhí)行查詢過程,并將結(jié)果在表格中顯示出來。5.2功能a)添加產(chǎn)品信息模塊輸入:產(chǎn)品信息的相關(guān)資料 處理:1)校驗(yàn)字符的有效性。在這里要求有關(guān)輸入的信息不許為空,比如產(chǎn)品名稱,負(fù)責(zé)人和所屬部門,這些都是實(shí)際產(chǎn)品信息管理過程中不可缺少的部分,因此在這里檢驗(yàn)用戶的輸入,若這些條件不滿足的話提示用戶添加相關(guān)信息;在滿足的條件下才會(huì)繼續(xù)執(zhí)行下一步操作。2)執(zhí)行插入操作過程。從窗體去的用戶的輸入數(shù)據(jù),將其加入到數(shù)據(jù)庫中。3)關(guān)閉本窗體。輸出:插入成功或失敗信息。b)產(chǎn)品信息修改模塊輸入:產(chǎn)品名稱處理:1)首先根據(jù)用戶輸入的產(chǎn)品名稱調(diào)用此產(chǎn)品的相關(guān)信息,若此產(chǎn)品不存在,則彈出信息提示用戶更改數(shù)據(jù)

21、后繼續(xù)操作。調(diào)出產(chǎn)品信息后將其顯示到對(duì)應(yīng)的文本框內(nèi),便于用戶查看和繼續(xù)操作。2)用戶可以在窗體上修改所需要更新的產(chǎn)品信息,系統(tǒng)會(huì)將窗體上的數(shù)據(jù)更新到數(shù)據(jù)庫,并提示用戶成功或失敗信息。3)執(zhí)行刪除過程。系統(tǒng)會(huì)從數(shù)據(jù)庫刪除有關(guān)此產(chǎn)品的所有信息。4)關(guān)閉窗體。輸出:更新成功或失敗信息。c)產(chǎn)品信息查詢模塊輸入:窗體加載。處理:1)執(zhí)行查詢過程,此時(shí)會(huì)查詢所有數(shù)據(jù)庫中的記錄。2)將查詢結(jié)果在表中顯示出來。將數(shù)據(jù)庫查詢得來的數(shù)據(jù)顯示到j(luò)table中。 3)關(guān)閉本窗體。輸出:成功或失敗信息。5.3性能a)添加產(chǎn)品信息模塊精度必須符合產(chǎn)品相關(guān)信息的要求、靈活性:圖形界面操作容易時(shí)間特性:0.1s。b)產(chǎn)品信

22、息修改模塊精度必須符合產(chǎn)品相關(guān)信息的要求、靈活性:圖形界面操作容易時(shí)間特性:0.1s。c)產(chǎn)品信息查詢模塊精度必須符合產(chǎn)品相關(guān)信息的要求、靈活性:圖形界面操作容易時(shí)間特性:0.1s。5.4輸人項(xiàng)a)添加產(chǎn)品信息模塊中文字段名英文字段名字段類型主鍵非空名稱Name文本YesYes負(fù)責(zé)人Principal文本NoYes所屬部門Department 文本NoNo單位Units文本NoNo單價(jià)Unitprice文本NoNo產(chǎn)品備注Comment文本NoNob)產(chǎn)品信息修改模塊中文字段名英文字段名字段類型主鍵非空名稱Name文本YesYes負(fù)責(zé)人Principal文本NoYes所屬部門Departmen

23、t 文本NoNo單位Units文本NoNo單價(jià)Unitprice文本NoNo產(chǎn)品備注Comment文本NoNoc)產(chǎn)品信息查詢模塊中文字段名英文字段名字段類型主鍵非空名稱Name文本YesYes5.5輸出項(xiàng)a)添加產(chǎn)品信息模塊插入成功或失敗信息.b)產(chǎn)品信息修改模塊更新成功或失敗信息。c)產(chǎn)品信息查詢模塊成功或失敗信息。5.6算法如“詳細(xì)設(shè)計(jì)各個(gè)窗體代碼實(shí)現(xiàn)”文件夾中5.3產(chǎn)品信息管理模塊設(shè)計(jì).doc所述的代碼。5.7流程邏輯5.8接口5.9存儲(chǔ)分配對(duì)應(yīng)數(shù)據(jù)庫中的產(chǎn)品信息表(productinfo)。5.10注釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:h 加在模塊首部的注釋;i 加在各分枝點(diǎn)處的

24、注釋;j 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;5.11限制條件必須為系統(tǒng)用戶(操作員或者管理員才行)5.12測(cè)試計(jì)劃詳細(xì)測(cè)試計(jì)劃在測(cè)試計(jì)劃說明書中所述。5.13尚未解決的問題暫未發(fā)現(xiàn)。6入庫管理(jMenuin)設(shè)計(jì)說明入庫管理包括產(chǎn)品入庫及產(chǎn)品入庫信息管理兩部分。6.1程序描述a)產(chǎn)品入庫模塊實(shí)現(xiàn)將產(chǎn)品數(shù)量添加到數(shù)據(jù)庫的功能,用戶需要提供產(chǎn)品的數(shù)量和其他相關(guān)信息, 在用戶輸入產(chǎn)品信息的相關(guān)資料后,系統(tǒng)首先驗(yàn)證輸入的有效性,然后數(shù)據(jù)管理對(duì)象執(zhí)行相關(guān)的數(shù)據(jù)過程。b)產(chǎn)品入庫信息管理模塊 實(shí)現(xiàn)對(duì)入庫產(chǎn)品的歷史記錄進(jìn)行查詢及修改操作。所要顯示的信息包括:款型、顏色、操作員、入庫日期、備注和相

25、應(yīng)型號(hào)的產(chǎn)品的數(shù)量。由于查詢結(jié)果是多條的,因此要可以顯示查詢結(jié)果集中的所有記錄。在窗體上添加【第一條】【前一條】【后一條】【最后一條】4個(gè)按鈕用于循環(huán)顯示查詢結(jié)果。另外由于要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中記錄的修改操作,還添加“更新”和“刪除”兩個(gè)按鈕。修改窗體布局為XYLayout. 設(shè)計(jì)的是添加產(chǎn)品信息,也就是產(chǎn)品入庫。在操作員輸入產(chǎn)品信息的相關(guān)資料后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后根據(jù)用戶要求再執(zhí)行更新過程。6.2功能a)產(chǎn)品入庫模塊輸入:產(chǎn)品的相關(guān)信息處理:1)校驗(yàn)輸入的有效性,檢驗(yàn)有關(guān)文本框是否而為空。比如款型和顏色的相關(guān)信息是不許為空的。2)根據(jù)輸入的款型和顏色的相關(guān)信息,判斷是添加還是更新過

26、程。預(yù)先查詢數(shù)據(jù)庫,查看產(chǎn)品信息庫中是否已存在相同款型和顏色的產(chǎn)品。如果已存在,則執(zhí)行更新操作,將數(shù)據(jù)庫中原有的數(shù)據(jù)加上本次加入的數(shù)據(jù);若插入操作,則直接加入新產(chǎn)品的相關(guān)信息。3)執(zhí)行具體的添加或更新過程。4)關(guān)閉本窗體。輸出:執(zhí)行成功或失敗信息。b)產(chǎn)品入庫信息管理模塊輸入:款型或顏色處理:1)校驗(yàn)輸入的有效性,檢驗(yàn)有關(guān)文本框是否為空。比如款型或顏色是查詢的必選項(xiàng),不許全部為空。用戶在輸入后單擊查詢,系統(tǒng)會(huì)執(zhí)行校驗(yàn)過程,若不滿足條件會(huì)彈出相應(yīng)的提示信息。 2)執(zhí)行查詢過程。將目前的rs中的數(shù)據(jù)顯示在窗體上。用戶也可以通過【第一條】、【前一條】、【后一條】和【最后一條】來進(jìn)行查詢所有數(shù)據(jù)操作。

27、3)根據(jù)需要執(zhí)行相應(yīng)的更新或刪除操作。4)關(guān)閉窗體。輸出:更新或刪除操作成功或失敗信息。6.3性能a)產(chǎn)品入庫模塊精度:必須符合產(chǎn)品的相關(guān)信息的格式要求、靈活性:圖形化操作界面時(shí)間特性:0.1s。b)產(chǎn)品入庫信息管理模塊精度:必須符合產(chǎn)品的相關(guān)信息的格式要求、靈活性:圖形化操作界面時(shí)間特性:0.1s。6.4輸人項(xiàng)a)產(chǎn)品入庫模塊中文字段名英文字段名字段類型主鍵非空款型Model文本NoYes顏色Color文本NoYes 入庫日期Datein文本NoYes 操作員Operator文本NoYes 備注Comment文本NoYes本產(chǎn)品號(hào)數(shù)量Number36數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number37

28、數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number38數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number39數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number40數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number41數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number42數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number43數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number44數(shù)字NoYesb)產(chǎn)品入庫信息管理模塊中文字段名英文字段名字段類型主鍵非空款型Model文本NoYes顏色Color文本NoYes 入庫日期Datein文本NoYes 操作員Operator文本NoYes 備注Comment文本NoYes本產(chǎn)品號(hào)數(shù)量Number36數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number3

29、7數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number38數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number39數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number40數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number41數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number42數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number43數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number44數(shù)字NoYes6.5輸出項(xiàng)a)產(chǎn)品入庫模塊執(zhí)行成功或失敗信息。b)產(chǎn)品入庫信息管理模塊更新或刪除操作成功或失敗信息。6.6算法如“詳細(xì)設(shè)計(jì)各個(gè)窗體代碼實(shí)現(xiàn)”文件夾中5.4入庫管理模塊設(shè)計(jì).doc所述的代碼。6.7流程邏輯6.8接口6.9存儲(chǔ)分配對(duì)應(yīng)數(shù)據(jù)庫中產(chǎn)品入庫信息表(ProductIn)及產(chǎn)品庫存信

30、息表(ProductStore).6.10注釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:k 加在模塊首部的注釋;l 加在各分枝點(diǎn)處的注釋;m 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;6.11限制條件必須為系統(tǒng)用戶(操作員或者管理員才行)。6.12測(cè)試計(jì)劃詳細(xì)測(cè)試計(jì)劃在測(cè)試計(jì)劃說明書中所述。6.13尚未解決的問題暫未發(fā)現(xiàn)。7出庫管理(jMenuout)設(shè)計(jì)說明出庫管理包括產(chǎn)品入庫及產(chǎn)品入庫信息查詢。7.1程序描述a)產(chǎn)品出庫模塊。實(shí)現(xiàn)將產(chǎn)品數(shù)量更新到數(shù)據(jù)庫的功能,用戶需要提供產(chǎn)品的數(shù)量和其他相關(guān)信息, 在用戶輸入產(chǎn)品信息的相關(guān)資料后,系統(tǒng)首先驗(yàn)證輸入的有效性,然后數(shù)據(jù)管理對(duì)象執(zhí)行相關(guān)的數(shù)據(jù)過程。

31、 b)產(chǎn)品出庫信息管理模塊實(shí)現(xiàn)對(duì)出庫產(chǎn)品的歷史記錄進(jìn)行查詢及修改操作。所要顯示的信息包括:款型、顏色、操作員、出庫日期、備注和相應(yīng)型號(hào)的產(chǎn)品的數(shù)量。由于查詢結(jié)果是多條的,因此要可以顯示查詢結(jié)果集中的所有記錄。在窗體上添加【第一條】【前一條】【后一條】【最后一條】4個(gè)按鈕用于循環(huán)顯示查詢結(jié)果。另外由于要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中記錄的修改操作,還添加“更新”和“刪除”兩個(gè)按鈕。修改窗體布局為XYLayout. 設(shè)計(jì)的是添加產(chǎn)品信息,也就是產(chǎn)品出庫。在操作員輸入產(chǎn)品信息的相關(guān)資料后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后根據(jù)用戶要求再執(zhí)行更新過程。7.2功能a)產(chǎn)品出庫模塊。 輸入:產(chǎn)品的相關(guān)信息 處理:1)校驗(yàn)

32、輸入的有效性,檢驗(yàn)有關(guān)文本框是否而為空。比如款型和顏色的相關(guān)信息是不許為空的。2)根據(jù)輸入的款型和顏色的相關(guān)信息,判斷是添加還是更新過程。預(yù)先查詢數(shù)據(jù)庫,查看產(chǎn)品信息庫中是否已存在相同款型和顏色的產(chǎn)品。如果已存在,則執(zhí)行更新操作,將數(shù)據(jù)庫中原有的數(shù)據(jù)加上本次加入的數(shù)據(jù);若插入操作,則直接加入新產(chǎn)品的相關(guān)信息。3)執(zhí)行具體的添加或更新過程。4)關(guān)閉本窗體。輸出:執(zhí)行成功或失敗信息。b)產(chǎn)品出庫信息管理模塊輸入:款型或顏色處理:1)校驗(yàn)輸入的有效性,檢驗(yàn)有關(guān)文本框是否為空。比如款型或顏色是查詢的必選項(xiàng),不許全部為空。用戶在輸入后單擊查詢,系統(tǒng)會(huì)執(zhí)行校驗(yàn)過程,若不滿足條件會(huì)彈出相應(yīng)的提示信息。 2)

33、執(zhí)行查詢過程。將目前的rs中的數(shù)據(jù)顯示在窗體上。用戶也可以通過【第一條】、【前一條】、【后一條】和【最后一條】來進(jìn)行查詢所有數(shù)據(jù)操作。3)根據(jù)需要執(zhí)行相應(yīng)的更新或刪除操作。4)關(guān)閉窗體。輸出:更新或刪除操作成功或失敗信息。7.3性能a)產(chǎn)品出庫模塊。精度:出庫的產(chǎn)品數(shù)量應(yīng)該為正整數(shù)、靈活性:圖形界面操作完成時(shí)間特性0.1s。b)產(chǎn)品出庫信息管理模塊精度:出庫的產(chǎn)品數(shù)量應(yīng)該為正整數(shù)、靈活性:圖形界面操作完成時(shí)間特性0.1s。7.4輸人項(xiàng)a)產(chǎn)品出庫模塊。中文字段名英文字段名字段類型主鍵非空 款型Model文本NoYes 出庫日期Dateout文本NoYes 顏色Color文本NoYes 操作員O

34、perator文本NoYes 備注Comment文本NoYes本產(chǎn)品號(hào)數(shù)量Number36數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number37數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number38數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number39數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number40數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number41數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number42數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number43數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number44數(shù)字NoYesb)產(chǎn)品出庫信息管理模塊。中文字段名英文字段名字段類型主鍵非空 款型Model文本NoYes 顏色Color文本NoYes 操作員Operator文本NoYes

35、 備注Comment文本NoYes本產(chǎn)品號(hào)數(shù)量Number36數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number37數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number38數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number39數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number40數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number41數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number42數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number43數(shù)字NoYes本產(chǎn)品號(hào)數(shù)量Number44數(shù)字NoYes7.5輸出項(xiàng)a)產(chǎn)品出庫模塊。執(zhí)行成功或失敗信息。b)產(chǎn)品出庫信息管理模塊。更新或刪除操作成功或失敗信息。7.6算法如“詳細(xì)設(shè)計(jì)各個(gè)窗體代碼實(shí)現(xiàn)”文件夾中5.5出庫管理模塊設(shè)計(jì).doc所述

36、的代碼。7.7流程邏輯7.8接口7.9存儲(chǔ)分配對(duì)應(yīng)數(shù)據(jù)庫中產(chǎn)品出庫信息表(ProductOut)及產(chǎn)品庫存信息表(ProductStore).7.10注釋設(shè)計(jì)說明準(zhǔn)備在本程序中安排的注釋,如:n 加在模塊首部的注釋;o 加在各分枝點(diǎn)處的注釋;p 對(duì)各變量的功能、范圍、缺省條件等所加的注釋;7.11限制條件必須為系統(tǒng)用戶(操作員或者管理員才行)。7.12測(cè)試計(jì)劃詳細(xì)測(cè)試計(jì)劃在測(cè)試計(jì)劃說明書中所述。7.13尚未解決的問題暫未發(fā)現(xiàn)。8庫存管理(jMenustore)設(shè)計(jì)說明庫存管理包括庫存信息管理及庫存信息圖形化顯示。8.1程序描述a)庫存信息管理模塊實(shí)現(xiàn)對(duì)產(chǎn)品的庫存信息進(jìn)行查詢及修改操作。所要顯示

37、的信息包括:款型、顏色、操作員、出庫日期、備注和相應(yīng)型號(hào)的產(chǎn)品的數(shù)量。由于查詢結(jié)果是多條的,因此要可以顯示查詢結(jié)果集中的所有記錄。在窗體上添加【第一條】【前一條】【后一條】【最后一條】4個(gè)按鈕用于循環(huán)顯示查詢結(jié)果。另外由于要實(shí)現(xiàn)對(duì)數(shù)據(jù)庫中記錄的修改操作,還添加“更新”和“刪除”兩個(gè)按鈕。修改窗體布局為XYLayout. 設(shè)計(jì)的是產(chǎn)品庫存信息查詢,在操作員輸入產(chǎn)品信息的相關(guān)資料后,系統(tǒng)首先驗(yàn)證輸入字符的有效性,然后根據(jù)用戶要求再執(zhí)行更新過程。b)庫存信息圖形化顯示模塊實(shí)現(xiàn)的是在對(duì)前一個(gè)界面(庫存信息查詢)中查詢出來的數(shù)據(jù)信息進(jìn)行圖形化顯示, 設(shè)計(jì)的是對(duì)前一個(gè)界面(庫存信息查詢)查詢出來的結(jié)果進(jìn)行

38、圖形化直觀顯示,駛?cè)爰礊閭魅胫怠?.2功能a)庫存信息管理模塊輸入:款型或顏色處理:1)校驗(yàn)輸入的有效性,檢驗(yàn)有關(guān)文本框是否為空。比如款型或顏色是查詢的必選項(xiàng),不許全部為空。用戶在輸入后單擊查詢,系統(tǒng)會(huì)執(zhí)行校驗(yàn)過程,若不滿足條件會(huì)彈出相應(yīng)的提示信息。 2)執(zhí)行查詢過程。將目前的rs中的數(shù)據(jù)顯示在窗體上。用戶也可以通過【第一條】、【前一條】、【后一條】和【最后一條】來進(jìn)行查詢所有數(shù)據(jù)操作。3)根據(jù)需要執(zhí)行相應(yīng)的更新或刪除操作。4)關(guān)閉窗體。輸出:更新或刪除操作成功或失敗信息。b)庫存信息圖形化顯示模塊輸入:傳入的數(shù)組。處理:1)計(jì)算畫圖位置。 2)畫出圖形。3)關(guān)閉窗體。輸出:成功或失敗信息。8.3性能a)庫存信息管理模塊精度:產(chǎn)品的相關(guān)信息必須符合要求,靈活性:圖形界面操作時(shí)間特性:0.1s。b)庫存信息圖形化顯示模塊精度:激活窗體,靈活性:圖形界面操作。時(shí)間特性:0.1s。8.4輸人項(xiàng)a)庫存信息管理模塊中文字段名英文字段名字段類型主鍵非空款型Model文本NoYes顏色Color文本NoYes本產(chǎn)品號(hào)數(shù)量Numb

溫馨提示

  • 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. 人人文庫網(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)論