書店銷售管理系統(tǒng)_第1頁
書店銷售管理系統(tǒng)_第2頁
書店銷售管理系統(tǒng)_第3頁
書店銷售管理系統(tǒng)_第4頁
書店銷售管理系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、重慶三峽學院計算機科學與工程學院軟件工程課程設計報告書店銷售管理系統(tǒng)業(yè):軟件工程級:09 級二班t=r.號:201 211 202名:王磊文賢國吳世俊摘要隨著現(xiàn)代科學技術的進步, 人類社會正逐走向信息化。 書店擁有豐富的文獻 信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會中的作用愈來愈重要。 我國書店計算機等信息技術的應用起步于 20世紀 70年代末期,隨著改革開放的 步伐得以迅速發(fā)展,特別是 90 年代以后,我國書店的信息網(wǎng)絡建設取得了較大 發(fā)展,書店信息化建設邁上了一個新臺階。文章介紹了書店銷售管理信息系統(tǒng)的系統(tǒng)分析部分, 包括可行性分析、 圖書 管理與銷售管理流程分析等; 系統(tǒng)設計部

2、分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設 計及代碼設計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法,本系統(tǒng)界面友好, 操 作簡單,比較實用。SummaryAlong with the progress of modern science and technology, human society is driven to informatization. Bookstore have abundant literature information resources, social information system is an important part of the role in the inf

3、ormation 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 network construction in China has made great

4、 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 part mainly introduced the system function

5、 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ā)的目的以及意義隨著現(xiàn)代科學技術的進步, 人類社會正逐走向信息化。 書店擁有豐富的文獻 信息資源,是社會信息系統(tǒng)的重要組成部分,在信息社會中的作用愈來愈重要。 我國書店計算機等信息技術的應用起

6、步于 20 世紀 70 年代末期,隨著改革開放 的步伐得以迅速發(fā)展,特別是 90 年代以后,我國書店的信息網(wǎng)絡建設取得了較 大發(fā)展,書店信息化建設邁上了一個新臺階。1.2 系統(tǒng)目標1)建立一個比較全面、豐富的書店銷售管理系統(tǒng),盡量滿足用戶需求。(2)系統(tǒng)界面設置簡潔,提供簡捷、方便的人性化操作,使管理人員與銷售人 員能夠很輕松的對書店進行管理。(3)實現(xiàn)圖書入庫管理、圖書查詢統(tǒng)計、銷售管理以及對書店會員管理的基本 功能。2. 系統(tǒng)分析2.1 可行性分析隨著社會發(fā)展的多元化, 信息化,書市的管理已經(jīng)成為一個令人頭疼的事情。 由于現(xiàn)有的書名繁多,顧客需求量大,以及賬目管理數(shù)大,交易速度快,如何在

7、最短的時間內, 對各種書進行有效的管理, 以及如何讓管理人對現(xiàn)有的銷售情況 有一個明確的了解,已成為十分迫切的問題。2.1.1 技術可行性書店銷售管理系統(tǒng)的工作主要是在書店運用的方便書店管理員與銷售人 員管理和銷售圖書,能相互溝通信息和處理信息,這一特點非常適合計算機 特點,通過 internet 技術,發(fā)揮計算機的信息傳輸速度快,準確度高的優(yōu)勢。 計算機硬件和軟件技術的飛速發(fā)展, 為系統(tǒng)的建設提供了技術條件。 基于 B/S 模式的系統(tǒng)借助用戶的瀏覽器, 使得整體設計更方便 ,同時可以采用現(xiàn)在流行 的JSP、MySql、Javabean技術來實現(xiàn),整體上應該無大礙。因此這一系統(tǒng)在技術上是完全可

