javaee網上書城開題報告樣例5_第1頁
javaee網上書城開題報告樣例5_第2頁
javaee網上書城開題報告樣例5_第3頁
javaee網上書城開題報告樣例5_第4頁
javaee網上書城開題報告樣例5_第5頁
已閱讀5頁,還剩11頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

javaee網上書城開題報告[樣例5]第一篇:javaee網上書城開題報告廣東嶺南職業技術學院畢業論文(設計)開題報告論文(設計)名稱:電子商務平臺建設學生:指導教師:二級學院:電子信息工程學院一、同類研究的現狀與存在問題分析二、本論文(設計)三、本論文(設計)的主要階段與進度安排及預期成果四、指導教師意見第二篇:網上書城項目開發總結報告目錄1引言.............11.1編寫目的 1背景 1定義 1參考資料 1實際開發結果 1產品 12.2主要功能和性能............32.3基本流程 32.4進度...............42.5費用 43開發工作評價............53.1對生產效率的評價 5對產品質量的評價 5對技術方法的評價 5出錯原因的分析 54經驗與教訓 5引言編寫目的在整個項目開發過程中,各組員都遇到了形形色色的問題,不過最終通過小組討論共同齊心協力的基本解決了所有問題。其中經歷相當坎坷?,F如今此“網上書城”系統基本完成,特編寫此文檔以便在以后的項目開發中更好的實施項目定制開發,使今后的開發過程更加規范,同時此文檔的編寫還可提高開發效率提供更多的資料。背景1系統名稱:網上書城2指導老師:周向寧3開發者:楊喚雨邵榮臻肖雨佳王曉龍4面向用戶:全國喜歡網購的顧客5特此聲明:此軟件不帶有任何商業目的,純屬學習之作品,開發僅僅為了提升自身項目開發能力和團隊合作意識。定義C#:微軟提供的第三代軟件開發語言Vs2010SQLServer2008開發版:微軟提供的數據庫開發工具。參考資料《軟件工程》錢樂秋趙文耘牛軍鈺齊治昌清華大學出版社Web數據庫系統開發教程文振焜張小健林佳利劉曄清華大學出版社(3)ASP.NET(C#)實踐教程邵良杉劉好增馬海軍清華大學出版社(4)《軟件設計文檔國家標準》GB8567-882實際開發結果2.1產品最終產品為網上書城系統以及相關文檔。文檔如下:操作手冊,測試報告,測試計劃,測試設記,產品需求規格說明書v1.0,產品需求規格說明書v1.1,產品需求規格說明書變更控制報告,產品需求規格說明書技術評審報告V1.0,概要設計說明書,可行性研究報告,數據庫設計說明書,網上書城模塊開發卷宗,詳細設計說明書,項目計劃v1.0,項目計劃v1.1,項目計劃變更控制報告,項目計劃技術評審報告V1.0,用戶手冊該系統的功能有:1.前臺系統、1.1會員登錄注冊模塊1.2購物車功能模塊1.3訂單查詢功能模塊1.4推薦圖書模塊1.5圖書分類列表模1.6圖書搜索模塊會員管理模塊2.2圖書管理模塊2.3訂單管理模塊各個程序之間的關系為:該系統最終只有一個版本,它的數據庫有:主要功能和性能逐項列出本軟件產品所實際具有的主要功能和性能,對照可行性研究報告、項目開發計劃、功能需求說明書的有關內容,說明原定的開發目標是達到了、未完全達到、或超過了。該產品為網上書城系統。其主要功能有:前臺系統(1)會員注冊功能:普通游客可以通過注冊成為本網上書城的會員,以便可以購買圖書。(2)會員登錄功能:會員登錄后才可以實現購物車,以及查看訂單等功能。(3)購物車功能:方便記載用戶購買的商品。(4)商品查找功能:使得用戶可以直接搜索所需的產品,在產品數量很多時該功能可以幫助用戶快速找到需要的產品。(5).訂單查詢功能:該功能可以方便查詢會員的所有訂單情況。(6)商品分類列表:一般商品會有好多種,這項功能可以將產品分類擺放。但用戶需要哪類商品時,只需使用該功能就可以看到所有該類商品。(7)最受歡迎商品:該功能是為了提高網站對用戶的吸引力而設的。(8)用戶中心:用戶可以查看和修改自己的信息。后臺系統管理員登錄功能:登陸后的管理員對網站進行管理。(3)圖書管理功能:管理員可以添加、查詢、更改、刪除圖書。理功能:管理員可以對訂單進行查詢,修改,刪除。本系統用戶主要分為兩大類用戶:普通會員、管理員。普通會員(即網上顧客)是一切可以上網通過網頁瀏覽器進行電子商務的人,主要用戶群是大學生。他們絕大多數掌握比較熟練的上員,他們比較熟悉后臺的管理,能及時對圖書進行更新和維護。該系統會為購書和賣書帶來空前的方便,是購書賣書的用戶的不二選擇。該系統的功能滿足了用戶的需求并且還有所完善和擴充?;玖鞒逃脠D給出本程序系統的實際的基本的處理流程。以下是系統運行流程的流程圖:進度預計3周內完成,實際完成時間為2周,進度較快。由于小組成員團結互助,不怕困難,占用了大量的休息時間得以提前完成。費用原計劃工時為3個星期,實際2周完成,提前完成。由于小組成員利用了大量的休息時,所以提前完成。計算機的使用時間預計為120個小時,實際情況比預計超出了一些。由于項目在技術上存在一些困難,解決這些困難耗費了不少實際。開發工作評價對生產效率的評價文件的平均生產效率,即生產的4份文檔,歷時2天共產生文檔4份。對產品質量的評價測試中檢查出來的程序編制中的錯誤發生率(每干條指令(或語句)中的錯誤指令數(或語句數))為0.027%,較預計出錯率0.0.1%有所增長,但屬于正常合理的出錯幾率范圍。對技術方法的評價開發過程中所用到的技術有設計模式、c#,SQLServer2008城,而且本開發小組成員對這些技術都比較了解,有助于提高開發進度和開發質量。出錯原因的分析一是對C#2編碼技術有限,三是項目開發經驗較少,四是對某些文檔編寫不夠熟悉。經驗與教訓本學期根據C是我們對項目開發有了很深刻的經驗和教訓。通過本次項目開發我們得到了很多的經驗與教訓,主要有以下幾點:1.軟件的開發需要選用合適的軟件開發模型。本項目是一個面向應用的產品軟件,開發的要求比較高,難度比較大,且初期的需求不明確,用戶可以增加或減少該軟件的功能。由于該項目的以上一系列特性,我們在代碼編寫初期花了近1周的時間進行需求調研以及反復的編寫更改需求文檔、概要設計文檔,然后再確定編碼。C#這門課程的理解。本項目使我們開發小組提高了CMicrosoftVisualStudio2010,SQLServer2008有了更深層次的掌在項目開發時要充分認識需求分析,以免在需求分析階段走彎路在編碼階段,小組中的成員要盡量使用相同的編寫風格,這樣其他成員才能更輕易的理解。領導,這樣才可以有效的開發出軟件。第三篇:網上書城需求分析1、引言、項目背景以當今網絡的發展形式,網絡越來越深的滲入到人們的生活中,在網上購物已成為人們的一大樂趣,所以網上開店順應大家的需求應運而生;雖電子書已泛濫成災,但怎么也抵不過那一紙書頁所帶來的寧靜與韻味。網上書店為傳統書店與書籍愛好者之間架起了一道綠色通道,解決了“有書無人買,要書無處買”的一大難題。本系統的主要目的是實現圖書的在線銷售,實現書籍預定、結帳、查看訂單等一系列功能,實現用戶與書店的雙贏局面。、定義會員(注冊用戶):通過填寫個人信息,經過系統認證的用戶,完成每個用戶的書籍預定、購書、查看訂單、享受打折等功能。管理員:有權對圖書信息進行錄入、修改、刪除等操作??蛻舳耍河脩敉瓿蓤D書瀏覽、搜索、預定、訂購、查看訂單、評論留言等一系列過程的平臺。后臺管理系統:管理員通過用戶名和密碼的驗證后,管理有關圖書訂單、庫存、銷售、會員管理,評論留言的管理等信息的平臺任務概述目標制作功能完善的網上書店系統。運行環境操作系統:MicrosoftWindows7支持環境:tomcat6.0數據庫:oracle2.3條件與限制使用該系統進行交易前,必須注冊為會員,才擁有相應權限,應用本平臺必須保證電腦或其他訪問本平臺的軟件有殺毒防毒能力。用戶應保管好個人密碼,一旦丟失或被盜,需盡快提交相關證明交于客服人員進行相關帳戶凍結與資料修改。2、功能需求2.1、用例圖:前臺客戶端后臺管理系統2.2、頁面用例1)首頁用戶或游客輸入網站的網址即可進入首頁來瀏覽圖書首頁用例:1、用戶在地址欄輸入網站的網址,即可進入網站的首頁2、顯示圖書的目錄,以及一些熱門的圖書、新上架的圖書和推薦的圖書3、包含搜索功能,用戶可以通過搜索加類別查找找到自己想要的圖書4、用戶如果未登陸則顯示登陸/注冊,否則顯示注冊以及一些個人賬戶操作的鏈接2)注冊頁面用戶填寫賬戶信息,賬戶信息包括姓名、性別、地址、電話、電子郵箱等。注冊用例:1.用戶點擊注冊2.跳轉到注冊頁面用戶填寫相應的信息(用戶會檢測該信息是否會已經使用)4填寫完成后點擊完成注冊5.在數據庫會員信息表中增添一個用戶登錄頁面根據用戶帳號和密碼登錄,如果是已有用戶,輸入賬號密碼直接登錄,如果是新的用戶,點擊注冊按鈕進入用戶注冊頁面。登錄用例:用戶在登錄頁面上輸入用戶名和密碼。系統獲取輸入數據,與數據庫中的用戶名和密碼進行匹配。 匹配失敗,則顯示“用戶名或密碼有誤”。4.匹配成功,跳轉到前一個頁面,如果沒有就跳到首頁。4)會員信息修改頁面登陸成功,跳轉到首頁,用戶可以查詢自己的信息,也可以對自己的信息進行修改和保存。會員信息修改用例:用戶登陸成功到首頁。點擊個人資料進入會員信息操作界面。 3.用戶可以對自己的息進行修改修改后點擊保存5.在數據庫對用戶的信息進行相應的修改5)圖書搜索頁面當用戶需要查找某一種圖書或某一類圖書時,輸入或點擊即可查找到圖書。圖書搜索用例:1、用戶在搜索框輸入并點擊搜索或點擊目錄中的一類產品,即可進入搜索頁面2、搜索出來的圖書實現分頁處理3、點擊你喜歡的圖書即可進入圖書購買的頁面6)圖書購買頁面當用戶點擊圖書進入圖書購買的頁面即可瀏覽該圖書的詳細信息以及用戶們購買的該圖書的評價來選擇購買圖書。圖書購買用例:1、用戶進入圖書購買頁面2、顯示圖書的圖片,以及圖書的一些詳細信息以及用戶的評價3、可以選擇收藏,加入購物車,或者購買等鏈接;選擇收藏或購買如果沒有登錄則跳到登錄頁面7)收藏圖書頁面當用戶點擊收藏進入我的收藏,用戶可以查看到收藏的圖書的信息收藏圖書用例:1、用戶進入我的收藏頁面2、顯示圖書(實現分頁)的價格,作者等信息;并且可以點擊購買或加入購物車3、用戶可以刪除自己的收藏,清空收藏購物車頁面當用戶點擊購物車,進入購物車頁面查看自己要購買的的圖書購物車用例:1、用戶進入購物車頁面2、將用戶目前購物車里的圖書以列表的形式列出來(實現分頁)。3、用戶可以對購物車里的圖書進行刪除,修改操作。4、用戶可以勾選要購買的圖書,然后選擇支付,則跳轉到提交支付頁面支付頁面當用戶點擊購買,進入提交支付頁面支付用例:1、將用戶選擇購買的商品詳細信息與總計列出來,供用戶確認。2、點擊提交訂單。訂單操作頁面:1、將訂單中的商品信息與總計列出來(分頁)。2、用戶可以選擇取消訂單(還沒有到貨的訂單)。性能需求數據精確度AB.查詢時要保證查全率,所有響應域包含查詢關鍵字的記錄都應能查到。因為通常有文件的記錄會很多,所以本系統采用了兩種方法進行查詢;直接查詢和模糊查詢。時間特性響應時間1秒、更新處理時間3-5秒、數據轉換與傳輸時間2-3秒、運行時間3—5秒。適應性【在操作方式、運行環境、與其它軟件的接口以及開發計劃等發生變化時,應具有的適應能力?!窟\行需求用戶界面人性化界面,操作簡單,視圖優美。采用菜單界面驅動方式,給用戶帶來便利。硬件接口本軟件不需要特定的硬件或硬件接口進行支撐軟件接口運行于WindowsXP及更高版本的操作系統故障處理正常使用時不應出錯,若運行遇到不可恢復的系統錯誤,也必須保證數據庫完好無損。調試中遇到的問題及解決的方案:(1)遇到跳出“數據庫已經關閉”提示信息阻止程序運行時可以查看一下進行此項操作時,操作的表是否已經被關閉了或者是在沒有關閉此表的情況又一次運用打開語句打開此表。(2)關于空記錄帶來的麻煩有些空記錄往往會使程序無法運行。此時你可用“ifnotisnull”語句先判斷一下是否為空記錄,再操作。5.其它需求【如可使用性、安全保密、可維護性、可移植性等。】 5.1系的功能實現情況:用戶可在本系統下實現各種用戶要求的功能系統的安全性:對于系統的重要數據都有密碼保護,具有一定的保護性對用戶提供證書支持(此功能在后續版本中實現)系統的容錯性:用戶輸錯數據都會有提示信息,具有較好的容錯性能。系統的封閉性:用戶的封閉性較好,用戶基本上在提示信息下輸入數據。第四篇:網上書城總體設計說明書總體設計說明書網上書城系統1.引言1.1編寫目的該項目的目的是開發一個電子書店網站以及后臺管理系統。1.2范圍A名稱:網上書城系統B適用于每個網民1.3項目背景相信大家一定都有逛書店的經驗,一般來說,逛書店的人可以分為,一種是根本不買書,只是想要看看吸收點咨詢,另一種是要買書,而會對于書進行比較,甚至是貨比三家。對于純粹逛書店的人來講,常常是站到腳酸;同樣對于需要買書的人而言,往往也要逛好幾家書店,仔細翻閱內容才能購買。所以,電子書店的出現,也隨著網絡的發達如雨后春筍般盛行起來,同樣提供內容簡介和封面圖片,消費者一樣可以在家里就擁有類很快就可以搜尋到想要的書籍;例如留言板,討論區,e-mail服務,更是為傳統書店提供多元化的服務。1.4參考資料【1】BruceEckel著,侯捷譯ThinkinginJavaSecondEdition.機械工業出版社,2002.【2】孫鑫JavaWeb開發詳解-XML+XSLT+Servler+JSP深入剖析與實例應用.電子工業出版,2006.【3】RogerS.Pressman.SoftwareEngineeringAPractitioner’sApproachFifthEdition.機械工業出版社,2006.【4】PaulDuBois.MySQL:Thedefinitiveguidetousing,programming,andadministeringMySQL4,SecondEdition.Sams,2004.【5】MichaelKofler.TheDefinitiveGuidetoMySQL5,ThitdEdition.Apress,2006.【6】RobinDewson著,董明譯.SQLServer2005基礎教程.人民郵電出版社,2006.【7】JosephSchmuller著,李虎趙龍剛譯.UML基礎,案例與應用.人民郵電出版社,2006.2.總體設計總體結構設計用戶注冊;用戶登錄;查看用戶的訂單信息;修改用戶個人信息;圖書選購(可按分類方式查找圖書,或通過關鍵字進行查詢);查看圖書詳細情況;購物車功能;后天管理部分;商店圖書管理:添加,修改,刪除,查看;用戶信息管理:查看,修改,刪除;訂單信息管理:查看訂單清單,更新訂單付款,出貨狀態,刪除訂單。購物車功能:核對庫存,核對圖書,核對數量,核對金額。開發環境網頁設計:Dreamweaver8J2EE環境:JcreatorPro3.50EclipseSDKVersion:3.2.1MyEclipse5.0GAApache5.5.20安裝Tomcat:使用WinRAR等解壓工具將apache-tomcat-5.5.20.zip2.3采用MicrosoftSQLServer作為數據存儲數據庫,或者采用MySql;采用JSP/SERVLET/JavaBean技術作為系統的解決方案,使系統具有更好的可擴展性;采用Weblogic作為系統的應用服務器,或者支持 JDK1.4.2,TOMCAT4,SERVERLET,JDBC FORMYSQL&MISSQL虛擬主機;客戶端采用瀏覽器形式,滿足零客戶端的易用性要求;資金允許條件下選用支持PHP4&5+Zend2.1,支持DSO(APACHE模塊)和CGI兩種方式運行,這樣在客戶維護,可以自由選擇PHP腳本的運行方式。2.4需求概述用戶的主要權限:注冊;登錄;修改個人信息;圖書選購;圖書詳細情況查看;查看訂單信息;購物車主要功能:核對用戶信息;核對圖書信息;核對庫存;核對金額;2.5處理流程●普通用戶:首頁瀏覽書目,注冊,登錄;●新用戶注冊:轉到注冊頁面(reg.jsp),要求填入個人信息,完成后回到首頁(index.jsp);老用戶輸入用戶名密碼登錄(login.jsp),若錯誤轉到錯誤頁面(errorpge.jsp);正確可選擇更新個人資料(modimy.jsp),進行購物;還可以查看以下的訂單和貨品狀態(userinfo.jsp);用戶可在首頁(index.jsp)分類中選擇圖書,轉到圖書列表頁面(booklist.jsp),詳細介紹該圖書;確定購買該書,則轉到購買頁面(purchase.jsp),要求輸入數量,確定則轉到最后確定頁面( showbook.jsp),否則回到首頁(index.jsp);確定后轉到購物車頁面(shoperlist.jsp),顯示購物車物品清單;確定貨品和金額后,生成訂單(showindent.jsp);●管理員:通過首頁(index.jsp)的網站管理進入后臺管理頁面(manage/..);進入管理員登錄頁面(manage/login.jsp),要求輸入用戶名,密碼;正確進入后臺管理主頁面錯誤則轉到錯誤頁面( manage/error.html); 后臺管理主頁面(manage/main.jsp),即時顯示書店最新的訂單情況,并可進行商店圖書查詢(manage/booklist.jsp),添加圖書資料( manage/addbook.jsp ) , 訂 單 信 息 查 詢(manage/orderlist.jsp),用戶信息查詢(manage/userlist.jsp);完成后退出(loginout.jsp); 商店圖書查詢(manage/booklist.jsp):顯示書店當前圖書情況,并可進行圖書資料修改(manage/modibook.jsp);數量等屬性((manage/showbook.jsp);訂單信息查詢(manage/orderlist.jsp):可以查看訂單詳細情況 ( manage/indentlist.jsp ) ; 用 戶 信 息 查 詢(manage/userlist.jsp):可以查看用戶詳細資料( manage/showuser.jsp ) , 修(manage/modiuser.jsp)。3.數據庫設計3.1數據庫的分析

