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

正文內(nèi)容

基于php的家電在線比價系統(tǒng)設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-14 23:34 本頁面
 

【文章內(nèi)容簡介】 格,上傳時間等信息。但是商家上傳商品的基本信息是什么,我們看圖 3 所以: 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 8 圖 3 商家上傳商品頁面 在該頁面商家必須填寫所有的文本信息,這 樣才能很好的上傳。 當用戶在進入頁面要找自己想要的那款商品時候可以在首頁右上搜索欄里輸入自己要找的那一款產(chǎn)品的名稱,然后點擊搜索會在頁面中出現(xiàn)你所搜索的全部同一款你所搜索的商品,如圖 4 所示: 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 9 圖 4 搜索頁面 管理員登陸后可以瀏覽商品、添加商品、商品分類、瀏覽用戶、添加用戶,頁面簡潔明了容易操作,如圖 5 所示: 圖 5 后臺管理頁面 從上圖還可以看出管理員可以搜索商品名稱然后價格多少到多少的搜索,在管理員頁面可以清楚地看到商家所上傳的所有商品的基本信息,和上傳的時間等。當然如果不滿足系統(tǒng)的商品管理員 可以自行進行刪除。使之符合系統(tǒng)的基本類型 — 家電比價網(wǎng)( JD 比價 NET)。 模塊的設(shè)計與實現(xiàn) 家電在線比價系統(tǒng)主要有三類用戶,管理員、商家和普通用戶,不過商家也可以作為普通用戶來對產(chǎn)品進行留言評價。后臺管理即為管理員模塊,管理員可以添加家電、瀏覽家電、對家電進行分類、瀏覽會員、添加會員。商家及用戶可以注冊賬號、登錄賬號、上傳商品、產(chǎn)品留言、刪除商品 [12]。 當用戶或者商家注冊的時候需注意郵箱和驗證碼的填寫,郵箱必須要格式正確,驗證碼填寫也必須要正確,如果不正確會彈出錯誤的頁面提示。而商家上傳商品的時 候必須要正確填寫所有的信息,否則不能上傳商品。用戶留言必須要登錄以后才可以留言,否則不會有留言面板出現(xiàn)。 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 10 圖 4 系統(tǒng)結(jié)構(gòu)圖 圖 4 系統(tǒng)結(jié)構(gòu)圖 管理員 本模塊的面向?qū)ο笫枪芾韱T,管理員可以再后臺添加家電、瀏覽家電、家電分類、瀏覽會員、添加會員。 商家模塊 本模塊的面相對象時商家,商家在注冊登錄以后可以進入個人中心上傳自己的商品,還可以對要下架的商品進行刪除。商家模塊顯示上傳商品時間和上傳商品的價格等信息。 注冊時所有的項都為必填項目,如所填格式全部正確后,點擊 注冊成功并自動進入登錄狀態(tài),返回主頁面。 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫是數(shù)據(jù)的匯集,它以一定的組織形式存于存儲介質(zhì)上。數(shù)據(jù)庫管理系統(tǒng) (DBMS)是管理數(shù)據(jù)庫的軟件,它實現(xiàn)數(shù)據(jù)庫系統(tǒng)的各種功能。數(shù)據(jù)庫應(yīng)用指選擇合適的 DBMS,設(shè)計、建立、維護和管理數(shù)據(jù)庫系統(tǒng),為用戶服務(wù)。 本系統(tǒng)采用了 MySQL 數(shù)據(jù)庫 [10],創(chuàng)建了一個數(shù)據(jù)庫,名稱為 zy,數(shù)據(jù)庫包含以下幾個表: admin 表:用來儲存管理員的基本信息; message 表:用戶留言基本信息; phone家電比價系統(tǒng) 管理員 用戶及商家 添加家電 瀏覽家電 家電分類 瀏覽會員 添加會員 賬號注冊 賬號登錄 上傳商品 用戶留言 刪除商品 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 11 表:用來儲存商家上傳的各種家用電器的基本信息; type 表 :用來儲存 家用電器的基本類型; user 表:用來儲存注冊的商家的基本信息。 表 1 管理員登錄表( admin) 列名 數(shù)據(jù)類型 可否為空 說明 Id Username Password Int( 11) Varchar( 30) Char( 32) Not null Not null Not null 序號 管理員登陸名 管理員登陸密碼 表 2 用戶留言表( message) 列名 數(shù)據(jù)類型 可否為空 說明 Id Content username pid time Int( 11) text Varchar(30) Int( 11) Varchar( 30) Not null Not null Not null Not null Not null 序號 留言內(nèi)容 用戶名 留言時間 表 3 商家基本信息表( user) 列名 數(shù)據(jù)類型 可否為空 說明 Id Username Password Email Int( 11) Varchar( 20) Char( 32) Varchar( 30) 否 否 否 否 序號 商家 密碼 郵箱 以上三個數(shù)據(jù)庫表個為管理員、用戶留言和商家的基本信息,管理員的登錄名和登錄密碼是固定的,而用戶留言的用戶名是不固定 的當用戶注冊新的賬戶和留言的時候自動在用戶留言表( message)中自動插入新的數(shù)據(jù)。商家用戶是在注冊的時候自動在商家基本信息表中插入商家名稱、密碼和所用郵箱。 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 12 表 4 家電信息表( phone) 列名 數(shù)據(jù)類型 可否為空 說明 id tid phonename Phonedes Price Mprice Addtime Pic Total Buytime Pid Username Int( 11) Int( 11) Varchar( 30) Text Float( 6,2) Float( 6,2) Int( 11) Varchar( 40) Int( 11) Int( 11) Int( 11) Varchar( 30) Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null 序號 家電名稱及型號 家電介紹 家電價格 會員價格 家電圖片 家電庫存量 商家 表 5 家電類型( type) 列名 數(shù)據(jù)類型 可否為空 說明 Id Typename Pid Path Int( 11) Varchar( 30) Int( 11) Varchar( 120) 否 否 是 是 序號 家電類型 5 測試 測試的目的 如果測試的目的是為了盡可能多的找出錯誤,那么測試就應(yīng)該直接針對軟件比較復雜的部分或是以前出錯多比較的位置。 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。 測試是為了證明程序有錯,而不是證明程序無錯誤。 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 13 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 這種觀點可以提醒人們測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。但是僅 憑字面意思理解這一觀點可能會產(chǎn)生誤導,認為發(fā)現(xiàn)錯誤是軟件測試的唯一目的,查找不出錯誤的測試就是沒有價值的,事實并非如此 [14]。 首先,測試并不僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當前所采用的軟件過程的缺陷,以便改進。同時,這種分析也能幫助我們設(shè)計出有針對性地檢測方法,改善測試的有效性。其次,沒有發(fā)現(xiàn)錯誤的測試也是有價值的,完整的測試是評定測試質(zhì)量的一種方法。 功能測試 表單測試 當用戶提交信息時,就需要使用表單操作,例如用戶注冊、登錄、留言 提交等。在這種情況下,要測試提交操作的完整性,以校驗提交給服務(wù)器的信息的正確性。 用戶注冊時填寫的手機號與郵箱號的格式是否正確,填寫的驗證碼是否正確等。如果使用了默認值,還要檢驗?zāi)J值的正確性。如果表單只能接受指定的某些值,則也要進行測試。只能接受某些字符,測試時可以跳過這些字符,看系統(tǒng)是否會報錯。 測試結(jié)果:登錄時用戶名或密碼錯誤,系統(tǒng)會提示重新登錄。注冊時所填信息不符合要求如郵箱格式不正確或者驗證碼填寫不正確,會提示郵箱格式錯誤和驗證碼錯誤[13]。 數(shù)據(jù)庫測試 在網(wǎng)站的設(shè)計與實現(xiàn)中,數(shù)據(jù)庫 起著重要的作用,數(shù)據(jù)庫為網(wǎng)站的管理、運行、查詢和實現(xiàn)用戶對數(shù)據(jù)存儲的請求等提供空間。在網(wǎng)站應(yīng)用中,最常用的數(shù)據(jù)庫類型是關(guān)系型數(shù)據(jù)庫,可以使用 MySQL 對信息進行處理。 在使用了數(shù)據(jù)庫的動態(tài)網(wǎng)站系統(tǒng)中,一般情況下,可能發(fā)生兩種錯誤,分別是數(shù)據(jù)一致性錯誤和輸出錯誤。數(shù)據(jù)一致性錯誤主要是由于用戶提交的表單信息不正確而造成的,而輸出錯誤主要是由于網(wǎng)絡(luò)速度或程序設(shè)計問題等引起的,針對這兩種情況,進行測試。 測試結(jié)果:數(shù)據(jù)庫連接正確,數(shù)據(jù)添加、刪除、修改都沒有錯誤。 用戶界面測試 導航測試 導航 直觀,進入主頁面可以清楚地看到所要找的家電類型,然后點擊可以進入查看家電產(chǎn)品。方便用戶瀏覽,導航簡單明了,一看就知道網(wǎng)站要表現(xiàn)的內(nèi)容是什么。 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 14 連接測試 鏈接是網(wǎng)站應(yīng)用系統(tǒng)的一個主要特征,它是在頁面之間切換和指導用戶去一些不知道地址的頁面的主要手段。鏈接測試可分為三個方面。首先,測試所有鏈接是否按指示的那樣確實鏈接到了該鏈接的頁面;其次,測試所鏈接的頁面是否存在;最后,保證網(wǎng)站上沒有孤立的頁面,所謂孤立頁面是指沒有鏈接指向該頁面,只有知道正確的 URL地址才能訪問。鏈接測試在整個網(wǎng)站設(shè)計實現(xiàn)的最后階 段進行 [14]。 測試結(jié)果:所有鏈接都能鏈接到相應(yīng)的頁面;所鏈接的頁面都存在;網(wǎng)站沒有孤立頁面,所有頁面都可以鏈接到。 經(jīng)過以上測試,網(wǎng)站沒有出現(xiàn)上述錯誤,能快速準確的運行 [15]。 6 系統(tǒng)調(diào)試 為了使系統(tǒng)適應(yīng)變化并逐步的完善和健壯,就需要隨時進行細致和周到的系統(tǒng)維護,根據(jù)維護活動的不同,可以把維護分成以下 3 類,每一類的維護過程都要求進行詳細的記錄: (1) 改正性維護 (2) 適應(yīng)性維護 (3) 完善性維護 根據(jù)維護的具體內(nèi)容的不同,我們又將各類維護分成程序維護、數(shù)據(jù)維護、代碼維護、設(shè)備維護這 4 種情況。 (1) 程序維護是指對某一部分程序或全部程序進行修改、維護,通常要充分利用原有維護框架。在不出現(xiàn)漏洞的情況下,程序維護是不經(jīng)常修改的。 (2) 數(shù)據(jù)維護指的是不定期的對數(shù)據(jù)文件或數(shù)據(jù)庫進行整理和修改。把冗余的資料刪除。 (3) 代碼維護指或變更包括設(shè)置、修正、重新排列、添加和刪除數(shù)據(jù)項內(nèi)容。 (4) 設(shè)備維護指的是有關(guān)人員定期對設(shè)備進行檢查和保養(yǎng)。 本系統(tǒng)的系統(tǒng)維護主要是由管理員來完成的,其中包括兩大部分。第一部分為刪除,就是把冗余的信息進行刪除,使數(shù)據(jù)庫經(jīng)常得以更新其中包括學生信息和教師信息。這部分中的 學生信息是通過查找學號來完成的。輸入要刪除的學生學號,在數(shù)據(jù)庫中進行查詢,找到匹配的內(nèi)容進行刪除。教師信息與此相仿,靠查找教師的代號來進行操作。第二部分為備份數(shù)據(jù),就是把數(shù)據(jù)庫的內(nèi)容進行備份。這一部分是非常重要的,因為在不慎將數(shù)據(jù)庫中內(nèi)容丟失的時候,通過備份的數(shù)據(jù)把丟失的內(nèi)容找回,可以減少造成的損失。 河北科技師范學院 2020屆本科畢業(yè)論文( 設(shè)計) 15 總結(jié) 經(jīng)過一個學期的設(shè)計和開發(fā),基于 PHP 的家電在線比價系統(tǒng)設(shè)計與實現(xiàn)完成。在研究過程中,根據(jù)軟件工程思想,認真進行了系統(tǒng)需求分析,通過閱讀大量文獻資料,比較各種設(shè)計方案的優(yōu)劣,并結(jié)合自身開發(fā)條件因素,確 定了系統(tǒng)設(shè)計方案。研制的網(wǎng)站涉及到了登錄注冊,家用電器搜索,商家上傳商品,刪除商品,后臺商品瀏覽,會員瀏覽,添加商品,添加用戶等功能。信息發(fā)布等模塊,能夠進行教學支持。但是由于畢業(yè)設(shè)計時間較短和本人掌握的知識有限,該網(wǎng)站還有很多不完善的地方,后臺管理功能太少等多方面問題,還有待于進一步的完善。 本系統(tǒng)在設(shè)計之初,遇到了很多問題。比如,學生在注冊時出現(xiàn)填寫錯誤系統(tǒng)會提示,但是學生的注冊信息已經(jīng)存入表中,經(jīng)過檢查代碼、分析,發(fā)現(xiàn)判斷語句出現(xiàn)了錯誤,利用嵌套判斷語句,問題就解決了。 本次設(shè)計使我對已學過的基礎(chǔ)知識 有了更深一步的理解和掌握,在設(shè)計時也遇到了各種各樣的問題,通過在圖書館查閱書籍資料,上網(wǎng)搜索相關(guān)信息,以及向老師和同學的請教,我基本解決了這些問題。也正是這個原因,我獨立思考、獨立工作以及應(yīng)用所學基本知識分析和解決實際問題的能力有了很大的提高。 通過這次的課程設(shè)計,我體會到了作為一個工程技術(shù)人員所應(yīng)該具備的細心與嚴密的素質(zhì)和吃苦耐勞的精神,也學到了課本上沒有東西。在此過程中我們不僅學習了更多的學術(shù)知識也體會到了一個技術(shù)人員耐。 (1)要養(yǎng)成良好的書寫程序的習慣。千萬不要忽略程序的正確書寫格式,這對程序的調(diào)試 及維護方面都用極為重要的作用。 (2)要養(yǎng)成良好的存盤和備份的習慣。時刻存盤和經(jīng)常備份,可以大大避免由于意外事故的發(fā)生而對自己造成不必要的損失,進行重復工
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1