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

正文內(nèi)容

超市管理系統(tǒng)設(shè)計(jì)_畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2024-10-01 19:59 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 這個(gè)記錄集是一個(gè)連接的數(shù)據(jù)庫(kù)中的表 ,或者是 Command 對(duì)象的執(zhí)行結(jié)果返回的記錄集 。 在 ADO 對(duì)象模型中 ,是在行中檢查和修改數(shù)據(jù)的最主要的方法 ,所有對(duì)數(shù)據(jù)的操作幾乎都是在 Recordset 對(duì)象中完成的 。 Record 對(duì)象用于指定行 ,移動(dòng)行 、 添加 、 更改 、 刪除記錄 。 SQL 語(yǔ)言 SQL 語(yǔ)言是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能不僅僅是查詢。 SQL 是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。 SQL 語(yǔ)言之所以能夠?yàn)橛脩艉蜆I(yè)界所接受,并成為國(guó)際標(biāo)準(zhǔn),是因?yàn)樗且粋€(gè)綜合的、功能極強(qiáng)同時(shí)有簡(jiǎn)單易學(xué)的語(yǔ)言。 SQL 語(yǔ)言集數(shù)據(jù)查詢( Data Query) 、數(shù)據(jù)操縱( Data Manipulation)、數(shù)據(jù)定義( Data Definition)和數(shù)據(jù)控制( Data Control)功能于一體,主要特點(diǎn)包括: ( 1) 綜合統(tǒng)一 數(shù)據(jù)庫(kù)系統(tǒng)的主要功能是通過(guò)數(shù)據(jù)庫(kù)支持的數(shù)據(jù)語(yǔ)言來(lái)實(shí)現(xiàn)的。 SQL 語(yǔ)言集數(shù)據(jù)定義語(yǔ)言 DDL、數(shù)據(jù)操縱語(yǔ)言 DML、數(shù)據(jù)控制語(yǔ)言 DCL 的功能于一體,語(yǔ)言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫(kù)生命周期中的全部活動(dòng),包括定義關(guān)系模式、建立數(shù)據(jù)庫(kù)、插入數(shù)據(jù)、查詢、更新、維護(hù)、數(shù)據(jù)庫(kù)重構(gòu)、數(shù)據(jù)庫(kù)安全性控制等一系列操作要求,這就為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的開發(fā)提供了良好的環(huán)境。用 戶在數(shù)據(jù)庫(kù)系統(tǒng)投入運(yùn)行后,還可根據(jù)需要隨時(shí)地逐步地修改模式,且并不影響數(shù)據(jù)庫(kù)的運(yùn)行,從而是系統(tǒng)具有良好的可擴(kuò)展性。 ( 2)高度非過(guò)程化 非關(guān)系數(shù)據(jù)模型的數(shù)據(jù)操縱語(yǔ)言是面向過(guò)程的語(yǔ)言,用其完成某項(xiàng)請(qǐng)求,必須指定存取路徑。而用 SQL 語(yǔ)言進(jìn)行數(shù)據(jù)操作,只要提出“做什么”,而無(wú)須指明“怎么做”,因此無(wú)須了解存取路徑,存取路徑的選擇以及 SQL 語(yǔ)句的操作過(guò)程由系統(tǒng)自動(dòng)完成。這不但大大減輕了用戶負(fù)擔(dān),而且有利于提高數(shù)據(jù)獨(dú)立性。 ( 3)面向集合的操作方式 非關(guān)系數(shù)據(jù)模型采用的是面向記錄的操作方式,操作對(duì)象是一記錄。例如查詢 所有平均成績(jī)?cè)?80 分以上的產(chǎn)品姓名,用戶必須一條一條地把滿足條件的產(chǎn)品記南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 14 錄找出來(lái)(通常要說(shuō)明具體處理過(guò)程,即按照哪條路徑,如何循環(huán)等)。而 SQL語(yǔ)言采用集合操作方式,不僅操作對(duì)象、查找結(jié)果可以是元組的集合,而且一次插入、刪除、更新操作的對(duì)象也可以是元組的集合。 ( 4)以同一種語(yǔ)法結(jié)構(gòu)提出兩種使用方式 SQL 語(yǔ)言既是自含試語(yǔ)言,又是嵌入式語(yǔ)言。作為自含式語(yǔ)言,它能夠獨(dú)立地用于聯(lián)機(jī)交互的使用方式,用戶可以在終端鍵盤上直接鍵入 SQL 命令對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作;作為嵌入式語(yǔ)言, SQL 語(yǔ)言能夠嵌入到高級(jí)語(yǔ)言(例如 C、 COBOL、FORTRAN)程序中,供程序員設(shè)計(jì)程序時(shí)使用。而在兩中不同的使用方式下, SQL語(yǔ)言的語(yǔ)法結(jié)構(gòu)基本上是一致的。這種以統(tǒng)一的語(yǔ)法結(jié)構(gòu)提供兩種不同的使用方式的做法,提供了極大的靈活性與方便性。 ( 5)語(yǔ)言簡(jiǎn)捷 ,易學(xué)易用 SQL 語(yǔ)言功能極強(qiáng),但由于設(shè)計(jì)巧妙,語(yǔ)言十分簡(jiǎn)捷,完成核心功能只使用了 9 個(gè)動(dòng)詞:數(shù)據(jù)查詢( SELECT)、數(shù)據(jù)定義( CREATE, DROP, ALTER)、數(shù)據(jù)操作( INSERT, UPDATE, DELETE)和數(shù)據(jù)控制( GRANT, REVOKE)。 SQL 語(yǔ)言接近英語(yǔ)口語(yǔ),因此容易學(xué)習(xí),容易 使用。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 15 第三章 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)處理在信息系統(tǒng)的研究中一直是非常重要的主題,然而,近年來(lái),隨著 World Wide Web(WWW)的猛增及 Inter 技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)之時(shí)成為最熱門技術(shù)之一。數(shù)據(jù)庫(kù)技術(shù)能使 Inter 應(yīng)用超越具有早期應(yīng)用特點(diǎn)的簡(jiǎn)單的發(fā)布。同時(shí), Inter 技術(shù)提供了一種向用戶發(fā)布數(shù)據(jù)庫(kù)內(nèi)容的標(biāo)準(zhǔn)化的訪問(wèn)方法。這些技術(shù)沒(méi)有脫離經(jīng)典數(shù)據(jù)庫(kù)技術(shù)的要求。它們只是加重了數(shù)據(jù)庫(kù)技術(shù)的重要性 , 理解用戶的需求 。 然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù) 庫(kù)設(shè)計(jì)是一個(gè)藝術(shù)過(guò)程。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用,是一個(gè)工程過(guò)程。 數(shù)據(jù)庫(kù)的目的是幫助人們跟蹤事務(wù)。經(jīng)典的數(shù)據(jù)庫(kù)應(yīng)用涉及諸如訂單、顧客、工作、員工、學(xué)生、電話之類的項(xiàng),或其它數(shù)據(jù)量較大、需要密切關(guān)注的事務(wù)。最近,由于數(shù)據(jù)庫(kù)的普及,數(shù)據(jù)庫(kù)技術(shù)已經(jīng)被應(yīng)用到了新的領(lǐng)域,諸如用于 Inter 的數(shù)據(jù)庫(kù)或用于公司內(nèi)聯(lián)網(wǎng)的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)也被越來(lái)越多地應(yīng)用于生成和維護(hù)多媒體應(yīng)用程序上。 計(jì)算機(jī)的數(shù)據(jù)處理應(yīng)用,首先要把大量的信息以數(shù)據(jù)形式存放在存儲(chǔ)器中。存儲(chǔ)器的容量、存儲(chǔ)速 率直接影響到數(shù)據(jù)管理技術(shù)的發(fā)展。從 1956 年生產(chǎn)出第一臺(tái)計(jì)算機(jī)到現(xiàn)在,存儲(chǔ)器的發(fā)展,為數(shù)據(jù)庫(kù)技術(shù)提供了良好的物質(zhì)基礎(chǔ)。使用計(jì)算機(jī)以后,數(shù)據(jù)處理的速度和規(guī)模,無(wú)論是相對(duì)于手工方式,還是機(jī)械方式,都有無(wú)可比擬的優(yōu)勢(shì)。通常在數(shù)據(jù)處理中,計(jì)算是比較簡(jiǎn)單的而數(shù)據(jù)的管理卻比較復(fù)雜。數(shù)據(jù)管理是指數(shù)據(jù)的收集、整理、組織、存儲(chǔ)、維護(hù)、檢索、傳送等操作,這部分操作是數(shù)據(jù)處理業(yè)務(wù)的基本環(huán)節(jié),而且是任何數(shù)據(jù)處理業(yè)務(wù)中必不可少的共有部分。數(shù)據(jù)管理技術(shù)的優(yōu)劣,將直接影響數(shù)據(jù)處理的效率。 數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的位置,數(shù) 據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫(kù)設(shè)計(jì)可以提高數(shù)據(jù)庫(kù)存儲(chǔ)效率,保證數(shù)據(jù)的完整和一致。同時(shí)合理的數(shù)據(jù)結(jié)構(gòu)也將有利于程序的實(shí)現(xiàn)。設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)時(shí),應(yīng)該首先了解用戶的各個(gè)方面的需求,包括現(xiàn)有的以及將來(lái)可能增加的。 如果操作系統(tǒng)中安裝了 ACCESS2020 的話,可以在開始菜單的程序菜單中可南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 16 以找到。如下所示: 打開 ACCESS2020 之后,會(huì)開啟一個(gè)窗口,可選擇是打開以前的數(shù)據(jù)庫(kù)文件還是新建一個(gè)新的空數(shù)據(jù)庫(kù)文件,如果選擇空 ACCESS 數(shù)據(jù)庫(kù),然后點(diǎn)擊確定按鈕。這 些就新建了一個(gè)數(shù)據(jù)庫(kù)文件。 最后一步就是要選擇一個(gè)要保存數(shù)據(jù)庫(kù)文件的名字和位置。點(diǎn)擊創(chuàng)建就完成。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 17 上面已經(jīng)講了如何創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)文件,按照上面的步驟建立一個(gè)數(shù)據(jù)庫(kù)文件后,需要在數(shù)據(jù)庫(kù)文件中建立一個(gè)數(shù)據(jù)表。 在下面的對(duì)話框中選 ” 使用設(shè)計(jì)器創(chuàng)建表 ” ,上面還有三個(gè)按鈕,一個(gè)是打開,一個(gè)是設(shè)計(jì),一個(gè)是新建,點(diǎn)擊設(shè)計(jì),就可以開始設(shè)計(jì)數(shù)據(jù)表了。 出現(xiàn)設(shè)計(jì)的界面后,就可以開始設(shè)計(jì)數(shù)據(jù)表了! 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 18 VC++ 連接 ACCESS2020 數(shù)據(jù)庫(kù) 用 VC++ 編寫一個(gè)管理軟 件,如果不能連接數(shù)據(jù)庫(kù),那也沒(méi)有什么用處。先看看 VC++ 是如何與 ACCESS2020 數(shù)據(jù)庫(kù)相連接的。 void ADOConn::OnInitADOConn() { try { ()。//創(chuàng)建 ADO 的實(shí)例// m_pConnectionOpen(Provider=。Data Source=,adModeUnknown)。//調(diào)用 open 函數(shù)打開指定的數(shù)據(jù)庫(kù) ,連接數(shù)據(jù)庫(kù) // } catch(__error e)//補(bǔ)獲異常 ,彈出對(duì)話框 // { AfxMessageBox(())。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 19 ExitConnect()。//調(diào)用 ExitConnect 函數(shù)斷開連接 // } } 上面提到的各種功能的實(shí)現(xiàn)都離不開數(shù)據(jù)庫(kù)的支持,因此數(shù)據(jù)庫(kù)設(shè)計(jì)作為本系統(tǒng)設(shè)計(jì)的一部分不可缺少。開發(fā)本系統(tǒng)中使用的數(shù)據(jù)庫(kù)系統(tǒng)是 Windows Access 2020 。從上面 的功能分析不難看出本系統(tǒng)需要建立以下幾個(gè)數(shù)據(jù)表: GOODS表、 GOODSPACK 表、 STORAGE 表、 STORAGEINFO 表、 TICKET 表、 WORKER表。由于數(shù)據(jù)量比較小,所以這些數(shù)據(jù)表都存在一個(gè)數(shù)據(jù)庫(kù)下: 下面對(duì)各個(gè)數(shù)據(jù)表的結(jié)構(gòu)做一下簡(jiǎn)單介紹: 在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,進(jìn)貨表、銷貨表、商品庫(kù)存表和退貨表涉及了交易管理三個(gè)子菜單的絕大部分?jǐn)?shù)據(jù),是本系統(tǒng)數(shù)據(jù)庫(kù)的核心,所以將對(duì)其部分表的設(shè)置列表顯示。 GOODS 表中包括有商 品 ID、 商 品名稱、條形碼、商品價(jià)格等; GOODSPACK 表中包括有新增商品、贈(zèng)品、入庫(kù)、出庫(kù)等; STORAGE 表中包含商品下架、銷售數(shù)量等; STORAGEINFO 表中包含商品數(shù)量、商品單價(jià)、生產(chǎn)廠家等信息; TICKET 表中商品銷售額、銷售商品名字、日結(jié)算等; WORKER 表中包括有員工編號(hào)、員工姓名、員工密碼、員工電話、員工地址 ‘員工省份證好等。 GOODS 表中包括有進(jìn)貨編號(hào)、商品編號(hào)、商品名稱、生產(chǎn)廠商、數(shù)量、進(jìn)貨 價(jià)、總金額、業(yè)務(wù)員編號(hào)等。設(shè)計(jì)該數(shù)據(jù)表的主要目的是方便管理員的查看,使系統(tǒng)的數(shù)據(jù)管理能夠更加層次化。具體設(shè)置如下: 字段名 數(shù) 據(jù)類型 說(shuō)明 商品編號(hào) 文本 字段大小為 20 商品名稱 文本 字段大小為 20 生產(chǎn)廠商 文本 字段大小為 20 數(shù)量 數(shù)字 長(zhǎng)整型 進(jìn)貨價(jià) 貨幣 貨幣 日銷售額 貨幣 貨幣 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 20 業(yè)務(wù)員編號(hào) 文本 字段大小為 20 總金額 貨幣 貨幣 表 31 buy表 goods 表(現(xiàn)存商品表)中包括有商品編號(hào)、生產(chǎn)廠商、商品名稱、型號(hào)、進(jìn)貨價(jià)、銷貨價(jià)、數(shù)量、進(jìn)貨年、進(jìn)貨月、進(jìn)貨日、業(yè)務(wù)員編號(hào)、總金額等字段。具體設(shè)置如表 32 所示。 字段名 數(shù)據(jù)類型 說(shuō)明 商品編號(hào) 文本 字段大小為 20 商品名稱 文本 字段 大小為 20 生產(chǎn)廠商 文本 字段大小為 20 型號(hào) 文本 字段大小為 20 數(shù)量 數(shù)字 長(zhǎng)整型 進(jìn)貨價(jià) 貨幣 貨幣 銷貨價(jià) 貨幣 貨幣 表 32 goods表 sell 表 (銷貨表 )中包括有銷貨編號(hào)、商品編號(hào)、商品名稱、生產(chǎn)廠商、型號(hào)、數(shù)量等字段,由于篇幅有限,其表略。 retreat 表(退貨表)中包括有退貨編號(hào)、銷貨編號(hào)、生產(chǎn)廠商、商品名稱、型號(hào)、單價(jià)、數(shù)量、總金額、退貨年、退貨月、退貨日、業(yè)務(wù)員編號(hào)等。具體設(shè)置如表 33 所示。 字段名 數(shù)據(jù)類型 說(shuō)明 退貨編號(hào) 文本 字段大小為 20 銷貨編號(hào) 文本 字段大小為 20 商品名稱 文本 字段大小為 20 生產(chǎn)廠商 文本 字段大小為 20 型號(hào) 文本 字段大小為 20 單價(jià) 貨幣 貨幣 數(shù)量 數(shù)字 長(zhǎng)整型 總金額 貨幣 貨幣 退貨年 數(shù)字 整型 退貨月 數(shù)字 整型 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 21 退貨日 數(shù)字 整型 業(yè)務(wù)員編號(hào) 文本 字段大小為 20 表 33 retreat 表 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 22 第四章 系統(tǒng)功能模塊實(shí)現(xiàn) 系統(tǒng)登錄模塊 用戶登錄模塊在本系統(tǒng)的首頁(yè)。 用戶輸入用戶名和密碼后,系統(tǒng)進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)進(jìn)入程序的主界 面。界面 如圖 41 所示。 圖 41 用戶登錄 界 基本函數(shù)如下: void CLogInDlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX)。 //{{AFX_DATA_MAP(CLogInDlg) DDX_Control(pDX, IDOK, m_OK)。 DDX_Control(pDX, IDCANCEL, m_Cancel)。 DDX_Text(pDX, IDC_ID, m_WorkID)。 DDX_Text(pDX, IDC_PW, m_PassWord)。 南昌航空大學(xué)科技學(xué)院學(xué)士學(xué)位論文 23 //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(CLogInDlg, CDialog) END_MESSAGE_MAP() BOOL CLogInDlg::PreTranslateMessage(MSG* pMsg) //補(bǔ)獲對(duì)話窗的一個(gè)事件函數(shù) ,(pMsg:當(dāng)前截獲的一個(gè)事件的類型 )// { if(pMsgmessage == WM_LBUTTONDOWN )//判斷一個(gè)事件是否為鼠標(biāo)左鍵按下的事件 ,(是的進(jìn) 行處理 )// { CRect rect,rc。 (amp。rect)。 (amp。rc)。//是的 ,獲取按鈕的區(qū)域 // CPoint point。 GetCursorPos(amp。point)。//獲取鼠標(biāo)按下的位置 // if((point))//判斷鼠標(biāo)按下的位置是否在確定按鈕上 // { UpdateData(TRUE)。 if(() || ()) { Messa
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1