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

正文內(nèi)容

基于bs模式的網(wǎng)上書店的設(shè)計與實現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-03 08:39 本頁面
 

【文章內(nèi)容簡介】 與安全問題,似乎都不成問題 [5]。例如各種卡技術(shù) —— IC卡、智 能卡、各種信用卡、電子現(xiàn)金卡等;各種安全技術(shù) —— 防火墻、密鑰管理、時戳業(yè)務(wù)、不可否認(rèn)業(yè)務(wù)、公鑰證書認(rèn)證等 [6]。在硬件方面,無論是企業(yè)或商家構(gòu)建服務(wù)器,還是個人選擇上網(wǎng)的 PC,都有非常寬廣的可選擇的面,國內(nèi)計算機(jī)和網(wǎng)絡(luò)發(fā)展速度非常迅猛,這是中國計算機(jī)網(wǎng)絡(luò)發(fā)展的現(xiàn)實,也是發(fā)展電子商務(wù)、經(jīng)營網(wǎng)上書店的基礎(chǔ)。所以我認(rèn)為網(wǎng)上書店在中國還是大有可為的。 論文 主要工作 為了開發(fā)出該應(yīng)用系統(tǒng),并且使系統(tǒng)能夠真正達(dá)到“適用、夠用、好用” 4 的標(biāo) 準(zhǔn),在開發(fā)的過程中我對許多同類網(wǎng)站的內(nèi)容、功能進(jìn)行了分析與對比,吸取了它們的可取之處,借鑒了一些經(jīng)驗,在此基礎(chǔ)上發(fā)揮本系統(tǒng)的注重信息服務(wù)的特色,以信息為紐帶把作者、出版社、書商、書店、讀者緊密地聯(lián)系起來。另外,在設(shè)計的過程中也盡可能使系統(tǒng)達(dá)到較為“人性化”的標(biāo)準(zhǔn)。 論文結(jié)構(gòu) 本文分為 五 個部分:第一部分介紹了網(wǎng)上書店的 課題背景、選題意義、發(fā)展現(xiàn)狀以及本文 主要 工作。第二部分介紹了網(wǎng)上書店管理系統(tǒng)所涉及的相關(guān)技術(shù)基礎(chǔ)。第三部分對網(wǎng)上書店的系統(tǒng)進(jìn)行需求分析,確定了系統(tǒng)設(shè)計重點,明確了設(shè)計思路。第四部分論述 了所設(shè)計的網(wǎng)上書店系統(tǒng)。第五部分介紹了該網(wǎng)上書店系統(tǒng)的實現(xiàn)。 第 2章 基礎(chǔ)知識 5 第 2 章 基礎(chǔ)知識 數(shù)據(jù)庫理論基礎(chǔ) 數(shù)據(jù)庫系統(tǒng)設(shè)計原則 一個好的數(shù)據(jù)庫產(chǎn)品不等于就有一個好的應(yīng)用系統(tǒng),然而如果不能設(shè)計一個合理的數(shù)據(jù)庫模型,不僅會增加程序的編程和維護(hù)的難度,而且將會影響系統(tǒng)實際運(yùn)行的性能。數(shù)據(jù)庫設(shè)計是建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng)的核心和基礎(chǔ),它要求對于指定的應(yīng)用環(huán)境,構(gòu)造出較優(yōu)的數(shù)據(jù)庫模式,建立起數(shù)據(jù)庫應(yīng)用系統(tǒng),并使系統(tǒng)能有效地存儲數(shù)據(jù),滿足用戶的各種應(yīng)用需求。一般按照規(guī)范化的設(shè)計方法,常將數(shù)據(jù)庫設(shè)計分為若干階 段 [7,8]: (1)系統(tǒng)規(guī)劃階段 主要是確定系統(tǒng)的名稱、范圍;確定系統(tǒng)開發(fā)的目標(biāo)功能和性能:確定系統(tǒng)所需的資源;估計系統(tǒng)開發(fā)的成本;確定系統(tǒng)實施計劃及進(jìn)度;分析估算系統(tǒng)可能達(dá)到的效益;確定系統(tǒng)設(shè)計的原則和技術(shù)路線等。 (2)需求分析階段 要在用戶調(diào)查的基礎(chǔ)上,通過分析,逐步明確用戶對系統(tǒng)的需求,包括數(shù)據(jù)需求和圍繞這些數(shù)據(jù)的業(yè)務(wù)處理需求。通過對組織、部門、企業(yè)等進(jìn)行詳細(xì)調(diào)查,在了解現(xiàn)行系統(tǒng)的概況、確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理方法。 (3)概念設(shè)計階段 要產(chǎn)生反映系統(tǒng)各組織信息 需求的數(shù)據(jù)庫概念結(jié)構(gòu),即概念模型。概念模型必須具備豐富的語義表達(dá)能力、易于交流和理解、易于變動、易于向各種數(shù)據(jù)模型轉(zhuǎn)換、易于從概念模型導(dǎo)出與 DBMS有關(guān)的邏輯模型等特點。 (4)邏輯設(shè)計階段 除了要把 ER圖的實體和聯(lián)系類型,轉(zhuǎn)換成選定的 DBMS支持的數(shù)據(jù)類型,還要設(shè)計子模式并對模式進(jìn)行評價,最后為了使模式適應(yīng)信息的不同表示,需要優(yōu)化模式 [9]。 (5)物理設(shè)計階段 6 主要任務(wù)是對數(shù)據(jù)庫中數(shù)據(jù)在物理設(shè)備上的存放結(jié)構(gòu)和存取方法進(jìn)行設(shè)計。數(shù)據(jù)庫物理結(jié)構(gòu)依賴于給定的計算機(jī)系統(tǒng),而且與具體選用的 DBMS密切相關(guān)。物理 設(shè)計常常包括某些操作約束,如響應(yīng)時間與存儲要求等。 (6)系統(tǒng)實施階段 主要分為建立實際的數(shù)據(jù)庫結(jié)構(gòu);裝入試驗數(shù)據(jù)對應(yīng)用程序進(jìn)行測試;裝入實際數(shù)據(jù)建立實際數(shù)據(jù)庫三個步驟。 另外,在數(shù)據(jù)庫的設(shè)計過程中還包括一些其它設(shè)計,如數(shù)據(jù)庫的安全性、完整性、一致性和可恢復(fù)性等方亟的設(shè)計,不過,這些設(shè)計總是以犧牲效率為代價的,設(shè)計人員的任務(wù)就是要在效率和盡可能多的功能之間進(jìn)行合理的權(quán)衡。 SQL 語言簡介 SQL全稱 是“結(jié)構(gòu)化查詢語言 (Structured Query Language)”,最早的是IBM的圣約 瑟研究實驗室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEM R開發(fā)的一種查詢語言,它的前身是 SQUARE語言。 SQL語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從 IBM公司 1981年推出以來, SQL語言,得到了廣泛的應(yīng)用。如今無論是像 Oracle, Sybase, Informix, SQL Server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像 Visual Foxpro, PowerBuilder這些微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持 SQL語言作為查詢語言 [10]。 SQL的發(fā)展歷程 : 在 70年代初, E. E. Codd首先提出了關(guān)系模型。 70年代中期, IBM公司在研制 SYSTEM R關(guān)系數(shù)據(jù)庫管理系統(tǒng)中研制了 SQL語言,最早的 SQL語言 (叫 SEQUEL2)是在 1976年 11月的 IBM Joumal of Ramp。D上公布的 [11]。 1979年 ORACLE公司首先提供商用的 SQL, IBM公司在 DB2和 SQL/DS數(shù)據(jù)庫系統(tǒng)中也實現(xiàn)了 SQL。 1986年 l0月,美國 ANSI采用 SQL作為關(guān)系數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言(ANSI ),后為國際標(biāo)準(zhǔn)化組織 (ISO)采納為國際標(biāo)準(zhǔn)。 1989年,美國 ANSI采納在 ANSI 管理系統(tǒng)的 SQL標(biāo)準(zhǔn)語言,稱為 ANSI SQL 89,該標(biāo)準(zhǔn)替代 ANSI 第 2章 基礎(chǔ)知識 7 版本。該標(biāo)準(zhǔn)為下列組織所采納: (1)國際標(biāo)準(zhǔn)化組織 (ISO),為 ISO 90751989報告 “ Database Language SQL With Integrity Enhancement” 。 (2)美國聯(lián)邦政府,發(fā)布在 The Federal Information Processing Standard Publication(FIPS PUB)127。 目前,所有主要的 關(guān)系數(shù)據(jù)庫管理系統(tǒng)支持某些形式的 SQL語言, 大部分?jǐn)?shù)據(jù)庫打算遵守 ANSI SQL89標(biāo)準(zhǔn)。 SQL的特點 : SQL被廣泛地采用正說明了它的優(yōu)點。它使全部用戶,包括應(yīng)用程序員、DBA管理員和終端用戶受益非淺 [12]。 (1)非過程化語言 SQL是一個非過程化的語言,因為它一次處理一個記錄,對數(shù)據(jù)提供自動導(dǎo)航。 SQL允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作,而不對單個記錄進(jìn)行操作,可操作記錄集。所有 SQL語句接受集合作為輸入,返回集合作為輸出。 SQL的集合特性允許一條 SQL語句的結(jié)果作為另一條 SQL語句的輸入。 SQL不 要求用戶指定對數(shù)據(jù)的存放方法,這種特性使用戶更易集中精力于要得到的結(jié)果。所有 SQL語句使用查詢優(yōu)化器,它是 RDBMS的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引 。 (2)是統(tǒng)一的語言 SQL可用于所有用戶的 DB活動模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶?;镜?SQL命令只需很少時間就能學(xué)會,最高級的命令在幾天內(nèi)便可掌握。 SQL為許多任務(wù)提供了命令,包括: 查詢數(shù)據(jù) ; 在表中插入、修改和刪除記錄 ; 建立、修改和刪除數(shù)據(jù)對象 ; 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ; 保證數(shù)據(jù)庫一致性和完整性。 以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨的語言,而 SQL將全部任務(wù)統(tǒng)一在一種語言中。 (3)是所有關(guān)系數(shù)據(jù)庫的公共語言 8 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL語言,用戶可將使用SQL的技能從一個 RDBMS轉(zhuǎn)到另一個,所有用 SQL編寫的程序都是可以移植的。 SQL 語句介紹 (1)數(shù)據(jù)查詢 在眾多的 SQL命令中, SELECT語句應(yīng)該算是使用最頻繁的。 SELECT語句主要被用來對 數(shù)據(jù)庫進(jìn)行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。SELECT語句的語法格式如下: SELECT colunml [,colunm2,etc] FROM tablename([]表示可選項 ) (2)創(chuàng)建表格 SQL語言中的 CREATE TABLE語句被用來建立新的數(shù)據(jù)庫表格 .CREATE TABLE語句的使用格式如下: CREATE TABLE tablename(columnl data type,column2 data type, column3 data type) (3)向表格中插入數(shù)據(jù) SQL語言 使用 INSERT語句向數(shù)據(jù)庫表格中插入或添加新的數(shù)據(jù)行。INSERT語句的使用格式如下: INSERT INTO tablename(first_column,… 1ast_column) VALUES(first_value,… last value) (4)更新記錄 SOL語言使用 UPDATE語句更新或修改滿足規(guī)定條件的現(xiàn)有記錄。UPDATE語句的格式為: UPDATE tablename SET columnname=newvalue [,nextcolumn=newvalue2…] WHERE columnname OPERATOR value[and|or column OPERATOR value] (5)修改數(shù)據(jù)庫表結(jié)構(gòu) ALTER tablename 第 2章 基礎(chǔ)知識 9 (6)刪除記錄 SQL語言使用 DELETE語句刪除數(shù)據(jù)庫表格中的行或記錄。 DELETE語句的格式為: DELETE FROM tablename WHERE columnname oPER ATOR value[and|or column OPERATOR value] (7)刪除數(shù)據(jù)庫表格 在 SQL語言中使用 DROP TABLE命令刪除某個表格以及 該表格中的所有記錄。 DROP TABLE命令的使用格式為: DROP TABLE tablename (8)DISTINCT的用法 SELECT關(guān)鍵字支持用戶查詢數(shù)據(jù)表中指定字段的所有數(shù)據(jù),但是這樣有時就會不可避免的出現(xiàn)重復(fù)信息。如果用戶希望只查詢那些具有不同記錄值的信息的話,可以使用 SQL語言的 DISTINCT關(guān)鍵字。語法格式如下: SELECT DISllNCT columnname FROM tablename (9)WHERE的用法 除了選擇具有不同記錄值的記錄之外,有時我們可能還會需要根據(jù)某些條件 對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行查詢。語法格式如下: SELECT columnname FROM tablename WHERE condition (10)COUNT的用法 除了 SUM和 AVG函數(shù)之外, COUNT函數(shù)是 SQL語言中另一個較為常用的運(yùn)算函數(shù)。 COUNT函數(shù)可以用來計算數(shù)據(jù)表中指定字段所包含的記錄數(shù)目。語法格式為: SELECT COUNZ(columnname) FROM tablename (11)GROUPBY的用法 10 下面我們來進(jìn)一步看一下 SQL語言中的集合函數(shù)。 GROUP BY命令的語法格式為: SELECT columnnamel, SUM(columnname2) FROM tablename GROUP BY columnnamel (12)HAVING的用法 用戶在使用 SQL語言的過程中可能希望解決的一個問題就是對由 SUM或其它集合函數(shù)運(yùn)算結(jié)果的輸出進(jìn)行限制。這時我們就需要使用 HAVING從句。語法格式為: SELECT columnnamel, SUM(columnname2) FROM tablename GROUP BY columnname1 HAVING(arithematic function condition) SQL語句集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理的功能于一體,語言風(fēng)格統(tǒng)一,可以獨立完成數(shù)據(jù)庫的全部操作,而且簡潔,易學(xué)易用 [13]。 系統(tǒng)開發(fā)工具 JSP 技術(shù)介紹 JSP的英文全稱是 Java Server Page,中文全稱是 Java服務(wù)器端語言。自JSP推出后,眾多大公司都支持 JSP技術(shù)的服務(wù)器,如 IBM、 Oracle、 Bea公司等,所以 JSP迅速成為商業(yè)應(yīng)用的服務(wù)器端語言。 JSP技術(shù)能讓 Web開發(fā)員和網(wǎng)頁設(shè)計員快速地開發(fā)出容易維護(hù)的動態(tài) Web主頁。用 JSP開發(fā)的 Web應(yīng)用是跨平臺的,即能在 Linux下運(yùn)行,也能在其它操作系統(tǒng)上運(yùn)行 [14]。 JSP技術(shù)使用 Java編程語言編寫類 XML的 tags和 seriptlets來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過 tags和 scriptlets訪問存在于服務(wù)端的資源(例如 JavaBesns)的應(yīng)用邏輯。 JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于 Web的應(yīng)用程 序的開發(fā)變得迅速和容易。 JSP技術(shù)是 Servlet技術(shù)的擴(kuò)展。 Servlet是 Java技術(shù)對 CGI編程的回答。Servlet程 序在服務(wù)器端運(yùn)行,動態(tài)地生成 Web頁面。與傳統(tǒng)的 CGI和許多其
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1