8、能的。2.1.2 操作可行性對于書店的工作人員,大多都會使用電腦但是不專業(yè)。書店銷售管理系 統(tǒng)考慮到這一現(xiàn)象將復雜的數(shù)據(jù)操作進行了封裝,對于數(shù)據(jù)插入修改刪除只 需用鼠標鍵盤方便快捷的操作就能完成,因此操作上是完全可行的。2.1.3 經(jīng)濟可行性該系統(tǒng)投資成本小,使用方法簡單易懂。該系統(tǒng)有效地提高書店工 作人員的工作效率,節(jié)約人力物力。同時可以根據(jù)用戶的特殊需要, 增添功能。具有成本低,功能強大,使用靈活的特點。2.2 需求分析需求分析是對系統(tǒng)的整個應用情況作全面的、詳細的調查,確定書店的各 種經(jīng)營模式, 收集支持系統(tǒng)總的設計目標的基礎數(shù)據(jù)和對數(shù)據(jù)的要求,確定用 戶的需求。通過對書店銷售與管理的調

9、查,詳細了解、分析了現(xiàn)如今書店銷售管理系 統(tǒng)的現(xiàn)狀, 歸納并總結出了書店管理員以及銷售員的各項需求,明確了系統(tǒng)的 大概功能。其功能主要如下幾個方面:圖書入庫管理:當一批新書進貨到來時, 管理員需要將這些圖書的信息 (如 圖書編號、書名、作者、價格、圖書類別、出版社等)輸入管理系統(tǒng)中去方便 今后的管理;圖書查詢統(tǒng)計:通過圖書的管理的信息,可以圖書類別、出版社、作者、 書名統(tǒng)計查詢出圖書的詳細信息,并生成表。銷售管理:銷售員每天把銷售掉的圖書都記錄在銷售列表中,方便統(tǒng)計收 入,還可以實時的記錄出圖書的庫存,按照每天統(tǒng)計銷售額,按每個月或每個 季度統(tǒng)計銷售額并生成報表, 還能根據(jù)銷售的數(shù)量統(tǒng)計生成暢

10、銷書名單;可以 通過這個銷售列表不定期的退出促銷活動。書店會員管理:顧客可以自動申請成為會員,購買書籍達到一定金額后, 可憑借發(fā)票可填表申請成為正式會員;管理員可以對會員進行管理、 維護會員 信息、設置會員等級,不同級別的會員還能享受不同的折扣。系統(tǒng)管理:包括參數(shù)設置、權限設置、更改密碼等。用戶包括系統(tǒng)管理員和銷售人員。系統(tǒng)管理員負責維護整個系統(tǒng)的數(shù)據(jù)。221數(shù)據(jù)流分析處理和存儲情況。抽象性表現(xiàn)在它完全舍去了具體的 概括性表現(xiàn)在它可以把信息中的各數(shù)據(jù)流圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù) 幾種符號綜合地反映出信息在系統(tǒng)中的流動、數(shù)據(jù)流圖的特點:具有抽象性和概括性。 物質

11、,只剩下數(shù)據(jù)的流動、加工處理和存儲; 種不同業(yè)務處理過程聯(lián)系起來,形成一個整體。結構化分析方法繪制數(shù)據(jù)流圖的基本思想:自頂向下,由外向里,逐步分解。(1)書店銷售管理系統(tǒng)頂層數(shù)據(jù)流圖:(2)書店銷售管理系統(tǒng)的整體數(shù)據(jù)流圖:返回給管理員(3)處理圖書信息的分解圖:r1.11.2接收圖書輸入信息*更新信息清單<圖書信息D1圖書清單處理銷售圖書過程:(4)處理顧客信息、2.2.1數(shù)據(jù)字典數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立的一組嚴 密一致的定義有些助于改進分析員和用戶之間的通信,因此將消除許多可能的誤 解。對數(shù)據(jù)的這一系列嚴密一致的定義也有助于改進不同放入開發(fā)人員或不同放

12、 入開發(fā)小組之間放的通信。如果要求所有開發(fā)人員都根據(jù)公共的數(shù)據(jù)字典描述數(shù) 據(jù)和設計模塊,則能避免許多麻煩的接口問題。數(shù)據(jù)字典中包含的每個數(shù)據(jù)元素的控制信息是很有價值的。 因為列出了使用 一個給定的數(shù)據(jù)字典的所有數(shù)據(jù)元素的所有程序(或模塊) ,所以很容易估計改 變一個數(shù)據(jù)將產(chǎn)生的影響,并且能歲所有受影響的程序或模塊作出相應的改變。以下是幾個數(shù)據(jù)元素的數(shù)據(jù)字典卡片名字 別名 描述 定義 位置圖書總表 圖書信息清單 每天管理員都會整理修改的圖書信息表圖書總表=圖書編號+書名+乍者+價格+出版社+圖書類別 系統(tǒng)中管理員負責的部分名字 別名 描述 定義 位置圖書編號唯一能夠標識圖書清單中一個特定圖書的關

