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

正文內(nèi)容

畢設論文-商品銷售管理系統(tǒng)(編輯修改稿)

2024-10-17 15:23 本頁面
 

【文章內(nèi)容簡介】 到其系統(tǒng)結(jié)構(gòu)和功能的合理性、可靠性、安全性、保密性、易用性、伸縮性和可移植性,以及與企業(yè)其他管理信息系統(tǒng)的配合等因素,從而為企業(yè)商品銷售管理提供一個功能強大、成本低廉、安裝方便、操作簡便的管理信息系統(tǒng)。使之不僅能促進企業(yè)銷售業(yè)務的擴展,提高銷售管理的水平,也為企業(yè)最終實現(xiàn)效益奠定堅實的基礎。 通過該課題設計,使學生能掌握軟件開發(fā)的工作流程,并能熟練應用 DreamWeaver 和 SQL Server 來開發(fā)類似的功能系統(tǒng), 培養(yǎng)學生獨立學習的能力,并能將所學知識加以綜合應用,提高實踐動手能力。 西安外事學院 2020 屆本科生畢業(yè)設計(論文) 10 第二章 技術(shù)簡介 ASP 相關(guān)技術(shù)的討論 ASP 簡介 Active Server Pages ( 動態(tài)服務器主頁, 簡稱 ASP ), 內(nèi)含于 Inter Information Server(IIS) 當 中 , 提 供一 個 服 務 器端 (serverside) 的scripting 環(huán)境,讓你產(chǎn)生和執(zhí)行動態(tài), 交互式, 高效率的站點服 務器的應用程序。你不必擔心瀏覽器是否能執(zhí)行你設計出來的 Active Server Pages,你的站點服務器會自動將 Active Server Pages 的程序碼,解釋為標準 HTML 格式的主頁內(nèi)容,再 送到用戶端的瀏覽器上顯示出來。用戶端只要使用常規(guī)可執(zhí)行 HTML碼的瀏覽器,即可瀏覽 Active Server Pages 所設計的主頁內(nèi)容。 選擇 ASP 編程語言的原因 為什么系統(tǒng)開發(fā)選擇 ASP 呢?在這里我從兩方面來論述。 1. ASP 具有以下特點 : (1)可以搭配 HTML,DHTML,ActiveX,VBScript,JavaScript,并且可以相互嵌套。 (2)使用普通的文本編輯器,如 Windows 的記事本,即可進行編輯設計。 (3)安全性好。 ASP 是一種在 WEB 服務器端運行的腳本語言,源代碼不會傳到客戶的瀏覽器上,可保護源程序不外漏。 (4)面向?qū)ο蟆?ASP 正是通過其自身包含的對象來實現(xiàn)服務器與客戶端交互。使用服務器端的腳本來產(chǎn)生客戶端的腳本。 (5)可擴充服務器端功能。利用 ASP提供的一組 ActiveX服務器組件 (ActiveX Server Components)可繼續(xù)擴充 ASP 的功能 。如用 ASP 內(nèi)置 ADO 組件可以輕松的存取各種數(shù)據(jù)庫。此外,還可以用 VB,Java 等語言開發(fā)自己的組件以進一步擴充其功能。 (6)與瀏覽器無關(guān)( Browser Independence),客戶端所使用的瀏覽器只要可執(zhí)行 HTML 碼,即可瀏覽 Active Server Pages 所設計的網(wǎng)頁內(nèi)容就行。 Active Server Pages 所使用的腳本語言( VBScript,JavaScript)均在 Web 服務器端執(zhí)行,客戶端的瀏覽器不需要能夠執(zhí)行這些腳本語。 CGI 交互相比: ( 1) CGI 實現(xiàn)存取數(shù)據(jù) 庫很不容易。 ( 2)程序的開發(fā)比較困難。 ( 3)由于不同的用戶執(zhí)行需要重新的調(diào)用因此,占用了服務器端的資源,降低了效率。 3.從應用的角度看, ASP 具有如下的功能: ( 1)處理由瀏覽器傳送到服務器的表單輸入。 ( 2)訪問和編輯服務器的數(shù)據(jù)庫表。 ( 3)讀寫服務器的文件,實現(xiàn)訪客計數(shù)器等功能。 ( 4)提供廣告輪播器,取得瀏覽器信息、 URL 表管理等內(nèi)置功能。 ( 5)可以實現(xiàn)在多個頁面間共享信息。 從以上兩方面考慮,所以我選擇用 ASP 編程語言進行系統(tǒng)的開發(fā)設計。 B/S 模式的相關(guān)介紹 B/S 簡介 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務器結(jié)構(gòu),客戶機上只要安裝一西安外事學院 2020 屆本科生畢業(yè)設計(論文) 11 個瀏覽器( Browser),如 Netscape Navigator 或 Inter Explorer,服務器安裝 Oracle、 Sybase、 Informix或 SQL Server等數(shù)據(jù)庫。瀏覽器通過W eb Server 同數(shù)據(jù)庫進行數(shù)據(jù)交互。它是隨著 Inter 技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 WWW 瀏覽器來實現(xiàn),極少部分事務邏輯在前端( Browser)實現(xiàn),但是 主要事務邏輯在服務器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本( TCO)。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡應用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應用,相對易于把握、成本也是較低的。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器 數(shù)據(jù)庫也很安全 。特別是在 JAVA 這樣的跨平臺語言出現(xiàn)之后, B/S 架構(gòu)管理軟件更是方便、快捷、高效。 B/S 最大的優(yōu)點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網(wǎng)的電腦就能使用,客戶端零維護。系統(tǒng)的擴展非常容易,只要能上網(wǎng),再由系統(tǒng)管理員分配一個用戶名和密碼,就可以使用了。甚至可以在線申請,通過公司內(nèi)部的安全認證(如CA證書)后,不需要人的參與,系統(tǒng)可以自動分配給用戶一個賬號進入系統(tǒng)。 三層 Browser/Server 結(jié)構(gòu) B/S 結(jié)構(gòu)是真正的三層結(jié)構(gòu),它以訪問 WEB 數(shù)據(jù)庫為中心, HTTP 為傳輸協(xié)議,客戶端通過瀏覽器 (Browser)訪問 WEB 服務器和與其相連的后臺數(shù)據(jù)庫,我們稱之為 B/S( Browser/Server)模式。其三級結(jié)構(gòu)組成如圖 31 所示: 圖 31 B/S 三級結(jié)構(gòu)組織圖 圖中從左到右,分為三個層次: 第一層是客戶端即瀏覽器,主要完成客戶和后臺的交互及最終查詢結(jié)果的輸出功能。在客戶端向指定的 Web 服務器提出服務器請求, Web 服務器用 HTTP 協(xié)議把所需文件資料傳給用戶,客戶端接受并顯示在 WWW 瀏覽器上。 第二層 Web 服務器是功能層,完成客戶的應用 功能,即 Web 服務器接受客戶請求,并與后臺數(shù)據(jù)庫連接,進行申請?zhí)幚?,然后將處理結(jié)果返回 Web 服務器,再傳至客戶端。 第三層數(shù)據(jù)庫服務器是數(shù)據(jù)層。數(shù)據(jù)庫服務器應客戶請求獨立地進行各種處理。 與傳統(tǒng)的 C/S 模式相比, B/S 結(jié)構(gòu)把處理功能全部移植到了服務器端,用戶的請求通過瀏覽器發(fā)出,無論是使用和數(shù)據(jù)庫維護上都比傳統(tǒng)模式更加經(jīng)濟方便。而且使維護任務層次化:管理員負責服務器硬件日常管理和維護,系統(tǒng)維護人員負責后臺數(shù)據(jù)庫數(shù)據(jù)更新維護。 由以上的比較分析可知,三層結(jié)構(gòu)也可以理解為增加 WEB服務器的 C/S模式。 客戶端 WEB 服務器 后臺數(shù) 據(jù)庫 客戶端 西安外事學院 2020 屆本科生畢業(yè)設計(論文) 12 選擇采用 B/S 開發(fā)模式的原因 在這里 ,我們從 B/S 架構(gòu)軟件的優(yōu)勢與劣勢來闡述。 ( 1)維護和升級方式簡單。目前,軟件系統(tǒng)的改進和升級越來越頻繁, B/S架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器 連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。所以客戶機越來越“瘦”,而服務器越來越“胖”是將來信息化發(fā)展的主流方向。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。因此,維護和升級革命的方式是“瘦”客戶機,“胖”服務器。 ( 2)成本降低,選擇更多。大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器成為了標準配置,在服務器操作系統(tǒng)上 windows 處于絕對的統(tǒng)治地位。 現(xiàn)在的趨勢使得使用 B/S 架構(gòu)的應用管理軟件,只需安裝在 windows 上即可 ,而且安全性高。服務器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響。 ( 3)、應用服務器運行數(shù)據(jù)負荷較重。由于 B/S 架構(gòu)管理軟件只安裝在服務器端( Server)上,網(wǎng)絡管理人員只需要管理服務器就行了,用戶界面主要事務邏輯在服務器( Server)端完全通過 WWW 瀏覽器實現(xiàn),極少部分事務邏輯在前端( Browser)實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡管理人員只需要做硬件維護。但是,應用服務器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務器“崩潰”等問題,后果不堪設想。 因此,許多單位都備有數(shù)據(jù)庫存儲服務器,以防萬一。 采用基于 B/S 架構(gòu)幾乎不需要培訓,使用瀏覽器這種易于操作界面的產(chǎn)品,是開發(fā)這套系統(tǒng)最好、最明智的選擇。 ( 4)開發(fā)運行環(huán)境 操作系統(tǒng): Microsoft Windows XP SP3,安裝 IIS 開發(fā)平臺: ASP +Micromedia + Microsoft SQL Server 2020 運行環(huán)境 硬件配置: 200MHZ 以上處理器, 64M 以上內(nèi)存, 500M 以上硬盤空間。 軟件環(huán)境: Microsoft Windows98 以上操作 系統(tǒng), Inter Explore 版本以上瀏覽器 SQL Server 2020 的簡介 SQL Server 2020 由兩個部分組成:服務器組件和客戶端工具 服務器組件 ( 1) .內(nèi)容 SQL Server 的服務器組件是以 Windows 服務( Windows Services)方式運行的。一般認為 SQL Server 包含四種 Windows 服務(這里我們關(guān)注 OLTP、暫不考慮 OLAP),分別是: MSSqlServer、 DTC Distributed Transaction CoordinatorSQLServerAgent、 Search Service。 MSSqlServer 是最常用的服務,一般的數(shù)據(jù)庫功能都是由它提供的,例如文件管理、查詢處理、數(shù)據(jù)存儲等; DTC 是分布式事務協(xié)調(diào)器,支持跨越兩個或多西安外事學院 2020 屆本科生畢業(yè)設計(論文) 13 個服務器的更新操作來保證事務的完整性; SQLServerAgent 負責 SQL Server 自動化工作,如果需要 SQL Server 在指定時間執(zhí)行某一個存儲過程,就需要用到這個服務了; Search Service 是全文查詢服務,負責全文檢索方面的工作。 ( 2) .一分為四的理由 SQL Server 的核心是四個服務器組件,它們是以 Windows 服務的形式運行的 。 把 SQL Server 的核心功能分為四個 Windows 服務程序,主要是考慮了以下因素:這些 Windows 服務程序各自負擔的任務功能上是可分割的,這是前提條件;不是每個應用都需要使用四個服務所提供的所有功能,讓用戶有選擇的關(guān)閉一些服務,無疑可以節(jié)省系統(tǒng)的資源,也可以節(jié)省用戶花在管理上的精力;最后,分開成為多個服務程序,就可以為每一個服務設定操作系統(tǒng)級的安全策略。 客戶端工具 SQL Server 2020 的核心是上文討論的那些服務器組件,但用戶直接接觸的卻不是它們,而是客戶端工具。服務器組件是引擎,客戶端工具是用戶界面,兩者是相輔相成的。 SQL Server 2020 的客戶端工具有 —— 企業(yè)管理器、查詢分析器、事件探查器、服務管理器、客戶端網(wǎng)絡實用工具、服務器網(wǎng)絡實用工具、導入和導出數(shù)據(jù)( DTS)等等。 服務器組件與客戶端工具功能上是配套的,客戶端工具需要用最簡單的形式表達最豐富的服務器組件的功能;服務器組件和客戶端工具物理上是離散的, 它們不是同一個程序 !客戶端工具要與服務器組件連通,需要一些用于通訊的動態(tài)鏈接庫, SQL Server 2020 的通訊庫支持多種網(wǎng)絡協(xié)議,例如 TCP/IP、命名管道等。 只要客戶端工具與服務器組件與功能上是配套(兼容)的,就可以通過一定的協(xié)議連接,所以我們只要在自己的機器上裝一套客戶端工具,就可以連接世界各地的 SQL Server 服務器,當然這需要對方開放足夠的權(quán)限。 版本問題 SQL Server 2020 有很多版本:企業(yè)版、開發(fā)版、標準版、個人版等。每一個版本包含的客戶端工具基本上是一樣的, 而服務器組件可能有些不同。所以在安裝 SQL Server 之前必須參考“操作系統(tǒng)和 SQL Server”版本兼容表,根據(jù)操作系統(tǒng)選擇合適的 SQL Server 版本。 關(guān)于實例 前文我們提到 SQL Server 服務器組件是由四個 Windows 服務程序構(gòu)成,在實踐中我們可能安裝所有的服務器組件,也可能只安裝其中的一部分,但是我們都需要一個統(tǒng)一的概念來標志一組 SQL Server 服務
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1