商品銷售管理系統(tǒng)論文.doc_第1頁(yè)
商品銷售管理系統(tǒng)論文.doc_第2頁(yè)
商品銷售管理系統(tǒng)論文.doc_第3頁(yè)
商品銷售管理系統(tǒng)論文.doc_第4頁(yè)
商品銷售管理系統(tǒng)論文.doc_第5頁(yè)
已閱讀5頁(yè),還剩91頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

商品交易管理系統(tǒng)【摘要】本文簡(jiǎn)要介紹了本商品管理系統(tǒng)的開發(fā)情況,基本設(shè)計(jì)思想、系統(tǒng)開發(fā)環(huán)境及目前的應(yīng)用情況。關(guān)鍵詞訂單代理商銷售查詢備份目錄:第一章引言第二章數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)簡(jiǎn)介2.1數(shù)據(jù)庫(kù)2.2數(shù)據(jù)庫(kù)管理系統(tǒng)2.3創(chuàng)建數(shù)據(jù)庫(kù)第三章應(yīng)用系統(tǒng)開發(fā)工具3.1DELPHI簡(jiǎn)介3.2DELPHI數(shù)據(jù)庫(kù)訪問方法與數(shù)據(jù)庫(kù)組件介紹第四章商品銷售管理系統(tǒng)目標(biāo)分析4.1任務(wù)分析4.2系統(tǒng)目標(biāo)第五章商品銷售管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)5.1常見應(yīng)用程序數(shù)據(jù)表5.2DELPHI中的數(shù)據(jù)文件路徑管理第六章試題庫(kù)系統(tǒng)應(yīng)用程序界面設(shè)計(jì)6.1用戶登錄窗體6.2主窗體6.3系統(tǒng)設(shè)置窗體6.4權(quán)限管理窗體6.5操作員信息設(shè)置窗體6.6代理商進(jìn)/退貨錄入窗口6.7訂單進(jìn)貨數(shù)據(jù)錄入窗口6.8代理商銷售數(shù)據(jù)查詢窗口6.9商品分布查詢窗口第七章結(jié)束語(yǔ)致謝主要參考文獻(xiàn)附錄程序清單及注釋一引言隨著大學(xué)教學(xué)改革進(jìn)一步的深入和大學(xué)本科課程建設(shè)的逐步完善,對(duì)學(xué)生掌握每一課程內(nèi)容程度的考試必須規(guī)范化,系統(tǒng)化,科學(xué)化,現(xiàn)代化;教學(xué)管理必須現(xiàn)代化、規(guī)范化。我們知道,傳統(tǒng)的出試卷方法是由教師個(gè)人組卷,這樣往往造成試題難度和知識(shí)覆蓋面難以把握,不能達(dá)到對(duì)學(xué)生的科學(xué)而又全面的考核。針對(duì)這一情況,我們研制了計(jì)算機(jī)類學(xué)科試題庫(kù)與自動(dòng)組卷系統(tǒng)。一方面,自動(dòng)組卷系統(tǒng)避免了手工出試卷造成的試卷不規(guī)范,不易集中管理;另一方面,避免教師每次考試時(shí)手工組卷及平時(shí)為學(xué)生組織練習(xí)時(shí)的重復(fù)勞動(dòng),將教師從簡(jiǎn)單、重復(fù)的環(huán)節(jié)中解脫出來,以更多的精力投入到教學(xué)與科研中去。高校教務(wù)管理工作中一項(xiàng)非常重要的工作就是考試管理工作,每學(xué)期各專業(yè)考試,從組織出卷到試卷的印制及試卷的管理等工作非常繁瑣且工作量很大,這種組織管理方式不僅工作任務(wù)繁重而且試卷的標(biāo)準(zhǔn)化程度、難易程度、題量大小等各方面難以控制,難以形成有效的試題庫(kù),不利于充分發(fā)揮歷年來的優(yōu)秀試題及試卷的作用,給試題和試卷的管理帶來很多問題和困難。鑒于這種情況,利用計(jì)算機(jī)進(jìn)行試卷的自動(dòng)生成并逐步積累形成有效的試題庫(kù),對(duì)試題和試卷的管理將變的高效而便捷,對(duì)提高工作效率,使試卷管理逐步走向正規(guī)化自動(dòng)化將起到十分重要的作用。在試題庫(kù)的制作方面,通過自動(dòng)組卷系統(tǒng)對(duì)每次考試的實(shí)現(xiàn),可以不斷地對(duì)試題庫(kù)的內(nèi)容進(jìn)行完善。在每一次組卷時(shí),可以進(jìn)一步對(duì)每題的內(nèi)容進(jìn)行分析,發(fā)現(xiàn)細(xì)微的問題,對(duì)試題庫(kù)的內(nèi)容作進(jìn)一步地修改。這樣避免了傳統(tǒng)出試卷時(shí),考試一次結(jié)束一次的缺點(diǎn)。由于試題庫(kù)的建設(shè)具有繼承性,規(guī)范性,可以不斷積累考試經(jīng)驗(yàn),豐富試題庫(kù)的內(nèi)容。二數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)簡(jiǎn)介在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)之前,對(duì)開發(fā)數(shù)據(jù)庫(kù)的基本概念應(yīng)當(dāng)了解,對(duì)數(shù)據(jù)庫(kù)的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識(shí)。數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個(gè)滿足用戶長(zhǎng)期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫(kù)設(shè)計(jì)。把設(shè)計(jì)轉(zhuǎn)變?yōu)閷?shí)際的數(shù)據(jù)庫(kù),并且這些數(shù)據(jù)庫(kù)帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫(kù)技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。并且,近年來,隨著WorldWideWeb(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫(kù)技術(shù)之時(shí)成為最熱門技術(shù)之一。2.1數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)由DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應(yīng)用程序直接或間接地使用。它主要包括四個(gè)要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應(yīng)用元數(shù)據(jù)。用戶數(shù)據(jù):目前,大多數(shù)主流數(shù)據(jù)庫(kù)管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含?duì)應(yīng)業(yè)務(wù)環(huán)境中的實(shí)體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。元數(shù)據(jù):數(shù)據(jù)庫(kù)是自描述的,這就意味著它自身包含了它的結(jié)構(gòu)的描述,這種結(jié)構(gòu)的描述稱作元數(shù)據(jù)。因?yàn)镈BMS產(chǎn)品是用來存儲(chǔ)和操縱表的,所以大多數(shù)產(chǎn)品把元數(shù)據(jù)以表的形式存儲(chǔ),有時(shí)稱作系統(tǒng)表。這些系統(tǒng)表存儲(chǔ)了數(shù)據(jù)庫(kù)中表的情況,指出每一個(gè)表中有多少列,那一列是主關(guān)鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲(chǔ)索引、關(guān)鍵字、規(guī)則和數(shù)據(jù)庫(kù)結(jié)構(gòu)的其他部分。在表中存儲(chǔ)元數(shù)據(jù)不僅對(duì)DBMS是有效的,對(duì)用戶也是方便的,因?yàn)樗麄兛梢允褂门c查詢用戶數(shù)據(jù)同樣的查詢工具來查詢?cè)獢?shù)據(jù)。本文介紹的SQL語(yǔ)言可以同時(shí)用于元數(shù)據(jù)和用戶數(shù)據(jù)。應(yīng)用元數(shù)據(jù):存儲(chǔ)在數(shù)據(jù)庫(kù)中的第四種數(shù)據(jù)是應(yīng)用元數(shù)據(jù),它用來存儲(chǔ)用戶窗體、報(bào)表、查索引:第三種類型的數(shù)據(jù)改進(jìn)了數(shù)據(jù)庫(kù)的性能和可訪問性,這種數(shù)據(jù)經(jīng)常稱作開銷數(shù)據(jù),盡管有時(shí)也采用其他類型的數(shù)據(jù)結(jié)構(gòu),如鏈表,但它主要還是索引。索引可以用來排序和快速訪問數(shù)據(jù)。查詢和其他形式的查詢組件。并非所有的DBMS都支持應(yīng)用組件,支持組件的DBMS也不一定把全部組件的結(jié)構(gòu)作為應(yīng)用元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)中。然而,大多數(shù)現(xiàn)代的DBMS產(chǎn)品存儲(chǔ)這種數(shù)據(jù)作為數(shù)據(jù)庫(kù)的一部分。一般來說,數(shù)據(jù)庫(kù)開發(fā)人員和用戶都不直接訪問應(yīng)用元數(shù)據(jù),想反,他們通過DBMS中的工具來處理這些數(shù)據(jù)。2.2數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫(kù)系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。對(duì)數(shù)據(jù)庫(kù)的一切操作,包括定義、更新及各種控制,都是通過DBMS進(jìn)行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計(jì)算機(jī)系統(tǒng)上的具體實(shí)現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網(wǎng)狀型、關(guān)系型、面向?qū)ο笮偷?。Access2000就是一種關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。DBMS的特點(diǎn)和功能可以分為三個(gè)子系統(tǒng):設(shè)計(jì)工具子系統(tǒng)、運(yùn)行子系統(tǒng)和DBMS引擎。設(shè)計(jì)子系統(tǒng)有一個(gè)方便數(shù)據(jù)庫(kù)及其應(yīng)用創(chuàng)建的工具集。它典型地包含產(chǎn)生表、窗體、查詢和報(bào)表的工具。DBMS產(chǎn)品還提供編程語(yǔ)言和對(duì)編程語(yǔ)言的接口;運(yùn)行子系統(tǒng)處理用設(shè)計(jì)子系統(tǒng)開發(fā)的應(yīng)用組件。它所包含的運(yùn)行處理器用來處理窗體和數(shù)據(jù)庫(kù)的數(shù)據(jù)交互,以及回答查詢和打印報(bào)表等;DBMS引擎從其他兩個(gè)組件接受請(qǐng)求,并把它們翻譯成對(duì)操作系統(tǒng)的命令,以便讀寫物理介質(zhì)上的數(shù)據(jù)。DBMS引擎還涉及事務(wù)管理、鎖、備份和恢復(fù)。2.3創(chuàng)建數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)模式:數(shù)據(jù)庫(kù)模式定義了數(shù)據(jù)庫(kù)的結(jié)構(gòu)、表、關(guān)系、域和業(yè)務(wù)規(guī)則。數(shù)據(jù)庫(kù)模式是一種設(shè)計(jì),數(shù)據(jù)庫(kù)和應(yīng)用正是建立在此基礎(chǔ)上的。數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照DBMS提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫(kù)中的關(guān)系表是二維的,它有如下四個(gè)性質(zhì):l在表中的任意一列上,數(shù)據(jù)項(xiàng)應(yīng)屬于同一個(gè)屬性(如圖中每一列都存放著不同記錄的同一屬性數(shù)據(jù))。2表中所有行都是不相同的,不允許有重復(fù)組項(xiàng)出現(xiàn)(如圖中每一行都是一個(gè)不同的記錄)。3在表中,行的順序無關(guān)緊要(如圖中每行存的都是記錄,至于先放哪一個(gè)都沒關(guān)系)。4在表中,列的順序無關(guān)緊要,但不能重復(fù)為防止數(shù)據(jù)庫(kù)出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關(guān)系型數(shù)據(jù)庫(kù)要盡量按關(guān)系規(guī)范化要求進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。三應(yīng)用系統(tǒng)開發(fā)工具3.1Delphi簡(jiǎn)介Delphi是一個(gè)極有代表性的面向?qū)ο箝_發(fā)工具;它將面向?qū)ο蟮某绦蛟O(shè)計(jì)方法與數(shù)據(jù)庫(kù)技術(shù);網(wǎng)絡(luò)技術(shù)以及可視化;事件驅(qū)動(dòng),代碼自動(dòng)生成等先進(jìn)技術(shù)完美的結(jié)合在一起,使用它可以直觀的,快速地開發(fā),高質(zhì)量的windows應(yīng)用程序。Delphi強(qiáng)大的易用的特點(diǎn)得到程序員的青睞。Delphi7.0除了保留以前版本的強(qiáng)大功能之處,更在數(shù)據(jù)庫(kù)程序開發(fā)方面提供了強(qiáng)有力的支持,使程序員完全可能輕松開發(fā)出復(fù)雜且功能強(qiáng)大的數(shù)據(jù)庫(kù)程序。Delphi類可以粗略地分成兩部分:一部分是組件類,這些組件類通常以某種方式出現(xiàn)在組件面板上,當(dāng)用戶從組件面板上點(diǎn)取一個(gè)類的圖標(biāo)后,在程序中就自動(dòng)生成了該類的對(duì)象(非可視組件除外);另一部分是功能類,這此功能類的對(duì)象通常出現(xiàn)在程序代碼中,起著不可代替的作用,但是這些功能類在組件面板上是找不到的。在Delphi中,每一個(gè)類的祖先都是Tobject類,整個(gè)類的層次結(jié)構(gòu)就像一棵倒掛的樹,在最頂層的樹根即為Tobject類。這樣,按照面向?qū)ο缶幊痰幕舅枷?,就使得用戶可用Tobject類這個(gè)類型代替任何其它類的數(shù)據(jù)類型。3.2Delphi數(shù)據(jù)庫(kù)訪問方法與數(shù)據(jù)庫(kù)組件介紹3.2.1數(shù)據(jù)庫(kù)訪問方法1.BDE方法:它提供了存取各種文型和客戶/服務(wù)器型數(shù)據(jù)庫(kù)的驅(qū)動(dòng)器程序。該方法直接訪問Paradox和Dbase等數(shù)據(jù)庫(kù)或通過DOBC(OpenDataBaseconnecivity,開放數(shù)據(jù)庫(kù))來訪問Access和PoxPro等數(shù)據(jù)庫(kù),還可通過內(nèi)嵌方式訪問SQLServr、Oracle和DB2等大型數(shù)據(jù)庫(kù)。2.ADO方法:ADO方法是微軟提供的一種數(shù)據(jù)庫(kù)訪問技術(shù)。通過ADO技術(shù)可方便的訪問各種類型的數(shù)據(jù)庫(kù),尤其對(duì)于OLEDB類型的數(shù)據(jù)庫(kù),ADO更是訪問數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)接口。Delphi通過ADO技術(shù)可讓開發(fā)者快速訪問關(guān)系或非關(guān)系型數(shù)據(jù)庫(kù),但使用時(shí)需安裝ADO的數(shù)據(jù)庫(kù)引擎。3.MIDAS方法:MIDAS方法是Delphi用于開發(fā)多層應(yīng)用系統(tǒng)的中間透明引擎。通過MIDAS,開發(fā)者可使用相同的組件來存取不同的后臺(tái)應(yīng)用程序服務(wù)器。這些后臺(tái)應(yīng)用服務(wù)器程序包括COM+/DCOM應(yīng)用程序服務(wù)器、MTS中間件或CORBA應(yīng)用程序服務(wù)器。MIDAS方法實(shí)現(xiàn)了真正意義上的客戶端程序與后臺(tái)數(shù)據(jù)庫(kù)的分離,但MIDAS的靈活性很差,與數(shù)據(jù)感應(yīng)控件關(guān)聯(lián)過于密切,限制了程序員的創(chuàng)造性。4.dbExpress方法:Delphi6

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論