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

正文內容

本科畢業(yè)論文_小型電子商務網(wǎng)站的設計與實現(xiàn)-閱讀頁

2024-09-19 21:56本頁面
  

【正文】 件。按“Next” 繼續(xù) , 確認一下先前的設置。勾選 “Configure the Mysql Server now” ,按 “Finish” 結束軟件的安裝并啟動 MySQL Server 配置向導。選擇服務器類型, “Developer Machine( 開發(fā)測試類, MySQL 占用很少資源 )” 、 “Server Machine(服務器類型, MySQL 占用較多資源 )” 、 “Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務器, MySQL 占用所有可用資源 )” ,一般選 “Server Machine” ,不會太少,也不會占滿。使用用默認位置,直接按 “Next” 繼續(xù) , 選擇網(wǎng)站的一般 MySQL 訪問量,同時連接的數(shù)目,“Decision Support(DSS)/OLAP(20 個左右 )” 、 “Online T ransaction Processing(OLTP)(500 個左右 )” 、 “Manual Setting( 手動設置,自己輸一個數(shù) )” ,我這里選 “Manual Setting” ,并且設置為 10,按 “Next” 繼續(xù) , 是否啟用 TCP/IP連接,設定端口, Port Number: 3306,在這個頁面上,您還可以選擇 “ 啟用標準模式 ”(Enable Strict Mode) ,這樣 MySQL 就不會允許細小的語法錯誤。但熟悉 MySQL 以后,盡量使用標準模式,因 為它可以 降低有害數(shù)據(jù)進入數(shù)據(jù)庫的可能性。最后 “Create An Anonymous Account( 新建一個匿名用戶,匿名用戶可以連接數(shù)據(jù)庫,不能操作數(shù)據(jù),包括查詢 )” ,一般就不用勾了,設置完畢,按 “Next” 繼續(xù) , 確認上述步驟設置,按 “Execute” 使設置生效 , 配置完成。 13 第 3 章 系統(tǒng)性能需求及數(shù)據(jù)描述 第 需求分析 系統(tǒng)需要解決的主要問題 本系統(tǒng)要實現(xiàn)模擬在線購物 (電子商務 )系統(tǒng)。而后臺數(shù)據(jù)庫的數(shù)據(jù)要具有一致性、完整性、安全性。 ( 2)產(chǎn)品瀏覽模塊 包括主界面和分類瀏覽。所以本系統(tǒng)使用 JSP 開發(fā)技術,應用界面友好,服務器端腳本用 JAVA 腳本來編寫,客戶端腳本也用 JAVA 來編寫,數(shù)據(jù)庫使用 數(shù)據(jù)庫,服務器是 Tomcat 。因此在技術上能夠適應本系統(tǒng)的開發(fā)。 本軟件的開發(fā)費用可以忽略,由本人利用畢業(yè)設計的機會進行開發(fā),目前中檔辦公用機每臺在 4000 元左右。 操作可行性 本系統(tǒng)直觀易懂,使用非常方便,可以直接上手,操作本系統(tǒng)沒有太大的問題。 綜上所述,從技術上、經(jīng)濟上、法律上、可操作性上都是可行的 ,而且要 求不高,所以該系統(tǒng)的開發(fā)是可行的 。系統(tǒng)設計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化設計是把大型軟件按照一定的原則劃分成一個較小的相對功能獨立又相關聯(lián)的模塊,每個模塊完成一個特定的子功能,把這些模塊結合起來組成一個整體,完成指定的功能,滿足問題的要求。 模塊化理論的幾個重要概念如下: ( 1)抽象 抽象就是抽象出事物的本質特性而暫時不考慮它們的細節(jié)。一個復雜的動態(tài)系 統(tǒng)首先可以用一些高級的抽象概念構造和理解,這些高級概念又可以用一些較低級的理解,直到最低層次的具體元素。 16 局部化是指把一些關系密切的軟件元素物理的放得彼此靠近。 信息隱蔽原理和局部化有助于在測試期間以及軟件維護期間修改軟件。 ( 3)逐步求精的模塊化概念 逐步求精和模塊化的抽象是密切相關的。用自頂向下,逐步求精的方法由抽象到具體的方式分配控制,簡化了軟件設計和實施,提高了軟件的可理解性和可測試性,并使得軟件更容易維護。度量模塊的獨立程度有兩個標準:內聚和耦合。耦合強弱取決于模塊間接口的復雜程度,進入或訪問一個模塊的點,以及通過接口的數(shù)。內聚標志一個 模塊內各個元素彼此結合的緊密程度,它是信息隱藏和局部化概念的自然擴展,理想內聚的模塊只做一件事情。 第 系統(tǒng)功能劃分 經(jīng)過對系統(tǒng)的需求分析,將整個系統(tǒng)分為四大模塊:用戶管理模塊、產(chǎn)品瀏覽模塊、購物車模塊、生成訂單模塊。注冊時只要填寫登錄用戶名、密碼、聯(lián)系電子信箱 3項信息即可。 ( 2)產(chǎn)品瀏覽模塊:主界面 ,分類瀏覽; 選擇產(chǎn)品功能。 ( 3)購物車模塊 :購買 ,變更數(shù)量 ,刪除 ,恢復 ,列表顯示; 顧客選擇完商品后可進入購物車頁面,查看自己要購買的商品,可修改某一商品數(shù)量、取消購買某商品和清空整個購物車。如尚未填寫則顯示相應表單請其填寫,系統(tǒng)記錄顧客提交的收貨人信息以便其下次購物時使用。 18 第 5 章 系統(tǒng)數(shù)據(jù)庫設計 第 實體 ER 圖 在系統(tǒng)設計的開始,我首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行抽象。在本系統(tǒng)中我采用“實體聯(lián)系模型”( ER 模型)來描述數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行第一次抽象。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。 ER圖是直觀表示概念模型的工具,它有三個基本成分: 矩形框,表示實體類型(考慮問題的對象)。 橢圓 形框,表示實體的屬性。本系統(tǒng)包括的實體有用戶實體、產(chǎn)品圖書類實體、產(chǎn)品類別實體等。車輛檔案信息實體 ER 圖如圖 所示。車輛管理信息實體 ER圖如圖 所示。 Mysql 的特性包括: ( 1) 高速 高速是 MySQL 的顯著特性,在 MySQL 中,使用了極快的 “B 樹 ” 磁盤表( MyISAM)和索引壓縮;通過使用優(yōu)化的 “ 單掃描多連接 ” ,能夠實現(xiàn)極快的連接; SQL 函數(shù)使用高度優(yōu)化的類庫實現(xiàn),運行速度快。 ( 2) 支持多平臺 MySQL 支持超過 20種開發(fā)平臺,包括 Linux、 Windows、 FreeBSD、 IBM AIX、 HPUX、Mac OS、 OpenBSD、 Solaris 等,這使得用戶可以選擇多種平臺實現(xiàn)自己的應用,并且在不同平臺上開發(fā)的應用系統(tǒng)可以很容易在各種平臺之間進行移植 。 ( 4) 提供多種存儲器引擎 MySQL 中提供了多種數(shù)據(jù)庫存儲引擎,各引擎各有所長,適用于不同的應用場合,用戶可以選擇最合適的引擎以得到最高性能。 MySQL 5 是 MySQL 發(fā)展歷程中的一個里程碑,使 MySQL 具備了企業(yè)級數(shù)據(jù)庫管理系統(tǒng)的特性,提供強大的功能,例如子查詢、事務、外鍵、視圖、存儲過程、觸發(fā)器、查詢緩存等功能。 21 這樣,表的大小就能超過單獨文件的最大容量。 ( 7) 安全 靈活和安全的權限和密碼系統(tǒng),允許基于主機的驗證。 本系統(tǒng)的數(shù)據(jù)庫的名字為 ,在本數(shù)據(jù)庫中包括如下幾個表: ( 1)圖書產(chǎn)品信息 (d_book)表,內容如表 所示。 表 User用戶 (d_user)表 字段名稱 類型 長度 主鍵 說明 允許空 id int 50 YES 序號 否 username varchar 50 用戶名 否 password varchar 50 用戶密碼 否 phone varchar 50 電話 是 addr varchar 50 地址 是 rdata varchar 50 注冊日期 是 last_login_time varchar 50 最后登錄日期 是 last_login_ip varchar 50 最后登錄 IP 是 22 ( 3)產(chǎn)品信息 (d_product)表內容如表 所示。 表 產(chǎn)品類別 (d_category)表 字段名稱 類型 長度 主鍵 說明 允許空 id int 20 YES 編號 否 name varchar 50 分類名 是 descry varchar 50 描述 是 pid varchar 20 父類 id 是 ( 5)訂單( d_order)表內容如表 所示。 數(shù)據(jù)安全性 客戶端層和數(shù)據(jù)庫層隔離 ,客戶端無法接觸本質的數(shù)據(jù)庫 ,無法進行非法的修改和破壞 ,使得數(shù)據(jù)庫得到有效安全的保護。用戶登錄的表單應該嵌入整體的結構當中。 首先,用戶要有一個用戶名和密碼。同時對密碼也要求保密,將密碼加密后再存入數(shù)據(jù)庫。用戶的真實姓名是必不可少的。 圖 25 用戶登錄流程圖 登錄入口 取得用戶名和密碼 將 UserID 存入 session 中 查詢用戶是否存在 核對密碼是否正確 登錄成功 是 是 否 否 27 第 系統(tǒng)界面設計 系統(tǒng)登錄界面 本頁面是網(wǎng)站的初始頁面,顧客可以選擇登錄直接進行登錄,如果沒有賬號則進行注冊,點擊“登錄 ”按鈕完成登錄的功能。 圖 網(wǎng)站初始界面 用戶登錄界面 用戶登錄頁面的鏈接在初始頁面上側,點擊后進入登錄頁面,在登陸頁面中包含一個“創(chuàng)建新用戶”鏈接注冊頁面。 圖 用戶登錄界面 用戶注冊界面 28 用戶注冊包含填寫信息、郵箱驗證、以及注冊成功三個頁面,在填寫信息頁面中填寫郵箱號、昵稱、密碼、驗證碼輸入等必填項,進行前臺校驗,校驗規(guī)則除了不為空外還包括郵箱格式和昵稱長度以及郵箱、昵稱的唯一性,如果校驗不成功則不能提交并且彈出消息框進行提示,本頁面的設計如圖 所示。本頁面的設計如圖 所示。本頁面的設計如圖 所示。本頁面的設計如圖 所示。本頁面的設計如圖 所示。本頁面的設計如圖 所示。 測試的目標 ( 1)測試的目的是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程。 ( 3)成功的測試是發(fā)現(xiàn)了到今為止尚未發(fā)現(xiàn)的錯誤的測試。所謂測試方案包括預定要測試的功能。 測試有兩種方法:黑盒測試和白盒測試。 白盒測試又叫結 構測試,完全了解程序的結構和處理過程,這種方法按照程序內部的邏輯測試程序,檢驗程序中每條通路是否都能按照預定要求正確工作。模塊測試主要由代碼審查和軟件測試兩部分組成。集成測試是組裝軟件的系統(tǒng)技術 ,主要目標是發(fā)現(xiàn)與接口有關的問題。但比較而言,漸增式方法比較好,因為編寫的測試軟件較少,開銷較??;早地發(fā)現(xiàn)模塊間的接口錯誤;錯誤位置容易判斷;測試更徹底。 驗收測試 這一步是驗證軟件的有效性。 ( 1)功能和特性與用戶的要求有差距。 這個階段發(fā)現(xiàn)的問題往往和需求分析階段的差距有關。新開發(fā)出來的系統(tǒng)和將被它取代的舊系統(tǒng),以便比較新舊兩個系統(tǒng)的處理結果。 ( 2)用戶能有一段熟悉新系統(tǒng)的時間。 ( 4)能以準生產(chǎn)模式對新系統(tǒng)進行全負荷測試,可以用測試結果驗證性能指標。軟件的維護有適應性維護,完善性維護,改正性維護,預防性維護。 ( 2)開發(fā)過程文檔齊全。 35 ( 4)詳細設計的文檔,源代碼內部的文檔有詳細說明,注釋均可提高可維護性。近年來,隨著信息的全球化和國際互聯(lián)網(wǎng)的普及化,電子商務成為互聯(lián)網(wǎng)應用的最大熱點,越來越多的企業(yè)通過使用電子商務技術來進行商業(yè)上的交易以減少成本。 JSP 技術就是構建安全可靠而又高效率的電子商務應用系統(tǒng)的最佳選擇。 最初, Java 是運行在瀏覽器和客戶計算機上的,當時 Java 總被懷疑是否適合作為服務器端的開發(fā)。 JSP 技術正是基于強大的 Java 語言,因而具有良好的伸縮性,而且與 Java Enterprise API 緊密的結合在一起,從而使得 JSP 技術成為構建電子商務系 統(tǒng)的最佳選擇。 ASP 中應用的腳本語言能很好的服務于小的應用程序,但不能適應大型的、復雜的應用程序。它比較容易創(chuàng)建和維護龐大的、組件化的應用程序。 EJB 整合了企業(yè)邏輯,例如數(shù)據(jù)庫的訪問、安全、事務完整性及獨立性。這一特點使 JSP 能夠適用現(xiàn)實世界的各種 Web 應用程序不斷的變化和發(fā)展。 綜上所述, JSP是未來發(fā)展的趨勢。 通過這次設計工作,讓我學到了很多書本上學不到的東西,養(yǎng)成了不會就學,不懂就問,獨立思考的好習慣。 37 附 錄 部分源代碼 “登錄”功能的代碼設計如下: public String execute() throws Exception{ UserDao dao=new JDBCUserDAO()。 if(dbuser==null){ String loginerror=郵箱不存在 。 return fail。 (())。 (user, dbuser)。 if(url1
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1