




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、。南雷藤言"學供畢業設計(論文)開題報告題目名稱:網上書店學生姓名:學號:二級學院(系)/專業:計算機與軟件學院/軟件技術班級:指導教師:2013年3月7日本課題的背景及意義隨著科學技術的飛速發展,Internet這個昔日只被少數科學家接觸和使用的科研工具己經成了普通百姓都可以觸及的大眾型媒體傳播手段。21世紀是網絡的時代、信息的時代,時間是非常寶貴的,由于種種原因人們抽不出時間到實體書店去買書,也不知道哪家書店會有自己想要的書籍,同時那些傳統書店的經營者未必有好的方法讓人們知道“我這就有顧客需要的書籍”,這種買賣雙方之間信息交流上的阻礙成為“網上書店”網站發展的原動力。書籍網上交易
2、近幾年在我國發展迅猛,如同一些書店在各地開設書店以拉近書店與顧客間距離一樣目前,網上書店在國際互聯網上可以實現的商務己經多樣化,可以完成從最基本的信息展示、信息發布功能到在線交易、在線客戶服務、在線網站管理功能等。網上書城向廣大用戶推出的是一種全新的網上信息服務,旨在書店與消費者之間架起一座高速、便捷的網上信息橋梁,為廣大用戶節省時間,方便用戶購書,讓用戶永遠走在時代的前沿。成本低廉是開設網上書店的主要原因,它24小時的全天候和全方位服務也是店面書店所不能比及的。與其他商品相比,書籍運送兒乎不怕碰撞碎裂,運送相對方便;同時書本因具有功能單一,形式簡單,易于判斷和選擇二獨具優勢,很適合網上交易;
3、書籍單價較低,降低了消費者在網絡購物的門檻,所以網上書城的開設已成為必不可少的經營策略之一。本研究課題主要研究一個具有個性化搜索功能的網上書店銷售系統。即網上書店不但讓用戶輕松、快捷、方便進行在線購物,讓管理員能夠發布各種圖書信息,完成網上書店所必須具備的基本功能之外,更重要的是本書店在搜索圖書方面為用戶創建了一個友好的搜索環境,并在整體上實現用戶注冊、用戶管理、書籍瀏覽、書籍查詢、在線購書和系統管理等功能。主要采用超文本連接語言A、Javascript、Div+css、SQLserver2005等技術來實現網上書店系統,采用了面向對象的軟件開發方法,按照軟件工程的基本步驟進行了系統分析、設計
4、和實現。1. 本課題的基本內容及關鍵問題本系統主要包括以下模塊:前臺模塊(個人中心管理模塊,購物車管理模塊),后臺模塊(圖書管理模塊)。其中每一模塊都包含有子模塊,詳細如下:個人中心管理模塊:包括個人信息的注冊、添加、刪除、修改、查看個人的詳細信息等。購物車管理模塊:包括對己加入購物車的書籍進行查看、添加、刪除、修改、下訂單等。管理員模塊:對個人信息的查看、修改、增加、刪除等。圖書管理模塊:管理員對圖書的查看、修改、增加、刪除等。關鍵問題:搜索功能是一難點。訂單的查看是一個難點。購物車的功能實現是一個特大難點。圖書在網頁上用數據控件顯示是一個難點。系統數據的處理(如何添加到數據庫)是一個難點。
5、2. 本課題調研情況綜述經過相關的資料查詢,目前對于網上書店系統有以下幾種技術解決方案:1. PHP+MySQL+Linux優點:開發需要的軟件及平臺免費,PHP具有很強的移植性,具有優秀的前臺框架模板,設計前臺變得容易。由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業站點。首先,PHP缺乏規模支持。其次,缺乏多層結構支持。對于大負荷站點,解決方法只有一個:分布計算。數據庫、應用邏輯層、表示邏輯層彼此分開,而且同層也可以根據流量分開,組成二維陣列。而PHP則缺乏這種支持。還有上面提到過的一點,PHP提供的數據庫接口支持不統一,這就使得它不適合運用在電子商
6、務中2. ASP.NET+MySqlServerASP.NET是Microsoft.NETFramework中用于生成Web應用程序和XMLWebServices的技術。可以通過MicrosoftWindowsd的COM/DCOM獲得ActiveX規模支持,通過DCOM和TranscationServer獲得結構支持;這樣使得該方案具有可行性。但是由于房屋租賃系統的安全性要求較高,A+SQLServer多依賴系統功能,容易產生安全漏洞。該頁面使用一種己編譯的、由事件驅動的編程模型,這種模型可以提高性能并支持將應用程序邏輯結構同用戶界面相隔離。3. JSP+SSH+MySQLJSP建立在java
7、基礎之上具有java語言的分布式,可移植性強,跨平臺,面向對象的特點。Struts是實現MVC框架的輕量級框架,具有豐富的頁面標簽,極大的方便了前臺開發以及各層次的分離。Hibernate是輕量級的持久成框架,它使開發完全面向對象,實現了數據庫的封裝,系統移植的關鍵問題:不同數據庫版本數據移植問題。Spring是另夕I、一個輕量級框架,通過ToC以及AOP是的對象之間的依賴關系降得最低,而且能夠提供強大的事務管理功能,使得開發人員更集中于業務處理??偟膩碚f,ASP,PHP,JSP三者都有相當數量的支持者,而這三者也各有所長,在開發過程中,我們應該根據實際的需要來使用最合適的技術,本系統由于規模
8、以及安全性要求采用第二種解決方案。本課題將在對相關網站和目前網絡上使用的博客系統的調研,詳細地獲取并研究需求,建立對應的邏輯模型以及獲取相關數據。在準確地理解需求的基礎之上,將采用目前最為流行的技術:.NET+Mysql+(Div+Css)+HTML等技術完成系統的設計與開發。其中運用MVC框架,“C”負責管理系統的所有組件?!癕”負責基礎數據,“V”負責頁面展示。MVC將代碼中的業務邏輯和數據顯示分離,保證更好的開發效率。采用Div+Css方式進行系統頁面的設計,該方式有利于提高頁面打開速度和搜索引擎的查詢,同時還可以實現頁面樣式的整體變換使網頁更加美觀。本系統使用.NET技術作為表現層技術,負責收集用戶數據請求并將其提交到指定的控制器,此外還負責處理結果的展示。為了實現更好的維護性,頁面禁用了java腳本取而代之的是JSTL標簽。.NET所有請求都向Struts的ActionServlet發送,所有請求都有Struts處理。然后轉發到Spring的動態代理類,由他管理業務邏輯,來調用相應的action處理請求。通過Spring提供的注入方案,管理各組件,面向接口編程,降低了系統的復雜度。程序開發對數據庫的操作將使用Spring提供的HibernateSupport來完成,此外程序的測試
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 短視頻平臺內容監管與網絡生態治理創新研究與實踐報告
- 數字孿生視角下2025年城市規劃與建設中的智慧城市能源管理系統優化與評估優化優化報告
- 2025年智慧交通系統交通流量預測技術智能交通數據挖掘與智能控制報告
- 工業互聯網平臺微服務架構性能測試報告2025:邊緣計算與實時性能優化
- 電競商業贊助策略報告:2025年品牌合作案例分析
- 功能性飲料在健身器材銷售中的市場推廣策略報告
- 培訓班門店財務管理制度
- 亞馬遜銷售組長管理制度
- 早餐健康宿舍管理制度
- 房產公司運營部管理制度
- 2025年宜賓市英語七下期末復習檢測試題含答案
- 項目管理從立項到結項全解析
- 全國導游人員資格考試單科綜合測試卷(科目一:政策與法律法規)
- 2024年中國鐵路成都局集團有限公司招聘考試《鐵路基本常識》真題庫及答案
- 中醫診斷學考點總結
- 生態草場使用權轉讓協議
- 第18課清朝的邊疆治理教學設計-統編版七年級歷史下冊
- 物流實操試題及答案詳解
- 播出設備檢修管理制度
- 國家開放大學學習網電大證券投資分析形考任務12345答案
- 醫院醫保獎懲管理制度
評論
0/150
提交評論