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

正文內(nèi)容

[it計算機(jī)]基于jsp銷售管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-10-21 08:29 本頁面
 

【文章內(nèi)容簡介】 來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。 JSP 采用 Java 技術(shù),具有優(yōu)秀的跨平臺性,幾乎在所有的服務(wù)器系統(tǒng)上都可以遠(yuǎn)行, JSP 采用 JavaBean 技術(shù),對程序進(jìn)行了很好的封裝和重復(fù)調(diào)用,實現(xiàn)了程序的可重用性, JSP 具有 Java 語言支持,可以開發(fā)完成各種復(fù)雜的應(yīng)用。 JSP 有著應(yīng)用程序邏輯和頁面顯示相分離的特性。 JSP 把用戶界面從系統(tǒng)內(nèi)容中分離開來 ,使得設(shè)計人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變整個網(wǎng)頁布局。絕大多數(shù) JSP 頁面依賴于可重用的、跨平臺的組件來執(zhí)行應(yīng)用程序的處理。開發(fā)人員能夠共享和交換執(zhí)行組件,并利用這些組件創(chuàng)建應(yīng)用程序?;诮M件的方法加速了開發(fā)過程,提高了應(yīng)用程序的開發(fā)效率。 JSP 可以用多種格式為動態(tài)內(nèi)容提供服務(wù)。 [6] JDBC 技術(shù) JDBC 技術(shù)在 J2EE 結(jié)構(gòu)的中間層與 EIS 層的數(shù)據(jù)源之間提供了數(shù)據(jù)庫獨立的開放性連接,使應(yīng)用程序不僅可以對基于 SQL 標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫系統(tǒng)進(jìn)行訪基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 5 問,而且還可以對其他類型的數(shù)據(jù)源進(jìn)行訪問。 JDBC技術(shù)通過提供 API使 Java 應(yīng)用程序能夠?qū)崿F(xiàn)位于企業(yè)信息系統(tǒng)層的數(shù)據(jù)庫的訪問能力。 J2EE 結(jié)構(gòu)中間層的應(yīng)用組件通過 JDBC 技術(shù)可以完成下列功能:實現(xiàn)與位于 J2EE 結(jié)構(gòu)中企業(yè)信息系統(tǒng)層的數(shù)據(jù)庫服務(wù)器的連接;管理事務(wù);將 SQL 請求傳送到數(shù)據(jù)庫管理系統(tǒng)進(jìn)行預(yù)處理并執(zhí)行相應(yīng)的數(shù)據(jù)操作;執(zhí)行存儲過程;檢查修改查詢語句的執(zhí)行結(jié)果等。 [6] Browser/Server 系統(tǒng)的三層體系結(jié)構(gòu) 銷售管理系統(tǒng),采用了 B/S 結(jié)構(gòu) 。 B/S 結(jié)構(gòu)即 Browser/Server(瀏覽器 /服務(wù)器 )結(jié)構(gòu),是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面完全通過 WWW 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。 B/S結(jié)構(gòu),主要是利用了不斷成熟的 WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種 Script 語言 (VBScript、 JavaScript?) 和 ActiveX技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強(qiáng)大功 能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。隨著 Windows 98/Windows 2020 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu) 更成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。顯然 B/S 結(jié)構(gòu)應(yīng)用程序相對于傳統(tǒng)的 C/S 結(jié)構(gòu)應(yīng)用程序?qū)⑹蔷薮蟮倪M(jìn)步。 B/S結(jié)構(gòu)采用星形拓?fù)浣Y(jié)構(gòu)建立企業(yè) (或單位 )內(nèi)部通信網(wǎng)絡(luò)或利用Inter 虛擬專網(wǎng)。前者的特點是安全、快捷、準(zhǔn)確。后者則具有節(jié)省投資、跨地域廣的優(yōu)點。須視企業(yè) (或單位 )規(guī)模和地理分布確定。企業(yè) (或單位 )內(nèi)部通過防火墻接入 Inter,整個網(wǎng)絡(luò)采用 TCP/IP 協(xié)議。 在 Browser/Server 的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求。 Browser/Server 結(jié)構(gòu)極大的簡化 了客戶機(jī)的工作,客戶機(jī)上只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的 訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。在 Browser/Server 三層體系結(jié)構(gòu)下,表示層 (Presentation)、功能層 (Business Logic)、數(shù)據(jù)層 (Data Service)被分割成三個相對獨立的單元:第一層 表示層: Web瀏覽器在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由 Web 瀏覽器向網(wǎng)絡(luò)上的某一 Web 服務(wù)器提出服務(wù)請求, Web 服務(wù)器對用戶身份進(jìn)行驗證后用 HTTP 協(xié)議把所需的主頁 傳送給客戶端,客戶機(jī)接受傳來的主頁文件,并把它顯示在 Web瀏覽器上。第二層 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 6 功能層:具有應(yīng)用程序擴(kuò)展功能的 Web 服務(wù)器在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于 Web 服務(wù)器端。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過 SQL 等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給 Web 服務(wù)器,再由 Web服務(wù)器傳送回客戶端。第三層 數(shù)據(jù)層:數(shù)據(jù)庫服務(wù)器在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。它的任務(wù)是接受 Web 服務(wù)器對數(shù)據(jù)庫操縱的請求,實 現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,把運(yùn)行結(jié)果提交給 Web 服務(wù)器。 從上面的分析中可以看出,三層的 Browser/Server 體系結(jié)構(gòu)是把二層Client/Server 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由單獨組成的一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力大大減輕了,把負(fù)荷均衡地分配給了Web 服務(wù)器,于是由原來的兩層的 Client/server 結(jié)構(gòu)轉(zhuǎn)變成三層的Browser/Server 結(jié)構(gòu)。 [7] sqlserver2020 數(shù)據(jù)庫技術(shù) SQL Server 2020 是建立在 SQL Server 在可伸縮性、可用性、可管理性和數(shù)據(jù)倉庫成功的基礎(chǔ)上,并且引入了針對電子商務(wù)的重要新功能。 在高性能和企業(yè)級可伸縮性領(lǐng)域, SQL Server 2020 設(shè)計成利用 Windows 2020 對更多處理器、更大的系統(tǒng)內(nèi)存的支持,最終達(dá)到支持 64 位硬件平臺。在不斷提升可用性的努力過程中, SQL Server 2020 采用 Windows 2020 四路群集,提供了大大改進(jìn)的群集支持。 SQL Server 已經(jīng)在可管理性和易用性方面在行業(yè)內(nèi)領(lǐng)先, SQL Server 2020 通過與 Windows 2020 活動目錄緊密結(jié)合進(jìn)一步改進(jìn)了這些功能。而且, SQL Server 2020 還包含對現(xiàn)有管理工具和實用程序的重大改進(jìn),并引入更具自我調(diào)節(jié)和自我管理的引擎功能。 通過與 OLAP 服務(wù)、數(shù)據(jù)轉(zhuǎn)換服務(wù)、存儲庫和英文查詢的緊密結(jié)合, SQL Server 代表了行業(yè)內(nèi)最全面的數(shù)據(jù)倉庫和決策支持平臺。 SQL Server 2020 繼續(xù)了這種創(chuàng)新,在整個系統(tǒng)內(nèi)進(jìn)行了重要的改進(jìn)。特別重要的是, SQL Server 2020 關(guān)系引擎增加了實質(zhì)化的視圖,改善了在特大型數(shù)據(jù)庫環(huán)境中執(zhí)行復(fù)雜查 詢的性能。同時, SQL Server 2020 引入了新的數(shù)據(jù)挖掘功能,可自動發(fā)現(xiàn)在大量數(shù)據(jù)之間隱藏的關(guān)系并可基于歷史數(shù)據(jù)作出預(yù)測。這些數(shù)據(jù)挖掘功能將要實施,以向最終用戶隱藏這種尖端技術(shù)的復(fù)雜性,并允許開發(fā)人員將第三方的數(shù)據(jù)挖掘產(chǎn)品基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 7 輕松集成進(jìn)客戶的應(yīng)用程序中。最后,在電子商務(wù)領(lǐng)域, SQL Server 2020 高度集成了對 XML 和通過 Web 訪問數(shù)據(jù)庫的支持。 SQL Server 2020 按照設(shè)計可以為部署和維護(hù)強(qiáng)大的、易于管理、支持商務(wù)活動的 Web 站點提供最好的性能,這些站點可以從事商家和商家 之間或商家與客戶之間的交易。在尋求一個支持您的電子商務(wù)解決方案的數(shù)據(jù)庫時,需要考慮的項目包括:可用性、性能、可管理性和價格。 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 8 第三章 系統(tǒng)需求分析 需求分析的目的 需求分析階段要解決的問題,是讓用戶和開發(fā)者共同明確將要開發(fā)的是一個什么樣的系統(tǒng),即“要做什么?” 我要做的是一個能便于企業(yè)進(jìn)行管理的銷售管理系統(tǒng),應(yīng)滿足對客戶信息的管理查詢、對商品信息的管理查詢、銷售員檔案的管理和操作員權(quán)限的管理等。 需求分析的地位與作用 準(zhǔn)確 、完整和規(guī)范化的軟件需求是軟件開發(fā)成功的關(guān)鍵。軟件項目中40%60%的問題都是在需求階段埋下的禍根。在產(chǎn)品需求分析過程中出現(xiàn)的方法和步驟的失誤,包括信息收集不全、功能不明確、需求文檔不完善等,都可能造成軟件開發(fā)中的困難。軟件需求分析是軟件開發(fā)期的第一個階段,也是關(guān)系到軟件開發(fā)成敗的關(guān)鍵步驟。 系統(tǒng)應(yīng)該滿足的功能 通過調(diào)查研究,一個較好的管理系統(tǒng)不僅僅要求管理方便易用,更需要安全、可靠,本系統(tǒng)的要求是: 由于操作人員的計算機(jī)知識水平有限,因此要求系統(tǒng)具有良好的人機(jī)界面。 如果系統(tǒng)的使用對象較多,則要 求有較好的權(quán)限管理。 實現(xiàn)數(shù)據(jù)的動態(tài)管理,完成添加功能。 方便的數(shù)據(jù)查詢功能,并支持多條件查詢。 系統(tǒng)業(yè)務(wù)流程 操作員管理業(yè)務(wù) 操作員通過登錄進(jìn)入系統(tǒng)主界面,通過進(jìn)入各模塊實現(xiàn)與數(shù)據(jù)庫的良好交互操作,具體業(yè)務(wù)流程如下圖所示。 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 9 圖 操作員查詢業(yè)務(wù) 系統(tǒng)還具有查詢功能,操作員進(jìn)入商品信息查詢、客戶信息查詢兩個模塊通過輸入查詢條件,將已存儲在數(shù)據(jù)庫中的信息顯示到頁面中,具體業(yè)務(wù)流程如下圖所示: 圖 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 10 操作員系統(tǒng)設(shè)置 業(yè)務(wù) 為了實現(xiàn)系統(tǒng)的安全性設(shè)置,本系統(tǒng)特為用戶權(quán)限問題設(shè)計系統(tǒng)設(shè)置模塊,當(dāng)操作完登錄到系統(tǒng)后進(jìn)入系統(tǒng)設(shè)置模塊即可輕松設(shè)計用戶注冊與用戶密碼修改等操作,具體業(yè)務(wù)流程如下圖所示: 圖 數(shù)據(jù)流圖 系統(tǒng)設(shè)計,分析數(shù)據(jù)流向是相當(dāng)重要的環(huán)節(jié),需要考慮到所有數(shù)據(jù)庫表的建立以及表之間的所有聯(lián)系,具體流程如下所示: 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 11 圖 系統(tǒng)用例圖 采用面向?qū)ο蟮姆治龇椒ㄊ切枨蠓治龅闹饕治龇椒ㄖ?,它可完成系統(tǒng)的整體定義、角色的分配、功能定義等操作,下圖為本系統(tǒng) 的用例圖它包含了整個系統(tǒng)的所有要完成的功能以及所涉及的人員 。 圖 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 12 系統(tǒng)功能需求 系統(tǒng)功能結(jié)構(gòu)圖 圖 系統(tǒng)功能具體需求描述 :實現(xiàn)對客戶、商品的管理及信息檢索功能。要包括客戶信息管理、商品信息管理、客戶信息查詢、商品信息查詢和供應(yīng)商信息查詢 4部分。在商品信息管理和客戶信息管理模塊中要求實現(xiàn)信息的添加功能,在商品信息查詢、客戶信息查詢兩個模塊中實現(xiàn)信息的查詢功能。 2.商品銷售管理:實現(xiàn)對商品銷售信息以及銷售員檔案的管理。 在這兩個模塊中將實現(xiàn)銷售商品以及銷售員信息的添加與查詢功能。 3.系統(tǒng)設(shè)置:實現(xiàn)對操作員信息的維護(hù)。主要包括操作員管理和個人密碼修改兩方面。此模塊將完成操作員的注冊與用戶密碼修改兩方面的功能。 基于 JSP 銷售管理系統(tǒng)的設(shè)計和實現(xiàn) 13 第 四 章 系統(tǒng)設(shè)計 系統(tǒng)總體設(shè)計 開發(fā)環(huán)境的選擇 在進(jìn)行 開發(fā) 之前 ,首先決定的第一個問題就是 ,該使用什么開發(fā)環(huán)境來編寫該系統(tǒng) ? 以目前常見的 網(wǎng)絡(luò) 程序語言來說 ,主要有 JSP、 ASP、 PHP、 .NET 幾種。還有 Eclipse,、 Borland JBuilder 等,這些并不是程序語言,而是程序語言在建構(gòu)程序時的 “ 集成開發(fā)工具 ” ,不過它們在設(shè)計的過程中也占有相當(dāng)重要的角色,因為選用正確的集成開發(fā)工具,可以加速程序設(shè)計的進(jìn)行、測試與排錯,因而對整體進(jìn)度具有決定性的影響。 選擇程序語言 為 JSP。 基于以下幾點 : 1. 就執(zhí)行平臺而言,必須考慮的問題之一是 用戶 可能使用的操作系統(tǒng)。 用戶 可能使用的是 Windows? Linux?。 JSP是一種跨平臺的語言 。 ⒉ 將內(nèi)容的產(chǎn)生和顯示進(jìn)行分離 使用 JSP 技術(shù), Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來 設(shè)計 和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來產(chǎn)生頁面上的動態(tài)內(nèi)容。產(chǎn)生內(nèi)容的邏輯被封裝在標(biāo)識和 JavaBeans 群組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器 端執(zhí) 行。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其它人,如 Web管理人員和頁面 設(shè)計 者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的產(chǎn)生。在 服務(wù)器 端, JSP 引擎解釋 JSP 標(biāo) 識,產(chǎn)生所請求的內(nèi)容并且將結(jié)果以 HTML 頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,而又保證任何基于 HTML 的Web 瀏覽器的完全可用性。 絕大多數(shù) JSP 頁面依賴于可重用組件(如: JavaBeans 或者En
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1