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

正文內(nèi)容

手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-08-16 20:52本頁(yè)面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過(guò)的材料。均已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。涉密論文按學(xué)校規(guī)定處理。網(wǎng)上購(gòu)物系統(tǒng)具有強(qiáng)大的交互功能,可使商家和用戶方便的傳遞。信息,完成電子貿(mào)易。系統(tǒng)功能主要包括會(huì)。員注冊(cè)、帳戶管理、購(gòu)物車、搜索、基本報(bào)表、結(jié)帳等基本功能。在系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)過(guò)程中嚴(yán)格遵守軟件工程的規(guī)范,運(yùn)用軟件設(shè)。計(jì)模式,從而減少系統(tǒng)模塊間的偶合,力求使得系統(tǒng)具有可重用性和可擴(kuò)充性。就可以獨(dú)立的進(jìn)行自己需要的操作,一目了然。

  

【正文】 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 18 表 34 產(chǎn)品類型表 字段名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 ID uniquerterfer 32 產(chǎn)品類型 ID(主鍵) SuperID uniquerterfer 32 產(chǎn)品類型上級(jí) ID(備用) Name varchar 30 產(chǎn)品上級(jí)名稱(備用) (5)訂單表 (訂單表 ID,產(chǎn)品 ID,產(chǎn)品名稱,產(chǎn)品單價(jià),訂購(gòu)數(shù)量 ) 主鍵:無(wú) 說(shuō)明:訂單表記錄在客戶的一個(gè)訂單中,針對(duì)一件商品的訂貨信息。其表結(jié)構(gòu)如表 35所示 : 表 35 訂單表 字段名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 ID uniquerterfer 32 訂單表的唯一標(biāo)志 ORdereidID uniquerterfer 32 訂單 ID ProductID uniquerterfer 32 產(chǎn)品 ID ProductName varchar 30 產(chǎn)品名稱 Price money 8 產(chǎn)品單價(jià) Quantity int 8 訂購(gòu)數(shù)量 手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 19 (6)發(fā)貨訂單表 (訂單列表編號(hào),會(huì)員 ID,客戶姓名,詳細(xì)地址,郵編,聯(lián)系電話,電子郵件,應(yīng)付款額,備注,下單時(shí)間,處理狀態(tài) ) 主鍵:訂單列表編號(hào) NOT NULL 說(shuō)明:發(fā)貨訂單表記錄針對(duì)用戶的一個(gè)訂單的詳細(xì)信息。其表結(jié)構(gòu)如下表 36所示 : 表 36 發(fā)貨訂單表 字段名 數(shù)據(jù)類型 長(zhǎng)度 允許 空 備注 ID uniquerterfer 32 發(fā)貨訂單編號(hào)(主鍵) MemberID uniquerterfer 32 會(huì)員 ID,非會(huì)員為 0 CustomerName varchar 32 客戶姓名 Address varchar 60 詳細(xì)地址 ZipCode varchar 6 郵編 Phone varchar 11 電話 Email varchar 30 電子郵件地址 Payment varchar 20 應(yīng)付款額 Remark varchar 100 備注 Createdate Datetime 8 下單時(shí)間 State varchar 8 處理狀態(tài) TreatedDate varchar 8 是 送貨日期 TreatedRemark varchar 16 是 送貨備注 (7)購(gòu)物幫助表 (問(wèn)題編號(hào),問(wèn)題標(biāo)題,答案,點(diǎn)擊數(shù) ) 主鍵:?jiǎn)栴}編號(hào) NOTNULL 說(shuō)明:購(gòu)物幫助表記錄系統(tǒng)中的常見(jiàn)問(wèn)題,用于實(shí)現(xiàn)購(gòu)物幫助功能。其表結(jié)構(gòu)如下表 37所示 : 表 37 購(gòu)物幫助表 字段名 數(shù)據(jù)類型 長(zhǎng)度 允許空 備注 ID uniquerterfer 32 問(wèn)題編號(hào)(主鍵) Question varchar 100 問(wèn)題標(biāo)題 Answer text 50 回答 HitNum int 4 點(diǎn)擊數(shù) 手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 20 3. 4 系統(tǒng)中組件的設(shè)計(jì) 通過(guò)對(duì)手機(jī)銷售系統(tǒng)的功能模塊的劃分,再?gòu)慕M件角度考慮,手機(jī)銷售系統(tǒng)的許多功能模塊都可以抽象為具有通用功能的模塊,對(duì)以后的開(kāi)發(fā)項(xiàng)目可以提供同樣的功能。將這些模塊設(shè)計(jì)成組件,可以實(shí)現(xiàn)軟件的可重用性,提高軟件的開(kāi)發(fā)和維護(hù)效率。 在手機(jī)銷售系統(tǒng)中,所有合法的用戶都有自己的用戶名和權(quán)限,用戶管理主要實(shí)現(xiàn)合法用戶的驗(yàn)證,修改用戶信息等??梢园阉O(shè)計(jì)成組件模塊 USER,集成到多個(gè)應(yīng)用系統(tǒng)中,減少重復(fù)開(kāi)發(fā)。 對(duì)于數(shù)據(jù)和信息查詢來(lái)說(shuō),無(wú)論待處理的具體數(shù)據(jù)的物理意義如何,對(duì)它們的所有操作均完全相同,而且這些操作僅與數(shù)據(jù)的類型有關(guān),因此,就有可能將它們獨(dú)立出來(lái),設(shè)計(jì)成通用的組件。 每個(gè)用戶只有登錄進(jìn)入手機(jī)銷售系統(tǒng)后才能開(kāi)始實(shí)現(xiàn)功能,新用戶首先注冊(cè)被系統(tǒng)管理員認(rèn)可后,才能成為銷售系統(tǒng)的用戶,所以將登錄和注冊(cè)也設(shè)計(jì)為通用組件。 在 B/ S結(jié)構(gòu)的系統(tǒng)中,如果后臺(tái)數(shù)據(jù)庫(kù)中的記錄很多,在瀏覽器中一頁(yè)顯示不完, 則需要分頁(yè)顯示,因此需要設(shè)計(jì)一個(gè)分頁(yè)組件,專門用于數(shù)據(jù)庫(kù)記錄的分頁(yè)。 手機(jī)銷售系 統(tǒng)經(jīng)常需要建立后臺(tái)數(shù)據(jù)庫(kù)的連接,所以需要設(shè)計(jì)一個(gè)連接組件專門用于后臺(tái)數(shù)據(jù)庫(kù)的連接??梢詫⒋私M件設(shè)計(jì)成可以連接多種數(shù)據(jù)庫(kù)的通用數(shù)據(jù)庫(kù)連接組件。 對(duì)于抽取出來(lái)的系統(tǒng)組件,在設(shè)計(jì)時(shí)一般要遵循以下原則: (1)靈活性,操作方便,兼顧鼠標(biāo)和鍵盤等多種操作方式。 (2)容錯(cuò)性,允許用戶發(fā)生誤操作,對(duì)用戶的誤操作給予明確的提示并及時(shí)糾正,避免造成系統(tǒng)故障或崩潰。 (3)易用性,用戶界面友好,符合日常操作習(xí)慣,兼顧各種層次的操作人員,編程接口簡(jiǎn)單一致,做到即插即用。 (4)通用性,不受應(yīng)用領(lǐng)域和應(yīng)用對(duì)象的限制,適用于任何應(yīng)用環(huán)境。 3. 4. 1 數(shù)據(jù)庫(kù)連接查詢組件設(shè)計(jì) 手機(jī)銷售系統(tǒng)的使用需要數(shù)據(jù)庫(kù)的支持,所以可以建立一個(gè)通用的連接各種數(shù)據(jù)庫(kù)的組件 Sqlcon,使用它可以建立與多種數(shù)據(jù)庫(kù)的連接,如 Microsoft SQL Server2020, Oraele9i, Mysql等。根據(jù)不同的數(shù)據(jù)庫(kù)名,會(huì)選擇不同的數(shù)據(jù)庫(kù)驅(qū)動(dòng)連接到各種不同的數(shù)據(jù)庫(kù)。在手機(jī)銷售系統(tǒng)中,許多頁(yè)面都包含查詢功能,因此,制作一個(gè)通用的數(shù)據(jù)庫(kù)連接查詢組件將會(huì)在很大程度上提高工作效率,縮短軟件開(kāi)發(fā)的周期。其查詢功能設(shè) 計(jì)步驟為: 手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 21 (1)定義查詢條件,查詢條件為 數(shù)據(jù)庫(kù)表字段操作符屬性值 的表達(dá)式,查詢條件由用戶自己定義:用戶可以通過(guò)列舉的表達(dá)式中選擇各種條件來(lái)組合成自己的查詢條件。操作符有 =、◇、 、 =、 (、《 =、 like等。 (2)生成查詢準(zhǔn)則,若干個(gè)查詢條件通過(guò) AND或 OR組合成復(fù)雜的表達(dá)式即為用戶所需查詢準(zhǔn)則。允許用戶對(duì)生成的查詢準(zhǔn)則進(jìn)行編輯和修改,包括添加條件、刪除條件。 (3)確定查詢內(nèi)容,在缺省的情況下,查詢字段值以列舉的形式顯示出來(lái),但是用戶有時(shí)候需要的只是確定的屬性值,因此允許用戶指定查詢內(nèi)容。 動(dòng) 態(tài)生成查詢結(jié)果,由于查詢準(zhǔn)則的隨意性和查詢內(nèi)容的多變性,查詢結(jié)果必然呈現(xiàn)多樣性,因此查詢結(jié)果的設(shè)計(jì)應(yīng)該適應(yīng)于查詢準(zhǔn)則和查詢內(nèi)容。數(shù)據(jù)庫(kù)連接查詢組件的屬性和方法如下: strDBDrivcr: String; strDBUrh String; cons: Connection; connccct(): Boolean; getStmg(): String; getTotalNum(): int; 3. 4. 2 分頁(yè)組件設(shè)計(jì) 在設(shè)計(jì)分頁(yè)組件時(shí),我們假設(shè)數(shù)據(jù)庫(kù)表中的總記錄數(shù)為 m,每頁(yè)顯示數(shù)量是 n,那么總頁(yè)數(shù)的計(jì)算公式是: (1)如果 m除以 n的余數(shù)大于 0,總頁(yè)數(shù)等于 m除以 n的商加 l。 (2)如果 m除以 n的余數(shù)等于 0,總頁(yè)數(shù)等于 m除以 n的商。 即總頁(yè)數(shù) =[(m%n)==0 ?(m/n):(m/n+1)]。如果準(zhǔn)備顯示第 P頁(yè)的內(nèi)容,應(yīng)當(dāng)把游標(biāo)移動(dòng)到第(p1)*n+l條記錄處。分頁(yè)組件的屬性和方法如下: rowCount: int: pageSize: int; setPageSize(); selPageCount(int r,int p); 3. 4. 3 加密組件的設(shè)計(jì) 利用 MD5算法能夠保護(hù)口令,所以本系統(tǒng)登錄時(shí)采用了 MD5加密組件進(jìn)行加密認(rèn)證方式。用戶試圖登錄時(shí),在客戶端產(chǎn)生一個(gè)隨機(jī)數(shù),當(dāng)用戶在此登錄表單中手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 22 輸入用戶名和口令時(shí),客戶端的腳本利用這個(gè)隨機(jī)數(shù)值和用戶口令進(jìn)行 MD5單向運(yùn)算,產(chǎn)生 MD5密碼,將此密碼作為登錄密碼,然后傳到服務(wù)器端。如果加密得到的密碼與用戶上傳的密碼相同,則用戶進(jìn)入主界面,否則出現(xiàn)錯(cuò)誤頁(yè)提示。 MD5是單項(xiàng)散列函數(shù),它將任意長(zhǎng)度的“字符串”變換成一個(gè) 128bit的大整數(shù),并且它是一個(gè)不可逆的字符串變換算法,換句話說(shuō)就是:既便是 MD5算法的源代碼滿天飛,使得任何人都可以了解 MD5的詳盡算法描述,也沒(méi)有任何 人可以將一個(gè)經(jīng)由 MD5算法加密過(guò)的字符串變換回原始的字符串。它的算法原理如下: 第一步:增加填充 增 加 padding使得數(shù)據(jù)長(zhǎng)度 (bit為單位 )模 512為 448。如果數(shù)據(jù)長(zhǎng)度正好是模512為 448,增 加 512個(gè)填充 bit,也就是說(shuō)填充的個(gè)數(shù)為 1512。第一個(gè) bit為 1,其余全為 0。 第二步:補(bǔ)足長(zhǎng)度 將數(shù)據(jù)長(zhǎng)度轉(zhuǎn)換為 64bit的數(shù)值,如果長(zhǎng)度超過(guò) 64bit所能表示的數(shù)據(jù)長(zhǎng)度的范圍,值保留最后 64bit,增加到前面填充的數(shù)據(jù)后面,使得最后的數(shù)據(jù)為 512bit的整數(shù)倍。也就是 32bit的 16倍的整數(shù)倍。在 I強(qiáng) c1321中, 32bit稱為一個(gè) word。 第三步:初始化變量: 用到 4個(gè)變量,分別為 A、 B、 C、 D,均為 32bit長(zhǎng)。初始化為: A: 01 2345 67;B: 89 ab edeft C: fedeba98; D: 76 54 3210; 第四步:數(shù)據(jù)處理,首先定義 4個(gè)輔助函數(shù): F(X,Y, z)=XY vnot(X)Z; GfX, Y, z)=XZ V Ynot(Z) H(X, Y, z)=XxorYxorZ; I(X,Y, z)=YxorGvnot(z)) 其中; XY表示按位與, xvY表示按位或, not(X)表示按位取反。 xor表示按位異或。函數(shù)中的 X、 Y、 z均為 32bit。定義一個(gè)需要用到的數(shù)組: T(i), i取值 164,T(i)等于 abs(sia(i))的 4294967296倍的整數(shù)部分, i為弧度。 第五步:輸出 最后得到的 ABCD為輸出結(jié)果,共 128bit。 A為低位, D為高位。 3. 5 安全設(shè)計(jì) 數(shù)據(jù)庫(kù)及其管理系統(tǒng)作為信息數(shù)據(jù)的存儲(chǔ)地和處理訪問(wèn)地,應(yīng)能對(duì)信息數(shù)據(jù)的安全存儲(chǔ)和安全訪問(wèn)提供服務(wù),并具有安全防范的能力。具體包括以下幾個(gè)方面: (1)保障數(shù)據(jù)庫(kù)數(shù)據(jù)的完整性。包括:數(shù)據(jù)庫(kù)數(shù)據(jù)的物理完整性;數(shù)據(jù)庫(kù)數(shù)據(jù)的邏輯完整性;數(shù)據(jù)庫(kù)數(shù)據(jù)的元素完整性。 (2)保障數(shù)據(jù)庫(kù)數(shù)據(jù)的保密性。包括: 數(shù)據(jù)庫(kù)系統(tǒng)的用戶身份鑒別,保證合手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 23 法的 用戶是可以識(shí)別的;數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn)控制,即控制用戶對(duì)數(shù)據(jù)對(duì)象的訪問(wèn),拒絕非授權(quán)訪問(wèn),防止信息泄露;數(shù)據(jù)庫(kù)對(duì)于推理攻擊的防范;數(shù)據(jù)庫(kù)系統(tǒng)的可審計(jì)性,即對(duì)非法用戶的侵入行為及信息泄密與破壞的情況能夠予以跟蹤審計(jì),以防止數(shù)據(jù)庫(kù)系統(tǒng)中隱蔽信道的攻擊。 (3)保障數(shù)據(jù)庫(kù)數(shù)據(jù)的可靠性。包括:防止和減少因軟、硬件系統(tǒng)的錯(cuò)誤所造成的數(shù)據(jù)庫(kù)惡性破壞;及 時(shí)修復(fù)軟、硬件系統(tǒng)的錯(cuò)誤所造成的數(shù)據(jù)庫(kù)惡性破壞;拒絕和清除數(shù)據(jù)庫(kù)垃圾,使數(shù)據(jù)庫(kù)隨時(shí)保持可用性狀態(tài),即當(dāng)授權(quán)用戶在其需要時(shí),能夠隨時(shí)存取數(shù)據(jù)庫(kù)中的數(shù)據(jù),并獲得正確的結(jié)果。 除加強(qiáng)網(wǎng)絡(luò)安全防范外,還要在系統(tǒng)中對(duì)數(shù)據(jù)安全性進(jìn)行設(shè)計(jì),充分采用系統(tǒng)級(jí)控制數(shù)據(jù)庫(kù)的存取的機(jī)制和對(duì)象級(jí)控制數(shù)據(jù)庫(kù)的存取的機(jī)制來(lái)保證數(shù)據(jù)的安全性。同時(shí)可以通過(guò)主備數(shù)據(jù)庫(kù)、雙機(jī)熱備、磁盤陣列、磁帶備份、定時(shí)備份、重要點(diǎn)自動(dòng)備份、客戶端隨時(shí)備份等多種方式來(lái)確保數(shù)據(jù)庫(kù)中數(shù)據(jù)的絕對(duì)安全性,保證發(fā)生數(shù)據(jù)災(zāi)難時(shí)可以迅速恢復(fù)系統(tǒng)數(shù)據(jù)。 3. 5. 1 系統(tǒng)安全設(shè)計(jì) 系統(tǒng)安全要素包括:業(yè)務(wù)安全角度、網(wǎng)絡(luò)安全角度、軟件安全角度、數(shù)據(jù)庫(kù)安全角度、日常管理角度、硬件安全角度。如圖 3. 5所示,在進(jìn)行本系統(tǒng)安全設(shè)計(jì)時(shí),必須從這六個(gè)側(cè)重點(diǎn)入手,才能保證開(kāi)發(fā)設(shè)計(jì)出來(lái)的系統(tǒng)是一個(gè)能夠安全運(yùn)行的健壯系統(tǒng)。 圖 312 安全要素 1 根據(jù)六個(gè)方面的安全角度的側(cè)重方向不同,則安全實(shí)現(xiàn)方式也不同。如圖 3. 6所示。 從網(wǎng)絡(luò)角度,本系統(tǒng)采用防火墻技術(shù),可以有效地防止非法用戶通過(guò)外部網(wǎng)絡(luò)訪問(wèn)系統(tǒng)。 手機(jī)購(gòu)物網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) 云南省農(nóng)業(yè)職業(yè)技術(shù)學(xué)校畢業(yè)生論文 24 從數(shù)據(jù)庫(kù)角度,本系統(tǒng)采用雙機(jī)備份,主從數(shù)據(jù)庫(kù)等技術(shù)保證數(shù)據(jù)的安全存儲(chǔ)。 圖 313 安全要素 2 從軟件角度,本系統(tǒng)按照用戶權(quán)限進(jìn)行管理,即根據(jù)用戶權(quán)限操作權(quán)限下的功能。對(duì)于權(quán)限以外的功能則無(wú)權(quán)操作。 3. 5. 2 硬件和系統(tǒng)安全 (1)通過(guò)安裝防火墻來(lái)抵御外界黑客和病毒的攻擊。 (2)同時(shí)在服務(wù)器上安裝相應(yīng)的防毒軟件 (Symantec AntiVirus)來(lái)預(yù)防內(nèi)部網(wǎng)絡(luò)的一些病毒。 (3)定期升級(jí)系統(tǒng)補(bǔ)丁來(lái)保證服務(wù)器操作系統(tǒng)的安全性。 (4)采用雙機(jī)熱各、磁盤陣列等方式提高系統(tǒng)硬件的安全性。 (
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1