




已閱讀5頁,還剩91頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
商品交易管理系統(tǒng)【摘要】本文簡要介紹了本商品管理系統(tǒng)的開發(fā)情況,基本設計思想、系統(tǒng)開發(fā)環(huán)境及目前的應用情況。關鍵詞訂單代理商銷售查詢備份目錄:第一章引言第二章數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介2.1數(shù)據(jù)庫2.2數(shù)據(jù)庫管理系統(tǒng)2.3創(chuàng)建數(shù)據(jù)庫第三章應用系統(tǒng)開發(fā)工具3.1DELPHI簡介3.2DELPHI數(shù)據(jù)庫訪問方法與數(shù)據(jù)庫組件介紹第四章商品銷售管理系統(tǒng)目標分析4.1任務分析4.2系統(tǒng)目標第五章商品銷售管理系統(tǒng)的數(shù)據(jù)庫設計5.1常見應用程序數(shù)據(jù)表5.2DELPHI中的數(shù)據(jù)文件路徑管理第六章試題庫系統(tǒng)應用程序界面設計6.1用戶登錄窗體6.2主窗體6.3系統(tǒng)設置窗體6.4權限管理窗體6.5操作員信息設置窗體6.6代理商進/退貨錄入窗口6.7訂單進貨數(shù)據(jù)錄入窗口6.8代理商銷售數(shù)據(jù)查詢窗口6.9商品分布查詢窗口第七章結束語致謝主要參考文獻附錄程序清單及注釋一引言隨著大學教學改革進一步的深入和大學本科課程建設的逐步完善,對學生掌握每一課程內容程度的考試必須規(guī)范化,系統(tǒng)化,科學化,現(xiàn)代化;教學管理必須現(xiàn)代化、規(guī)范化。我們知道,傳統(tǒng)的出試卷方法是由教師個人組卷,這樣往往造成試題難度和知識覆蓋面難以把握,不能達到對學生的科學而又全面的考核。針對這一情況,我們研制了計算機類學科試題庫與自動組卷系統(tǒng)。一方面,自動組卷系統(tǒng)避免了手工出試卷造成的試卷不規(guī)范,不易集中管理;另一方面,避免教師每次考試時手工組卷及平時為學生組織練習時的重復勞動,將教師從簡單、重復的環(huán)節(jié)中解脫出來,以更多的精力投入到教學與科研中去。高校教務管理工作中一項非常重要的工作就是考試管理工作,每學期各專業(yè)考試,從組織出卷到試卷的印制及試卷的管理等工作非常繁瑣且工作量很大,這種組織管理方式不僅工作任務繁重而且試卷的標準化程度、難易程度、題量大小等各方面難以控制,難以形成有效的試題庫,不利于充分發(fā)揮歷年來的優(yōu)秀試題及試卷的作用,給試題和試卷的管理帶來很多問題和困難。鑒于這種情況,利用計算機進行試卷的自動生成并逐步積累形成有效的試題庫,對試題和試卷的管理將變的高效而便捷,對提高工作效率,使試卷管理逐步走向正規(guī)化自動化將起到十分重要的作用。在試題庫的制作方面,通過自動組卷系統(tǒng)對每次考試的實現(xiàn),可以不斷地對試題庫的內容進行完善。在每一次組卷時,可以進一步對每題的內容進行分析,發(fā)現(xiàn)細微的問題,對試題庫的內容作進一步地修改。這樣避免了傳統(tǒng)出試卷時,考試一次結束一次的缺點。由于試題庫的建設具有繼承性,規(guī)范性,可以不斷積累考試經驗,豐富試題庫的內容。二數(shù)據(jù)庫應用系統(tǒng)開發(fā)簡介在數(shù)據(jù)庫應用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應當了解,對數(shù)據(jù)庫的結構、開發(fā)數(shù)據(jù)庫應用程序的步驟、開發(fā)體系及方法都應當有相當清晰的了解和認識。數(shù)據(jù)庫應用系統(tǒng)開發(fā)的目標是建立一個滿足用戶長期需求的產品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉變?yōu)橛行У臄?shù)據(jù)庫設計。把設計轉變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)據(jù)庫帶有功能完備、高效能的應用。數(shù)據(jù)庫技術在計算機軟件鄰域研究中一直是非常重要的主題,產生于60年代,30多年來數(shù)據(jù)庫技術得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著WorldWideWeb(WWW)的猛增及Internet技術的迅速發(fā)展,使得數(shù)據(jù)庫技術之時成為最熱門技術之一。2.1數(shù)據(jù)庫數(shù)據(jù)庫由DBMS(數(shù)據(jù)庫管理系統(tǒng))處理,DBMS則由開發(fā)人員和用戶通過應用程序直接或間接地使用。它主要包括四個要素:用戶數(shù)據(jù)、元數(shù)據(jù)、索引和應用元數(shù)據(jù)。用戶數(shù)據(jù):目前,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關系?,F(xiàn)在把關系看作數(shù)據(jù)表。表的列包含域或屬性,表的行包含對應業(yè)務環(huán)境中的實體的記錄。并非所有的關系都同樣符合要求,有些關系比其它關系更結構化一些。元數(shù)據(jù):數(shù)據(jù)庫是自描述的,這就意味著它自身包含了它的結構的描述,這種結構的描述稱作元數(shù)據(jù)。因為DBMS產品是用來存儲和操縱表的,所以大多數(shù)產品把元數(shù)據(jù)以表的形式存儲,有時稱作系統(tǒng)表。這些系統(tǒng)表存儲了數(shù)據(jù)庫中表的情況,指出每一個表中有多少列,那一列是主關鍵字,每一列的數(shù)據(jù)類型的描述,它也存儲索引、關鍵字、規(guī)則和數(shù)據(jù)庫結構的其他部分。在表中存儲元數(shù)據(jù)不僅對DBMS是有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數(shù)據(jù)同樣的查詢工具來查詢元數(shù)據(jù)。本文介紹的SQL語言可以同時用于元數(shù)據(jù)和用戶數(shù)據(jù)。應用元數(shù)據(jù):存儲在數(shù)據(jù)庫中的第四種數(shù)據(jù)是應用元數(shù)據(jù),它用來存儲用戶窗體、報表、查索引:第三種類型的數(shù)據(jù)改進了數(shù)據(jù)庫的性能和可訪問性,這種數(shù)據(jù)經常稱作開銷數(shù)據(jù),盡管有時也采用其他類型的數(shù)據(jù)結構,如鏈表,但它主要還是索引。索引可以用來排序和快速訪問數(shù)據(jù)。查詢和其他形式的查詢組件。并非所有的DBMS都支持應用組件,支持組件的DBMS也不一定把全部組件的結構作為應用元數(shù)據(jù)存儲在數(shù)據(jù)庫中。然而,大多數(shù)現(xiàn)代的DBMS產品存儲這種數(shù)據(jù)作為數(shù)據(jù)庫的一部分。一般來說,數(shù)據(jù)庫開發(fā)人員和用戶都不直接訪問應用元數(shù)據(jù),想反,他們通過DBMS中的工具來處理這些數(shù)據(jù)。2.2數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)(DBMS)是指數(shù)據(jù)庫系統(tǒng)中管理數(shù)據(jù)的軟件系統(tǒng)。DBMS是數(shù)據(jù)庫系統(tǒng)的核心組成部分。對數(shù)據(jù)庫的一切操作,包括定義、更新及各種控制,都是通過DBMS進行的。DBMS總是基于某種數(shù)據(jù)模型,可以把DBMS看成是某種數(shù)據(jù)模型在計算機系統(tǒng)上的具體實現(xiàn)。根據(jù)數(shù)據(jù)模型的不同,DBMS可以分成層次型、網狀型、關系型、面向對象型等。Access2000就是一種關系型數(shù)據(jù)庫管理系統(tǒng)。DBMS的特點和功能可以分為三個子系統(tǒng):設計工具子系統(tǒng)、運行子系統(tǒng)和DBMS引擎。設計子系統(tǒng)有一個方便數(shù)據(jù)庫及其應用創(chuàng)建的工具集。它典型地包含產生表、窗體、查詢和報表的工具。DBMS產品還提供編程語言和對編程語言的接口;運行子系統(tǒng)處理用設計子系統(tǒng)開發(fā)的應用組件。它所包含的運行處理器用來處理窗體和數(shù)據(jù)庫的數(shù)據(jù)交互,以及回答查詢和打印報表等;DBMS引擎從其他兩個組件接受請求,并把它們翻譯成對操作系統(tǒng)的命令,以便讀寫物理介質上的數(shù)據(jù)。DBMS引擎還涉及事務管理、鎖、備份和恢復。2.3創(chuàng)建數(shù)據(jù)庫數(shù)據(jù)庫模式:數(shù)據(jù)庫模式定義了數(shù)據(jù)庫的結構、表、關系、域和業(yè)務規(guī)則。數(shù)據(jù)庫模式是一種設計,數(shù)據(jù)庫和應用正是建立在此基礎上的。數(shù)據(jù)庫設計主要是進行數(shù)據(jù)庫的邏輯設計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關系,按照DBMS提供的功能和描述工具,設計出規(guī)模適當、正確反映數(shù)據(jù)關系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。數(shù)據(jù)庫中的關系表是二維的,它有如下四個性質:l在表中的任意一列上,數(shù)據(jù)項應屬于同一個屬性(如圖中每一列都存放著不同記錄的同一屬性數(shù)據(jù))。2表中所有行都是不相同的,不允許有重復組項出現(xiàn)(如圖中每一行都是一個不同的記錄)。3在表中,行的順序無關緊要(如圖中每行存的都是記錄,至于先放哪一個都沒關系)。4在表中,列的順序無關緊要,但不能重復為防止數(shù)據(jù)庫出現(xiàn)更新異常、插入異常、刪除異常、數(shù)據(jù)冗余太大等現(xiàn)象,關系型數(shù)據(jù)庫要盡量按關系規(guī)范化要求進行數(shù)據(jù)庫設計。三應用系統(tǒng)開發(fā)工具3.1Delphi簡介Delphi是一個極有代表性的面向對象開發(fā)工具;它將面向對象的程序設計方法與數(shù)據(jù)庫技術;網絡技術以及可視化;事件驅動,代碼自動生成等先進技術完美的結合在一起,使用它可以直觀的,快速地開發(fā),高質量的windows應用程序。Delphi強大的易用的特點得到程序員的青睞。Delphi7.0除了保留以前版本的強大功能之處,更在數(shù)據(jù)庫程序開發(fā)方面提供了強有力的支持,使程序員完全可能輕松開發(fā)出復雜且功能強大的數(shù)據(jù)庫程序。Delphi類可以粗略地分成兩部分:一部分是組件類,這些組件類通常以某種方式出現(xiàn)在組件面板上,當用戶從組件面板上點取一個類的圖標后,在程序中就自動生成了該類的對象(非可視組件除外);另一部分是功能類,這此功能類的對象通常出現(xiàn)在程序代碼中,起著不可代替的作用,但是這些功能類在組件面板上是找不到的。在Delphi中,每一個類的祖先都是Tobject類,整個類的層次結構就像一棵倒掛的樹,在最頂層的樹根即為Tobject類。這樣,按照面向對象編程的基本思想,就使得用戶可用Tobject類這個類型代替任何其它類的數(shù)據(jù)類型。3.2Delphi數(shù)據(jù)庫訪問方法與數(shù)據(jù)庫組件介紹3.2.1數(shù)據(jù)庫訪問方法1.BDE方法:它提供了存取各種文型和客戶/服務器型數(shù)據(jù)庫的驅動器程序。該方法直接訪問Paradox和Dbase等數(shù)據(jù)庫或通過DOBC(OpenDataBaseconnecivity,開放數(shù)據(jù)庫)來訪問Access和PoxPro等數(shù)據(jù)庫,還可通過內嵌方式訪問SQLServr、Oracle和DB2等大型數(shù)據(jù)庫。2.ADO方法:ADO方法是微軟提供的一種數(shù)據(jù)庫訪問技術。通過ADO技術可方便的訪問各種類型的數(shù)據(jù)庫,尤其對于OLEDB類型的數(shù)據(jù)庫,ADO更是訪問數(shù)據(jù)庫的標準接口。Delphi通過ADO技術可讓開發(fā)者快速訪問關系或非關系型數(shù)據(jù)庫,但使用時需安裝ADO的數(shù)據(jù)庫引擎。3.MIDAS方法:MIDAS方法是Delphi用于開發(fā)多層應用系統(tǒng)的中間透明引擎。通過MIDAS,開發(fā)者可使用相同的組件來存取不同的后臺應用程序服務器。這些后臺應用服務器程序包括COM+/DCOM應用程序服務器、MTS中間件或CORBA應用程序服務器。MIDAS方法實現(xiàn)了真正意義上的客戶端程序與后臺數(shù)據(jù)庫的分離,但MIDAS的靈活性很差,與數(shù)據(jù)感應控件關聯(lián)過于密切,限制了程序員的創(chuàng)造性。4.dbExpress方法:Delphi6
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高效評估與反饋機制在采礦工程實習中的作用
- 高校工科類畢業(yè)設計在人工智能時代的挑戰(zhàn)與機遇
- 不同類型音樂對運動員心理調節(jié)的作用分析
- 湖南省郴州市資興市興華實驗學校2024年物理八上期末監(jiān)測試題含解析
- 跨國公司設立分支機構合作協(xié)議書模板
- 2025至2030中國預付卡行業(yè)項目調研及市場前景預測評估報告
- 2025至2030中國棉制嬰兒外衣行業(yè)項目調研及市場前景預測評估報告
- 企業(yè)管理制度與文化建設手冊
- 環(huán)保型船舶岸電補給站投資趨勢分析
- 不良資產清收處置信息披露流程
- 安保工作月度總結
- 開業(yè)美容項目活動方案
- 2025年技術玻璃制品行業(yè)市場調研報告
- 2025至2030高純氯化鉀行業(yè)產業(yè)運行態(tài)勢及投資規(guī)劃深度研究報告
- 黨課課件含講稿:以作風建設新成效激發(fā)干事創(chuàng)業(yè)新作為
- 2025年度職業(yè)技能鑒定國家題庫維修電工高級技師復習題庫及答案(完整版)
- 安措費使用計劃報審表(施工報-監(jiān)理審-業(yè)主批)
- Q∕SY 02625.2-2018 油氣水井帶壓作業(yè)技術規(guī)范 第2部分:設備配備、使用與維護
- 調研報告:農村糧食經紀人現(xiàn)狀、存在問題及建議
- 鋼筋平行檢驗記錄范本
- 2021-2022學年安徽省蚌埠市高一下學期期末數(shù)學試題【含答案】
評論
0/150
提交評論