




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
愛炎(北京)科技有限公司愛炎(北京)科技有限公司PAGE520頁愛炎(北京)科技有限公司拍賣管理信息系統(tǒng)技術方案版權所有,嚴禁傳播Copyright?BDXZ目 錄一、系統(tǒng)簡介 31、系統(tǒng)目標 32、業(yè)務范圍 33、系統(tǒng)功能分析 4開發(fā)周期 5技術路線 6開發(fā)條件 8用戶需求分析 8性能需求分析 9接口需求設計 10二、系統(tǒng)設計 101、物理結構設計 102、邏輯結構設計 113、用戶用例設計 124、功能模塊設計 135、數據庫設計 15三、軟件開發(fā)環(huán)境 171、軟件開發(fā)工具 182、數據庫開發(fā)工具 193、軟件環(huán)境 20一、系統(tǒng)簡介1社會經濟的快速發(fā)展催生了一系列新型的消費方式,如拍賣會、以實現(xiàn)對藝術品拍賣的規(guī)范管理。Struts2J2EEJAVAMysqlB/S業(yè)級平臺。具備對數據的統(tǒng)計分析功能。2、業(yè)務范圍本系統(tǒng)設計部分首先對系統(tǒng)的技術架構與功能架構進行設計,然后通過UML模型圖對系統(tǒng)各功能模塊進行詳細的功能設計。最后使用E-R圖對系統(tǒng)的數據庫進行詳細的設計,明確系統(tǒng)數據庫各個表存儲的字段、類型和大小,系統(tǒng)的實體、屬性之間的關系,給出部分數據表的結構。最終通過界面展示及代碼分析對藝術品拍賣管理系統(tǒng)的實現(xiàn)進理、統(tǒng)計分析等功能。3、系統(tǒng)功能分析流程進行描述,最終完成系統(tǒng)的總體功能需求架構的設計。機相關技術,在系統(tǒng)設計上,需要針對一下需求實現(xiàn)功能設計:1、合同管理功能用戶進行合同管理時,可以查看到合同列表,并定位到某一個合同,進行修改、刪除、添加等。以及合同的流轉、審批、作廢(退貨)處理。每個合同均有狀態(tài)類型識別;新建、審批中、審批通過、簽訂、退貨等多種狀態(tài)。2、客戶管理該功能主要針對數據庫進行操作,可以查看用戶列表、用戶相關信息、地址等。添加新的客戶、查看當前進行的交易等。3、拍品管理(參考文獻類、藝術家的相關編輯及介紹4、拍賣會管理本業(yè)務是針對藝術品拍賣會前,現(xiàn)場、會后設計的,具備創(chuàng)建拍賣會(專場、添加拍品(拍賣會或專場上的拍品記、現(xiàn)場核對、買家結算、拍品出庫和打印證書等功能。三個階段流程如下圖所示;會前準備用例分析表:描述項 說明用例名稱參與者簡要說明前置條件后置條件
會前準備系統(tǒng)用戶進行合同管理、競投資料管理、拍賣會創(chuàng)建以及相關資料打印等一系列的會前準備工作。會前準備就緒進行合同管理競投資料管理設置拍賣會設置拍品打印相關資料合同和競投資料可以進行更改、增加和刪除操作現(xiàn)場管理功能用例圖;愛炎(北京)科技有限公司愛炎(北京)科技有限公司PAGE620頁會后用例圖;愛炎(北京)科技有限公司愛炎(北京)科技有限公司PAGE1420頁5、財務管理成后,系統(tǒng)應該進行拍品核對后標記為拍品已賣出。賣方結算業(yè)務包括賣家結算、結算統(tǒng)計、未結算統(tǒng)計;分別對正在進行結算的賣家、結算結束的賣家、未結算的賣家進行管理。會后統(tǒng)計查詢實現(xiàn)不同方式的統(tǒng)計查詢,可以按專場進行統(tǒng)計,也可以輸入圖錄號范圍,按此范圍進行統(tǒng)計。6、統(tǒng)計分析查詢,得到查詢結果。開發(fā)周期i3述如下;1、需求分析(一周)情況,對系統(tǒng)的需求分析進行確定。2、UI設計(兩周)UI計師設計出高保真的原型圖以供甲方確認。3、數據庫設計(一個月)搭建mysqlE-R計。4、前端開發(fā)與后臺開發(fā)(一個月)設計開發(fā)流程圖,對UI設計的各個頁面及系統(tǒng)進行代碼實現(xiàn)。5、系統(tǒng)測試(兩周)對設計號的系統(tǒng)進行功能測試、性能測試、壓力等相關測試,遇到問題及時改進。技術路線H5、JAVA、PHPSocketMYSQLHTML5進行webMYSQLJQuery等界面特效,利用Apache系統(tǒng)的技術路線描述如下;1、前端設計利用HTML5HTTPSApacheWebPOST、GETMYSQLJavaScript及JQuery2.系統(tǒng)底層系統(tǒng)采用Struts+Spring+Hibernate圖如圖;開發(fā)條件系統(tǒng)的軟件開發(fā)條件;本系統(tǒng)的軟件開發(fā)條件主要針對前端網站和后臺,包括了開發(fā)所用的操作系統(tǒng)、數據庫、開發(fā)平臺等。操作系統(tǒng):Windowsserver、Ubuntu、Linux開發(fā)環(huán)境:JAVAWeb服務器:ApacheWebServer數據庫:MySQL網頁設計:Dream4) 用戶需求分析用戶需求分析主要包括了功能、性能、用戶界面、應用接口等幾個方面,是對業(yè)務進行調研分析,最終確定系統(tǒng)開發(fā)目標的過程。用戶界面以美觀、簡潔為主;主要體現(xiàn)在以下幾個方面:1、界面布局的方式實現(xiàn)用戶需要的功能入口查詢,右側則顯示功能主界面。2、顏色字體設置層次感,字體設置上為微軟雅黑字體。性能需求分析系統(tǒng)性能分析是用戶十分關心的一個方面,特別是對于具有實時要針對影響系統(tǒng)運行的核心技術指標進行需求分析。1、實時性為了保證實時性,需要在數據發(fā)送平呂上進行設定,一般以0.11-0.3秒為一個周期,同時要求在前端頁面上動態(tài)顯示的時間誤差不超過0.3秒,以實現(xiàn)動態(tài)的實時數據顯示。2、運行穩(wěn)定性7*24運行,并且運行滿足一般應用程序的性能指標需求。3、安全性安全性是系統(tǒng)運行的基礎,為了紡織數據的丟失或者惡意篡改,在數據庫的設計過程中會充分考慮這點。4、查詢延遲1接口需求分析足以下需求:1Excel存文件到系統(tǒng)中,方便打印和預覽。2、在硬件應用上,可以同標準的打印機進行通信,實現(xiàn)通過系統(tǒng)對制定的數據進行打印輸出。二、系統(tǒng)設計的技術由于采用了傳統(tǒng)的B/S1、業(yè)務接收層面以及相關數據發(fā)送程序組成。2、業(yè)務處理層將需要的數據處理參數以SQL3、數據處理層站前端界面上。4、功能模塊設計系統(tǒng)的功能模塊設計是根據用戶需求用系統(tǒng)的需要完成的功能進本系統(tǒng)的研發(fā)設計了Web開發(fā)技術,主要功能包括如下功能;1、合同管理功能用戶進行合同管理時,可以查看到合同列表,并定位到某一個合同,進行修改、刪除、添加等。以及合同的流轉、審批、作廢(退貨)處理。每個合同均有狀態(tài)類型識別;新建、審批中、審批通過、簽訂、退貨等多種狀態(tài)。2、客戶管理該功能主要針對數據庫進行操作,可以查看用戶列表、用戶相關信息、地址等。添加新的客戶、查看當前進行的交易等。3、拍品管理(參考文獻類、藝術家的相關編輯及介紹4、拍賣會管理本業(yè)務是針對藝術品拍賣會前,現(xiàn)場、會后設計的,具備創(chuàng)建拍賣會(專場、添加拍品(拍賣會或專場上的拍品記、現(xiàn)場核對、買家結算、拍品出庫和打印證書等功能。5、財務管理成后,系統(tǒng)應該進行拍品核對后標記為拍品已賣出。賣方結算業(yè)務包括賣家結算、結算統(tǒng)計、未結算統(tǒng)計;分別對正在進行結算的賣家、結算結束的賣家、未結算的賣家進行管理。會后統(tǒng)計查詢實現(xiàn)不同方式的統(tǒng)計查詢,可以按專場進行統(tǒng)計,也可以輸入圖錄號范圍,按此范圍進行統(tǒng)計。6、統(tǒng)計分析查詢,得到查詢結果。7、個人中心偏好的藝術品類型、個人資料等等。8、系統(tǒng)設置部門職務或者相關的操作權限、添加圖錄、用戶;查看系統(tǒng)日志。5、數據庫設計1、數據庫設計原則及流程進行唯一的標識,每個數據表添加一個ID字段作為關鍵字。數據庫的范式理論設計原則;作為關系性數據庫的核心設計理和查詢等相關操作的效率。愛炎(北京)科技有限公司愛炎(北京)科技有限公司PAGE1720頁致性。數據庫設計流程如下:2、數據表設計1)由于委托方可能不只有一件拍品,系統(tǒng)喂每個拍品建立一個每個委托方。2)會前準備工作需要喂拍品建立合同,合同包括合同編號、圖錄號、委托方姓名等基本信息,拍品名稱、拍品坐著、類型、尺寸等拍品基本信息,還包括拍賣的基本信息,如起叫價、低價、圖路費1圖路費2、保險比率等等,如圖所示:地址等相關基本信息。競投登記表如下:詳述。三、軟件開發(fā)環(huán)境11)開發(fā)語言系統(tǒng)開發(fā)語言采用Java7+編寫,支持跨平臺部署2)開發(fā)技術及工具后臺:Spring+MyBatis+SpringMvc+ApacheShiro+EhcacheUIINSPINA實現(xiàn),技術包括AngularJs+BootstrapHTML5,設計風格,可以完美兼容電腦,pad,手機等多個平臺主要涉及技術針對當前需求,系統(tǒng)框架設計主要包括以下幾個愛炎(北京)科技有限公司愛炎(北京)科技有限公司PAGE2020頁Ehcache級緩存,避免重復讀表對數據庫的占用。數據連接池數據連接池分為常用連接和需求連接,數據采集連權限控制webmd5,shiro限驗證,從根本上避免了SQL,XSS擊等常見的web數據隊列進行展示,避免數據擁堵2、 數據庫開發(fā)工數據庫選擇MySQL5.7+數據庫優(yōu)化存儲引擎優(yōu)化myisam是innodb數據切分對于大數據表進行分區(qū)操作,提高數據庫的查詢和插入速度優(yōu)化shema、sql優(yōu)化查詢語句,為常用查詢字段添加索引,避免使用嵌套查詢,對于大數據表的讀取,啟用緩存復制及讀寫分離使用Keepalived+HAProxy效自動切換,對大表進行讀寫分離,避免告訴的寫入和讀取沖突出現(xiàn)死鎖情況。3、軟件環(huán)境本系統(tǒng)是基于windowsB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 自卸車運輸租賃合同
- 砌石方工程承包合同
- 企業(yè)建筑工程勞動合同范本(28篇)
- 5G通信技術研究與應用開發(fā)合同
- 小型維修勞務分包合同
- 建筑合同分哪幾種合同
- 發(fā)尋求同行合作協(xié)議
- 跨境電商平臺交易免責協(xié)議
- 單項勞務分包合同
- 出版行業(yè)版權問題免責協(xié)議書
- 2024-2025學年廣東省大灣區(qū)40校高二上學期聯(lián)考英語試題(含解析)
- 教科版初中物理八年級下冊知識梳理
- 《飛科電器公司盈利能力存在的問題及完善對策(7800字論文)》
- 旅拍店兩人合作協(xié)議書范文
- 楚辭離騷的原文全文完整注音版、拼音版標準翻譯譯文及注釋
- 刑事訴訟法課件
- 肩袖損傷病例討論
- 全國國家版圖知識競賽題庫及答案(中小學組)
- 衛(wèi)生院中醫(yī)、康復專科建設實施方案-
- 2024年中國凍蝦仁市場調查研究報告
- 人教版五年級下冊道德與法治教案
評論
0/150
提交評論