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

正文內(nèi)容

畢業(yè)設(shè)計書店管理系統(tǒng)(參考版)

2024-12-07 18:02本頁面
  

【正文】 。導(dǎo)師的正直、善良和高度的責(zé)任感給我留下了很深的印象。 36 參考文獻(xiàn) [1] 王國輝 ,王毅 ,尹相群 . Java 開發(fā)技術(shù)方案寶典 [M]. 北京 : 人民郵電出版社 , 2021. [2]王俊標(biāo) . 精 通 Java Swing 開發(fā) [M]. 北京:人民郵電出版社, . [3] 雍俊海 . Java程序設(shè)計 [M]. 北京 : 清華大學(xué)出版社, 2021. [4] 郝玉龍,姜樺 . J2se編程技術(shù) [M]. 北京:清華大學(xué)出版社、北京交通大學(xué)出版社, 2021. [5] 李大友,陳明 . 實用軟件工程基礎(chǔ) [M]. 北京:清華大學(xué)出版社, 2021. [6]徐鋒 . UML面向?qū)ο蠼;A(chǔ) [M].北京:水利水電出版社 ,2021年 9月 [7] 閆術(shù)卓 , 楊強 . Java 編程思想 [M]. 北京 : 電子工業(yè)出版社 ,. [8] 戎偉,張雙 . Java 開發(fā)入門 . 北京:人民郵電出版社, 2021. [9]唐漢明 . 深入淺出 SQL SERVER 2021 數(shù)據(jù)庫開發(fā),優(yōu)化與管理維護 [M]. 北京:人民郵電出版社 ,2021年 4月 [10]薛元君 . 數(shù)據(jù)庫設(shè)計與發(fā)布 [M]. 北京:清華大學(xué)出版社 ,2021年 1月 [11] 蔣文蓉 . JAVA實戰(zhàn)項目 [M]. 北京:高等教育出版社, 2021. [12]唐友國 . Java基礎(chǔ)教程 [M]. 北京:電子工業(yè)出版社, . [13]吳建,張旭東 . Java開發(fā)入門與實踐 [M]. 北京:人民郵電出版社, 2021. [14]劉曉華,張健,周慧貞 . Java應(yīng)用開發(fā)詳解 (第三版 )[M]. 北京:電子工業(yè)出版社, 2021. [15] 張恒汝 , 虞曉東 . Eclipse 整合開發(fā) [M]. 北京 : 郵電出版社 , 2021. 37 謝 辭 在論文完成之際,首先向我的導(dǎo)師沈桂芳致以真摯的感謝,我能夠順利完成畢業(yè)論文和設(shè)計與導(dǎo)師的精心指導(dǎo)是分不開的。 展望 系統(tǒng)無論在管理思想的應(yīng)用上還是實現(xiàn)技術(shù)上還存在某些局限性,另外在開發(fā)過程中,也發(fā)現(xiàn)了一些新的方法和功能,沒有能在有限的時間內(nèi)全部完成。 通過這次設(shè)計,我 基本掌握了軟件開發(fā)的基本流程 ,理解了在開發(fā)較為大型系統(tǒng)時所要掌握的設(shè)計模式 , 即三層架構(gòu),通過這次設(shè)計,我真正明白了軟件開發(fā)并不單單的代碼的編寫,需求分析、系統(tǒng)設(shè)計等準(zhǔn)備工作同樣很重要,甚至比代碼的編寫更為重要,在此時間里我 增強了自己的動手能力。論文部分對 書店管理系統(tǒng) 的系統(tǒng)需求、技術(shù)和實現(xiàn)方法進行了深入的分析。 窗體界面 圖 圖 34 圖 小結(jié) 本章展示了 書店管理系統(tǒng) 的實現(xiàn),為用戶能夠正確地使用本系統(tǒng)提供方便。 32 窗體界面 圖 圖 33 圖 系統(tǒng)設(shè)置 在該模塊中實現(xiàn)了數(shù)據(jù)庫備份、數(shù)據(jù)庫還原、修改密碼、系統(tǒng)退出等功能 。 窗體界面 圖 圖書銷售窗體 31 圖 庫存管理 的實現(xiàn) 窗體功能 可以顯示 庫中庫存情況 ,庫存報警 、庫存盤點 。 窗體界面 29 圖 圖書采購管理窗體 圖 訂單查詢窗體 銷售管理 的實現(xiàn) 窗體功能 對 讀者購買的圖書進行添加、查詢并生成相應(yīng)的餅狀圖 。 窗體界面 28 圖書信息管理窗體 采 購管理 實現(xiàn) 窗體功能 主要對 可以 對需要進行采購的圖書進行訂購 , 查詢和打印報表等 。 窗體界面 27 圖 營業(yè)員 基本信息 管理窗體 圖書 信息的管理 窗體功能 用來管理圖書 詳細(xì)信息。 實現(xiàn)要點 此窗體只有管理才能進入,其他營業(yè)員無權(quán)進入, 當(dāng)選擇營業(yè)員管理菜單后,將進入營業(yè)員管理窗體 ,在窗體加載的時候,首先會把數(shù)據(jù)庫中的所有營業(yè)員的信息全部加載到窗體表格 中, 單擊表格中的某條記錄 時 , 記錄的值將會填充到 相應(yīng)的文本框中。 窗體界面 如圖 所示: 圖 用戶登錄界面 書店管理系統(tǒng)主 界面 如果用戶成功登錄后,首先進入的是 書店管理系統(tǒng)的主界面 (如圖 所示)。 25 第 4 章 系統(tǒng)的實現(xiàn) 登錄窗體 窗體功能 運行 打開登錄頁面(如圖 )輸入正確的用戶名、密碼和驗證碼即可進入書店 系統(tǒng)。 小 結(jié) 本章是系統(tǒng)的設(shè)計,首先給出了系統(tǒng)的架構(gòu)圖,然后分別設(shè)計了系統(tǒng)的業(yè)務(wù)邏輯層、數(shù)據(jù)訪問 層、 表現(xiàn) 層。表示層是用戶那獲取請求,再將請求交給邏輯層處理,最終結(jié)果由視圖進行渲染以展示給用戶。 } return 對不起,您添加失敗 !。 } if(1==(book)) return 恭喜您,編號為 +()+的圖書添加成功 !。 for(Book e:list){ if((book)) return 編號為 +()+圖書已經(jīng)存在,請核實 !。 /*在邏輯層 中的部分 Java代碼 */ /*===========================添加圖書信息 ===========================*/ public String add(Book book) { if(book == null) return 圖書不能為空,請核實后再添加 !。 if((成功 )) { booktable()。 String message = (book)。 (date)。 (publish)。 (booktype)。 (ISBN)。 } Book book = new Book()。 } if (() == 0) { (null, 圖書價格不能為空!)。 } if(() == 0){ (null, 圖書出版社不能為空! )。 } if (() == 0) { (null, 圖書作者不能為空!)。 } if (() == 0) { (null, 圖書類別不能為空!)。 } if (() == 0) { (null, 圖書名稱不能為空!)。 } if (() == 0) { (null, 圖書條形碼不能為空! )。 if (() == 0) { (null, 圖書條形碼不能為空! )。 float zhekou = (discount_str)。 String price = ().trim()。 String author = ().trim()。 String bookname = ().trim()。 下面分別是評分模塊在頁面和類中的部分代碼: /*界面層中 的部分代碼 */ (new ActionListener() { public void actionPerformed(ActionEvent e) { String id = ().trim()。因此,對應(yīng)調(diào)用后端持久層的邏輯層來說,可以將它們看成一個門面。 在邏輯層要實現(xiàn)的是應(yīng)用程序的邏輯。 邏輯層的設(shè)計 對應(yīng)持久層的設(shè)計,我們堅持的僅僅是對數(shù)據(jù)庫的封裝 [13],即任何 與數(shù)據(jù)庫相關(guān)的操作均封裝在持久層中,任何與數(shù)據(jù)庫無關(guān)的功能不能放到持久層中。 在一般大型的 桌面 系統(tǒng)開發(fā)中,都會設(shè)計邏輯層組件。 DataAccessObject 可以使用值對象來把數(shù)據(jù)返回給客戶端。數(shù)據(jù)源可以是 種 數(shù)據(jù)庫 。 BusinessObject 也可以把數(shù)據(jù)加載和存儲操作委托給DataAccessObject。 DataAccessObject(數(shù)據(jù)訪問對象 )是該模式的主要對象 。 下 圖 (圖 ) 是表示 DAO 模式中各種關(guān)系的類圖 : 21 圖 DAO模式中各種關(guān)系的類圖 其中 BusinessObject(業(yè)務(wù)對象 )代表數(shù)據(jù)客戶端。由于當(dāng)?shù)蛯訑?shù)據(jù)源實現(xiàn)變化時, DAO 向客戶端提供的接口不會變化 [12],所有該模式允許DAO 調(diào)整到不同的存儲模式,而不會影響其客戶端或者業(yè)務(wù)組件。 依賴于 DAO 的業(yè)務(wù)組件為其客戶端使用 DAO 提供更簡單的接口。 用一個 DAO 接口隱藏持久化操作的細(xì)節(jié),這樣使用的最終目的就 是讓業(yè)務(wù)對象無需知道底層的持久化技術(shù)知識,這是標(biāo)準(zhǔn) j2ee 設(shè)計模式之一。數(shù)據(jù)訪問對象必須實現(xiàn)特定的持久化策略,這樣就抽出來了 DAO 層 [11],作為數(shù)據(jù)源層, DAO 是Data Access Object 數(shù)據(jù)訪問接口,數(shù)據(jù)訪問故名思義就是與數(shù)據(jù)庫打交道。 } 持久層的設(shè)計 在介紹持久層設(shè)計之前,首先要引進一種模式,叫 DAO 模式。 20 else return false。 else{ Sell sell = (Sell)obj。 if(this == obj) return true。 } public void setBookI
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1