13、鍵域圖書編號=10字符10圖書總表已售書清單名字:已售書清單別名:描述:每天銷售人員將生成的已售書清單發(fā)給管理員由管理員統(tǒng)一修改 整理定義:以售書清單=圖書編號+書名+作者+價格+出版社+圖書類別 位置:系統(tǒng)中銷售人員生成部分系統(tǒng)中管理人員修改整理部分名字:會員信息 別名:會員清單 描述:顧客在購買圖書時,根據(jù)其是否會員與會員的級別決定購買圖書 所享受的不同折扣定義:會員信息=會員號+身份證號+姓名+性別+會員級別 位置:系統(tǒng)中管理人員對顧客中會員做出的一個清單系統(tǒng)中銷售人員在銷售圖書時的根據(jù)3. 系統(tǒng)設計3.1總體設計3.1.1系統(tǒng)功能結構設計該圖書銷售管理系統(tǒng)的功能結構設計按天統(tǒng)計普圖書入

14、庫管理:主要是最新購入的圖書信息進行輸入分類管理;銷售管理:主要是進行圖書的銷售,對不同的顧客銷售價格是有一定的不同的, 會員可以享受一定的折扣并將以售的圖書統(tǒng)計成表,方便生成暢銷書名單,以及 每天、每月、每季度的銷售情況都能統(tǒng)計出來;會員管理:主要是管理員對注冊成為會員的顧客進行統(tǒng)一管理,會員通過已購書金額的發(fā)票可以分為各個等級的會員,可以享受不同的優(yōu)惠政策; 銷售統(tǒng)計管理:主要是由銷售人員對已售書的情況做個統(tǒng)計, 可以方便統(tǒng)計出每 天、每月、每季度的銷售情況。3.1.2數(shù)據(jù)庫設計(1) 實體一聯(lián)系圖本系統(tǒng)的E-R圖,登錄密管理員時間姓名日期顧客NN數(shù)量M身份證性別購買N買賣_/_銷售人員i

15、f C姓名管理MN書M /F/價格'書名作者書類別登錄密碼性別季度銷售量月銷售圖書編日銷售一個管理員管理很多本書,但是有很多個管 一個銷售員銷售很多本書,有很多個銷售人 不同的銷售人員與很多個顧客有買賣關系;其中的實體有圖書、管理員、銷售人員、顧客、會員(顧客中的特殊群體)管理員與書之間是管理的關系, 理員;書與銷售人員是銷售的關系, 員;銷售人員與顧客之間是買賣關系, 顧客與書之間是購買關系,一個顧客可以買很多本書,一本書也可以被很多顧客 購頭。(2) E R圖轉化為關系模式該書店銷售管理系統(tǒng)的E-R圖轉換為關系模式如下:書關系模式(圖書編號,書名,價格,作者,出版社,圖書類別)管理

