freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文-閱讀頁(yè)

2024-09-27 08:36本頁(yè)面
  

【正文】 設(shè)備入庫(kù)模塊 的設(shè)計(jì) 在設(shè)備入庫(kù)模塊中將實(shí)現(xiàn)設(shè)備數(shù)據(jù)的添加和入庫(kù)等功能。 首先在項(xiàng)目管理器的文檔視圖下單擊“新建”按鈕, 在接下來(lái)的向?qū)е校皵?shù)據(jù)庫(kù)和表”選擇“倉(cāng)庫(kù)管理”以及“設(shè)備入庫(kù)表”,這是前面定義好的數(shù)據(jù)庫(kù)和表。左上角的窗口提供了表單樣式的預(yù)覽功能,圖片按鈕和文本按鈕的區(qū)別在于顯 示的時(shí)候是以圖片來(lái)表達(dá)功能還是文字來(lái)表達(dá),實(shí)現(xiàn)功能的函數(shù)沒(méi)有區(qū)別。 單擊“下一步”按鈕后,向?qū)нM(jìn)行到“步驟 3排序次序”,如圖所示,選擇“設(shè)備號(hào)”為索引,并選擇升序排列。 值得注意的是,在結(jié)束表單向?qū)?,可選擇“保存表單以備將來(lái)使用”,“保存并運(yùn)行表單”,或者“保存表單并用表單設(shè)計(jì)器修改表單”。 單擊“完成”按鈕系統(tǒng)提示保存表單,將表單保存為“設(shè)備入庫(kù)表 .scx”,存于 c:\倉(cāng)庫(kù)管理目錄下。 在修改 BUTTONSET 時(shí),可以通過(guò)屬性窗口的下拉列表選定單個(gè)按鈕,調(diào)整其位置和其它屬性。 根據(jù)功能需求,把“ cmdprint”、“” cmdexit、“ cmdDelete”和“ cmdedit”的Vi sible 屬性都設(shè)為“ .”。 在“回主界面”命令按鈕的 click 事件中添加代碼如下: do form 倉(cāng)庫(kù)管理 在修改庫(kù)存命令按鈕的 click 事件中添加代碼如下: select 現(xiàn)有庫(kù)存表 getid= set order to 設(shè)備號(hào) seek getid if found() getnum= update 現(xiàn)有庫(kù)存表 set 現(xiàn)有庫(kù)存 =( 現(xiàn)有庫(kù)存 +getnum) where (設(shè)備號(hào)=getid) else insert into 現(xiàn)有庫(kù)存表 (設(shè)備號(hào) ,現(xiàn)有庫(kù)存 ,最大庫(kù)存 ,最小庫(kù)存 )。 values ( ,39。,date()) 保存后運(yùn)行表單,界面如 圖所示: 4. 3 設(shè)備出庫(kù)模塊的設(shè)計(jì): 在設(shè)備出庫(kù)模塊中將實(shí)現(xiàn)設(shè)備出庫(kù)數(shù)據(jù)的添加和修改庫(kù)存等功能。具體操作可以參考設(shè)備入庫(kù)模塊的設(shè)計(jì),設(shè)計(jì)最終的界面如圖所示。下面列出了表單中所用到 控件的屬性值。 set 現(xiàn)有庫(kù)存 =(現(xiàn)有庫(kù)存 getnum) where (設(shè)備號(hào) =getid) *如果庫(kù)存表中有該項(xiàng)設(shè)備,則更新庫(kù)存表 insert into 操作日志表 (操作員 ,操作內(nèi)容 ,操作時(shí)間 )。設(shè)備出庫(kù) 39。 設(shè)備還庫(kù)表所可能用到的控件的屬性如表 所示: ( 1) Form1 控件的主要屬性: 屬性名稱 屬性值 Caption 設(shè)備還庫(kù)表 Autocenter . BackColor ( 2) ButtonSet1 控件的主要屬性: 控件名 屬性名稱 屬性值 cmdExit Visible . cmdDelete Visible . cmdPrint Visible . cmdEdit Visible . Command1 Caption 修改庫(kù)存 Command2 Caption 回主界面 下面是設(shè)備還庫(kù)表中“修改庫(kù)存”命令按鈕的 click 事件的代碼: select 現(xiàn)有庫(kù)存表 *先在該表單的數(shù)據(jù)環(huán)境中添加現(xiàn)有庫(kù)存表 getid= set order to 設(shè)備號(hào) seek getid *在現(xiàn)有庫(kù)存表中查找設(shè)備號(hào)等于 getid 的紀(jì)錄 if found() getnum= update 現(xiàn)有庫(kù)存表 。 values ( ,39。,date()) *如果庫(kù)存表中有該項(xiàng)設(shè)備,則更新庫(kù)存表 ,同時(shí)更新操作日志 else messagebox(出錯(cuò) ,1,錯(cuò)誤的設(shè)備號(hào) ) *如果沒(méi)有該設(shè)備號(hào)則報(bào)告出錯(cuò)信息 endif 保存后運(yùn)行表單,可得到如圖所示的設(shè)備還庫(kù)表。首先通過(guò) Visual Foxpro 的表單向?qū)伤璧脑O(shè)備需求表單,選擇部門需求表的所有可用字段,然后為保持程序風(fēng)格的一致,繼續(xù)采用表單的陰影式和圖片按鈕的風(fēng)格。選擇設(shè)備號(hào)的升序排列。 通過(guò)表單向?qū)傻谋韱稳鐖D所示,我們可以調(diào)節(jié)控件的位置,修改表單中控件的屬性,最后結(jié)果所下圖所示: 相關(guān)的屬性設(shè)置如下圖所示: ( 1) Form1 控件的主要屬性: 屬性名稱 屬性值 Caption 部門需求表 Autocenter . BackColor ( 2) ButtonSet1 控件的主要屬性: 控件名 屬性名稱 屬性值 cmdExit Visible . cmdDelete Visible . cmdPrint Visible . cmdEdit Visible . Command1 Caption 保存日志 Command2 Caption 回主界面 在表單設(shè)計(jì)器中,雙擊“保存日志” 命令按鈕。設(shè)備 需求 39。 4. 6 設(shè)備采購(gòu)模塊的設(shè)計(jì) 在設(shè)備采購(gòu)模塊中將實(shí)現(xiàn)設(shè)備采購(gòu)數(shù)據(jù)的添加和保存日志等功能。在選擇數(shù)據(jù)庫(kù)和表時(shí),選擇倉(cāng)庫(kù) 管理數(shù)據(jù)庫(kù)和設(shè)備采購(gòu)計(jì)劃表。選擇計(jì)劃采購(gòu)時(shí)間的升序排列作為設(shè)備采購(gòu)計(jì)劃表的索引。設(shè)置表單中控件的屬性。 ( 1) Form1 控件的主要屬性: 屬性名稱 屬性值 Caption 設(shè)備采購(gòu)表 Autocenter . BackColor ( 2) ButtonSet1 控件的主 要屬性: 控件名 屬性名稱 屬性值 cmdExit Visible . cmdDelete Visible . cmdPrint Visible . cmdEdit Visible . Command1 Caption 保存日志 Command2 Caption 回主界面 ( 3)為按鈕添加 click 事件代碼: 在表單設(shè)計(jì)器中,雙擊保存日志命令按鈕。 1. 設(shè)計(jì)顯示報(bào)表表單 在項(xiàng)目管理器的文檔視圖下選擇“新建”,然后選擇新建表單,如圖所示。 控件名 屬性名稱 屬性值 Form1 Caption 顯示報(bào)表 Pageframe1 Caption 3 Caption 庫(kù)存不足表 Caption 庫(kù)存過(guò)多表 Caption 操作日志 分別為每個(gè) page 添加一個(gè)表格 grid1,如圖所示: 庫(kù)存過(guò)多表 庫(kù)存不足表 操作日志表 設(shè)置表格控件的屬性,如表所示: grid1 控件的主要屬性表: 控件名 屬性名稱 屬性值 ReadOnly . RecordSourceType 1別名 ColumnCount 1 ReadOnly . RecordSourceType 1別名 ColumnCount 1 ReadOnly . RecordSourceType 1別名 ColumnCount 1 2. 代碼設(shè)計(jì) 定義 的 init 事件 運(yùn)行“顯示報(bào)表”表單,界面所圖所示: local Custs1 select 設(shè)備號(hào) ,最大庫(kù)存 ,現(xiàn)有庫(kù)存 from 現(xiàn)有庫(kù)存表 where (現(xiàn)有庫(kù)存 最大庫(kù)存 ) into cursor Custs1 .庫(kù)存過(guò)多 .庫(kù)存過(guò)多表 .recordsource=Custs1 定義 的 init 事件 local Custs2 select 設(shè)備號(hào) ,最小庫(kù)存 ,現(xiàn)有庫(kù)存 from 現(xiàn)有庫(kù)存表 where (現(xiàn)有庫(kù)存 最小庫(kù)存 ) into cursor Custs2 .庫(kù)存不足 .庫(kù)存不足表 .recordsource=Custs2 定義 的 init 事件 local Custs3 select * from 操作日志表 into cursor Custs3 .操作日志 .操作日志表 =Custs3 運(yùn)行“顯示報(bào)表”表單,界面如圖所示。 為了快速開(kāi)發(fā)高效的軟件,本設(shè)計(jì)中的多數(shù)表單的設(shè)計(jì)采用利用表單設(shè)計(jì)向?qū)?,然后在生成的表單的基礎(chǔ)上修改。本設(shè)計(jì)過(guò)程中利用表單向?qū)?qiáng)大的功能,輕松完成了數(shù)據(jù)的查詢功能。 第五章 系統(tǒng)的編譯和發(fā)行 5. 1 設(shè)置主文件 用主圖標(biāo)標(biāo) 記的文件是用戶在啟動(dòng) .app 或者 .exe 時(shí)被調(diào)用的文件。 5. 2 構(gòu)造主文件 如果主文件是一個(gè)程序,它將調(diào)用應(yīng)用程序框架中的各個(gè)功能組件,然后由這些組件調(diào)用應(yīng)用程序的其余部分。 ( 1) 現(xiàn)設(shè)置應(yīng)用環(huán)境界面。 ( 3) 建立事件循環(huán)。 例如,可以建立下面的程序作為主程序: 為了避免無(wú)限循環(huán),必須在 READ EVENTS 命令之前安排 CLEAR EVENTS 命令。 5. 3 在 .app 和 .exe 文件中包含和排除文件 如果在發(fā)布的應(yīng)用程序中不想再更改這些文件,可把它們放在項(xiàng)目中并設(shè)置為“包含”。如果想修改這些文件,把它們放在項(xiàng)目中并設(shè)置為“排除”,然后作為獨(dú)立文件隨著應(yīng)用程序一起發(fā)布。建議除了一些特定的表格,最好不要包含這類文件。把數(shù)據(jù)庫(kù)和表格包含在這些文件中很明顯會(huì)帶來(lái)問(wèn)題。 如要排除可修改的文件,首先在項(xiàng)目管理器中,選擇可修改的文件,然后從“項(xiàng)目”菜單中選擇“排除”命令。 小結(jié) 一個(gè)完整的倉(cāng)庫(kù)管理系統(tǒng)到此就制作完成了。 主要參考文獻(xiàn) 作者 . 書(shū)名 . 出版社 . 出版日期 1. 李加福北京 1999 年 6 月 2.周建成北京 1994 年 7月 3.梁杰、效英、殷咸青西 安 1995 年 5 月
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1