書店銷售管理系統
《書店銷售管理系統》由會員分享,可在線閱讀,更多相關《書店銷售管理系統(21頁珍藏版)》請在裝配圖網上搜索。
1、重慶三峽學院計算機科學與工程學院 軟件工程課程設計報告 設計題目: 書店銷售管理系統 專 業(yè): 軟件工程 班 級: 09 級二班 學 號: 201 211 202 姓 名: 王磊文賢國吳世俊 摘要 隨著現代科學技術的進步, 人類社會正逐走向信息化。 書店擁有豐富的文獻 信息資源,是社會信息系統的重要組成部分,在信息社會中的作用愈來愈重要。 我國書店計算機等信息技術的應用起步于 20 世紀 70年代末期,隨著改革開放的 步伐得以迅速發(fā)展,特別是 90 年代以后,我國書店的信息網絡建設取得了較大 發(fā)展,書店信息化建設邁上了一個新臺階。 文章介紹了書店銷售管理
2、信息系統的系統分析部分, 包括可行性分析、 圖書 管理與銷售管理流程分析等; 系統設計部分主要介紹了系統功能設計和數據庫設 計及代碼設計;系統實現部分說明了幾個主要模塊的算法,本系統界面友好, 操 作簡單,比較實用。 Summary Along with the progress of modern science and technology, human society is driven to informatization. Bookstore have abundant literature information resources, social information sy
3、stem is an important part of the role in the information society, more and more important. Chinese bookstore computers started in the application of information technology in the late 1970's, along with the reform and opening-up develop rapidly, especially after 1990' s,the bookshop information netw
4、ork construction in China has made great development, bookstore informatization construction to step on to a new step. This paper introduces the bookstore market and management information system of analysis parts, including the feasibility analysis, bookstore process analysis, etc.; System design
5、part mainly introduced the system function design and database design and code design; System realize part of several major modules illustrates the algorithm, this system friendly interface, the operation is simple, is more practical. 1. 問題定義 1.1 開發(fā)的目的以及意義 隨著現代科學技術的進步, 人類社會正逐走向信息化。 書店擁有豐富的文獻 信息資源
6、,是社會信息系統的重要組成部分,在信息社會中的作用愈來愈重要。 我國書店計算機等信息技術的應用起步于 20 世紀 70 年代末期,隨著改革開放 的步伐得以迅速發(fā)展,特別是 90 年代以后,我國書店的信息網絡建設取得了較 大發(fā)展,書店信息化建設邁上了一個新臺階。 1.2 系統目標 (1)建立一個比較全面、豐富的書店銷售管理系統,盡量滿足用戶需求。 (2)系統界面設置簡潔,提供簡捷、方便的人性化操作,使管理人員與銷售人 員能夠很輕松的對書店進行管理。 (3)實現圖書入庫管理、圖書查詢統計、銷售管理以及對書店會員管理的基本 功能。 2. 系統分析 2.1 可行性分析 隨著社會發(fā)展的多元
7、化, 信息化,書市的管理已經成為一個令人頭疼的事情。 由于現有的書名繁多,顧客需求量大,以及賬目管理數大,交易速度快,如何在 最短的時間內, 對各種書進行有效的管理, 以及如何讓管理人對現有的銷售情況 有一個明確的了解,已成為十分迫切的問題。 書店銷售管理系統的工作主要是在書店運用的方便書店管理員與銷售人 員管理和銷售圖書,能相互溝通信息和處理信息,這一特點非常適合計算機 特點,通過 internet 技術,發(fā)揮計算機的信息傳輸速度快,準確度高的優(yōu)勢。 計算機硬件和軟件技術的飛速發(fā)展, 為系統的建設提供了技術條件。 基于 B/S 模式的系統借助用戶的瀏覽器, 使得整體設計更方便 ,同時可以采
8、用現在流行 的JSP、MySql、Javabean技術來實現,整體上應該無大礙。因此這一系統在 技術上是完全可能的 對于書店的工作人員,大多都會使用電腦但是不專業(yè)。書店銷售管理系 統考慮到這一現象將復雜的數據操作進行了封裝,對于數據插入修改刪除只 需用鼠標鍵盤方便快捷的操作就能完成,因此操作上是完全可行的。 該系統投資成本小,使用方法簡單易懂。該系統有效地提高書店工 作人員的工作效率,節(jié)約人力物力。同時可以根據用戶的特殊需要, 增添功能。具有成本低,功能強大,使用靈活的特點。 2.2 需求分析 需求分析是對系統的整個應用情況作全面的、詳細的調查,確定書店的各 種經營模式, 收集支持
9、系統總的設計目標的基礎數據和對數據的要求,確定用 戶的需求。 通過對書店銷售與管理的調查,詳細了解、分析了現如今書店銷售管理系 統的現狀, 歸納并總結出了書店管理員以及銷售員的各項需求,明確了系統的 大概功能。其功能主要如下幾個方面: 圖書入庫管理:當一批新書進貨到來時, 管理員需要將這些圖書的信息 (如 圖書編號、書名、作者、價格、圖書類別、出版社等)輸入管理系統中去方便 今后的管理; 圖書查詢統計:通過圖書的管理的信息,可以圖書類別、出版社、作者、 書名統計查詢出圖書的詳細信息,并生成表。 銷售管理:銷售員每天把銷售掉的圖書都記錄在銷售列表中,方便統計收 入,還可以實時的記錄出圖書
10、的庫存,按照每天統計銷售額,按每個月或每個 季度統計銷售額并生成報表, 還能根據銷售的數量統計生成暢銷書名單;可以 通過這個銷售列表不定期的退出促銷活動。 書店會員管理:顧客可以自動申請成為會員,購買書籍達到一定金額后, 可憑借發(fā)票可填表申請成為正式會員;管理員可以對會員進行管理、 維護會員 信息、設置會員等級,不同級別的會員還能享受不同的折扣。 系統管理:包括參數設置、權限設置、更改密碼等。用戶包括系統管理員和 銷售人員。系統管理員負責維護整個系統的數據。 2.2.1數據流分析 數據流圖是一種能全面地描述信息系統邏輯模型的主要工具,它可以用少 數幾種符號綜合地反映出信息在系統中的流
11、動、處理和存儲情況。 數據流圖的特點:具有抽象性和概括性。抽象性表現在它完全舍去了具體 的物質,只剩下數據的流動、加工處理和存儲;概括性表現在它可以把信息中 的各種不同業(yè)務處理過程聯系起來,形成一個整體。 結構化分析方法繪制數據流圖的基本思想:自頂向下,由外向里,逐步分解 (1) 書店銷售管理系統頂層數據流圖: (2) 書店銷售管理系統的整體數據流圖: 圖書信息 處理圖書信息 1 D1 圖書信息清單 返回給管理員 (3) 處理圖書信息的分解圖: 圖書信息 f \ 1.1 「 1 1.2 ■ 接收
12、 輸入信息 更新 . 圖書清單 圖書 D1 信息 清單 L 」 (4) 處理顧客信息、處理銷售圖書過程: 顧客信息 2.1 輸入顧 2.2 4 D1 會員清單 接受 整理 ■ 客信息 4 顧客 信息 顧客 分類 信息 顧客 D2 普通顧客清單 <_ J 信息 \ 廠 \ 3.1 「 j 3.2 3.3 3.4 3.5 接受 查找 查找 付款 已
13、售 綜合 fc- 4 D3 已售書清單 顧客 1 W 是否 ■ 是否 找零 ■ 書信 買書 有該 是會 購書 息 信息 書 員, 成功 返回 L 有折 給管 扣 理員 購書 1 J 1 r 顧客買 書信息 失敗 2.2.1數據字典 數據字典最重要的用途是作為分析階段的工具。在數據字典中建立的一組嚴 密一致的定義有些助于改進分
14、析員和用戶之間的通信,因此將消除許多可能的誤 解。對數據的這一系列嚴密一致的定義也有助于改進不同放入開發(fā)人員或不同放 入開發(fā)小組之間放的通信。如果要求所有開發(fā)人員都根據公共的數據字典描述數 據和設計模塊,則能避免許多麻煩的接口問題。 數據字典中包含的每個數據元素的控制信息是很有價值的。 因為列出了使用 一個給定的數據字典的所有數據元素的所有程序(或模塊),所以很容易估計改 變一個數據將產生的影響,并且能歲所有受影響的程序或模塊作出相應的改變。 以下是幾個數據元素的數據字典卡片 名字:圖書總表 別名:圖書信息清單 描述:每天管理員都會整理修改的圖書信息表 定義:圖書總表=圖書編號+書名+
15、作者+價格+出版社+圖書類別 位置:系統中管理員負責的部分 名字:圖書編號 別名: 描述:唯一能夠標識圖書清單中一個特定圖書的關鍵域 定義:圖書編號=10{字符}10 位置:圖書總表 已售書清單 名字:已售書清單 別名: 描述:每天銷售人員將生成的已售書清單發(fā)給管理員由管理員統一修改 整理 定義:以售書清單=圖書編號+書名+作者+價格+出版社+圖書類別 位置:系統中銷售人員生成部分 系統中管理人員修改整理部分 名字:會員信息 別名:會員清單 描述:顧客在購買圖書時,根據其是否會員與會員的級別決定購買圖書 所享受的不同折扣 定義:會員信息=會員號+身份證號+姓名+性別+
16、會員級別 位置:系統中管理人員對顧客中會員做出的一個清單 系統中銷售人員在銷售圖書時的根據 3. 系統設計 3.1總體設計 3.1.1系統功能結構設計 該圖書銷售管理系統的功能結構設計 圖書入庫管理:主要是最新購入的圖書信息進行輸入分類管理; 銷售管理:主要是進行圖書的銷售,對不同的顧客銷售價格是有一定的不同的, 會員可以享受一定的折扣并將以售的圖書統計成表,方便生成暢銷書名單,以及 每天、每月、每季度的銷售情況都能統計出來; 會員管理:主要是管理員對注冊成為會員的顧客進行統一管理, 會員通過已購書 金額的發(fā)票可以分為各個等級的會員,可以享受不同的優(yōu)惠政策
17、; 銷售統計管理:主要是由銷售人員對已售書的情況做個統計, 可以方便統計出每 天、每月、每季度的銷售情況。 3.1.2數據庫設計 (1)實體一聯系圖 本系統的E-R圖, 姓名 管理員 M 日期 顧客 N N 數量 時間 口 號 姓名 性別 購買 性別 M M N 書 N 日銷售 日 售量 銷售人員 Y姓名 書名 價格作者 季度銷 其中的實體有圖書、管理員、銷售人員、顧客、會員(顧客中的特殊群體) 管理員與書之間是管理的關系,一個管理員管理很多本書,但是有很多個管 理員;書與銷售人員是銷售的關系, 一個銷售員銷售很多本書,有很
18、多個銷售人 員;銷售人員與顧客之間是買賣關系,不同的銷售人員與很多個顧客有買賣關系; 顧客與書之間是購買關系,一個顧客可以買很多本書,一本書也可以被很多顧客 購買。 (2)E— R圖轉化為關系模式 該書店銷售管理系統的E-R圖轉換為關系模式如下: 書關系模式(圖書編號,書名,價格,作者,出版社,圖書類別) 管理員關系模式(管理員編號,姓名,性別,登錄密碼) 銷售人員關系模式(銷售人員編號,姓名,性別,登錄密碼) 顧客關系模式(顧客號,姓名,性別,是否會員,會員號,會員級別) 會員關系模式(會員號,姓名,性別,會員級別) 管理關系模式(管理員編號,圖書編號,時間) 銷售關系模式
19、(圖書編號,銷售人員編號,日銷售量,月銷售量,季度銷售 量) 買賣關系模式(顧客號,銷售人員編號,日期) 購買關系模式(顧客號,圖書編號,數量,時間) (3)建立數據庫以及表 根據以上數據字典以及E—R模型圖,可以確定總共需要圖書、銷售人員、 管理員、會員、入庫圖書、售出圖書 6個表。 1 ?圖書信息表,主要是指書庫中已存在的圖書的信息,包括圖書編號、書名、 作者、價格、出版社、圖書類別六個字段名,其中圖書編號為主鍵,如下表: 圖書信息表 字段名 含義說明 別名 數據 類型 長度 約束 圖書編號 圖書的惟一標識 BNo 字符 型 10 Primary key
20、 書名 圖書的全稱 BName 字符 型 50 Not null 作者 圖書的作者 BWriter 字符 型 20 Not null 價格 圖書的價格 BPrice 貨幣 型 — Not null 出版社 圖書的出版社 BPress 字符 型 20 Not null 圖書類別 圖書的類別 BSort 字符 型 12 Not null 2.銷售人員信息表,主要是銷售人員的一些基本信息,包括銷售人員編號、姓 名、性別、登錄密碼四個字段,其中銷售人員編號是主鍵,如下表: 銷售人員信息表 字段 含義說明 別名 數據類型 長
21、度 約束 銷售人員編號 銷售人員的 惟一標識 SNo 字符型 8 Primary key 姓名 銷售人員的 姓名 SName 字符型 8 Not null 性別 銷售人員的 性別 SSex 字符型 2 Not null 登錄密碼 銷售人員的 登錄密碼 SCode 字符型 10 Not null 3?管理員信息表,主要是管理員員的一些基本信息,包括管理員編號、姓名、性 別、登錄密碼四個字段,管理員員編號是主鍵,如下表: 03號數據結構的數據項定義 字段 含義說明 別名 數據類型 長度 約束 管理員編號 管理人員的 唯一識別
22、 ANo 字符型 8 Primary key 姓名 管理員的 性名 AName 字符型 8 Not null 性別 管理員的 性別 ASex 字符型 2 Not null 登錄密碼 管理人員的 登錄密碼 ACode 字符型 10 Not null 4.會員信息表,主要是顧客中會員的一些基本信息,包括會員號、姓名、性別、 會員級別、身份證號四個字段,會員號是主鍵,如下表 05號數據結構的數據項定義 數據項名 含義說明 別名 數據類型 長度 約束 會員號 會員的唯一 識別 MNo 字符性 8 Primary key 姓名
23、 會員的姓名 MName 字符型 8 Not null 性別 會員的性別 MSex 字符型 2 Not null 會員級別 會員的級別 MRa nk 字符型 4 Not null 身份證號 會員的身份 證號 Mid 字符型 30 Not null 5?入庫圖書信息表,主要是指新入庫的圖書的信息,包括圖書編號、書名、作 者、價格、出版社、圖書類別六個字段名,其中圖書編號為主鍵,如下表: 字段名 含義說明 別名 數據 類型 長度 約束 圖書編號 圖書的惟一標識 BNo 字符 型 10 Primary key 書
24、名 圖書的全稱 BName 字符 型 50 Not null 作者 圖書的作者 BWriter 字符 型 20 Not null 價格 圖書的價格 BPrice 貨幣 型 — Not null 出版社 圖書的出版社 BPress 字符 型 20 Not null 圖書類別 圖書的類別 BSort 字符 型 12 Not null 6.售出圖書信息表,主要是指已售出的圖書的信息,包括圖書編號、書名、作 者、價格、出版社、圖書類別六個字段名,其中圖書編號為主鍵,如下表: 字段名 含義說明 別名 數據 類型 長度 約束
25、 圖書編號 圖書的惟一標識 BNo 字符 型 10 Primary key 書名 圖書的全稱 BName 字符 型 50 Not null 作者 圖書的作者 BWriter 字符 型 20 Not null 價格 圖書的價格 BPrice 貨幣 型 — Not null 出版社 圖書的出版社 BPress 字符 型 20 Not null 圖書類別 圖書的類別 BSort 字符 型 12 Not null 3.2詳細設計 3.2.1程序界面設計 □— y 3書店鑄售管理漿統 —d一…——…——一…——
26、—13 用戶登錄 用戶宅 人機界面設計是接口設計的一個重要組成部分。 對于交互式系統來說,人機 界面設計和數據設計、體系結構設計以及過程設計一樣重要。 人機界面的設計質 量,直接影響用戶對軟件產品的評價,從而影響軟件產品的競爭力和壽命,因此, 必須對人機界面設計給予足夠的重視。 由于我們所學有限,就利用曾經學過的面向對象的 VB設計語言對書店銷售 管理系統的界面進行了一個簡單易懂的界面。 該界面是用于用戶登陸,有用戶名 以及登錄密碼。(還有關于用戶幫助信息設施、出錯信息處理等設計,由于能力 有限,沒有能夠設計出來) 3.2.2結構程序設計 (1)圖書采購及入庫管理功能
27、 圖3-1圖書入庫管理功能程序流程圖 關于圖書入庫管理功能是書店的管理員登陸進入系統后可以對采購的圖書 進行詳細信息的錄入,生成一個報表含有所有的圖書信息并且進行保存, 在必要 的時候能夠通過圖書的信息進行查詢。 (2)圖書查詢統計功能 圖3-2圖書查詢統計功能程序流程圖 (3)銷售管理功能 開始
28、 在銷售圖書時,銷售人員根據顧客所選圖書,輸入圖書的信息得到圖書的價 格,若顧客是會員,再根據會員級別所享受的折扣進行銷售,結賬確認后,該過 程結束,若不要購買則取消購買。 ::[mJ 4 Model ◎零售囹豐 購買圖書 ???? ■結賬F 書名 ?????”??”?????,?? 作者- 出版社 ■ B 1 a 定ffl 1 折扣* 返回J ?「???????
29、?????,?? 冥價 』 ? ? ? 』 1 確定!購買 | 圖3-4銷售圖書的管理界面 (4)會員管理功能 烏設直會員用戶 ...|l4卜|巔皿"|廠冋?- 添加-修改:刪瞧 圖3-5會員管理 該窗口用來對會員信息的管理,對會員的添加,修改以及刪除等功能。 注冊新會員 保存新會員信 息 1 顯示會員號 1 F 結束 保存新的會員 信息 圖3-6 會員管理功能程序流程圖 (5)銷售統計管理 圖3-5銷售統計管理功能程序流程圖
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。