16、員關系模式(管理員編號,姓名,性別,登錄密碼)銷售人員關系模式(銷售人員編號,姓名,性別,登錄密碼)顧客關系模式(顧客號,姓名,性別,是否會員,會員號,會員級別)會員關系模式(會員號,姓名,性別,會員級別)管理關系模式(管理員編號,圖書編號,時間)銷售關系模式量)(圖書編號,銷售人員編號,日銷售量,月銷售量,季度銷售買賣關系模式(顧客號,銷售人員編號,日期)購買關系模式(顧客號,圖書編號,數(shù)量,時間)(3)建立數(shù)據(jù)庫以及表根據(jù)以上數(shù)據(jù)字典以及ER模型圖,可以確定總共需要圖書、銷售人員、管理員、會員、入庫圖書、售出圖書 6個表。1.圖書信息表,主要是指書庫中已存在的圖書的信息,包括圖書編號、書名

17、、 作者、價格、出版社、圖書類別六個字段名,其中圖書編號為主鍵,如下表:圖書信息表字段名含義說明別名數(shù)據(jù) 類型長度約束圖書編號圖書的惟一標識BNo字符 型10P rimary key書名圖書的全稱BName字符 型50Not null作者圖書的作者BWriter字符 型20Not null價格圖書的價格BPrice貨幣 型Not null出版社圖書的出版社BP ress字符 型20Not null圖書類別圖書的類別BSort字符 型12Not null2.銷售人員信息表,主要是銷售人員的一些基本信息,包括銷售人員編號、姓 名、性別、登錄密碼四個字段,其中銷售人員編號是主鍵,如下表:銷售人員信息

18、表字段含義說明別名數(shù)據(jù)類型長度約束銷售人員編號銷售人員的 惟一標識SNo字符型8P rimary key姓名銷售人員的 姓名SName字符型8Not null性別銷售人員的 性別SSex字符型2Not null登錄密碼銷售人員的 登錄密碼SCode字符型10Not null3.管理員信息表,主要是管理員員的一些基本信息,包括管理員編號、姓名、性 別、登錄密碼四個字段,管理員員編號是主鍵,如下表:03號數(shù)據(jù)結構的數(shù)據(jù)項定義字段含義說明別名數(shù)據(jù)類型長度約束管理員編號管理人員的 唯一識別ANo字符型8P rimary key姓名管理員的 性名AName字符型8Not null性別管理員的 性別ASe

19、x字符型2Not null登錄密碼管理人員的 登錄密碼ACode字符型10Not null4.會員信息表,主要是顧客中會員的一些基本信息,包括會員號、姓名、性別、 會員級別、身份證號四個字段,會員號是主鍵,如下表05號數(shù)據(jù)結構的數(shù)據(jù)項定義數(shù)據(jù)項名含義說明別名數(shù)據(jù)類型長度約束會員號會員的唯一 識別MNo字符性8P rimary key姓名會員的姓名MName字符型8Not null性別會員的性別MSex字符型2Not null會員級別會員的級別MRa nk字符型4Not null身份證號會員的身份 證號Mid字符型30Not null5.入庫圖書信息表,主要是指新入庫的圖書的信息,包括圖書編號、

20、書名、作 者、價格、出版社、圖書類別六個字段名,其中圖書編號為主鍵,如下表:字段名含義說明別名數(shù)據(jù) 類型長度約束圖書編號圖書的惟一標識BNo字符 型10P rimary key書名圖書的全稱BName字符 型50Not null作者圖書的作者BWriter字符 型20Not null價格圖書的價格BPrice貨幣 型Not null出版社圖書的出版社BP ress字符 型20Not null圖書類別圖書的類別BSort字符 型12Not null6.售出圖書信息表,主要是指已售出的圖書的信息,包括圖書編號、書名、作 者、價格、出版社、圖書類別六個字段名,其中圖書編號為主鍵,如下表:字段名含義說

21、明別名數(shù)據(jù) 類型長度約束圖書編號圖書的惟一標識BNo字符 型10P rimary key書名圖書的全稱BName字符 型50Not null作者圖書的作者BWriter字符 型20Not null價格圖書的價格BPrice貨幣 型Not null出版社圖書的出版社BP ress字符 型20Not null圖書類別圖書的類別BSort字符 型12Not null3.2詳細設計3.2.1程序界面設計U廠&書的售管乏矣統(tǒng)£3"用戶登錄用戶名人機界面設計是接口設計的一個重要組成部分。 對于交互式系統(tǒng)來說,人機 界面設計和數(shù)據(jù)設計、體系結構設計以及過程設計一樣重要。 人機界面的設計質 量,直接影響用戶對軟件產(chǎn)品的評價,從而影響軟件產(chǎn)品的競爭力和壽命,因此, 必須對人機界面設計給予足夠的重視。由于我們所學有限,就利用曾經(jīng)學過的面向對象的 VB設計語言對書店銷售 管理系統(tǒng)的界面進行了一個簡單易懂的界面。 該界面是用于用戶登陸,

溫馨提示

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

評論

0/150

提交評論