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

正文內(nèi)容

畢業(yè)設(shè)計(jì)校園超市購物系統(tǒng)-文庫吧資料

2024-12-09 16:40本頁面
  

【正文】 entArgs e 。 Close 。 try q 。 q q + text + 39。 q q + text + 39。 q q + text + 39。 q q + text + 39。 q q + text + 39。 q q + text + 39。 if ! 兩次密碼輸入不相同,請(qǐng)重新輸入 , 提示 ! 。 public partial class AddUser : Form public AddUser InitializeComponent 。 .2Button1(添加用戶) private void button1_Click object sender, EventArgs e //添加用戶 Form f new AddUser 。 [0].DefaultView。 DataSet da1。 private void shuaxin string s。 .8Button6(返回) private void button6_Click object sender, EventArgs e Close 。 。 [0].DefaultView。 DataSet da1。 .2 界面的初始加載 private void GoodsManage_Load object sender, EventArgs e string s。 da1 s 。 s select GoodsId as 商 品 編 號(hào) ,GKindName as 商品類別 ,GoodsName as 商品名稱 ,SellPrice as 零售價(jià) ,Prod_Name as 供應(yīng)商 ,Vali_Date as 保質(zhì)期 ,CostPrice as 成本價(jià) ,Bewrite as 備注 ,Num as 數(shù)量 from Goods,GoodsKind where 。 [0].DefaultView。 DataSet da1。 代碼的實(shí)現(xiàn) 商品管理的代碼實(shí)現(xiàn) .1 界面后臺(tái)必要的函數(shù) 用來填充第一個(gè) dataGridView 的函數(shù) private void dataGridView1_CellContentClick object sender, DataGridViewCellEventArgs e string s。 Form2 為添加用戶的 Form。 用戶信息管理界面設(shè) 計(jì) 首先,創(chuàng)建兩個(gè) Form,用來容納各種控件顯示數(shù)據(jù)和按鈕操作數(shù)據(jù)的。 其次,創(chuàng)建一個(gè) dataGridView,用來顯示所有的商品以及商品的所有信息,即商品數(shù)量、商品價(jià)格等其他相關(guān)信息。 然后,創(chuàng)建六個(gè) Button,分別是商品添加、商品刪除、商品修改、商品不足、刷新和返回。網(wǎng)上超市購物系統(tǒng)按此標(biāo)準(zhǔn)可分為服務(wù)器 和客戶端共 10 個(gè)模塊。耦合衡量不同模塊彼此間相互依賴的緊密程度;內(nèi)聚衡量一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度。開發(fā)具有獨(dú)立功能而且和其他模塊之間沒有相互作用的模塊,就可以做到模塊獨(dú)立。 2 表的規(guī)范化 表 21 用戶表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)類型 長度 主鍵 備注 UserName varchar 20 是 用戶名 PassWord varchar 20 密碼 Sex varchar 2 性別 Tel varchar 20 電話號(hào)碼 Address varchar 50 地址 表 22 商品信息表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)類型 長度 主鍵 備注 GoodsId int 4 是 商品編號(hào) GoodsName varchar 20 商品名稱 GKindId int 4 種類編號(hào) SellPrice decimal 9,2 單價(jià) Prod_Name varchar 20 生產(chǎn)廠家 Vali_Date varchar 10 保質(zhì)期 CostPrice decimal 9,2 成本價(jià) Bewrite text 16 商品詳情 Count Int 數(shù)量 表 23 訂單表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)類型 長度 主鍵 備注 OrderId int 4 是 訂單編號(hào) GoodsId int 4 商品編號(hào) UserName int 4 顧客名稱 BuyCount int 4 購買數(shù)量 BuyDate date 購買日期 Sent varchar 2 是否發(fā)貨 Check varchar 2 是否結(jié)賬 表 24 購物車表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)類型 長度 主鍵 備注 GoodsId int 4 是 商品編號(hào) UserName int 4 是 顧客名稱 BuyCount int 4 購買數(shù)量 BuyDate date 購買日期 表 25 留言信息表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)類型 長度 主鍵 備注 LeaveWordId int 4 是 留言編號(hào) UserName int 4 顧客名稱 LWContent varchar 100 留言內(nèi)容 LWTime varchar 20 留言日期 AdminRestore varchar 50 管理員回復(fù) 表 26 種類表 數(shù)據(jù)項(xiàng) 數(shù)據(jù)類型 長度 主鍵 備注 GKindId int 4 是 種類編號(hào) GKindName varchar 20 種類名稱 表的規(guī)范化是一系列能夠應(yīng)用到數(shù)據(jù)庫結(jié)構(gòu)上的測試,通過這些測試可以消除數(shù)據(jù)的冗余程度,使數(shù)據(jù)庫結(jié)構(gòu)處于一種優(yōu)化形式,測試方法有:對(duì)于每一行和列的交叉點(diǎn),是否僅有一個(gè)值;是否所有非主碼依賴全部 主碼;表中是否有依賴其它非主碼的非主碼。表的分拆往往能減少數(shù)據(jù)冗余,但是表的個(gè)數(shù)增多又會(huì)增加程序的復(fù) 雜性,因?yàn)轫氃诓煌墓ぷ鲄^(qū)打開這些表,而且為了實(shí)現(xiàn)數(shù)據(jù)聯(lián)用要對(duì)表進(jìn)行關(guān)聯(lián)。 數(shù)據(jù)庫設(shè)計(jì)須注意合理性。根據(jù)輸入表單可以歸納出包括幾個(gè)表的數(shù)據(jù)庫,現(xiàn)將這些列出如下: 1 商品信息表: 商品編號(hào),種類編號(hào),商品名稱,單價(jià),生產(chǎn)廠家,保質(zhì)期,成本價(jià),商品詳情,數(shù)量 2 種類表: 種類編號(hào),種類名稱 3 購物車表: 商品編號(hào),用戶名,購買數(shù)量,購買日期 4 留言信息表: 留言編號(hào),顧客名稱,留言內(nèi)容 ,留言日期,管理員回復(fù) 5 用戶表: 用戶名,密碼,姓名,性別,電話號(hào)碼,地址 6 訂單信息表: 訂單編號(hào),商品編號(hào),用戶名,購買數(shù)量,購買日期,是否發(fā)貨,是否結(jié)賬 以上括號(hào)外的符號(hào)串是表名,括號(hào)內(nèi)為字段名表,有下劃線的字段為關(guān)鍵字,根據(jù)系統(tǒng)數(shù)據(jù)處理的需要,這些表的關(guān)聯(lián)情況如圖所示。 .1 邏輯結(jié)構(gòu)設(shè)計(jì) 邏輯結(jié)構(gòu)設(shè)計(jì)從分析輸入數(shù)據(jù)著 手,輸入數(shù)據(jù)中的某類相關(guān)數(shù)據(jù)可以歸納為一個(gè)表,對(duì)需要同時(shí)調(diào)用的若干表,應(yīng)使它們符合關(guān)聯(lián)要求。設(shè)計(jì)邏輯結(jié)構(gòu)應(yīng)該選擇最施用于描述與表達(dá)相應(yīng)概念結(jié)構(gòu)的數(shù)據(jù)模型,然后對(duì)支持這種數(shù)據(jù)模型的各種 DBMS 進(jìn)行比較,綜合考慮性能、價(jià)格等各種因素,從而選出最合適的 DBMS。根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:商品,種類,留言信息,訂單信息,用戶。首先設(shè)計(jì)能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為以后的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 ER設(shè)計(jì)方法是一種通過 ER 圖來描述現(xiàn)實(shí)世界信息結(jié)構(gòu)的 DB 設(shè)計(jì)方法。 在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,先要對(duì)系統(tǒng) 分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,才能夠得出系統(tǒng)的關(guān)系模式。 實(shí)際上實(shí)體與屬性是想對(duì)應(yīng)而言的,很難有截然劃分的界限,同一事物,在一種應(yīng)用環(huán)境作為“屬性”,在另一種環(huán)境中就必須作為“實(shí)體”。 對(duì)象類型的組成成分可以抽象為實(shí)體的屬性。本系統(tǒng)采用自底向上的方法 : 將現(xiàn)實(shí)世界中一組具有某些共同特性和行為的對(duì)象可以抽象為一個(gè)實(shí)體。 3.逐步擴(kuò)張:首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步形成其它概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。 概念結(jié)構(gòu)四類方法:
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1