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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-快遞單專用打印軟件的設(shè)計(jì)與開發(fā)(已改無錯(cuò)字)

2023-02-17 01:26:46 本頁面
  

【正文】 碼登 錄 主 界 面清 空 “ 用 戶 編 碼 ”清 空 “ 登 錄 密 碼YNN退 出 界 面Y 圖 433 系統(tǒng)登錄流程圖 主窗體菜單欄設(shè)計(jì) “快遞單打印通”窗體是登錄本系統(tǒng)后的主窗體界面,它包含了該軟件所有的功能需求,用戶可以通過該頁面實(shí)施對(duì)快遞單管理的各項(xiàng)操作。它主要是通過調(diào)用CommClass公共類中 ShowFormByMdiParent方法來實(shí)現(xiàn)各模塊的鏈接操作,該窗體的運(yùn)行界面如圖 441所示。 15 圖 441 主窗體界面 新建一個(gè) Windows 窗 體 , 命 名為 AppForm,設(shè)置 MainMenuStrip 屬性為menuStripMain, StartPosition 屬性為 CenterScreen, Text 屬性為“快遞單打印通”,在應(yīng)用小圖標(biāo)( Icon)屬性中加載圖標(biāo) ,表示系統(tǒng)登錄的標(biāo)志,背景設(shè)置( Background)屬性中導(dǎo)入背景圖片 。該窗體用到的主要控件如表 442 所示。 表 442“系統(tǒng)登錄”窗體中用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 Menustrip menuStripMain 其 Items 屬性的詳情設(shè)置 請(qǐng)查看源程序。 制作菜單欄 ToolStrip toolStripMain 其 Items 屬性的詳情設(shè)置請(qǐng)查看源程序。 制作工具欄 該模塊主要的程序如下: ( 1)引入命名空間 using 。 using 。using 。 ( 2)①觸發(fā) menuItemBillPrint(快遞單打印)按鈕的 Click 事件,轉(zhuǎn)到“快遞 單打印”的窗體界面; ②觸發(fā) menuItemBillQuery(快遞單查詢)按鈕的 Click 事件,轉(zhuǎn)到“快遞 單查詢”的窗體界面; ③觸發(fā) menuItemSetBill(快遞單設(shè)置)按鈕的 Click 事件,轉(zhuǎn)到“快遞單 16 設(shè)置”的窗體界面; ④觸發(fā) menuItemSetOperator(操作員維護(hù))按鈕的 Click 事件,轉(zhuǎn)到“操 作員維護(hù)”的窗體界面; ⑤觸發(fā) menuItemAmendPass(修改密碼)按鈕的 CLick 事件,轉(zhuǎn)到“密碼修 改”的窗體界面。 主窗體的菜單欄 由基礎(chǔ)設(shè)置、單據(jù)管理和退出三部分組成,該部分框圖如圖443 所示。 快 遞 單 打 印 通快 遞 單 打 印快 遞 單 設(shè) 置快 遞 單 查 詢 基 礎(chǔ) 設(shè) 置單 據(jù) 管 理退 出操 作 員 設(shè) 置操 作 員 維 護(hù)修 改 密 碼 圖 443 主窗體菜單欄框圖 快遞單設(shè)置模塊 “快遞單設(shè)置”窗體主要用于自定義快遞單樣式,用戶可以通過該窗體添加繪制出的快遞單模板,也可以根據(jù)實(shí)際需要添加、修改、刪除快遞單,該窗體的運(yùn)行界面如圖 451所示。 17 圖 451 “快遞單設(shè)置”窗體 新建一個(gè) Windows窗體,命名為 FormBillType,設(shè)置 MinimizeBox和 MaximizeBox屬性值均為 false, Text 屬性值為“快遞單設(shè)置”,在應(yīng)用小圖標(biāo)( Icon)屬性中加載圖標(biāo) 。該窗體用到的主要控件如表 452 所示。 表 452“系統(tǒng)登錄”窗體中用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 DataGridView dgvBillType AllowUserToAddRows 屬性設(shè)置為 false。 Modifiers 屬 性 設(shè) 置 為 Public 。在Columns 集合中添加列名, 從左依次為“是否啟用”、“快遞單代碼”、“快遞單名稱”、“單據(jù)寬度”、“單據(jù)高度”、“單據(jù)號(hào)碼位數(shù)”、“備注”、“快遞單圖片”。 顯示快遞單的基本信息 BindingSource bsBillType Modifiers屬性設(shè)置為 Public。 用于管理數(shù)據(jù)源 ToolStrip toolStrip1 其 Items 屬性的詳情設(shè)置請(qǐng)查看源程序。 制作工具欄 “快遞單設(shè)置”模板包括兩大部分,第一部分是管理快遞單,第二部分是快遞單模板設(shè)計(jì),管理快遞單又分為添加快遞單、修改快遞單和刪除快遞單 3種操 作,快遞單設(shè)置流程圖如圖 453所示。 18 快 遞 單 設(shè) 置添 加 快 遞 單修 改 快 遞 單刪 除 快 遞 單設(shè) 計(jì) 模 板輸 入 快 遞 單 參 數(shù)設(shè) 置 快 遞 單 圖 片選 擇 快 遞 單 記 錄選 擇 快 遞 單 記 錄選 擇 快 遞 單 記 錄保 存 數(shù) 據(jù)修 改 快 遞 單是 否 刪 除添 加 文 本 框 保 存 數(shù) 據(jù)刪 除 數(shù) 據(jù)是否 圖 453 “快遞單設(shè)置”流程圖 該模塊主要的程序如下: ( 1)引入命名空間 using ; ( 2)①觸發(fā) toolAdd(添加)按鈕的 Click 事件,轉(zhuǎn)到“快遞單基本信息” 窗體。 ②觸發(fā) toolAmend(修改)按鈕的 Click 事件,若存在選中的修改快 遞單的內(nèi)容,則轉(zhuǎn)到“快遞單基本信息”窗體。 ③觸發(fā) toolDelete(刪除 )按鈕的 Click 事件,若存在選中的刪除快遞單的 內(nèi)容,就啟動(dòng)軟件提示對(duì)話框,若選擇“是”,將會(huì)級(jí)聯(lián)刪除數(shù)據(jù)庫中對(duì)應(yīng)的模板 和快遞單記錄的信息,窗口界面上這條快遞單的所有信息隨之被移除。 ④觸發(fā) toolSetting(修改模板)按鈕的 Click 事件,轉(zhuǎn)到“設(shè)計(jì) 模板”窗體。 ⑤觸發(fā) toolExit(退出)按鈕的 Click 事件,則退出該頁面。 快遞單基本信息模塊 新建一個(gè) Windows窗體,命名為 FormBillTypeInput,該窗體是 “快遞單設(shè)置”窗體下的一個(gè) 子窗體,選擇“快遞單設(shè)置”窗體上的“添加”或“修改”按鈕將打開“快遞單基本信息”窗體,選擇“添加”按鈕時(shí),該窗體用于錄入快遞單的基本信息,選擇“修改”按鈕時(shí),該窗體用于修改遞單基本信息參數(shù),該窗體的運(yùn)行結(jié)果如圖 454所示。 19 圖 454 “快遞單基本信息”窗體 快遞單參數(shù)在錄入和修改的過程中,有的參數(shù)值可以為空,有的參數(shù)值不能為空,該部分流程圖如圖 455所示。 遞單參數(shù) 單據(jù)代碼單號(hào)位數(shù)備注軟件提示單據(jù)寬度不許為空單據(jù)名稱軟件提示單據(jù)名稱不許為空單據(jù)寬度N單據(jù)高度軟件提示單據(jù)高度不許為空Y狀態(tài)YNYN 圖 455 “快遞單參數(shù)”錄入流程圖 設(shè)計(jì)快遞單模板 在打開的“快遞單設(shè)置”窗體中,首先選中一條快遞單記錄,然后單擊該窗體上的“設(shè)計(jì)模板”按鈕,程序?qū)?huì)打開“設(shè)計(jì)模板”的窗體,在該窗體代碼中,程序首先從數(shù)據(jù)庫中讀取快遞單圖像,然后獲取當(dāng)前窗體的圖像分辨率,通過加載tb_BillTemplate數(shù)據(jù)表中的信息來動(dòng)態(tài)地創(chuàng)建文本框。運(yùn)行界面如圖 456所示。 20 圖 456 設(shè)計(jì)模板窗體 該子模塊的程序思路如下: ( 1)構(gòu)造模板中 的文本控件,因?yàn)楦鞣N類快遞單模板的信息內(nèi)容不相同,所以要從 tb_BillTemplate數(shù)據(jù)表中動(dòng)態(tài)地讀入,這些控件在窗體界面上不顯示,只有運(yùn)行本系統(tǒng)時(shí),根據(jù)實(shí)際需要調(diào)整這些文本控件的大小。 ( 2)繪制該文本框的顏色、形狀、文本框中字體的大小,計(jì)算出每個(gè)文本框的長度和寬度。在保存按鈕的 Click事件中,必須查找到設(shè)置為快遞單號(hào)的控件,否則彈出程序無法執(zhí)行的軟件提示對(duì)話框。這些文本控件,可以刪除和重新添加,調(diào)整布局。 ( 3)單擊該模板上的“關(guān)閉”命令,彈出“模板設(shè)置信息已被更新,是否保存?”的軟件提示對(duì)話框, 若單擊是,重新執(zhí)行保存按鈕的操作,否則不予保存。 操作員維護(hù)模塊 “操作員”窗體的主要功能是添加、刪除、修改操作員記錄,該窗體的運(yùn)行界面如圖 461所示。 21 圖 461 “操作員”窗體 新建一個(gè) Windows 窗體,命名為 , Text 屬性為“操作員”,在應(yīng)用小圖標(biāo)( Icon)屬性中加載圖標(biāo) 。該窗體用到的主要控件如表 462 所示。 表 462 “操作員維護(hù)”窗體中用到的主要控件 控件類型 控件 ID 主要屬性設(shè)置 用途 DataGridView dgvBillType AllowUserToAddRows 屬 性 設(shè) 置 為false。 Modifiers 屬性設(shè)置為 Public。在 Columns 集合中添加列名,從左依次為“操作員代碼”、“操作員名稱”、“操作員密碼”、“是否超級(jí)用戶”。 顯示快遞單的基本信息 BindingSource bsOperator Modifiers屬性設(shè)置為 Public。 用于管理數(shù)據(jù)源 ToolStrip toolStrip1 其 Items 屬性的詳情設(shè)置請(qǐng)查看源程序。 制作工具欄 操作員分為超級(jí)用戶和非超級(jí)用戶,當(dāng)用超級(jí)用戶的身份登入該系統(tǒng)時(shí),可以通過“操作員”窗體添加用戶、修改用戶名和刪除用戶;當(dāng)用非超級(jí)用戶的身份登入該系統(tǒng)時(shí),不能對(duì)其他用戶進(jìn)行添加、修改和刪除操作,但可以修改自己的用戶名。“操作員維護(hù)”模塊框圖如圖 463 所示。 22 操 作 員超 級(jí) 用 戶非 超 級(jí) 用 戶添 加 操 作 員修 改 操 作 員 名 稱刪 除 操 作 員修 改 自 己 的 操 作 名 稱修 改 自 己 的 操 作 密 碼修 改 自 己 的 操 作 密 碼 圖 463 “操作員模塊”框圖 “操作員編輯”模塊是“操作員維護(hù)” 模塊下的子模塊,當(dāng)單擊“操作員維護(hù)”窗體上的“添加”和“修改”按鈕,會(huì)出現(xiàn)如圖 464所示的運(yùn)行界面。 圖 464 “操作員編輯”窗體 該模塊的程序思路如下: ( 1)在該窗體的 Load事件中,若是添加命令,添加操作員的信息到 tb_Operator數(shù)據(jù)表;若是修改命令,讀取該數(shù)據(jù)表的信息,主要是“操作員名稱”,然后進(jìn)行編輯。 ( 2)觸發(fā) btnSave(保存)按鈕的 Click事件,檢索 txtOperatorName控件中 的內(nèi)容,若為空,則彈出“操作名稱不許為空”的軟件提示對(duì)話框。添加按鈕需添加“操作代碼”,“操作名稱”,“操作密碼”,“確認(rèn)密碼”,而修改按鈕只能修改“操作名稱”。 修改密碼模塊 “修改密碼”窗體的主要功能是修改當(dāng)前用戶的密碼,如果原密碼與當(dāng)前用戶的輸入密碼不相符,軟件提示錯(cuò)誤。修改后的密碼保存到數(shù)據(jù)表 tb_Operator中的“ Password”字段中。該窗體的運(yùn)行界面如圖 471所示。 23 圖 471 “修 改密碼”窗體 “修改密碼”模塊涉及到原密碼、新密碼、確認(rèn)密碼之間的確認(rèn)問題,該模塊流程圖如圖 472 所示。 改密碼原密碼與登錄 相同Y新密碼N確認(rèn)密碼與新密碼相同Y密碼修改成功原密碼不正確確認(rèn)密碼與新密碼不相同N 圖 472 “修改密碼”模塊流程圖 該模塊的程序思路如下: ( 1)引入命名空間 using ;和 using ; ( 2)觸發(fā) btnOk(保存)按鈕的 Click 事件,檢索“ txtOldPassword”文本 框中的內(nèi)容是否為空,若是空值,則彈出“原密碼不能為空”的軟件 提示對(duì)話框,否則判斷原密碼內(nèi)容是否和登錄本系統(tǒng)時(shí)的“用戶密碼”相符,若相符,繼續(xù)下面的操作,否則彈出“原密碼不正確”的軟件提示對(duì)話框。接下來檢索 txtPassword文本框中的內(nèi)容是否為空,若是空值,則彈出“新密碼不能為空”的軟件提示對(duì)話框,否則判斷“新密碼”和“確認(rèn)信密碼”文本框中的內(nèi)容是否一致,若一致,更新 tb_Operato
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1