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

正文內(nèi)容

一個(gè)小型汽車(chē)銷(xiāo)售管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-01-11 01:34 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 汽車(chē)庫(kù)存 信息 ER圖: 實(shí)體汽車(chē) 庫(kù)存 管理集中,它的屬性有 入庫(kù)單號(hào)、倉(cāng)庫(kù)名稱(chēng)、汽車(chē)名稱(chēng)、保修期、數(shù)量、供應(yīng)商名稱(chēng)、備注 。一般每個(gè) 入庫(kù)單號(hào) 都 是 唯一的,所以使用它作為這個(gè)實(shí)體的主鍵 圖 37汽車(chē) 庫(kù)存 信息 ER圖 銷(xiāo)售單號(hào) 銷(xiāo)售 經(jīng)手人 銷(xiāo)售 單價(jià) 日期 備注 數(shù)量 倉(cāng)庫(kù)名稱(chēng) 汽車(chē)名稱(chēng) 入庫(kù) 單號(hào) 庫(kù)存 供應(yīng)商名稱(chēng) 保修期 備注 數(shù)量 倉(cāng)庫(kù)名稱(chēng) 汽車(chē)名稱(chēng) 15 客 戶(hù) 信息 ER圖: 實(shí)體客戶(hù)信息管理集中,它的屬性有編號(hào)、姓名、性別、銷(xiāo)售單號(hào)、購(gòu)車(chē)時(shí)間、購(gòu)車(chē)名稱(chēng)、購(gòu)車(chē)價(jià)格、數(shù)量、客戶(hù)電話、身份證號(hào)碼、客戶(hù)地址、備注。一般每個(gè)客戶(hù)信息的編號(hào)都是唯一的,所以使用它作為這個(gè)實(shí)體的主鍵 圖 38客戶(hù)信息 ER圖 倉(cāng)庫(kù) 信息 ER圖: 實(shí)體倉(cāng)庫(kù)管理集中,它的屬性有編號(hào)、倉(cāng)庫(kù)名稱(chēng)、負(fù)責(zé)人、備注。一般每個(gè)倉(cāng)庫(kù)的編號(hào)都是唯一的,所以使用它作為這個(gè)實(shí)體的主鍵。 圖 39倉(cāng)庫(kù)信息 ER圖 編號(hào) 客戶(hù) 性別 數(shù)量 購(gòu)車(chē)價(jià)格 身份證號(hào) 客戶(hù)地址 備注z 姓名 銷(xiāo)售單號(hào) 購(gòu)車(chē)時(shí)間 購(gòu)車(chē) 名稱(chēng) 客戶(hù)電話 倉(cāng)庫(kù)信息 編號(hào) 倉(cāng)庫(kù)名稱(chēng) 備注 負(fù)責(zé)人 16 部門(mén) 信息 ER圖: 實(shí)體部門(mén)管理集中,它的屬性有編號(hào)、部門(mén) 名稱(chēng)、備注。一般每個(gè)部門(mén)的編號(hào)都是唯一的,所以使用它作為這個(gè)實(shí)體的主鍵。 圖 310部門(mén)信息 ER圖 汽車(chē)退貨 信息 ER圖: 實(shí)體汽車(chē)退貨管理集中,它的屬性有退貨單號(hào)、銷(xiāo)售單號(hào)、汽車(chē)名稱(chēng)、倉(cāng)庫(kù)名稱(chēng)、銷(xiāo)售單價(jià)、數(shù)量、日期、經(jīng)手人、備注。一般每個(gè)退貨單號(hào)都是唯一的,所以使用它作為這個(gè)實(shí)體的主鍵 圖 311汽車(chē) 退貨 信息 ER圖 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 現(xiàn)在需要將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server2021 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu) 。汽車(chē) 銷(xiāo)售管理系統(tǒng) 數(shù)據(jù)庫(kù)中各個(gè)表的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。 部門(mén) 信息 編號(hào) 部門(mén)名稱(chēng) 備注 退貨 單號(hào) 退貨 經(jīng)手人 銷(xiāo)售 單價(jià) 日期 備注 數(shù)量 倉(cāng)庫(kù)名稱(chēng) 汽車(chē)名稱(chēng) 銷(xiāo)售單號(hào) 17 表 312職工清單( ZhiGongBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 職工編號(hào) int 4 主鍵 否 姓名 varchar 20 否 性別 varchar 2 是 籍貫 varchar 20 是 學(xué)歷 varchar 20 是 薪水 int 4 是 職位 varchar 20 是 部門(mén) varchar 20 是 聯(lián)系電話 varchar 20 是 家庭住 址 varchar 50 是 身份號(hào)碼 varchar 50 是 聘用時(shí)間 datetime 8 是 轉(zhuǎn)正時(shí)間 datetime 8 是 備注 varchar 128 是 說(shuō)明:此表存放員工信息 表 313用戶(hù)清單( UserBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 編號(hào) int 4 主鍵 否 用戶(hù)名 varchar 50 否 密碼 varchar 50 否 權(quán)限 int 4 否 說(shuō)明:此表存放用戶(hù)清單信息 表 314汽車(chē)入庫(kù)清單( RuKuBill) 中文 字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 入庫(kù)單號(hào) varchar 10 主鍵 否 倉(cāng)庫(kù)名稱(chēng) varchar 50 外鍵 否 汽車(chē)名稱(chēng) varchar 50 否 計(jì)量單位 varchar 10 是 數(shù)量 int 4 是 產(chǎn)地 varchar 50 是 單價(jià) int 4 是 入庫(kù)日期 datetime 8 是 生產(chǎn)日期 datetime 8 是 經(jīng)手人 varchar 20 是 保修期 varchar 50 是 供應(yīng)商名稱(chēng) varchar 50 是 備注 varchar 50 是 說(shuō)明:此表存放汽車(chē)入庫(kù)清單信息 18 表 315汽車(chē)銷(xiāo)售清單( XiaoShouBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 銷(xiāo)售單號(hào) int 4 主鍵 否 汽車(chē)名稱(chēng) varchar 50 否 倉(cāng)庫(kù)名稱(chēng) varchar 50 外鍵 否 銷(xiāo)售單價(jià) int 4 是 數(shù)量 int 4 是 日期 datetime 8 是 經(jīng)手人 varchar 20 是 備注 varchar 128 是 說(shuō)明:此表存放汽車(chē)銷(xiāo)售清單信息 表 316汽車(chē)庫(kù)存信息清單( KuCunBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 入庫(kù)單號(hào) varchar 10 主鍵 否 倉(cāng)庫(kù)名稱(chēng) varchar 50 外鍵 否 汽車(chē)名稱(chēng) varchar 50 是 保修期 varchar 50 是 數(shù)量 int 4 是 供應(yīng)商名稱(chēng) varchar 50 是 備注 varchar 128 是 說(shuō)明:此表存放汽車(chē)庫(kù)存信息清單信息 表 317客戶(hù)信息清單( KeHuiBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 編號(hào) int 4 主鍵 否 姓名 varchar 10 否 性別 varchar 2 是 銷(xiāo)售單號(hào) int 4 外鍵 否 購(gòu)車(chē)時(shí)間 datetime 8 是 購(gòu)車(chē)名稱(chēng) vcarchar 20 是 購(gòu)車(chē)價(jià)格 int 8 是 數(shù)量 int 4 是 客戶(hù)電話 varchar 20 是 身份證號(hào)碼 varchar 20 是 客戶(hù)地址 varchar 50 是 備注 varchar 128 是 說(shuō)明:此表存放客戶(hù)信息清單信息 19 表 318倉(cāng)庫(kù)信息清單( CangKuBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 編號(hào) int 4 主鍵 否 倉(cāng)庫(kù)名稱(chēng) varchar 50 否 負(fù)責(zé)人 varchar 20 是 備注 varchar 128 是 說(shuō)明:此表存放倉(cāng)庫(kù)信息清單信息 表 319部門(mén)信息清單( BuMenBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 編號(hào) int 4 主鍵 否 部門(mén)名稱(chēng) varchar 50 否 備注 varchar 128 是 說(shuō)明:此表存放倉(cāng)庫(kù)信息清單信息 表 320汽車(chē)退貨清單( TuiHuBill) 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 主鍵 /外鍵 允許空 退貨單號(hào) int 4 主鍵 否 銷(xiāo)售單號(hào) int 4 外鍵 否 汽車(chē)名稱(chēng) varchar 50 外鍵 否 倉(cāng)庫(kù)名稱(chēng) varchar 50 外鍵 否 銷(xiāo)售單價(jià) int 4 是 數(shù)量 int 4 是 日期 datetime 8 是 經(jīng)手人 varchar 20 是 備注 varchar 128 是 說(shuō)明:此表存放退貨信息清單信息 四、 詳細(xì)設(shè)計(jì) 登錄界面設(shè)計(jì) 登錄界面是 收銀員 和管理員進(jìn)入系統(tǒng)的唯一通道,登錄系統(tǒng)主要是驗(yàn)證登錄用戶(hù)的用戶(hù)名、 密碼 與權(quán)限 是否一致, 如果不一致 則不能進(jìn)入系統(tǒng), 是系統(tǒng)安全中很重要的一個(gè)組成部分。 用戶(hù)密碼是在單行編輯框中輸入, 而密碼卻是用 掩碼顯示 即將屬性PassWordChar 設(shè)置為 *,避免因?yàn)?顯示密碼的具體內(nèi)容 而造成密碼失竊,給用戶(hù)造成不必要的麻煩。 同時(shí)用戶(hù)權(quán)限是用一個(gè)下拉列表框制作而成,用戶(hù)只能從下拉列表框中選擇,不能直接輸入即將 DropDownStyle 設(shè)置為 DropDownList,以防止用戶(hù)了輸入數(shù)據(jù)庫(kù)中不存在的權(quán)限。 20 界面設(shè)計(jì):主要為美化用戶(hù)界面,界面注明使用該應(yīng)用系統(tǒng)的對(duì)象名稱(chēng),使系統(tǒng)登錄界面更加友好,更加人性化。 圖 41 登錄界 面設(shè)計(jì) 登錄 部分代碼: private void butdenglu_Click(object sender, EventArgs e) { bool yz = YD_Empty()。//調(diào)用驗(yàn)證用戶(hù)名和密碼是不是為空 if (yz == true) { string sql = select * from UserBill where 用戶(hù)名 =39。 + 。 sql += 39。 and 密碼 =39。 + + 39。 and 權(quán)限 =39。 + () + 39。 try { SqlCommand cmd = new SqlCommand(sql, )。 ()。//打開(kāi)數(shù)據(jù)庫(kù) SqlDataReader dreader = ()。 if (()) { 21 Car_Main mianct = new Car_Main()。//主控臺(tái)窗體的顯示 ()。 ()。 = dreader[用戶(hù)名 ].ToString()。 = dreader[ 用戶(hù)名].ToString()。 = dreader[ 用戶(hù)名].ToString()。 = dreader[權(quán)限 ].ToString()。 ()。//關(guān)閉數(shù)據(jù)庫(kù) } else { = true。 = *用戶(hù)名、密碼不正確和權(quán)限不正確!。 = 。 = 。 ()。 ()。//關(guān)閉數(shù)據(jù)庫(kù) } } catch (Exception ex) { ()。 } } } 驗(yàn)證登錄時(shí)用戶(hù)名和密碼的輸入情況代碼: private bool YD_Empty() { bool result1 = true。//驗(yàn)證通過(guò)返回的值 if ( == )//用戶(hù)名為空 { 22 = true。//用戶(hù)名不能為空顯示 result1 = false。 } else if ( == )//密碼為空 { = true。 result1 = false。 } return result1。 } 打開(kāi)數(shù)據(jù)庫(kù)和獲取登錄成功后的權(quán)限代碼: private void Login_Load(object sender, EventArgs e) { ()。 string sql = select distinct 權(quán)限 from UserB
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1