軟件工程設計_第1頁
軟件工程設計_第2頁
軟件工程設計_第3頁
軟件工程設計_第4頁
軟件工程設計_第5頁
已閱讀5頁,還剩35頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、凈月二手書交換平臺凈月二手書交換平臺概要設計報告1.背景雖然學校有圖書館,擁有的藏書數量也很大,但是圖書館的藏書的更新不夠快,大部分藏書都是過時的,尤其是對于像發展較快的專業,圖書館的藏書根本無法滿足。由于家庭背景和經濟收入的不同,很多大學生無法得到自己想要的書籍;而自己用過的舊書又常常被扔掉,造成浪費。大家都希望有一個專業的買賣置換平臺,一方面可以把自己不用的書成為別人的寶貝,另一方面可以免費地換來自己想看的書籍。校園中各大社團也時常舉辦二手書交換的活動,這種活動往往是由單個社團組織,宣傳力度往往不大,渠道也有限,無法滿足整個凈月校區學生二手書交換的需求。2.目標主要解決了實現該系統需求的程

2、序模塊設計問題。包括如何把該系統劃分成若干個模塊、決定各個模塊之間的接口、模塊之間傳遞的信息,以及數據結構、模塊結構的設計等。3.最終用戶特點項目面向凈月校區在校師生。用戶分為個人或社團,個人和社團中的每個交換信息都是一個交換單位。個人:有二手書交換意愿的同學。社團:組織二手書收集、捐贈活動的社團。1.系統功能需求規定本系統登錄身份需要三個個,分別是:賣家用戶,買家用戶,管理員;用不同的身份登錄系統,對系統有不同的操作權限,其中管理員對系統具有最高的管理權限。管理員:網站的維護和權限管理買家:在網站上查找并提出購買申請賣家:將所要賣的書籍信息發布,與買家一起完成買賣交易需求規定2.系統性能1)

3、精度本系統經過仔細的分析后所設計的界面簡潔清晰,盡可能考慮人們使用時的一些習慣,使得數據讀取靈活可靠,功能規范齊全,使用容易。2)時間特性要求周一至周五6:00pm-8:00pm,周末8:00am-8:pm3)可靠性本系統采用HTTPS,以保證服務器信息的安全性4)靈活性該項目會根據不同時間段限制最大用戶數量來保證穩定;根據不用用戶數量提供不同質量的畫面品質。需求規定3、輸入輸出要求(1)用戶登錄模塊:正常的用戶登錄與注冊(2)買家查詢模塊:買家查詢待交易書籍(3)賣家發布模塊:賣家發布書籍(4)個人信息管理模塊:一般用戶進入個人信息后,可以修改自己的個人信息,并且可以查詢買賣以及投訴信息反饋

4、。(5)交易流程模塊:買家與賣家相互交易(6)投訴流程模塊:買家與賣家投訴信息運行環境CPUPentium 4 1.8G或以上或以上內存內存512MB以上以上操作系統操作系統Windows98或以上版本或以上版本網絡工具網絡工具IE瀏覽器瀏覽器6.0以上以上客戶端運行環境 運行環境CPUPentium E5200+內存內存2GMB硬盤空間硬盤空間160G以上硬盤剩余空間以上硬盤剩余空間輸入設備輸入設備鍵盤鍵盤/鼠標鼠標操作系統操作系統Windows 2000 Server+數據庫數據庫Microsoft SQL Server 2000服務器端運行環境信息投放圖交易申請總體設計線下交易總體設計交

5、易成功總體設計逾期未確認交易總體設計申訴成功總體設計申訴失敗總體設計退貨總體設計退貨成功總體設計逾期未確認退貨總體設計賣家申訴總體設計申訴失敗總體設計功能需求與系統模塊的關系功能需求與系統模塊的關系買 賣 交易用 戶 登錄信 息 發布信 息 查詢申 訴 投訴網 站 管理注冊登錄賣家買家管理員外部接口1、用戶界面在用戶界面部分,根據需求分析的結果,用戶需要一個用戶友善界面。在界面設計上,應做到簡單明了,易于操作,并且要注意到界面的布局,應突出的顯示重要以及出錯信息。外觀上也要做到合理化,考慮到用戶多對WINDOW風格較熟悉,應盡量向這一方向靠攏。總的來說,系統的用戶界面應作到可靠性、簡單性、易學

6、習和使用2、軟件接口服務器程序上可使用Mysql的對數據庫的備分命令,以做到對數據的保存。在網絡軟件接口方面,使用一種無差錯的傳輸協議,采用滑動窗口方式對數據進行網絡傳輸及接收。3、硬件接口在輸入方面,對于鍵盤、鼠標的輸入,可用Java、jsp的標準輸入/輸出,對輸入進行處理。在輸出方面,打印機的連接及使用,也可用Java的標準輸入/輸出對其進行處理。在網絡傳輸部分,在網絡硬件部分,為了實現高速傳輸,將使用高速ATM。外部接口內部接口方面,各模塊之間采用函數調用、參數傳遞、返回值的方式進行信息傳遞。具體參數的結構將在下面數據結構設計的內容中說明。接口傳遞的信息將是以數據結構封裝了的數據,以參數

