freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計書店管理系統(tǒng)(編輯修改稿)

2025-01-08 18:02 本頁面
 

【文章內(nèi)容簡介】 小結(jié) 本章介紹了 書店 管理 系統(tǒng)的基本概念,研究現(xiàn)狀與發(fā)展動態(tài),給出了 書店 管理 系統(tǒng)采用的技術(shù)與方法,闡述了本文的項目背景、課題來源、研究內(nèi)容、目的和意義。 第一章 緒論 第二章 書店管理系統(tǒng)需求分析 第三章 書店管理系統(tǒng)的設(shè)計 第四章 書店管理系統(tǒng)的實現(xiàn) 第五章 結(jié)論與展望 10 第 2 章 需求分析 需求分析概述 需求分析 [5]是整個軟件開發(fā)過程的指南,是軟件開發(fā)人員開發(fā)出符合用戶要求的軟件的基礎(chǔ)。需求分析為用戶和軟件開發(fā)者雙方對該系統(tǒng)的初始框架有一個共同的理解,使之成為整個項目開發(fā)工 作的基礎(chǔ)。 書店管理 系統(tǒng) 需求 背景 書店管理系統(tǒng) 主要要滿足以下三個 方面需求:第一,書店工作人員通過計算機來管理各類圖書,進行圖書分類編號,調(diào)整圖書結(jié)構(gòu),增加圖書庫存,適應(yīng)讀者的需求。第二,工作人員對讀者的需求情況能作好全面的掌握,及時得到歷史銷售記錄。第三,也是書店的核心工作,對圖書的銷售管理。 系統(tǒng)功能結(jié)構(gòu)設(shè)計 該 用戶管理模塊中主要用戶有兩種:營業(yè)員和供應(yīng)商,在該模塊中只有系統(tǒng)管理員才能操作該模塊,其他操作人員沒有權(quán)限操作,主要完成對營業(yè)員和供應(yīng)商基本信息的增、刪、改、查。 該模塊主要有兩個子模塊:圖書類別管理和圖書管理,圖書類別管理主要是要對書店購買的圖書進行分類,這樣便于日后的管理工作,圖書管理主要完成圖書基本信息的增、刪、改、查。 該模塊中主要有三個子模塊:圖書采購管理,退書管理,價格調(diào)整,該模塊主要有采購人員進行管理,其他操作人員無權(quán)管理, 圖書采購管理主要實現(xiàn)對圖書的采購,如果 采購人員發(fā)現(xiàn)有些書不想訂購了 ,也可以利用 退貨 管理來完成此功能,一定的時間內(nèi)圖書的價格可能會發(fā)生波動,價格調(diào)整主要是完成此功能。 該模塊中 主要有三個 子 模塊: 銷售管理,退書管理,銷售查詢 ,銷售人員對各類圖書的銷售 和退書 情況進行記錄 , 也可以查詢在某段時間內(nèi)某種圖書的銷售情況 。 也可以查看所有圖書的銷售情況 。 11 該模塊主要有三個 子 模塊:庫存管理,庫存盤點,庫存報警,該模塊主要由庫存管理人員來操作, 庫存管理主要可以查看庫存的總量,某種圖書的現(xiàn)存數(shù)量。庫存盤點主要可以查看某種圖書在某段時間內(nèi)的銷售情況和庫存情況。 當(dāng)庫存某種圖書的數(shù)量小于 3 本時,就會將該書的信息顯示出來,告訴管理人員要購買此圖書了。 該模塊主要有四個 子模塊:數(shù)據(jù)庫備份,數(shù)據(jù)庫恢復(fù),修改密碼,系統(tǒng)退出。數(shù)據(jù)庫備份和恢復(fù)主要是了防止數(shù)據(jù)庫中的數(shù)據(jù)受到破壞,可以隨時進行備份和恢復(fù)。 操作人員也可以對自己的密碼進行修改 。 當(dāng)操作人員想要退出書店管理系統(tǒng)時可以單擊退出系統(tǒng)菜單。 系統(tǒng)功能結(jié)構(gòu)圖 圖 系統(tǒng)功能結(jié)構(gòu)模塊 書店管理系統(tǒng)的 用例圖設(shè)計 參照書店管理 系統(tǒng)的需求,系統(tǒng)的主要用例圖中包括有管理員 、采購員、前臺營業(yè)員 和 庫存管理員 。 管 理員功能要求: 書 店 管 理 系 統(tǒng) 用戶管理 圖書管理 采購管理 銷售管理 庫存管理 系統(tǒng)設(shè)置 12 本系統(tǒng)管理員 可以對所有的模塊進行操作 。 操作人員的 功能要求: 采購人員,銷售人員,庫存管理人員只能操作他們自己的模塊,其他模塊都沒有權(quán)限操作 [6],其用例圖如下: 圖 管理員 用例分析 圖 采購人員 用例分析 13 圖 銷售人員 用例分析 圖 庫存管理 人員 用例分析 14 系統(tǒng)流程圖 圖 系統(tǒng)流程圖 小結(jié) 本章首先對需求分析的概念做了簡述,然后根據(jù)系統(tǒng)的需求背景和可行性分析,設(shè)計了 書店管理 系統(tǒng)的基本功能模塊,并給出系統(tǒng)的功能結(jié)構(gòu)圖、用例圖 ,為本系統(tǒng)的設(shè)計指明方向。 登錄 圖書類別信息 添加 圖書基本信息 添加 訂購單信息 添 加 圖書庫存信息 入 庫 圖書的銷售 銷售 銷售查詢 查詢 注冊 注 冊 15 第 3 章 系統(tǒng)的設(shè)計 書店管理 系統(tǒng)架構(gòu)設(shè)計 書店管理 系統(tǒng)架構(gòu)設(shè)計遵循多層次的架構(gòu)設(shè)計原則,從上到下依次為 表現(xiàn)層、 業(yè)務(wù)邏輯 層、模型層和數(shù)據(jù) 訪問 層,系統(tǒng)層次架構(gòu)模型如圖 所示。 圖 的層次架構(gòu)模型 在本系統(tǒng)中, 表現(xiàn)層用 Java 圖形用戶界面 (GUI)實 現(xiàn) ,然后表現(xiàn)層調(diào)用業(yè)務(wù)邏輯層中的代碼,所有的判斷都放在業(yè)務(wù)邏輯層,而數(shù)據(jù) 層 (DAO)層主要封裝了連接數(shù)據(jù)庫和對數(shù)據(jù)庫操作的一些代碼,業(yè)務(wù)邏輯層只管調(diào)用數(shù)據(jù)訪問層中的數(shù)據(jù),具體實現(xiàn)在業(yè)務(wù)邏輯層并不關(guān)心。 VO/PO 為在各層次間傳遞數(shù)據(jù)的 JavaBean。VO 也就是值對象或者說數(shù)據(jù)傳輸對象,主要用于表現(xiàn)層; PO 持久層對象,主要用于表達實體模型數(shù)據(jù)。 書店管理系統(tǒng) 架構(gòu)模型圖如圖 所示。 圖 書店管理 系統(tǒng)架構(gòu)模型圖 業(yè)務(wù)實體設(shè)計 一個系統(tǒng)的業(yè)務(wù)實體在內(nèi)存中表現(xiàn)為實體域?qū)ο螅跀?shù)據(jù)庫中表現(xiàn)為關(guān)系數(shù)據(jù),實現(xiàn)業(yè)務(wù)實體包括設(shè)計域模型 [1]、創(chuàng)建域模型實體對象和設(shè)計關(guān)系數(shù)據(jù)模型。 而 如何在自定義框架中設(shè)計通用數(shù)據(jù)操作和規(guī)范業(yè)務(wù)實體 呢? 無論你習(xí)慣將 自己 的程序分為多少層來設(shè)計,但是這些都是細分經(jīng)典的 MVC 模式 [7]。而這個GUI BUSINESS DAO 表現(xiàn)層 業(yè)務(wù)邏輯層 模型層 數(shù)據(jù)訪問層 依賴關(guān)系逐漸減弱 依賴關(guān)系逐漸減弱 數(shù)據(jù)庫層 16 數(shù)據(jù)操作與業(yè)務(wù)實體其實就相當(dāng)于 MVC 中的 Model。 對于業(yè)務(wù)實體的設(shè)計,有的人喜歡用 XML 進行描述,有的人喜歡用類。前者的靈活性很好,對于多變的業(yè)務(wù)邏輯來說,前者是個不錯的方案。 但該系統(tǒng)選擇后者, 這樣一來效率可以有一定的提高,設(shè)計上也更加簡便一些。 下面通過一張圖(圖 )來概括的描述一下數(shù)據(jù)操作與業(yè)務(wù)實體的關(guān)系 : 圖 數(shù)據(jù)操作與業(yè)務(wù)實體的關(guān)系圖 由上圖可以看出,不同的業(yè)務(wù)實體擁有相同的父類,通過該父類,可以讓所有的業(yè)務(wù)實體都具有最重要也是最基本的數(shù)據(jù)庫連接、數(shù)據(jù)操作、以及性能優(yōu)化等功能。各個業(yè)務(wù)實體直接又絲毫沒有聯(lián)系,這樣一來當(dāng)一個業(yè)務(wù)發(fā)生改變時完全不會影響到其它業(yè)務(wù)的運行,即便有聯(lián)系有影響,那也是在業(yè)務(wù)邏輯中應(yīng)該規(guī)定的內(nèi)容 。 業(yè)務(wù)實體概述 業(yè)務(wù)實體( Business Entity)代表業(yè)務(wù)角色執(zhí)行業(yè)務(wù)用例時所處理或使用的“事物”。一個業(yè)務(wù)實體經(jīng)常代表某個對多個業(yè)務(wù)用例或用例實例有價值的事 物 [8],因此,業(yè)務(wù)實體對象的生存期相當(dāng)長。通常,業(yè)務(wù)實體代表產(chǎn)品的文檔或重要組成部分。有時候,業(yè)務(wù)實體也代表一些非實體的對象,如關(guān)于市場或客戶的重要信息。例如,飯店中的業(yè)務(wù)實體有菜單和飲料;而在機場,機票和登機牌是重要的業(yè)務(wù)實體,在 書店管理 系統(tǒng)中, 圖書 是本系統(tǒng)中重要的業(yè)務(wù)實體。我們 Database DB Connect Parameter ConmandTest 業(yè)務(wù)實體類 業(yè)務(wù)實體類 業(yè)務(wù)實體類 業(yè)務(wù)實體類 數(shù)據(jù)操作與業(yè)務(wù)實體 數(shù)據(jù)操作 17 只需將業(yè)務(wù)對象模型 [9]中其他類必須引用的那些現(xiàn)象 建模為業(yè)務(wù)實體。而其他“事物”可以建模為相關(guān)類的屬性,或只在這些類中進行文字描述。 書店管理 系統(tǒng)的 數(shù)據(jù)庫 設(shè)計 在本系統(tǒng)中共設(shè)計了 7 張數(shù)據(jù)表 [10],員工表 (tb_employee),供應(yīng)商表(tb_supplier), 圖書類型表 (tb_bookType),圖書信息表( tb_book), 采購訂單表 ( tb_order) ,銷售表 (tb_sell),庫存表 (tb_store),具體表結(jié)構(gòu)如下: 表 31 員工表 (tb_employee) 字段名 類型 說明 empID Varchar(16) 編號,主鍵 empUsername Varchar(20) 用戶名 empPassword Varchar(20) 密 碼 Emptype Int 類 型 empRealName Varchar(20) 真實姓名 empAge Int 年 齡 empidentityCard Varchar(20) 身份證 empSex Varchar(2) 性 別 empPhone Varchar(20) 電話號碼 empAddress Varchar(100) 家庭住址 empHireDate datetime 受雇日期 Salary Int 薪 水 表 32 供應(yīng)商表 (tb_ supplier): 字段名 類型 說明 SupID varchar(16) 編號,主鍵 SupName varchar(20) 用戶名 SupAge varchar(20) 年 齡 SupSex Int 性 別 SupPhone varchar(20) 電話號碼 SupAddress Int 家庭住址 18 表 33 圖書類型表 (tb_ bookType): 字段名 類型 說明 idType varchar(16) 編號,主鍵 name varchar(20)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1