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

正文內(nèi)容

數(shù)碼產(chǎn)品網(wǎng)上商城管理系統(tǒng)-文庫吧

2025-08-05 02:24 本頁面


【正文】 SP的源程序不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,提高 了程序的安全性;語言相容性高,能與所有的 ActiveX Script 語言都相容;易于操控數(shù)據(jù)庫可以輕易地通過O DBC(Open Database Connectivity)驅(qū)動程序連接各種不同的數(shù)據(jù)庫。 系統(tǒng)開發(fā)工具 本系統(tǒng)采用 Dreamweaver CS4 作為開發(fā)工具。 Dreamweaver CS4 是一個可視化的建立 Web 站點和應用程序的專業(yè)工具,不僅提供了強大的網(wǎng)頁編輯功能,而且提供了完善的站點管理機制,是一集網(wǎng)頁創(chuàng)作和站點管理兩大利器于一身的超重量的創(chuàng)作工具。利用它的可視化編 輯功能,可以快速地創(chuàng)建頁面而無需編寫任何代碼。也支持最新的 Web 技術(shù),使每個級別的開發(fā)人員和設計人員都可利用它快速創(chuàng)建界面吸引人并且基于標準的站點和應用程序。 數(shù)據(jù)庫技術(shù) 數(shù)據(jù)庫系統(tǒng): SQL Server 是微軟公司開發(fā)的一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),以 Transact_SQL作為它的數(shù)據(jù)庫查詢和編程語言。 T- SQL 是結(jié)構(gòu)化查詢語言 SQL 的一種,支持ANSI SQL- 92 標準。 SQL Server 采用二級安全驗證、登錄驗證及數(shù)據(jù)庫用戶帳號和角色的許可驗證。 SQL Server 支持兩種身份驗證模式: Windows NT 身份驗證和 SQL Server 身份驗證。 版支持多種類型的角色, 角色 概念的引入方便了權(quán)限的管理,也使權(quán)限的分配更加靈活。 SQL Server 為公共的管理功能提供了預定義的服務器和數(shù)據(jù)庫角色,可以很容易為某一特定用戶授予一組選擇好的許可權(quán)限。 SQL Server 可以在不同的操作平臺上運行,支持多種不同類型的網(wǎng)絡協(xié)議如 TCP/IP、 IPX/SPX、 Apple Talk 等。 SQL Server 在服務器端的軟件運行平臺是 Windows NT、 Windows9x, 8 在客戶端可以是 、 Windows NT、 Windows9x,也可以采用其它廠商開發(fā)的系統(tǒng)如 Unix、 Apple Macintosh 等。 微軟的 SQL Server 是一項完美的客戶 /服務器系統(tǒng)。 SQL Server 需要安裝在 Windows NT 的平臺上,而 Windows NT 可以支持 Intel 386, Power PC, MIPS,Alpha PC 和 RISC 等平臺,它使 SQL Server 具備足夠的威力和功能。 這里所有的文章所采用的數(shù)據(jù)庫應用程序都是基于 SQL Server 之上的,采用 ODBC 及標準的 SQL查詢,可以非常簡單的移植到任何一個支持 ODBC 的數(shù)據(jù)庫之上,如: Oracle, Informix, Db2 和 Access,在閱讀有關(guān) ASP數(shù)據(jù)庫編程技術(shù)之前,要確認你至少熟悉一種數(shù)據(jù)庫管理系統(tǒng),并可以使用標準的 SQL 查詢語言操作數(shù)據(jù)庫。 SQL Server 提供服務器端的軟件,這部分需要安裝在 NT Server 上, SQL Server 的用戶端則可以安裝在許多用戶端 PC 系統(tǒng)中, Windows 可以讓用戶端進行數(shù)據(jù)庫的建立,維護及存取等操作, SQL Server 可以最多定義 32767 個數(shù)據(jù)庫,每個數(shù)據(jù)庫中,可以定義 20 億個表格,每個表格可以有 250 個字段,每個表格的數(shù)據(jù)個數(shù)并沒有限制,每一個表格可以定義 250 個索引,其中有一個可以是 Clustered 索引。 SQL Server 所使用的數(shù)據(jù)庫查詢語言稱為 TransactSQL,它是 SQL Server的核心, TransactSQL 強化了原有的 SQL 關(guān)鍵字以進行數(shù)據(jù)的存取,儲存及處理等功能, TransactSQL 擴充了流程控制指定,可以使你方便的編寫功能強大的存儲過程,他們存放在服務器端,并預先編譯過,執(zhí)行速度非常塊,觸發(fā)是 一種特殊的存儲過程,用來確保 SQL Server 數(shù)據(jù)庫引用的完整性,你可以建立插入,刪除和更新觸發(fā)以控制相關(guān)的表格中對數(shù)據(jù)列的插入,刪除和更新,你還可以使用規(guī)則( Rule),缺?。?default)以及限制( Constraints),來協(xié)助將新的數(shù)值套用到表格中去! 數(shù)據(jù)庫訪問語言: ① SQL 簡介 9 SQL 全稱是“結(jié)構(gòu)化查詢語言 (Structured Query Language)”,最早是 IBM的圣約瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEM R 開發(fā)的一種查詢語言,它的前身是 SQUARE 語言。 SQL 語言結(jié)構(gòu)簡潔,功能強大,簡單易學,所以自從IBM 公司 1981 年推出以來, SQL 語言得到了廣泛的應用。目前, SQL語言已被確定為關(guān)系數(shù)據(jù)庫系統(tǒng)的國際標準,被絕大多數(shù)商品化關(guān)系數(shù)據(jù)庫系統(tǒng)采用,如Oracle 、 Sybase、 DB Informix、 SQL Server 這些數(shù)據(jù)庫管理系統(tǒng)都支持 SQL語言作為查詢語言。 結(jié)構(gòu)化查詢語言 SQL 是一種介于關(guān)系代數(shù)與關(guān)系演算之間的語言,其功能包括查詢、操縱、定義和控制四個方面,是一個通用的功能極強的關(guān)系數(shù)據(jù)庫標準語言。在 SQL 語言中不需要 告訴 SQL 如何訪問數(shù)據(jù)庫,只要告訴 SQL需要數(shù)據(jù)庫做什么。 注:可以把“ SQL”讀作“ sequel”,也可以按單個字母的讀音讀作 S- Q-L。 兩種發(fā)音都是正確的,每種發(fā)音各有大量的支持者,在本實驗中,認為“ SQL”讀作“ sequel”。 ② SQL 發(fā)展歷程 SQL 語言是 1974 年提出的,由于它功能豐富、使用方式靈活、語言簡潔易學等突出優(yōu)點,在計算機工業(yè)界和計算機用戶中倍受歡迎。 1986 年 10 月,美國國家標準局 (ANSI)的數(shù)據(jù)庫委員會批準了 SQL 作為關(guān)系數(shù)據(jù)庫語言的美國標準。1987 年 6 月國際標準化組織 (ISO)將其采納為國際標準。這個標準也稱為“ SQL86”。隨著 SQL標準化工作的不斷進行,相繼出現(xiàn)了“ SQL89”、“ SQL2”(1992)和“ SQL3” (1993)。 SQL成為國際標準后,對數(shù)據(jù)庫以外的領域也產(chǎn)生很大影響,不少軟件產(chǎn)品將 SQL 語言的數(shù)據(jù)查詢功能與圖形功能、軟件工程工具、軟件開發(fā)工具、人工智能程序結(jié)合起來。 ③ SQL 數(shù)據(jù)庫體系結(jié)構(gòu) 10 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)基本上也是三級模式。 SQL 術(shù)語與傳統(tǒng)的關(guān)系模型術(shù)語不同。在 SQL 中,外模式對應于視圖,模式對應于 基本表,元組稱為“行”,屬性稱為“列”。內(nèi)模式對應于存儲文件。 SQL 數(shù)據(jù)庫的體系結(jié)構(gòu)特征: 一個 SQL 模式 (Schema)是表和約束的集合。 一個表 (Table)是行 (Row)的集合,每行是列 (Column)的序列,每列對應一個數(shù)據(jù)項。 — 個表可以是一個基本表,也可以是一個視圖,基本表是實際存儲在數(shù)據(jù)庫中的表。視圖是從基本表或其他視圖中導出的表,它本身不獨立存儲在數(shù)據(jù)庫中,也就是說數(shù)據(jù)庫中只存放視圖的定義而不存放視圖的數(shù)據(jù),視圖是一個虛表。 一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表,一個表可以帶若干索引,索引也存放在存儲文件中。每個存儲文件與外部存儲器上一個物理文件對應。存儲文件的邏輯結(jié)構(gòu)組成了關(guān)系數(shù)據(jù)庫的內(nèi)模式。 用戶可以用 SQL 語句對視圖和基本表進行查詢等操作。在用戶看來,視圖和基本表是一樣的,都是關(guān)系 (即表格 )。 SQL 用戶可以是應用程序,也可以是終端用戶。 SQL 語句可嵌入在宿主語言的程序中使用; SQL 語言也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。 ④ SQL 的組成 SQL 主要分成四個部分: 數(shù)據(jù)定義:這一部分也稱為“ DDL”,用于定義 SQL 模式、基本表、視圖和索引。 11 數(shù)據(jù)操縱:這一部分也稱為“ DML” ,數(shù)據(jù)操縱分成數(shù)據(jù)查詢和數(shù)據(jù)更新兩類,其中數(shù)據(jù)更新又分成插入、刪除和修改三種操作。 數(shù)據(jù)控制:這一部分也稱為“ DCL”。數(shù)據(jù)控制包括對基本表和視圖的授權(quán),完整性規(guī)則的描述,事務控制語句等。 嵌入式 SQL 使用:這一部分內(nèi)容涉及到 SQL 語句嵌入在宿主語言程序中的使用規(guī)則。 ⑤ SQL 優(yōu)點 SQL 廣泛地被采用正說明了它 的優(yōu)點 ,使全部用戶,包括應用程序員、 DBA管理員和終端用戶受益非淺。 非過程化語言 SQL 是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導航。 SQL 允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進行操作,可操作記錄集。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL 的集合特性允許一條 SQL 語句的結(jié)果作為另一條 SQL 語句的輸入。 SQL不要求用戶指定對數(shù)據(jù)的存放方法。 統(tǒng)一的語言 SQL 可用于所有用戶的 DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜?SQL 命令只需很少時間就能學會,高級的命令在幾天內(nèi)便可掌握。以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL 將全部任務統(tǒng)一在一種語言中 ,是所有關(guān)系數(shù)據(jù)庫的公共語言 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL的技能從一個 RDBMS 轉(zhuǎn)到另一個。所有用 SQL 編寫的程序都是可以移植的。 12 .數(shù)據(jù)庫訪問技術(shù): 本系統(tǒng)利用 ADO( ActiveX Data Object)訪問數(shù)據(jù)庫。它是一種容易 使用并且可擴展的可以給網(wǎng)頁賦予訪問數(shù)據(jù)庫功能的技術(shù)。在本系統(tǒng)中,使用了 ADO 對象中的 connection 和 recordset 對象及其相關(guān)的方法實現(xiàn)了對數(shù)據(jù)庫的訪問和操作如在代碼中常出現(xiàn) sql , conn, 1, 1,使用 方法存取數(shù)據(jù)庫。要實現(xiàn)數(shù)據(jù)庫的訪問,首先要實現(xiàn)數(shù)據(jù)庫的連接。本系統(tǒng)采用 ACCESS 文件的相對路徑實現(xiàn)讀取數(shù)據(jù)庫的功能。雖然 ACCESS 數(shù)據(jù)庫本身不是一個數(shù)據(jù)庫服務器,不能用服務器來運行查詢,在安全性方面也存在一定的問題,但與數(shù)據(jù)庫的連接上非常容易實現(xiàn),代碼簡單易懂 。關(guān)鍵代碼如下: % dim conn set conn=() =Provider=sqloledb。user id=sa。password=。initial catalog=mall。data source=(local)。 % 系統(tǒng)安全技術(shù) 由于本系統(tǒng)采用的是 ASP+sqlserver 2020 所開發(fā)的系統(tǒng),因此在安 全性方面存在的隱患之一就是數(shù)據(jù)庫數(shù)據(jù)的安全性。一方面由于本系統(tǒng)的登陸界面中,需要用戶輸入用戶名和用戶密碼,是用戶的唯一識別方式,不能存在安全上的隱患。另一方面由于本系統(tǒng)采用的數(shù)據(jù)庫為 sql server 2020,其數(shù)據(jù)庫文件在站點內(nèi)部,它在數(shù)據(jù)的安全性方面存在一定的缺陷,當服務器受到攻擊,重要的數(shù)據(jù)外泄,造成的后果是無法想象的。因此,為了增加安全性,必須對數(shù)據(jù)庫中的重要信息進行加密以保證系統(tǒng)的安全。 13 為了保證數(shù)據(jù)庫中數(shù)據(jù)的安全性可以對數(shù)據(jù)庫敏感數(shù)據(jù)加密達到其安全性的目的。通過查閱相關(guān)書籍和資料,了解到 md5 加密算法是目前較為常用的一種加密算法。本系統(tǒng)也采用了 md5 實現(xiàn)對數(shù)據(jù)庫中重要數(shù)據(jù)的加密。 MD5 的全稱是MessageDigest Algorithm 5(信息 摘要算法),在 90年代初由 MIT Laboratory for Computer Science 和 RSA Data Security Inc 的 Ronald L. Rivest 開發(fā)出來。此算法是不可逆的,所以它即既可用于客戶端加密,也可用于服務器端加密。它的作用是讓大容量信息在用數(shù)字簽名軟件簽署私人密匙前被 壓縮 成一種保密的格式(就是把一個任意 長度的字節(jié)串變換成一定長的大整數(shù))。本文簡單說明如何使用加密技術(shù)。 以管理員中的修改密碼為例,在此頁面中包含 !include file= ,在加密時使用函數(shù) md5( strItem)即可。 sql = update user_infor set id = 39。amp。 id amp。39。, password=39。amp。 md5(Password1) amp。39。此 SQL 語句一旦執(zhí)行成功,寫如數(shù)據(jù)庫中的管理員密碼則是進行了加密的,由圖可見: 圖 MD5 數(shù)據(jù)加密效果圖 數(shù)據(jù)表 中的密碼即為儲存在數(shù)據(jù)庫中的最終結(jié)果了。 第三章 數(shù)碼產(chǎn)品網(wǎng)上商城系統(tǒng) 設計 系統(tǒng)功能模塊設計 14 根據(jù)上面需求分析的結(jié)果,按照“低耦合、高內(nèi)聚”的原則,本系統(tǒng)劃分為以下主要功能模塊: 系統(tǒng)模塊: ① 管理員管理用戶模塊 ②用戶數(shù)據(jù)庫操作模塊 系統(tǒng)總體
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1