1. 程式人生 > >專案開發具體流程——通過案例進行分析

專案開發具體流程——通過案例進行分析

一、網上商城專案

 /**
	專案開發大致流程,前三步尤其重要
 */
	網上商城專案
		*第一步:需求的討論*******(重點)
		*第二步:設計原型(畫出原型圖)*******(重點)
		*第三步:由美工把原型圖轉換成靜態頁面*******(重點)
		*第四步:資料的設計和技術選擇
		*第五步:編碼
		*第六步:測試 (功能測試和效能測試)
		*第七步:維護

 二、原型分析

    1、系統模組的劃分
		*使用者前臺:
			-使用者模組
				--註冊
				--登入
				--退出
			
			-分類模組
				--查詢所有的分類
			
			-圖書模組
				-查詢所有分類的圖書
				-根據不同的分類查詢圖書
				-查詢謀個圖書的詳情

			-購物車模組
				-新增圖書條目到購物車
				-查詢不同的分類查詢圖書
				-刪除某一條圖書條目

			-訂單模組
				--生成訂單
				--查詢當前使用者的所有的訂單
				--根據訂單號進行查詢
				--訂單結算

		*管理員後臺:
			-使用者管理模組
				--管理員登入
				--管理員管理前臺註冊使用者
			
			-分類管理模組
				--查詢所有的分類
				--新增分類
				--修改分類
				--刪除分類

			-圖書管理模組
				--查詢所有的圖書
				--新增圖書
					*新增圖書所在的分類
					*上傳圖書顯示的圖片
				--修改圖書
				--刪除圖書
			
			-訂單管理模組
				--查詢所有狀態的訂單
				--根據不同的狀態查詢訂單

 三、技術的選擇和資料庫的設計

    (1)目前技術的選擇
		jsp+javabean+servlet+jdbc
			-javabean採用Beanutils和jdbc採用DButils
		使用開發模式:mvc+dao模式
		
		*jar包匯入,涉及到的jar包在技術選擇的時候搞定
	
    (2)設計資料庫
		-使用者表
			--使用者編號
			--使用者名稱稱(unique)
			--使用者密碼
			--使用者地址
			--使用者狀態:0禁用 1啟用
		-商品分類表
			--分類編號
			--分類名稱
		-圖書表
			--圖書編號
			--圖書名稱
			--圖書價格
			--圖書作者
			--圖書圖片
			--圖書分類(分類編號)
		-訂單表
			--訂單編號
			--訂單狀態
			。。。。。

    在資料庫設計時期,一定會把所有能設計的表全設計完畢。