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

正文內(nèi)容

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

2024-11-13 18:02 本頁(yè)面


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