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

正文內(nèi)容

小型倉(cāng)庫(kù)管理系統(tǒng)的設(shè)計(jì)與開發(fā)-文庫(kù)吧資料

2025-02-16 08:26本頁(yè)面
  

【正文】 長(zhǎng)度 主鍵 DWDM 單位代碼 Varchar2 2 JMSFZH 居 民身份證號(hào) Varchar2 20 Key XB 性別 Number 2 XM 姓名 Varchar2 10 CSSJ 出生時(shí)間 Date WHCD 文化程度 Varchar2 10 BZ 備注 Varchar2 400 至此,軟件平臺(tái)的分析就結(jié)束了,通過上面的分析可以看出,平臺(tái)程序與系統(tǒng)、基礎(chǔ)數(shù)據(jù)表相關(guān)聯(lián)構(gòu)成了一個(gè)完整的軟件平臺(tái)。 strDycs End If Set oNodex = (, tvwChild, sttmp, strMFName, 1, 2) = CStr(iDylb) = 2 End If End If Next inti End Sub 表 XT_RYJDXX系統(tǒng)人員節(jié)點(diǎn)信息表 字段 含義 類型 長(zhǎng)度 主鍵 YHDM 用戶代碼 Varchar2 12 Key(XT_YHXX表主鍵 ) JDDM 節(jié)點(diǎn)代碼 Varchar2 20 Key(XT_JDXX表主鍵 ) BZ 備注 Varchar2 40 21 表 XT_JSGNXX系統(tǒng)角色功能權(quán)限表 字段 含義 類型 長(zhǎng)度 主鍵 JSDM 角色代碼 Varchar2 12 Key(XT_JSXX表主鍵 ) JDDM 節(jié)點(diǎn)代碼 Varchar2 20 Key(XT_JDXX表主鍵 ) BZ 備注 Varchar2 40 上面的兩個(gè)表保存著用戶 /角色的功能權(quán)限,當(dāng)用戶登錄后,注冊(cè)組件將根據(jù)用戶的角色和用戶名,從這兩個(gè)表以及節(jié)點(diǎn)信息表中中將該用戶所有的權(quán)限讀出保存在注冊(cè)類中的名為 rsCtlLimit 的 對(duì)象中,供主 控程序生成和調(diào)用系統(tǒng)得功能節(jié)點(diǎn)時(shí)使用。 strModulePath amp。 * amp。 sttmp amp。 * amp。 strDycs, strMFName, 1, 2) = CStr(iDylb) 20 = 2 End If If iDylb = 1 Or iDylb = 2 Then Set oNodex = (, tvwChild, t amp。 strModulePath amp。 strModuleId, strMFName, 1, 2) = 1 = 2 Call CreateTree(oNodex, aCount) End If If strMFName And StrYeziFlag = 01 And t + strUpper = Then 39。主菜單只構(gòu)造第一級(jí)非葉子節(jié)點(diǎn) If strMFName And StrYeziFlag = 00 And t + strUpper = Then 39。 DYLB 為 3 說明是使用配置 XML 文件的形式生成的節(jié)點(diǎn),YCXMC 中包括了該 XML 文件的文件名和調(diào)用通用配置模塊所需要的參數(shù)。主控程序可以調(diào)用 CreateObject(“ ”)來生成上面的對(duì)象,并將主控程序中的注冊(cè)類和 DYCS 作為參數(shù)傳遞給該接口。 3) YCXMC(源程序名稱) ,DYLB(調(diào)用類別) ,DYCS(調(diào)用參 數(shù))三個(gè)數(shù)據(jù)項(xiàng)與程序模塊的啟動(dòng)有關(guān)。 1) JDDM(節(jié)點(diǎn)代碼 )的命名規(guī)則:節(jié)點(diǎn)代碼以兩位為一個(gè)單位,如 0 02?代表系統(tǒng)中子系統(tǒng)的根節(jié)點(diǎn);而 0101代表節(jié)點(diǎn) 01下的第一個(gè)孩子節(jié)點(diǎn), 0102代表 0101的兄弟節(jié)點(diǎn), 010101 代表 0101 的孩子節(jié)點(diǎn)?以此類推。 表 XT_JSXX 系統(tǒng)角色信息表 字段 含義 類型 長(zhǎng)度 主鍵 JSDM 角色代碼 Varchar2 20 key JSMC 角色名稱 Varchar2 20 JSMS 角色描述 Varchar2 50 BZ 備注 Varchar2 50 DWDM 單位代碼 Varchar2 20 T_JC_DWXX表主鍵 表 XT_YHXX 系統(tǒng)用戶信息表 字段 含義 類型 長(zhǎng)度 主鍵 YHDM 用戶代碼 Varchar2 10 key YHKL 用戶口令 Varchar2 20 RYDM 人員代碼 Varchar2 18 T_JC_RYQK表的主鍵 BZ 備注 Varchar2 40 表 XT_YHJS 系統(tǒng)用戶角色信息對(duì)照表 字段 含義 類型 長(zhǎng)度 主鍵 YHDM 用戶代碼 Varchar2 20 Key( XT_YHXX表的主鍵) JSDM 角色代碼 Varchar2 20 Key( XT_JSXX表的主鍵) 18 表 XT_JDXX 系統(tǒng)節(jié)點(diǎn)信息表 字段 含義 類型 長(zhǎng)度 主鍵 JDDM 節(jié)點(diǎn)代碼 Varchar2 20 key JDLXDM 節(jié)點(diǎn)類型代碼 Varchar2 20 YCXMC 源程序名稱(工程名) Varchar2 100 JDHZMC 節(jié)點(diǎn)漢字名稱 Varchar2 30 SJJDDM 上級(jí)節(jié)點(diǎn)代碼 Varchar2 30 DYLB 調(diào)用類別 int 4 DYCS 調(diào)用參數(shù) int 2 對(duì)節(jié)點(diǎn)信息表的說明 節(jié)點(diǎn)信息表中保存的就是系統(tǒng) 的功能樹。對(duì)業(yè)務(wù)數(shù)據(jù)表的說明,請(qǐng)參閱 節(jié) 中對(duì)業(yè)務(wù)數(shù)據(jù)表的設(shè)計(jì)。 17 平臺(tái)部分 數(shù)據(jù)庫(kù)結(jié)構(gòu) 程序中涉及到的數(shù)據(jù)庫(kù)表一共有三種,分別是供平臺(tái)程序使用的系統(tǒng)表、保證系統(tǒng)正常運(yùn)行所需的基 礎(chǔ)數(shù)據(jù)的基礎(chǔ)數(shù)據(jù)表以及收發(fā)物和賬目管理等涉及到的業(yè)務(wù)數(shù)據(jù)表。在注冊(cè)模塊中,數(shù)據(jù)庫(kù)鏈接 字符串 是通過讀取配置文件中得數(shù)據(jù)庫(kù)類型和鏈接信息來 獲取 的,可以通過設(shè)置配置文件修改系統(tǒng)鏈接的數(shù)據(jù)庫(kù);而主控程序則不訪問數(shù)據(jù)庫(kù),用戶的權(quán)限信息以及 用戶的基本信息都是保存在注冊(cè)類中的所以平臺(tái)程序的可擴(kuò)充性也非常強(qiáng),只需要修改數(shù)據(jù)庫(kù)中的系統(tǒng)信息表,就可以完成系統(tǒng)的升級(jí)改造。(建立子系統(tǒng)功能節(jié)點(diǎn)樹的算法我將結(jié)合 節(jié)對(duì)系統(tǒng)數(shù)據(jù)表結(jié)構(gòu)的分析加以說明) 16 圖 二 ? 至此,系統(tǒng)的功能節(jié)點(diǎn)就顯示在用戶面前了,在用戶點(diǎn)擊TreeView 控件中的一個(gè)節(jié)點(diǎn)時(shí),如果不是葉子節(jié)點(diǎn),程序?qū)言摴?jié)點(diǎn)展開,并將子節(jié)點(diǎn)顯示在界面右邊的 ListView 控件中;如果是葉子節(jié)點(diǎn),用戶在點(diǎn)擊該項(xiàng)功能后,根據(jù)該功能的類別,系統(tǒng)調(diào)用相應(yīng)的函數(shù)啟動(dòng)該模塊進(jìn)行業(yè)務(wù)處理。進(jìn)入系統(tǒng)主界面后,用戶單擊子系統(tǒng)功能按鈕會(huì)引發(fā)相應(yīng) Image控件的 Click 事件,在事件函數(shù)中,程序?qū)⑾鄳?yīng)子系統(tǒng)的代碼和名稱作為參數(shù)傳遞給 FrmZbglMain 窗體中的 CreateTreeMenu 方法以初始化窗體中的 TreeView 控件建立子系統(tǒng)功能樹。 得到 注冊(cè)類 信息 If Not GetResource() Then Exit Sub 39。創(chuàng)建注冊(cè)組件的客戶端對(duì)象 If objLogin Is Nothing Then MsgBox 調(diào)用注冊(cè)組件失敗,程序無(wú)法進(jìn)行 , vbOKOnly Exit Sub End If Call 39。以下是實(shí)現(xiàn)該功能的部分程序: Sub Main() ‘ 啟動(dòng)函數(shù) On Error Resume Next 39。 主控程序的執(zhí)行流程: ? 在標(biāo)準(zhǔn)模塊 Mpublic 中,包含了系統(tǒng)的啟動(dòng)函數(shù)。 2) 主控程序模塊說明 模塊名稱: PcssCkxtMain 模塊描述: 主控程序是程序的核心,負(fù)責(zé)程序啟動(dòng)、創(chuàng)建程序的主界面和菜單主界面以及調(diào)用程序中的各個(gè)組件的功能。 ? 用戶輸入了密碼并選擇 了自己希望使用的角色后,點(diǎn)擊“登陸”按鈕,程序?qū)z查用戶輸入的密碼是否正確,如果不正確,將提示用戶重新輸入密碼,通過密碼檢查后,程序?qū)⒂脩舻漠?dāng)前可用權(quán)限從數(shù)據(jù)庫(kù)中取出,保存在注冊(cè)類中的名為 rsCtlLimit 的 對(duì)象中,并正常退出程序。其中 Combo_RollerID 控件是為了幫助程序處理角色名和角色代碼而設(shè)置的輔助控件,不在運(yùn)行時(shí)顯示。 ? 在獲得上述信息后,客戶端將初始化登陸界面。保存 msgbox 標(biāo)題 通用注冊(cè)組件的注冊(cè)流程 :模塊入口為 () ? 函數(shù)首先生成服務(wù)端的注冊(cè)類對(duì)象,并創(chuàng)建服務(wù)端對(duì)象HYConCls(注:在 HYConCls 對(duì)象初始化的時(shí)候,將創(chuàng)建服務(wù)端的另一個(gè)類對(duì)象 SysLoginCls)。讀取系統(tǒng)資源 Public m_MainIcon As Object 39。數(shù)據(jù)權(quán)限 Public rsSysManage As 39。數(shù)據(jù)和控制權(quán)限 Public rsCtlLimit As 39。人員單位代碼 Public UserDwName As String 39。人員代碼 Public UserName As String 39。角色代碼 Public RoleName As String 39。記 賬 年度 Public SysType As Integer 39。數(shù)據(jù)庫(kù)口令 Public Companyname As String 39。數(shù)據(jù)庫(kù)服務(wù)名 Public Serveruser As String 39。機(jī)器名 39。模塊編碼 Public DataID As Byte 39。賬 務(wù)路徑 Public CommandLine As String 39。密碼 Public GXCPath As String 39。操作員編碼 Public OperatorName As String 39。此外注冊(cè)組件的服務(wù)端與客戶端模塊都包含注冊(cè)類 LoginCls 對(duì)象,注冊(cè)類對(duì)象是注冊(cè)組件在注冊(cè)成功后生成的,并將作為默認(rèn)的參數(shù)由主控程序傳遞給所有被調(diào)用的模塊。在服務(wù)端組件主要完成創(chuàng)建數(shù)據(jù)庫(kù)的連接,以及獲取數(shù)據(jù)庫(kù)的信息的操作。其中客戶端組件由窗體、標(biāo)準(zhǔn)模塊、類模塊構(gòu)成,而服務(wù)端組件由標(biāo)準(zhǔn)模塊、類模塊兩部份構(gòu)成。 1) 通用注冊(cè)組件說明 模塊名稱 : CLogin(通用注冊(cè)組件客戶端), SLogin(通用注冊(cè)組件服務(wù)端) 模塊描述 :注冊(cè)組件是整個(gè)系統(tǒng)非常關(guān)鍵的一個(gè)組件,它是主控程序首先要調(diào)用的一個(gè)組件,該組件負(fù)責(zé)創(chuàng)建與數(shù)據(jù)庫(kù)的連接。 平臺(tái)部分 程序模塊結(jié)構(gòu) 平臺(tái)程序是與業(yè)務(wù)無(wú)關(guān)的,包括程序的主控模塊、通用注冊(cè)模塊以及相應(yīng)的配置文件。 基礎(chǔ)數(shù)據(jù)維護(hù)模塊 物資信息維護(hù)組件 存儲(chǔ)點(diǎn)維護(hù)組件 成套物資信息維護(hù) 人員情況管理 圖 圖 系統(tǒng) 管理 模塊 用戶信息管理 用戶角色功能權(quán)限 用戶角色管理 角色信息管理 圖 圖 賬目管理模塊 出入庫(kù)明細(xì)賬 清庫(kù)對(duì)賬 結(jié)存賬 圖 圖 出入庫(kù)管理模塊 入庫(kù)管理組件 出庫(kù)管理組件 圖 圖 11 4 系統(tǒng) 詳細(xì) 設(shè)計(jì) 與實(shí)現(xiàn) 經(jīng)過前面的需求分析已經(jīng)確定了系統(tǒng)的設(shè)計(jì)目 標(biāo),經(jīng)過概要設(shè)計(jì)已經(jīng)確定了系統(tǒng)的總體框架,本章將采用結(jié)構(gòu)化設(shè)計(jì)方法及面向?qū)ο蟮脑O(shè)計(jì)方法描述應(yīng)用組件進(jìn)行開發(fā)的具體過程,即完成系統(tǒng)設(shè)計(jì)的詳細(xì)設(shè)計(jì)部分。 4) 系統(tǒng)管理模塊結(jié)構(gòu)圖 系統(tǒng)管理模塊包括用戶信息、角色信息、用戶角色對(duì)應(yīng)關(guān)系以及用戶角色功能權(quán)限的管理功能,所以分為上述四個(gè)模塊。 倉(cāng)庫(kù)業(yè)務(wù)管理系統(tǒng) 出入庫(kù)管理模 塊 基礎(chǔ)數(shù)據(jù)維護(hù)模塊 系統(tǒng)管理模塊 賬目管理模塊 圖 總結(jié)構(gòu) 圖 讀取數(shù)據(jù) 正確 登錄界面 身份驗(yàn)證 主控程序界面 基礎(chǔ)數(shù)據(jù)維護(hù)模塊 系統(tǒng)管理模塊 賬目管理模塊 出入庫(kù)管理模塊 主控程序界面 錯(cuò)誤提示 數(shù)據(jù)庫(kù) 圖 10 3) 賬 務(wù)管理模塊結(jié)構(gòu)圖 賬 務(wù)管理由三個(gè)組件組成,分別是收發(fā)物明細(xì) 賬 ,結(jié)存 賬 和清庫(kù)對(duì) 賬 。如下圖示: 2) 出入庫(kù)管理模塊結(jié)構(gòu)圖 出入庫(kù)管理模塊由兩個(gè)組件構(gòu)成:出庫(kù)管理組件、入庫(kù)管理組件。 9 系統(tǒng)概要設(shè)計(jì) 系統(tǒng)設(shè)計(jì) 流程 系統(tǒng) 結(jié)構(gòu)設(shè)計(jì) 設(shè)計(jì)采用自上而下的結(jié)構(gòu)化分析( Structured Analysis,簡(jiǎn)稱 SA)方法。采用規(guī)范標(biāo)準(zhǔn)的系統(tǒng)設(shè)計(jì)分析方法進(jìn)行設(shè)計(jì),設(shè)計(jì)任務(wù)可 分為以下兩部分: ? 數(shù)據(jù)庫(kù) 邏輯設(shè)計(jì) 包括系統(tǒng)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)、基本表結(jié)構(gòu)設(shè)計(jì)、必要的索引及主鍵設(shè)計(jì),數(shù)據(jù)編碼規(guī)則設(shè)計(jì), 以及 表操作和視圖的關(guān)聯(lián)。概括起來說,即整個(gè)軟件設(shè)計(jì)中架構(gòu)要簡(jiǎn)單清晰,用戶操作要簡(jiǎn)單。 ? 簡(jiǎn)單化原則 系統(tǒng)采用模塊化設(shè)計(jì),結(jié)構(gòu)應(yīng)該盡量簡(jiǎn)單,系統(tǒng)中的每個(gè)模塊也應(yīng)該盡量簡(jiǎn)單。設(shè)計(jì)系統(tǒng)時(shí)應(yīng)單獨(dú)設(shè)計(jì)組件進(jìn)行系統(tǒng)管理。 設(shè)計(jì)原則 ? 安全可靠性原則 系統(tǒng)的安全性和可靠性是整個(gè)設(shè)計(jì)的主要原則,其中包括用戶操作的安全性和數(shù)據(jù)信息的可靠性。 ? 規(guī)范標(biāo)準(zhǔn)統(tǒng)一 按照軟件 工程
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1