超市商品信息查詢軟件項目投標方案(13頁).doc
下載文檔
上傳人:Le****97
編號:942147
2024-06-21
13頁
2.83MB
1、超市商品信息查詢軟件項目投標文件XX公司二零XX年XX月超市商品信息查詢軟件項目投標文件投標單位:法定代表:地址:投標日期:20XX年XX月 目 錄1軟件系統總體設計11.1 系統模塊功能結構圖11.2 業務流程圖11.3 數據流圖11.4 數據字典12項目組織設計22.1 項目進度計劃22.2 進度計劃保證措施22.3 軟件質量保證措施23項目遵循規章34軟件項目的技術環境 4一、軟件系統總體設計1.1系統模塊功能結構圖管理員管理系統 管理員登錄更改管理員發布管理員錄入管理員后臺信息收集管理員修改超市系統用戶管理系統 產品基本信息回饋活動時折扣信息回饋今日特價新品促銷超市地理位置回饋用戶點評2、用戶意見回饋用戶查詢用戶收藏用戶登錄用戶定位搜索1.2業務流程圖管理員流程圖管理員登錄系統錄入信息貨物庫存文件超市貨物管理模塊確認信息是否一致? 是 否 管理員查詢信息 管理員修改刪除信息用戶意見收集整合所有信息正式推出所有產品 管理員退出用戶流程圖 用戶登錄用戶地址定位搜索搜索附近超市信息用戶選擇心儀超市用戶點擊收藏用戶點評用戶意見回饋信息 用戶退出超市地理位置鎖定超市流程圖管理員回饋信息整合 超市人員整理匯總產品信息新品上市 今日特價 結 束所有產品活動時的促銷打折信息1.3 數據流圖系統數據流圖超市信息表輸入關鍵字查詢收藏信息表顯示選擇顯示超市優惠信息表更新錄入整合信息整合信息更新錄入收3、藏錄入顯示位置信息登錄超市信息心儀的超市信息管理員登錄超市信息新品上市和今日特價管理員信息表商品信息用戶收藏夾用戶 1.4 數據字典超市信息數據表字段名稱數據類型長度說明Id整型10超市IdCsmc文本20超市名稱Chdz文本20超市所在地Clsj日期/時間默認超市成立時間優惠商品數據表字段名稱數據類型長度說明Id整型10商品IdYh-Splx文本20商品類型Yh-Spmc文本20商品名稱Yh-scrq日期/時間默認生產日期Yh-bzq文本20保質期Yh-jg整型單精度,小數位數1位優惠價格Yh-yhjg文本20優惠價格時間Yh-Id文本20商品所屬超市其中超市信息數據表存儲超市信息(如超市名4、稱、超市所在地、成立時間等),其中Id是此表的主鍵,唯一標示一家超市并設置主鍵屬性為auto-increment,這樣一來主鍵就由DBMS來維護,而不需要人工來維護。優惠商品表存儲優惠商品的信息(商品名稱、商品類型、商品價格等)其中Id設置為主鍵,Yh-Id設置為外鍵,外鍵的值參考超市信息表中的Id。二、項目組織設計2.1 項目進度計劃序號階段任務名稱工期交付成果人員1第一階段1.超市信息發布系統項目規劃 2.用戶界面設計和用戶需求評審 3. 編寫需求規格說明書 5個工作日需求規格說明書合格正式版全員210個工作日項目經理33個工作日全員4第二階段1.需求驗證3個工作日需求分析和客戶實際需求相5、吻合需求分析員5第三階段1數據庫E-R圖編制、建庫10個工作日整體測試運行成功程序員62.后臺程序編寫15個工作日73.數據庫連接5個工作日84.系統集成測試3個工作日測試員95.驗收、提交3個工作日項目經理2.2 進度計劃保證措施1項目經理,一定對整個項目的開發周期有一個清楚的了解,把任務的劃分一定要一天為單位,不要以模塊為單位。不定時的由項目組長組織開發人員進行系統的了解,并且作好相應的記錄。對已經解決的問題一定要一個詳細的記錄。而對沒有解決的問題一定要重視起來。2項目經理一定要多多與開發人員進行交流,要調動其的積極性,讓他們學會問題該如何解決,不要讓他等待問題的解決。了解其實際的進展以及6、對開發工具的熟練程度,這對以后的任務的重新安排有重要的借鑒意義。3把一些難點提出,讓大家共同克服,或者由一些技術比較精通的人來解決。解決完以后一定,讓大家都熟悉解決此問題的思路。而對經常用的知識點,一定有詳細的說明。這樣實現資源的共享。4做到日清日結,是保證項目進度的關鍵所在。2.3 軟件質量保證措施1系統設計、編碼階段,強調紀律與規范 設計與編程質量對于軟件產品的質量有著直接的作用。在這一階段,主要采取的措施是強調紀律與規范,制訂相應的約束規范文件,要求設計有可追溯性,強調設計、開發過程標準化。另一主要措施選擇適合的工具。我們選擇Java開發語言,開發工具為MyEclipse,后臺數據庫為M7、ySQL。 我們制訂了Java編碼規范,目的是保證不同開發人員的代碼風格基本一致,制訂了SQL書寫規范。這一系列規范標準的制訂從源頭上保證了軟件設計的質量。2強調軟件實現與測試同步,強化缺陷管理測試是保證軟件質量較為重要的一個環節。強調測試與設計同步,測試用例與功能代碼的編制同步;及時進行單元測試。所有測試中出現的問題,經整理后在例會上進行總結;在團隊內部交流,讓項目團隊共享,避免問題重復出現。三、項目遵循規章1項目例會制度: l 會議由項目經理召集,并由項目經理主持。 l 會議議程: a) 項目經理總結上月工作,對不足的問題提出解決辦法。 b) 項目經理宣布公司近期動態和相關事項。 c) 項8、目經理做出工作方面的安排。 d) 項目經理解答部門人員的問題,并做出總結。2項目月報制度:l項目月報制度是保證項目順利推進的一種階段性總結和計劃載體的機制。項目月報由項目負責人負責擬定。根據實際情況包含本月計劃、完成情況(含計劃的偏離情況)、成果和不足、突發事務及其解決情況、項目組成員工作情況以及問題、建議和意見等內容。四、軟件項目采用的技術環境1.MyEclipse8.0:MyEclipse企業級工作平臺(MyEclipseEnterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數據庫和JavaEE的開發、發布以及應用程序服務器的整9、合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發環境,包括了完備的編碼、調試、測試和發布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate1 。MyEclipse 是一個十分優秀的用于開發Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強大,支持也十分廣泛,尤其是對各種開源產品的支持十分不錯。MyEclipse目前支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數據庫鏈接工具等多項功能??梢哉fMyEclipse是幾10、乎囊括了目前所有主流開源產品的專屬eclipse開發工具。2.MySQL數據庫:MySQL1 是一個關系型數據庫管理系統。 MySQL是最流行的關系型數據庫管理系統,在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System:關系數據庫管理系統)應用軟件之一。3.Tomcat服務器:由于有了Sun 的參與和支持,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,Tomcat 5支持最新的Servlet 2.4 和JSP 2.0 規范。因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器。目前最新版本是8.0。13