7、傳遞或返回值的形式在各模塊間傳輸。1、運行模塊組合(1)用戶登錄模塊:正常的用戶登錄與注冊(2)買家查詢模塊:買家查詢待交易書籍(3)賣家發布模塊:賣家發布書籍(4)個人信息管理模塊:一般用戶進入個人信息后,可以修改自己的個人信息,并且可以查詢買賣以及投訴信息反饋。(5)交易流程模塊:買家與賣家相互交易(6)投訴流程模塊:買家與賣家投訴信息組合1:用戶登錄模塊買家查詢模塊(查詢書籍,買賣申請)組合2:用戶登錄模塊賣家發布模塊(書籍信息送審)組合3:用戶登錄模塊個人信息管理模塊(修改信息,查詢買賣信息和申訴信息反饋)組合4:用戶登錄模塊交易流程模塊(交易狀態查詢,交易申訴以及查詢)組合5:用戶登

8、錄模塊投訴流程模塊(投訴系統)2、運行控制組合1賣家:登錄個人賬戶發布書籍信息。管理員:登錄個人賬戶審核書籍信息。組合2買家:登錄個人賬戶查詢書籍信息發布交易申請。賣家:登錄個人賬戶收到交易申請交易信息反饋。組合3買家:登錄個人賬戶交易信息反饋確定線下交易時間線下交易后買家:登錄個人賬戶確認交易。賣家:登錄個人賬戶收到交易確認組合4線下交易后買家:登錄個人賬戶交易申訴。管理員:登錄個人賬戶處理買家申訴賣家:登錄個人賬戶確認申訴反饋退貨信息買家:登錄個人賬戶確認退貨信息線下交易賣家:登錄個人賬戶確認退貨買家:登錄個人賬戶確認退款組合5線下交易退貨后賣家:登錄個人賬戶賣家申訴。管理員:登錄個人賬戶

9、處理賣家申訴反饋調解信息線下調解組合6用戶:登錄個人賬戶網站投訴。管理員:登錄個人賬戶處理投訴反饋投訴結果3、運行時間組合1:50%組合2:10%組合3:20%組合4:10%組合5:5%組合6:5%參數名參數名數據類型數據類型主外鍵主外鍵用戶賬戶用戶賬戶varchar外鍵用戶名用戶名varchar主鍵用戶密碼用戶密碼varchar1、邏輯結構設計要點DBMS 的使用上系統將采用 sqlserver, 系統主要需要維護8張數據表:用戶信息表參數名參數名數據類型數據類型主外鍵主外鍵用戶賬戶用戶賬戶varchar主鍵姓名姓名varchar性別性別varchar年齡年齡varchar學校學校varch

10、ar個人信息表參數名參數名數據類型數據類型主外鍵主外鍵用戶賬戶用戶賬戶varchar外鍵買家用戶買家用戶varchar主鍵買家權限買家權限varchar買家誠信度買家誠信度varchar買家信息表參數名參數名數據類型數據類型主外鍵主外鍵用戶賬戶用戶賬戶varchar外鍵賣家用戶賣家用戶varchar主鍵書籍代書籍代1varchar外鍵賣家權限賣家權限varchar賣家誠信度賣家誠信度varchar賣家信息表參數名參數名數據類型數據類型主外鍵主外鍵用戶賬戶用戶賬戶varchar外鍵管理員管理員varchar主鍵管理員密碼管理員密碼varchar管理員權限管理員權限varchar管理員信息表參數名

11、參數名數據類型數據類型主外鍵主外鍵書籍代碼書籍代碼varchar主鍵書籍信息書籍信息varchar書籍價格書籍價格varchar交易狀態交易狀態varchar是 否 同 意 以是 否 同 意 以物易物物易物varchar書籍信息表參數名參數名數據類型數據類型主外鍵主外鍵交易代碼交易代碼varchar主鍵交易時間交易時間varchar賣家用戶賣家用戶varchar外鍵買家用戶買家用戶varchar外鍵交易備注交易備注varchar交易信息表參數名參數名數據類型數據類型主外鍵主外鍵用戶賬戶用戶賬戶varchar外鍵申訴代碼申訴代碼varchar主鍵申訴消息申訴消息varchar處理結果處理結果va

12、rchar申訴信息表發布信息交易申請申訴申請申 訴 以 及 信息管理查詢信息買家賣家管理員2、數據結構與程序的關系錯誤類型解決方案用戶名和密碼錯誤提示輸入不正確,并返回驗證碼輸入錯誤登錄失敗,請重新登陸賬戶不存在或已存在提示錯誤類型并返回注冊密碼低于六位提示低于六位并重新輸入聯系方式格式錯誤提示格式錯誤并重新輸入密碼與確認密碼不相同提示錯誤類型并重新輸入提交信息失敗提示提交信息失敗并提示錯誤類型1、出錯信息2、補救措施后備技術由于現代計算機科學技術的快速發展,以往的數據備份已經不能滿足用戶和管理者對現有系統的要求,現在的技術一般是進行系統數據庫的實時備份和備份服務器。當數據庫癱瘓時,通過快速進

13、行系統庫的切換,這樣可以有效的減少數據的丟失。當用戶量大時,也可以使用備用服務器,兩個服務器進行同步數據存儲,如果一臺服務器出錯時,可以轉換到另一臺進行相同的操作,讓用戶不需要因癱瘓而面臨網頁打不開、數據丟失等相關問題。A、降效技術通常情況下系統的管理員都不是專業的計算機人員,對計算機專業的知識了解相對較少。在面對系統癱瘓等錯誤時,都不知道如何去解決問題。如今,隨著計算機科學技術的飛速發展,為了讓系統用戶能夠自行解決運行過程中遇到的問題,大多采取小型服務器作為后備技術。這項技術在現有的開發系統中使用很廣泛,當然備用的服務器從價格上考慮,可能不如主服務器,也可能會降低工作效率,但是從數據的完整性和安全出發,可以讓維修人員有更多時間進行系統的維

溫馨提示

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

評論

0/150

提交評論