改 用 戶 資 料數據庫的設計通常是以一個已經存在的數據庫管理系統為基礎的,常用的數據庫管理系統有Access,SQL等。根據用戶需求和系統分析,本系統初步設計采用SQLServer2000數據庫管理系統。在 SQLServer2000數據庫管理系統中建立名稱為bookdatabase的數據庫。3.2數據庫的設計數據庫的設計結構為滿足系統需要,本系統總共建立了My_Book,My_BookClass,My_BookAdminuser,My_Users,My_Indent和My_IndentList6個數據表。商店圖書表用來存儲商店所有圖書的信息,并設定Id為查詢圖書的主鍵值。商店圖書類別表此表主要用來分類圖書,使圖書可以根據不同的類別分開管理,提高效率。使用圖書Id為主鍵值。商店管理員表此表是用來保存管理員用戶名與密碼的,當管理員登錄時核對用戶名與密碼。購書用戶表此表是提供給用戶,當其決定購買任一本書時,需要提交給網站的信息。購物車訂單好表此表為用戶確定購買任一本書時,系統自動生成的訂單。當用戶填寫了購書信息后,系統返回此信息。以便管理員以后進行核對。購物車訂單貨物列表此表提供購物車的訂單號和購物車里的物品列表,方便管理員通知倉庫發貨。第五篇:開題報告(網上考試系統)[定稿]一、問題的提出java網上考試系統,是為了配合java語言的網上教學而設計的。它是java課件的一個重要組成部分。二、網絡考試系統概述在網絡技術逐漸滲入社會生活各個層面的今天,傳統的考試方式也面臨著變革,而網絡考試則是一個很重要的方向?;趙eb技術的網絡考試系統可以借助于遍布全球的internet進行,因此考試既可以在本地進行,也可以在異地進行,大大拓展了考試的靈活性。試卷可以根據題庫中的內容即時生成,可避免考試前的壓題;而且可以采用大量標準化試題,從而使用計算機閱卷,大大提高閱卷效率;還可以直接把成績送到數據庫中,進行統計、排序等操作。所以現在較好的考試方法為網絡考試,試題內容放在服務器上,考生通過姓名、準考證號答案的安全性可以得到有效的保證。因此,采用網絡考試方式將是以后考試發展的趨勢。三、網絡考試系統常用的實現技術網絡考試系統的實現技術有多種,可以采用傳統的客戶機/服務器(c/s)型的mis安裝考試應用程序和數據庫客戶機配置,因此每次考試時要對機器進行安裝、配置,這樣一來考務工作比較煩瑣;而且考試程序放在客戶機上,安全性也受到一定影響。另外一種考試系統采用web技術實現。web技術超越了傳統的“客戶機/事務層數據庫層。因此web結構有著更好的安全性。在用戶機上不需要安裝任何應用程序,應用程序可以安裝在事務層所在的計算機上,試題存放在數據庫服務器上(事務層和數據庫可以是同一臺機器)。四、本系統擬采用的解決方法(技術)本系統作為java課件(網絡版)的一個組成部分,要求實現網絡考試系統的各項基本功能。從安全性和易維護性考慮,選擇了web實現技術

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論