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

正文內(nèi)容

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

2024-10-21 08:29 本頁(yè)面
 

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