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

正文內(nèi)容

小型超市進銷存管理系統(tǒng)論文-文庫吧

2025-01-03 15:10 本頁面


【正文】 ...............................................................44華中師范大學本科畢業(yè)論文1第 1 章 緒論在各種信息膨脹爆炸的今天,人類每天要處理的信息量大都難以預計的程度,甚至出現(xiàn)“信息威脅”說。計算機的出現(xiàn),為人們帶來了希望。它能迅速、準確地對信息進行收集、查詢和加工等,大大改善了因手工操作帶來的正確率和效率低下等問題。超市每天都要對大量的信息進行處理。尤其是現(xiàn)代人對于超市的青睞,使得超市在業(yè)績蒸蒸日上的同時,所面臨的信息處理量也跟著成倍增長。在這種情況下,手工管理的弊端更加暴露無遺,利用計算機來進行數(shù)據(jù)管理已經(jīng)成為一種必然的選擇。計算機信息化管理有著儲存量大,速度快等許多優(yōu)點,提供給我們的處理信息及時快捷。因此我們利用計算機提供給我們的信息對需求者的查詢及購買過程形成一整套動態(tài)的管理能夠極大地提高超市進銷存管理的效率,這也是超市進銷存管理的科學化、正規(guī)化和與世界接軌的重要條件。本文將介紹一個基于 Web 的小型超市進銷存管理系統(tǒng),讀者可以根據(jù)本系統(tǒng)了解利用計算機在超市管理系統(tǒng)中是如何發(fā)揮作用的。由于超市管理系統(tǒng)所涉及到的內(nèi)容十分廣泛,短時間之內(nèi)不可能實現(xiàn)其全部功能,因此本系統(tǒng)只介紹與超市進、銷、存相關(guān)的核心功能,有興趣的讀者可以對其功能自己再加以擴展和豐富,使之成為功能更加全面、界面更加美觀的系統(tǒng)。本文第一章主要介紹本系統(tǒng)選題的意義和概述。第二章詳細介紹了系統(tǒng)開發(fā)所采用的技術(shù)及開發(fā)系統(tǒng)所需的環(huán)境,只有正確搭建好環(huán)境才能使系統(tǒng)順利運行,這也是開發(fā)任何一個系統(tǒng)都必不可少的。第三章介紹的是本系統(tǒng)的需求分析與設計,包括系統(tǒng)體系結(jié)構(gòu)設計、系統(tǒng)開發(fā)模式的選擇、系統(tǒng)功能模塊的設計和系統(tǒng)數(shù)據(jù)庫的設計等。第四章介紹了系統(tǒng)的實現(xiàn)過程,包括系統(tǒng)各個功能模塊的實現(xiàn)及其實現(xiàn)的核心代碼等。第五章是對本系統(tǒng)的總結(jié)與展望。華中師范大學本科畢業(yè)論文2第 2 章 主要開發(fā)工具及技術(shù)介紹 JSP 技術(shù)概述 JSP 技術(shù)簡介JSP 是 Java Server Pages 的簡稱,它是一種用于開發(fā)包含動態(tài)內(nèi)容的 Web 頁面的技術(shù)。在純 HTML 頁面中,僅包含靜態(tài)內(nèi)容,這些內(nèi)容永遠都是一樣的,與此不同,JSP 頁面可以基于任何數(shù)目的可變項修改其內(nèi)容,包括用戶身份、用戶瀏覽器類型、用戶提供的信息以及用戶所作出的選擇等 [11]。JSP 頁面由 HTML代碼和嵌入其中的 Java 代碼所組成。服務器在 JSP 頁面被客戶端請求以后對這些Java 代碼進行處理 [6];如果客戶端請求的是 JSP 頁面,則服務器會先將 JSP 文件編譯成 Servlet 文件,再將 Servlet 文件編譯成 Class 文件;如果客戶端不是第一次請求,則服務器就不會再對這些 Java 代碼進行編譯,這樣就生成了 Servlet 實例;接下來,服務器會將生成的 Servlet 實例以 HTML 頁面的形式返回給客戶端的瀏覽器 [9],其過程如圖 所示。Java Servlet 是 JSP 技術(shù)的基礎,而且大型的 Web應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。此外,JSP 技術(shù)還具有跨平臺性、運行效率高、上手容易等優(yōu)點,是動態(tài)網(wǎng)站設計者十分不錯的選擇。圖 JSP 網(wǎng)站工作流程返回響應 客戶端請求 JSP 頁面JSP 服務器JSP 文件(.jsp)Servlet 文件(.java)Class 文件(.class)Servlet 實例華中師范大學本科畢業(yè)論文3 JSP 技術(shù)特點JSP 已成為當今最為流行的網(wǎng)絡編程語言之一,廣泛地運用于電子商務、電子政務以及各行業(yè)的軟件中 [2]。JSP 之所以深受大家的喜愛,主要是因為它具有以下特點:(1)將內(nèi)容的生成和顯示進行分離使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標識來設計和格式化最終頁面,使用 JSP 標識或者小腳本來生成頁面上的動態(tài)內(nèi)容。生成內(nèi)容的邏輯被封裝在標識和 JavaBeans 組件中,并且捆綁在小腳本中,所有的腳本都在服務器端運行。而在服務器端,JSP 引擎解釋 JSP 標識和小腳本,生成所請求的內(nèi)容并將結(jié)果以 HTML 頁面的形式發(fā)送回瀏覽器。這樣一來,JSP 設計人員就可以任意操作 JSP 代碼而不會影響到頁面的布局;網(wǎng)頁設計者也可以任意編輯和使用 JSP 頁面而不影響內(nèi)容的生成。(2)強調(diào)可重用的組件絕大多數(shù) JSP 頁面依賴于可重用、跨平臺的組件(JavaBeans 或 Enterprise JavaBeans TM 組件)來執(zhí)行應用程序所要求的更為復雜的處理。例如:開發(fā)人員可以將處理邏輯封裝在 JavaBeans 中,再通過調(diào)用 JSP 將處理結(jié)果顯示出來。修改組件只需動用組件內(nèi)部代碼,而不必更改 JSP 代碼。這樣,大大提高了系統(tǒng)的可重用性。(3)采用標識簡化頁面開發(fā)JSP 技術(shù)封裝了許多功能,而這些功能是在易用的、與 JSP 相關(guān)的 XML 標識中進行動態(tài)內(nèi)容生成所需要的。標準的 JSP 標識能夠訪問和實例化 JavaBeans 組件、設置或者檢索組件屬性、下載 Applet 以及執(zhí)行更難于編碼和耗時的功能。(4)JSP 的適用平臺更廣JSP 基于強大的 Java 語言,擁有 Java 語言“一次編寫,到處運行”的特點,幾乎可以在所有的操作系統(tǒng)平臺上運行。JSP 網(wǎng)站從一個平臺移植到另一個平臺,JSP 和 JavaBeans 不必重新編譯,因為 Java 字節(jié)碼都是標準的字節(jié)碼,與平臺無華中師范大學本科畢業(yè)論文4關(guān)。這種與服務器硬件和操作系統(tǒng)平臺的無關(guān)性是 JSP 相對于其他動態(tài)網(wǎng)頁技術(shù)最大的優(yōu)點。(5)功能可擴展性JSP 提供了一種隱含對象在 JSP 頁面中可以直接引用而不必首先聲明。利用JSP 提供的這些隱含對象,可以使腳本功能更加強大,并且編程更加容易、方便。例如,利用 request 對象,可以很容易地接收用戶在 HTML 表單中提交的信息 [4]。 JSP 連接數(shù)據(jù)庫JSP 的開發(fā)離不開后臺數(shù)據(jù)庫的支持。與 Java 一樣,JSP 中連接數(shù)據(jù)庫是通過 JDBC 來實現(xiàn)的。JDBC(Java Data Base Connectivity,Java 數(shù)據(jù)庫連接)是一種用于執(zhí)行 SQL 語句的 Java API,大部分數(shù)據(jù)庫都帶有 JDBC 驅(qū)動程序,這使得Java 程序可以訪問大多數(shù)的數(shù)據(jù)庫系統(tǒng),包括Oracle、 Sybase、Informix、MySQL、Microsoft SQL Server、MS Access 等 [1]。本系統(tǒng)所采用的數(shù)據(jù)庫是 Microsoft SQL Server 2022,它是微軟公司在 2022 年推出的,是 SQL Server 系列的全新升級。SQL Server 2022 可作為用于大規(guī)模聯(lián)機事務處理(OLTP) 、數(shù)據(jù)倉庫和電子商務應用的數(shù)據(jù)庫和數(shù)據(jù)分析平臺 [7],操作簡單,容易上手,而且性能相比于 Microsoft SQL Server 2022 有非常大的提高 [8]。 系統(tǒng)開發(fā)環(huán)境在開發(fā)系統(tǒng)之前,需要先搭建編寫 JSP 所需要的環(huán)境。(1)安裝 JDK:JDK 是 Java 開發(fā)包,是整個 Java 的核心,包括了 Java 運行環(huán)境、Java 工具和 Java 基礎的類庫。JSP 完全以 Java 語言開發(fā),因此要設計編寫JSP 網(wǎng)站必須安裝 Java 開發(fā)包。JDK 安裝完成之后,要進行環(huán)境配置,可在控制臺輸入 java –version,若能輸入 JDK 的版本號,則證明環(huán)境已經(jīng)正確配置。(2)安裝 Tomcat:Tomcat 是一個免費并且開源的 JSP 服務器,它是 Apache華中師范大學本科畢業(yè)論文5軟件基金會的 Jakarta 項目中的一個核心項目,由 Apache、SUN 和其他一些公司及個人共同開發(fā)而成。由于有了 SUN 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總能在 Tomcat 中得到體現(xiàn)。因為 Tomcat 技術(shù)先進、性能穩(wěn)定和簡單易用已經(jīng)成為目前最廣泛的 JSP 服務器。(3)安裝 MyEclipse:Eclipse 不直接支持 Web 應用程序的開發(fā),要開發(fā)Web 應用程序,需要安裝相應的插件。目前這方面主流的插件是 MyEclipse Enterprise WorkBench,簡稱 MyEclipse。它是對 Eclipse 的擴展,集成了很多經(jīng)常用的經(jīng)典插件,利用它我們可以在數(shù)據(jù)庫、Java Web 應用的開發(fā)、發(fā)布以及應用服務器的整合方面極大地提高工作效率。華中師范大學本科畢業(yè)論文6第 3 章 系統(tǒng)設計 系統(tǒng)體系結(jié)構(gòu)設計目前,最為流行的體系結(jié)構(gòu)就是 C/S(客戶端/服務器)和 B/S(瀏覽器/ 服務器)兩種。C/S 結(jié)構(gòu)將應用一分為二,服務器(后臺)負責數(shù)據(jù)管理,客戶機(前臺)負責與用戶的交互任務。通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到 Client 端和 Server 端來實現(xiàn),降低了系統(tǒng)的開銷。B/S 架構(gòu)是隨著 Inter 技術(shù)而興起,是對 C/S 結(jié)構(gòu)的一種改進。在 B/S 體系結(jié)構(gòu)中,用戶通過瀏覽器向分布在網(wǎng)絡上的許多服務器發(fā)出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),但是主要事務邏輯如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由 Web 服務器端(Server)實現(xiàn),形成所謂的三層結(jié)構(gòu)。這樣大大簡化了客戶端電腦的負載,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本。與 C/S 結(jié)構(gòu)相比,B/S 結(jié)構(gòu)有著非常突出的優(yōu)勢:(1)操作使用簡單,只需要安裝瀏覽器便可使用;(2)維護和升級方式簡單,由于業(yè)務邏輯在中間服務器,當業(yè)務規(guī)則變化后,客戶端程序基本不做改動;(3)C/S 組織結(jié)構(gòu)不支持Inter,只適用于局域網(wǎng),而且隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公越來越普及,C/S 結(jié)構(gòu)很顯然無法滿足這些需求。 (4)系統(tǒng)擴展靈活,基于多層分布體系,當業(yè)務增大時,可以在中間層部署更多的應用服務器,提高對客戶端的響應,而所有變化對客戶端透明。此外,B/S 體系結(jié)構(gòu)還具有跨平臺的特點,給系統(tǒng)的開發(fā)和使用帶來了方便。對于待開發(fā)系統(tǒng)的體系結(jié)構(gòu)如圖 所示?;谝陨细鞣矫娴目紤],本文最終采用 B/S 結(jié)構(gòu)體系來進行系統(tǒng)設計。華中師范大學本科畢業(yè)論文7數(shù) 據(jù) 庫服 務 器JDBCJ S PW e b服 務 器公司內(nèi)部B r o w s e r公司外部B r o w s e r客戶機B r o w s e rI n t r a n e tE x t r a n e tI n t e r n e t圖 系統(tǒng)的體系結(jié)構(gòu)圖 系統(tǒng)開發(fā)模式選擇根據(jù)網(wǎng)站的開發(fā)標準,JSP 技術(shù)主要有兩種開發(fā)模式:模式一,JSP+JavaBean;模式二, JSP+JavaBean+Servlet。每種模式都有它們應用的場合,并且每種模式涉及到的分工都不同。模式一比較簡單,分工也不是很細,在小型項目中可以考慮使用這種模式,其工作方式如圖 所示。圖 模式一的工作方式JSP 和 JavaBean 在這種模式下是這樣分工的:(1)JSP 實現(xiàn)頁面的現(xiàn)實,并且需要完成所有數(shù)據(jù)的處理工作,并把數(shù)據(jù)處理的結(jié)果返回給客戶端;(2)JavaBean 用來進行數(shù)據(jù)存儲,并且需要完成所有的數(shù)據(jù)處理工作。這種模式實現(xiàn)了頁面的現(xiàn)實和頁面內(nèi)容的分開。華中師范大學本科畢業(yè)論文8模式二的工作方式如圖 所示。圖 模式二的工作方式JSP、JavaBean 和 Servlet 三種技術(shù)同時使用,各種技術(shù)分工更加詳細更加明確,適合大型項目的開發(fā),其主要的特點是:(1)JSP 主要用來進行客戶端的顯示,不再用來響應和調(diào)度。(2)JavaBean 主要用來存儲數(shù)據(jù),把數(shù)據(jù)庫查詢處理數(shù)據(jù)這些工作分給了Servlet。(3)Servlet 用來響應客戶端 JSP 或 HTML 頁面的請求,并對請求的數(shù)據(jù)進行處理,將處理后的數(shù)據(jù)放在 JavaBean 中,然后轉(zhuǎn)發(fā)到 JSP 頁面去顯示這時 JSP頁面就可以從 JavaBean 中獲取數(shù)據(jù)用于顯示了。模式一中由于 JSP 頁面除了用于顯示,還用于控制可響應請求,所以 JSP 文件中插入了大量的 Java 代碼。這種應用雖然很方便,但是也會帶來一些副作用,例如當 JSP 文件中嵌入了大量 Java 代碼,當要處理的業(yè)務邏輯很復雜時,這種情況會變得很亂;大量的內(nèi)嵌 Java 代碼使頁面變得龐大,也很難看懂。所以這種模式不適合開發(fā)人員的分工,導致頁面維護起來很困難。模式二有更清晰的頁面表現(xiàn),更明確的開發(fā)人員角色劃分。在實際的項目開發(fā)過程中,頁面設計者可以很方便地使用普通的 HTML 工具來開發(fā) JSP 頁面,從而很方便地發(fā)揮自己的設計才能。開發(fā) Servlet 的人員可以使用 Java 集成開發(fā)環(huán)境進行編程,從而可以充分發(fā)揮自己業(yè)務處理方便的邏輯思維,去實現(xiàn)項目中的數(shù)據(jù)庫華中師范大學本科畢業(yè)論文9業(yè)務處理。本文采用模式二的方式進行系統(tǒng)開發(fā)。 系統(tǒng)功能需求概述本文中的系統(tǒng)設計的主要目標是:實現(xiàn)小型超市進銷存信息管理的系統(tǒng)化、精確化和自動化,滿足小型超市管理人員對超市進銷存信息管理的需要,并達到操作過程的直觀、方便、實用、安全等。系統(tǒng)的主
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1