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

正文內(nèi)容

畢業(yè)設(shè)計書店管理系統(tǒng)-文庫吧

2024-11-13 18:02 本頁面


【正文】 是 C/S 模式,對于大型的書店來說,采用 B/S 模式比較合適,應用也很廣泛, 但是它也存在一些弊端,譬如說安全性就得不到很好的保障, 如果讀者想要買書的話就必須得上網(wǎng),雖然很方便,但仍有部分讀者不太適應這種模式,而且大部分的書店還是中小型書店,對于他們來說采用 B/S 模式的書店系統(tǒng)就沒有太 大必要了,所以采用C/S 模式 開發(fā)的 單機版書店管理 系統(tǒng) 會比較合適,而且 會占很大一部分市場,它的安全性和保密性也有很好的保障。 目前 還有很多小型書店還在采用手工管理,據(jù)了解中小型書店對于網(wǎng)絡(luò)仍然存在一些不信任, 覺得網(wǎng)絡(luò)很虛幻,不安全, C/S單擊版的書店管理系統(tǒng)對于中小型書店更安全,更合適。 對于我們現(xiàn)在正處在快速發(fā)展的今天來說,這樣原始的管理肯定是滿足不了日常的工作需求, 更新工作方式,提高工作效率是社會發(fā)展的必然。 書店 信息化 管理的意義 1) 信息化可以規(guī)范操作,提高工作效率 5 信息技術(shù)本身要求數(shù)據(jù)的 規(guī)范化,不規(guī)范的數(shù)據(jù)難以實現(xiàn)計算機作業(yè),通過人機界面的技術(shù)處理,可以有效地規(guī)范數(shù)據(jù),提高了信息加工處理和分析的效率。 2) 信息化 管理可以減少工作人員,減少書店的投入 在很多的手工管理的書店里,有很多的工作人員,對于中小型書店來說,這種大量的投入是不經(jīng)濟的,對于一個懂得操作電腦的操作人員來說就可以完成好幾個人的工作,這就大大的降低了成本。 書店 管理 系統(tǒng) 的關(guān)鍵技術(shù)分析 Java Swing 簡介 Swing 是一個用于開發(fā) Java 應用程序用戶界面的開發(fā)工具包 [1]。它以抽象窗口工具包( AWT)為基礎(chǔ)使跨平臺應用程序可以使用任何可插拔的外觀風格。 Swing開發(fā)人員只用很少的代碼就可以利用 Swing 豐富、靈活的功能和模塊化組件來創(chuàng)建優(yōu)雅的用戶界面。圖形用戶接口( GUI )庫最初的設(shè)計目的是讓程序員構(gòu)建一個通用的 GUI ,使其在所有的平臺上都能夠正常的顯示。但是比較遺憾的是 AWT 產(chǎn)生的是在各系統(tǒng)看來都同樣欠佳的圖形用戶接口, 為老的 AWT 添加了 java 基礎(chǔ)類( JFC ),這是一個被稱為 “ Swing” 的 GUI 的一部分。 Swing 是第二代 GUI 開發(fā)工具集, AWT 采用了與特定平臺相關(guān)的實現(xiàn),而絕大部分 Swing 組件卻不是。 Swing 是構(gòu)筑在 AWT 上層的一組 GUI 組件的集合,為了保證可移植性 [2],它完全用 Java 語言編寫,與 AWT 相比, Swing 提供了更完整的組件,引入了許多新的特性和能力。 Swing 提供了更多的組件庫,如: JTable , JTree , Jbox 。 Swing 也增強了 AWT 中組件的功能。正是因為 Swing 具備了如此多的優(yōu)勢所以我們以后在開發(fā)中都使用 Swing 。 JComponent 類是 Swing 組件的基類 [3],而 JComponent 繼承自 Container 類,因此,所有的 Swing 組件都是 AWT 的容器。 Java JDBC 簡介 JDBC 是一種可用于執(zhí)行 SQL 語句的 JavaAPI( Application Programming Interface,應用程序設(shè)計接口)。它由一些 Java 語言編寫的類和界面組成。 JDBC 6 為數(shù)據(jù)庫應用開發(fā)人員和數(shù)據(jù)庫前臺工具開發(fā)人員提供了一種標準的應用程序設(shè)計接口,使開發(fā)人員可以用純 Java 語言編寫完 整的數(shù)據(jù)庫應用程序。 通過使用 JDBC,開發(fā)人員可以很方便地將 SQL 語句傳送給幾乎任何一種數(shù)據(jù)庫。也就是說,開發(fā)人員可以不必寫一個程序訪問 Oracle,寫另一個程序訪問 MySQL,再寫一個程序訪問 SQL Server。用 JDBC 寫的程序能夠自動地將 SQL語句傳送給相應的數(shù)據(jù)庫管理系統(tǒng)( DBMS)。不但如此 [4],使用 Java 編寫的應用程序可以在任何支持 Java 的平臺上運行,不必在不同的平臺上編寫不同的應用。Java 和 JDBC 的結(jié)合可以讓開發(fā)人員在開發(fā)數(shù)據(jù)庫應用時真正實現(xiàn) “ 一次編寫,處處運行 ” 。 Java 具有 健壯、安全、易用等特性,而且支持自動網(wǎng)上下載,本質(zhì)上是一種很好的數(shù)據(jù)庫應用的編程語言。它所需要的是 Java 應用如何同各種各樣的數(shù)據(jù)庫連接, JDBC 正是實現(xiàn)這種連接的關(guān)鍵。 Java 三層架構(gòu) 在軟件體系架構(gòu)設(shè)計中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為三層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層(又或成為領(lǐng)域?qū)樱?、表示層? 三層結(jié)構(gòu)原理: 3 個層次中,系統(tǒng)主要功能和業(yè)務(wù)邏輯都在業(yè)務(wù)邏輯層進行處理。所謂三層體系結(jié)構(gòu),是在客戶端與數(shù)據(jù)庫之間加入了一個 “ 中間層 ” , 也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結(jié)構(gòu),也不僅僅有 B/S 應用才是三層體系結(jié)構(gòu),三層是指邏輯上的三層,即使這三個層放置到一臺機器上。 三層體系的應用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫進行交互,而是通過 COM/DCOM通訊與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫進行交互。 表示層 位于最外層(最上層),離用戶最近。用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。 業(yè)務(wù)邏輯層 7 業(yè)務(wù)邏輯層( Business Logic Layer)無疑是系統(tǒng)架構(gòu)中體現(xiàn)核心價值的部分。它的關(guān)注點主要集中在業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計,也即是說它是與系統(tǒng)所應對的領(lǐng)域( Domain)邏輯有關(guān),很多時候,也將業(yè)務(wù)邏輯層稱為領(lǐng)域?qū)?。例?Martin Fowler 在《 Patterns of Enterprise Application Architecture》一書中,將整個架構(gòu)分為三個主要的層:表示層、領(lǐng)域?qū)雍蛿?shù)據(jù)源層。作為領(lǐng)域驅(qū)動設(shè)計的先驅(qū) Eric Evans,對業(yè)務(wù)邏輯層作了更細致地劃分,細分為應用層與領(lǐng)域?qū)?,通過分層進一步將領(lǐng)域邏輯與領(lǐng)域邏輯的解決方案分離。 業(yè)務(wù)邏輯層在體系架構(gòu)中的位置很關(guān)鍵,它處于數(shù)據(jù)訪問層與表示層中間,起到了數(shù)據(jù)交換中承上啟下的作用。由于層是一種弱耦合結(jié)構(gòu),層與層之間的依賴是向下的,底層對于上層而言是 “ 無知 ” 的,改變上層的設(shè)計對于其調(diào)用的底層而言沒有任何影響。如果在分層設(shè)計時,遵循了面向接口設(shè)計的思想,那么這種向下的依賴也應該是一種弱依賴關(guān)系。因而在不改變接口定義的前提下,理想的分層式架構(gòu),應該是一個支持可抽取、可替換的 “ 抽屜 ” 式架構(gòu)。正因為如此,業(yè)務(wù)邏 輯層的設(shè)計對于一個支持可擴展的架構(gòu)尤為關(guān)鍵,因為它扮演了兩個不同的角色。對于數(shù)據(jù)訪問層而言,它是調(diào)用者;對于表示層而言,它卻是被調(diào)用者。依賴與被依賴的關(guān)系都糾結(jié)在業(yè)務(wù)邏輯層上,如何實現(xiàn)依賴關(guān)系的解耦,則是除了實現(xiàn)業(yè)務(wù)邏輯之外留給設(shè)計師的任務(wù)。 數(shù)據(jù)層 數(shù)據(jù)訪問層:有時候也稱為是持久層,其功能主要是負責數(shù)據(jù)庫的訪問,可以訪問數(shù)據(jù)庫系統(tǒng)、二進制文件、文本文檔或是 XML 文檔。 簡單的說法就是實現(xiàn)對數(shù)據(jù)表的 Select, Insert, Update, Delete 的操作。如果要加入 ORM 的元素,那么就會包括對象 和數(shù)據(jù)表之間的 mapping,以及對象實體的持久化。 課題來源、主要研究內(nèi)容、目的及意義 課題來源 本選題來源于安徽新華學院 2021 年畢業(yè)設(shè)計課題。主要內(nèi)容包括是 書店管理 系統(tǒng)的建設(shè)與開發(fā)。自 2021 年初開始,本人作為項目的開發(fā)人員 ,參與了項目的前期準備、立項、需求分析、系統(tǒng)分析與設(shè)計、編碼、測試、驗收等工作,主要負責軟件需求、系統(tǒng)分析、軟件設(shè)計與編碼等工作。 主要研究內(nèi)容 8 書店 管理系統(tǒng)是針對 目前中小型書店 的實際需求 進行充分的行業(yè)調(diào)研基礎(chǔ)上,進行結(jié)構(gòu)設(shè)計和后臺開發(fā)。針對 書店日 常管理 ,開發(fā)一個 書店 管理系統(tǒng)。即可以合理的管理 書店的日常操作 ,提高工作效率; 我在該項目中承擔 所有模塊的開發(fā) , 主要包括用戶的登錄和注冊、用戶的管理、供應商的管理、 圖書信息的基本管理、圖書的采購、銷售和庫存管理、數(shù)據(jù)庫的備份和恢復,用戶密碼的修改等等 。 本課題研究的目的及意義 在信息社會中,信息的獲取、處理、交流和決策都需要高質(zhì)量的計算機軟件來完成。傳統(tǒng)的科研管理系統(tǒng)主要是基于 C/S(客戶機 /服務(wù)器 )模式,隨著Inter 的發(fā)展,這種模式越來越不能適應網(wǎng)絡(luò)平臺上的新的應用的要求。采用先進的、 開放的 B/S 體系結(jié)構(gòu),應用系統(tǒng)基于 Web 技術(shù)開發(fā),可極大地提高管理效率。既能實現(xiàn)對科研信息的高效管理和控制,又能滿足決策者對科研活動的宏觀管理需要。 近些年 隨著社會 發(fā)展迅速, 書店的日常操作已經(jīng)變得越來越繁瑣 。 原始的手工管理 無法滿足這種日益增長的趨勢。在這種情況下,原有管理的缺點日益顯現(xiàn),并開始影響管理工作的效率。 書店 管理的水平將直接影響 書店的 日常營銷效率 。加之管理項目的繁多,建立一個適合且完整的 書店 管理系統(tǒng)將勢在必行。 書店 管理系統(tǒng)的開發(fā)成功將滿足 書店日常工作 的需要,改變原有 手工 管理的模式,提高書店 管理工作 的效率,為 書店 的 發(fā)展助一臂之力。 論文章節(jié) 第一章首先論述了當前 中小型書店的管理 的現(xiàn)狀,以及 書店信息 化 管理 的優(yōu)勢;然后探討了 在開發(fā)書店管理系統(tǒng) 涉及的幾個關(guān)鍵技術(shù);最后闡述了課題的來源及主要研究內(nèi)容,課題研究的目的和意義等。 第二章對 書店管理 系統(tǒng) 進行了可行性分析和需求分析,設(shè)計系統(tǒng)的功能模塊圖,用例圖 。 第三章對 書店管理 系統(tǒng)進行了分析與設(shè)計,包括域模型的設(shè)計、數(shù)據(jù)模型設(shè)計、持久層的設(shè)計、邏輯層組件的設(shè)計 等等 。 第四章給出了系統(tǒng)的實現(xiàn),為方便用戶使用提供了直觀的展示。 第五章總結(jié)與展望對論文的主要工作和 取得的成果進行了總結(jié),對論文存在 9 的不足和今后的研究方向與內(nèi)容進行了展望。 圖
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1