版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、LOGO基于基于B/S的網上購書系統(tǒng)的設計與實現的網上購書系統(tǒng)的設計與實現n班班 級:軟件級:軟件092092班班n姓姓 名:名:XXXXXXn指導教師:指導教師:XXX目錄目錄u 一、系統(tǒng)開發(fā)的背景及意義一、系統(tǒng)開發(fā)的背景及意義u 二、系統(tǒng)需求分析二、系統(tǒng)需求分析u 三、三、Struts2工作流程工作流程u 四、四、Hibernate工作原理工作原理u 五、系統(tǒng)詳細設計五、系統(tǒng)詳細設計u 六、總結六、總結 Company Logo系統(tǒng)開發(fā)背景及意義系統(tǒng)開發(fā)背景及意義背景背景 近年來,隨著近年來,隨著InternetInternet的迅速崛起,互聯網已經成為收集、提供信息的的迅速崛起,互聯網已
2、經成為收集、提供信息的最佳渠道并且在逐步的進入傳統(tǒng)的流通領域。于是電子商務應運而生,開始最佳渠道并且在逐步的進入傳統(tǒng)的流通領域。于是電子商務應運而生,開始了它的流行旅程。越來越多的商家開始在網上建立購物的渠道,就是網上商了它的流行旅程。越來越多的商家開始在網上建立購物的渠道,就是網上商店,通過這種方式向消費者展示出一種新的購物理念。店,通過這種方式向消費者展示出一種新的購物理念。 同時,由于計算機網絡給我們的世界帶來的巨大的變化,讓網絡從人們同時,由于計算機網絡給我們的世界帶來的巨大的變化,讓網絡從人們極少了解的領域來到了全世界平常人的生活中。極少了解的領域來到了全世界平常人的生活中。意義意義
3、 網上購書系統(tǒng)也稱為電子商務平臺,在商務的活動中起著舉足輕重的作用網上購書系統(tǒng)也稱為電子商務平臺,在商務的活動中起著舉足輕重的作用。電子商務的發(fā)展對于一個公司而言,不僅僅意味著一個商業(yè)機會,它還意。電子商務的發(fā)展對于一個公司而言,不僅僅意味著一個商業(yè)機會,它還意味著一個全新的網絡新經濟的誕生。味著一個全新的網絡新經濟的誕生。InternetInternet本身所具有的開放性、全球性本身所具有的開放性、全球性、低成本、高效率的特點,也成為電子商務的內在特征,并使得電子商務大、低成本、高效率的特點,也成為電子商務的內在特征,并使得電子商務大大超越了作為一種新的貿易形式所具有的價值,它不僅會改變企業(yè)
4、本身的生大超越了作為一種新的貿易形式所具有的價值,它不僅會改變企業(yè)本身的生產、經營、管理活動,而且將影響到真?zhèn)€社會的經濟運行和結構。產、經營、管理活動,而且將影響到真?zhèn)€社會的經濟運行和結構。Company Logo系統(tǒng)需求分析系統(tǒng)需求分析開發(fā)環(huán)境開發(fā)環(huán)境 開發(fā)工具:開發(fā)工具:MyEclipse8.0 容容 器:器:Tomcat6.0 數據庫:數據庫: MySQL功能需求功能需求 本系統(tǒng)分為前臺模塊和后臺模塊。前臺購物模塊主要是面向用戶的部分,本系統(tǒng)分為前臺模塊和后臺模塊。前臺購物模塊主要是面向用戶的部分,包括用戶注冊、登錄、商品信息的瀏覽、購物車、訂單和修改個人信息的功能包括用戶注冊、登錄、商
5、品信息的瀏覽、購物車、訂單和修改個人信息的功能;后臺是由管理員操作的,包括圖書的添加、圖書信息的顯示以及修改和刪除;后臺是由管理員操作的,包括圖書的添加、圖書信息的顯示以及修改和刪除、會員列表、訂單列表這四個方面。、會員列表、訂單列表這四個方面。Company LogoStruts2的主要工作流程的主要工作流程Company LogoHibernate工作原理工作原理1.1.通過通過Configuration().configure()Configuration().configure();讀取并解析;讀取并解析hibernate.cfg.xmlhibernate.cfg.xml文件。文件。2
6、.2.由由hibernate.cfg.xmlhibernate.cfg.xml中的中的讀讀取并解析映射信息取并解析映射信息3.3.通過通過config.buildSessionFactory()/config.buildSessionFactory()/創(chuàng)建創(chuàng)建SessionFactorySessionFactory4.sessionFactory.openSession()4.sessionFactory.openSession(); /打開打開SesssionSesssion5.session.beginTransaction()5.session.beginTransaction();
7、/創(chuàng)建事務創(chuàng)建事務Transation Transation 6.persistent operate6.persistent operate持久化操作持久化操作7.session.getTransaction().commit()7.session.getTransaction().commit(); /提交事務提交事務8.8.關閉關閉SessionSession9.9.關閉關閉SesstionFactorySesstionFactoryCompany Logo用戶注冊界面用戶注冊界面 該界面是用戶注冊,其中郵箱地址和驗證碼的驗證采取的是該界面是用戶注冊,其中郵箱地址和驗證碼的驗證采取的是A
8、jaxAjax異步請求進行驗證。異步請求進行驗證。昵稱和密碼的格式利用了正則表達式進行控制,在輸入錯誤的時候會提示錯誤信息。密昵稱和密碼的格式利用了正則表達式進行控制,在輸入錯誤的時候會提示錯誤信息。密碼的輸入如果是錯誤的,則再次輸入密碼不能輸入,在輸入完成后,如果頁面有錯誤提碼的輸入如果是錯誤的,則再次輸入密碼不能輸入,在輸入完成后,如果頁面有錯誤提示信息則不允許提交。示信息則不允許提交。Company Logo注冊注冊-郵箱驗證界面郵箱驗證界面 在注冊頁面的信息填寫完全并且正確以后,會跳轉到注冊用戶的郵箱驗證界面,在注冊頁面的信息填寫完全并且正確以后,會跳轉到注冊用戶的郵箱驗證界面,這個可
9、以生成一個隨機的驗證碼并且發(fā)送到郵箱(在這里顯示到頁面上),用戶在輸這個可以生成一個隨機的驗證碼并且發(fā)送到郵箱(在這里顯示到頁面上),用戶在輸入驗證碼之后提示注冊成功,可以通過點擊鏈接進入商品的顯示頁面。入驗證碼之后提示注冊成功,可以通過點擊鏈接進入商品的顯示頁面。Company Logo用戶登錄界面用戶登錄界面 用戶在登錄的時候,要對用戶的郵箱地址、密碼以及郵箱驗證是否通過進行判斷,用戶在登錄的時候,要對用戶的郵箱地址、密碼以及郵箱驗證是否通過進行判斷,如果郵箱地址或者密碼輸入錯誤,則會停在登錄頁面,并顯示錯誤信息。如果郵箱驗證如果郵箱地址或者密碼輸入錯誤,則會停在登錄頁面,并顯示錯誤信息。
10、如果郵箱驗證未通過,會跳轉到郵箱驗證的頁面。未通過,會跳轉到郵箱驗證的頁面。Company Logo添加圖書界面添加圖書界面 添加圖書的界面中,在添加圖書封面的時候,會將要添加的圖片顯示在頁面上,便于添加圖書的界面中,在添加圖書封面的時候,會將要添加的圖片顯示在頁面上,便于管理員的添加。圖書的類別采用了異步請求,在網頁一開始加載就發(fā)送請求,并且把返管理員的添加。圖書的類別采用了異步請求,在網頁一開始加載就發(fā)送請求,并且把返回的信息填充在回的信息填充在select中。中。Company Logo添加圖書界面添加圖書界面 在圖書列表的顯示頁面可以對圖書的信息進行修改或者刪除,在修改或者刪除之后返在圖書列表的顯示頁面可以對圖書的信息進行修改或者刪除,在修改或者刪除之后返回到原頁面?;氐皆撁?。Company Logo會員列表、訂單列表界面會員列表、訂單列表界面Company Logo總結總結 系統(tǒng)利用了框架進行開發(fā),這樣大大的減少了代碼量,也降低了業(yè)務邏系統(tǒng)利用了框架進行開發(fā),這樣大大的減少了代碼量,也降低了業(yè)務邏輯與數據層之間的耦合。利用一些輯與數據層之間的耦合。利用一些jQueryjQuery的特效和的特效和AjaxAjax異步請求讓用戶對異步請求讓用戶對頁面的體驗感更好。頁面的體驗感更好。 通過對網上購書系統(tǒng)主要功能及體系結構的分析、設計通過對網上購書系統(tǒng)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025教師公寓出租合同樣本
- 2025車輛承包合同范本
- 電信詐騙的分析與對策
- 科技節(jié)慶活動的多元策劃與實施經驗
- 趣味數學課堂寓教于樂的秘密武器
- 2024年智慧物流投資申請報告
- 2024年農業(yè)運輸機械項目資金籌措計劃書代可行性研究報告
- 二零二五年度酒店客房預訂取消退款合同4篇
- 二零二五年度創(chuàng)業(yè)型企業(yè)環(huán)保設施改造升級與合規(guī)審查合同4篇
- 2025年北師大版九年級生物上冊階段測試試卷
- 2025年上半年江蘇連云港灌云縣招聘“鄉(xiāng)村振興專干”16人易考易錯模擬試題(共500題)試卷后附參考答案
- DB3301T 0382-2022 公共資源交易開評標數字見證服務規(guī)范
- 人教版2024-2025學年八年級上學期數學期末壓軸題練習
- 江蘇省無錫市2023-2024學年八年級上學期期末數學試題(原卷版)
- 俄語版:中國文化概論之中國的傳統(tǒng)節(jié)日
- 2022年湖南省公務員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 婦科一病一品護理匯報
- 哪吒之魔童降世
- 2022年上海市各區(qū)中考一模語文試卷及答案
- 2024年全國統(tǒng)一高考數學試卷(新高考Ⅱ)含答案
- 我國無菌包裝行業(yè)消費量已超千億包-下游需求仍存擴容潛力
評論
0/150
提交評論