版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、學年設計課程名稱:學年設計(論文)(軟件工程)實驗項目:商品銷售信息管理系統姓 名:專 業(yè):計算機科學與技術班 級:班學 號:指導老師:計算機科學與技術學院年 月曰商品銷售管理系統目錄1引言 32數據庫應用系統開發(fā)簡介 32.1數據庫 42.2數據庫管理系統 42.3創(chuàng)建數據庫 43應用系統開發(fā)工具 53.1簡介 .54商品銷售管理系統目標分析 .54.1 任務分析 .54.2 系統目標 .65商品銷售管理系統數據庫設計 75.1程序數據表.76系統應用程序界面設計 106.1用戶登錄窗體 .106.2主窗體 .106.3操作員信息管理窗體 116.4商品銷售/退貨錄入窗口 . 116.5商品
2、銷售/退貨查詢窗口 126.6商品信息、用戶信息管理窗口 . 137結束語 14、引 言當今社會是一個信息社會, 信息已經成為繼勞動力、 土地、資本之后的 又一大資源。 誰控制的信息越多, 誰利用信息資源的效率越高, 誰就會在各方面 的競爭中占有一席之地, 誰就會有更多的優(yōu)勢。 商品管理信息系統是一個銷售單 位不可缺少的部分 , 它的內容對于公司的決策者和管理者來說都至關重要,所以 商品信息管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。 但目前還 有一些小型企業(yè)仍使用傳統人工的方式管理, 這種管理方式存在著許多缺點, 如: 效率低、保密性差,另外時間長了,將產生大量的文件和數據,這對于
3、查找、更 新和維護都帶來了很多困難。隨著科學技術的不斷提高, 計算機科學日漸成熟, 他強大的功能早已為人們 所知曉,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。 計算機業(yè)飛 速發(fā)展,技術淘汰指標高得驚人, 價格下降以和軟件應用的快速擴展引發(fā)了以信 息處理計算機化為標志的 “微機革命”。 微型計算機的出現和普和, 為信息處理 提供了物美價廉的手段, 對于推動信息管理系統的使用起到了重要作用。 使用計 算機對商品信息進行管理 , 具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、 查找方便、可靠性高、存儲量大、保密性好、使用時間長、成本低等。這些優(yōu)點 能夠極大地提高商品信息管理的效率 , 也是
4、企業(yè)的科學化、正規(guī)化管理和與世界 接軌的重要條件。 而現在商品銷售單位需要處理大量的供應商信息, 還要時刻更 新單位所銷售的產品信息,不斷地添加、修改銷售信息。面對各種不同的信息, 需要合理的數據庫結構來保存數據信息, 還需要有效的程序結構支持各種數據操 作的執(zhí)行。本系統的主要特點是: 功能完善,實用性較強,還有操作簡單, 執(zhí)行迅速等。二、數據庫應用系統開發(fā)簡介 在數據庫應用系統開發(fā)之前,對開發(fā)數據庫的基本概念應當了解,對數據庫 的結構、開發(fā)數據庫應用程序的步驟、開發(fā)體系和方法都應當有相當清晰的了解 和認識。數據庫應用系統開發(fā)的目標是建立一個滿足用戶長期需求的產品。 開發(fā)的主要 過程為:理解用
5、戶的需求,然后,把它們轉變?yōu)橛行У臄祿煸O計。把設計轉變 為實際的數據庫,并且這些數據庫帶有功能完備、高效能的應用§ 2.1 數據庫數據庫由(數據庫管理系統)處理,則由開發(fā)人員和用戶通過應用程序直接 或間接地使用。它主要包括四個要素:用戶數據、元數據、索引和應用元數據。用戶數據: 目前,大多數主流數據庫管理系統把用戶數據表示為關系。現在 把關系看作數據表。表的列包含域或屬性,表的行包含對應業(yè)務環(huán)境中的實體的 記錄。并非所有的關系都同樣符合要求,有些關系比其它關系更結構化一些。元數據: 數據庫是自描述的,這就意味著它自身包含了它的結構的描述,這 種結構的描述稱作元數據。因為產品是用來存
6、儲和操縱表的,所以大多數產品把 元數據以表的形式存儲,有時稱作系統表。這些系統表存儲了數據庫中表的情況, 指出每一個表中有多少列,那一列是主關鍵字,每一列的數據類型的描述,它也 存儲索引、關鍵字、規(guī)則和數據庫結構的其他部分。在表中存儲元數據不僅對是 有效的,對用戶也是方便的,因為他們可以使用與查詢用戶數據同樣的查詢工具 來查詢元數據。本文介紹的語言可以同時用于元數據和用戶數據。應用元數據:存儲在數據庫中的第四種數據是應用元數據,它用來存儲用戶 窗體、報表、查索引:第三種類型的數據改進了數據庫的性能和可訪問性,這種 數據經常稱作開銷數據,盡管有時也采用其他類型的數據結構,如鏈表,但它主 要還是索
7、引。索引可以用來排序和快速訪問數據。查詢和其他形式的查詢組件。并非所有的都支持應用組件,支持組件的也不 一定把全部組件的結構作為應用元數據存儲在數據庫中。然而,大多數現代的產 品存儲這種數據作為數據庫的一部分。一般來說,數據庫開發(fā)人員和用戶都不直 接訪問應用元數據,想反,他們通過中的工具來處理這些數據。§ 2.2 數據庫管理系統數據庫管理系統()是指數據庫系統中管理數據的軟件系統。是數據庫系統 的核心組成部分。對數據庫的一切操作,包括定義、更新和各種控制 , 都是通過進 行的??偸腔谀撤N數據模型,可以把看成是某種數據模型在計算機系統上的具 體實現。根據數據模型的不同,可以分成層次型
8、、網狀型、關系型、面向對象型 等。 2000 就是一種關系型數據庫管理系統。的特點和功能可以分為三個子系統: 設計工具子系統、 運行子系統和引擎。 設計子系統有一個方便數據庫和其應用創(chuàng)建的工具集。它典型地包含產生表、窗 體、查詢和報表的工具。產品還提供編程語言和對編程語言的接口 ; 運行子系統處 理用設計子系統開發(fā)的應用組件。它所包含的運行處理器用來處理窗體和數據庫 的數據交互,以和回答查詢和打印報表等引擎從其他兩個組件接受請求,并把它 們翻譯成對操作系統的命令,以便讀寫物理介質上的數據。引擎還涉和事務管理、 鎖、備份和恢復。§ 2.3 創(chuàng)建數據庫數據庫模式 : 數據庫模式定義了數據
9、庫的結構、表、關系、域和業(yè)務規(guī)則。 數據庫模式是一種設計,數據庫和應用正是建立在此基礎上的。數據庫設計主要是進行數據庫的邏輯設計,即將數據按一定的分類、分組系 統和邏輯層次組織起來,是面向用戶的。數據庫設計時需要綜合企業(yè)各個部門的 存檔數據和數據需求,分析各個數據之間的關系,按照提供的功能和描述工具, 設計出規(guī)模適當、正確反映數據關系、數據冗余少、存取效率高、能滿足多種查 詢要求的數據模型。數據庫中的關系表是二維的,它有如下四個性質:l 在表中的任意一列上, 數據項應屬于同一個屬性 ( 如圖中每一列都存放著不 同記錄的同一屬性數據 ) 。2 表中所有行都是不相同的,不允許有重復組項出現 ( 如
10、圖中每一行都是一 個不同的記錄 ) 。3 在表中,行的順序無關緊要 ( 如圖中每行存的都是記錄,至于先放哪一個 都沒關系 ) 。4 在表中,列的順序無關緊要,但不能重復 為防止數據庫出現更新異常、插入異常、刪除異常、數據冗余太大等現象, 關系型數據庫要盡量按關系規(guī)范化要求進行數據庫設計。三、應用系統開發(fā)工具§ 3.1 簡介, 簡稱,是公司推出的一種應用程序開發(fā)工具。是當今世界上使用最廣泛 的編程語言之一, 它也被公認為是編程效率最高的一種編程方法。 無論是開發(fā)功 能強大、性能可靠的商務軟件, 還是編寫能處理實際問題的實用小程序, 都是最 快速、最簡便的方法。利用 的數據訪問特性, 用
11、戶可以對包括 和其他企業(yè)數據庫在內的大部分 數據庫格式創(chuàng)建數據庫和前端應用程序,以和可調整的服務器端部件。利用 () 技術,可使用如 、 和其他應用程序提供的功能, 甚至可直接使用專業(yè)版和企業(yè) 版創(chuàng)建的應用程序對象。四、商品銷售管理系統目標分析§4.1 :任務分析 : 由于商品銷售管理系統是一個用來幫助使用者管理商品銷售流程的軟件。 使 用者通過對銷售過程中所涉和到的商品, 訂單,銷售商等資料的錄入, 便可以輕 松實現商品銷售流程的管理。所以,此系統必須向使用者提供一下一些具體功 能:。1 :軟件必須向使用者提供商品基本的錄入,刪除,編輯等基本功能 2:鑒于商品的不同銷售方式(分為訂
12、單銷售和代理商銷售兩種形式),軟 件必須向使用者提供商品銷售環(huán)節(jié)中的基本管理功能, 因此必須有訂單分銷模塊和代理商分銷模塊。 3:軟件必須向使用者提供基本的查詢功。 4:由于是銷售管理軟件,所以系統安全性必須是要考慮的問題。因此,必須實現以下兩點:a:系統操作員機制。對系統的使用者,按等級開放管理權限,這樣 可以在一定程度上保證數據庫系統的安全性,避免數據被泄漏,非法更改等。B:銷售數據直接反映了一個銷售單位的盈虧狀況,鑒于銷售數據的 重要性,所以必須對這些數據加以保護, 在系統崩潰時或者誤操作等情況下, 可 以對數據進行恢復。這就需要系統提供備份功能。5 :對于銷售數據不能只存儲在計算機中,
13、 而是需要導出步驟,最后以印刷 品的形式出現在使用者面前,該軟件設計的最終目的才能得以具體的實現。 所以, 打印功能是必不可少的系統功能之一。經過系統分析階段,得下圖:§4.2 :系統目標本系統的目標是 : 使用者通過對基本銷售信息的錄入,即可方便直觀的實現 對商品交易流程的管理, 查詢,以和對已有信息的打印輸出等功能。 本銷售系統 定義了兩種銷售模式:1:訂單銷售。即銷售方通過訂單方式銷售的商品。2:代理商銷售方式。 (此功能略復雜,所以在實現的是時候必須對其提供 錄入修改查詢等基本功能) 。除了上述基本功能外,系統還必須提供必要的附加功能:1 :數據備份功能。2 :密碼登陸功能。
14、3 :操作員和相應的權限管理功能。綜上所述, 為實現上述系統目標, 必須定義相應功能的單元模塊, 所以本系統的 層次結構如下圖所示: :商品交易管理系統文件基本信息銷售管理業(yè)務查詢系 統 設 置數 據 備 份數據 恢 復權 限 管 理退 出操 作 員 信 息代 理 商 信 息商 品 信 息代 理 商 進 貨 數 據 錄 入代 理 商 退 貨 數 據 錄 入訂 單 銷 售 數 據 錄 入訂 單 進 貨 統 計代 理 商 進 貨 查 詢代 理 商 進 貨 明 細商 品 分 布 統 計五、商品銷售管理系統數據庫設計§ 5.1創(chuàng)建應用程序數據表在這個商品銷售管理系統中我們設計了若干個類型的表
15、(代理商信息表、商品信息表、操作員信息表、代理商銷售記錄、訂單銷售記錄,系統信息表),每個表的具體字段內容如下:1:(代理商信息表)字段名類型長度關鍵字備注+是排序用A20代理商編號A20代理商姓名A20代理商地址A200代理商備注2:(商品信息表)字段名類型長度關鍵字備注+是排序用A20是商品編號A40是商品名稱A20商品型號A6單位A200備注3:(操作員信息表)字段名類型長度關鍵字備注+是排序用A20操作員編號A20操作員姓名A2操作員性別A20操作員密碼A50操作員權限A200操作員備注4:(權限表)字段名類型長度關鍵字備注+是排序用A20權限編號A20權限名稱A20權限開放程度5:(
16、訂單信息)字段名類型長度關鍵字備注+是排序用A20訂單編號A20所訂商品名稱A20商品型號A200訂貨數量A20交付日期A200訂單備注6:(代理商進貨表)字段名類型長度關鍵字備注+是排序用A10購買日期A20代理商編號A20商品編號S進貨數量A20進貨代號N價格A200備注7:(代理商退貨表)字段名類型長度關鍵字備注+是排序用A10退貨日期A20退貨代理商編 號A20退貨商品編號S退貨數量A20退貨代號N退貨數額A200備注8 (進銷存明細表)字段名類型長度關鍵字備注+是排序用A20進銷存狀態(tài)A10進銷存日期A20商品編號S進貨數量A20價格A200備注六、試題庫系統應用程序界面設計本系統采
17、用圖形化界面并且提供幫助,界面友好,操作方便,可以大大降 低了本軟件的使用難度和維護難度,為軟件的使用者帶來方便。系統在進行設計時,主要使用的是中的一部分的控件,最長使用的是控件、 控件、控件,控件。數據庫方面常用控件、控件、控件、控件、控件。§ 6.1用戶登錄窗體本窗體的任務是通過用戶輸入密碼判斷用戶是否是合法的用戶 它用于管 理員按照用戶名和密碼進行登錄。以免不相關得人進入系統進行不良的操作,而 對系統進行破壞,導致整個系統進行癱瘓。§ 6.2主窗體該窗體是本系統的統籌界面。它是系統的結構匡架,便于對整個系統的觀 摩、管理.主要使用和 以和等控件實現的??丶沟媒缑娴靡悦阑S捎诿看尾僮鞑灰欢〞玫剿械臄祿?,所以沒有必要在每次運行時生成所有的數據庫 別名??丶峁┝藙討B(tài)生成數據庫別名的方法, 使通過操作選擇窗體進行優(yōu)選擇 的別名生成成為可能。§ 6.3操作員信息管理窗體該窗體是操作員管理功能,通過對操作員的管理實現用戶登錄§ 6.4商品銷售/退貨錄入窗口§ 6.5商品銷售/退貨查詢窗口§ 6.6商品信息、用戶信息管理窗口七、結束語經過這一段時間的努力,商品銷售管理系統基本設計完畢。其功能基本符合 現實用戶需求,能夠完成商品流通過程中
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣東石油化工學院《工程管理基礎》2023-2024學年第一學期期末試卷
- 廣東汕頭幼兒師范高等??茖W?!毒扑{制與酒吧管理》2023-2024學年第一學期期末試卷
- 七年級上冊《第四章 整式的加減章末小結與考點檢測》課件
- 廣東農工商職業(yè)技術學院《信息論與密碼》2023-2024學年第一學期期末試卷
- 廣東南方職業(yè)學院《日本商務禮儀教程》2023-2024學年第一學期期末試卷
- 廣東理工職業(yè)學院《新零售物流管理》2023-2024學年第一學期期末試卷
- 【創(chuàng)新設計】2021年高考化學總復習(江西版)配套文檔:第二章-化學物質及其變化-化學物質及其變化
- 七年級下冊人教版語文書
- 《肝膽疾病的護理》課件
- 【與名師對話】2021屆高考化學(課標版)二輪復習階段測評(一)
- 甘河工業(yè)園區(qū)穩(wěn)定化固化車間和危廢暫存庫項目環(huán)評報告
- 《新時代勞動教育教程與實踐(第2版)》課程標準
- 21ZJ111 變形縫建筑構造
- 皮帶輸送機日常點檢表
- 自愿放棄證明書怎么寫
- 2023年永州市農村信用社(農村商業(yè)銀行)招聘員工參考題庫附答案解析
- 2023-2024學年浙江省小學語文一年級期末評估測試題詳細參考答案解析
- 國開稅收基礎形考任務1-4試題及答案
- 重慶市安全員A證考試題庫附答案(推薦)
- 2023人才培養(yǎng)方案調查問卷
- 煤礦重大生產安全事故隱患判定標準解讀
評論
0/150
提交評論