bos開發日記
BOS專案 第1天
專案12天安排:
1-2天:專案概述、搭建開發環境、主頁設計、持久層和表現層設計
3-6天:專案業務開發(取派員、區域、分割槽、定區、業務受理)---整個專案分為基礎設定、取派、中轉、路由、報表
7-8天:許可權控制、許可權管理----apache shiro
9-11天:工作流開發----activiti
12天:總結
今天內容安排:
1、專案概述(背景、常見軟體型別、軟體開發流程(瀑布模型))
2、搭建開發(資料庫、
3、主頁設計(jQuery easyUI)
4、UML工具使用PowerDesigner
本專案屬於宅急送公司二期改造專案
專案的團隊人數20多個人,專案開發週期1年多(13個月),編碼階段4個月。
1.1 常見的軟體型別
OA:辦公自動化系統
CRM:客戶關係管理系統
ERP:企業資源計劃平臺
CMS:content Mangement System
1.2 軟體開發流程(瀑布模型)
0、可行性分析
1、需求調研分析
2、設計階段(概要設計、詳細設計)----資料庫設計、原型設計
3、編碼階段(單元測試)
4、測試階段(系統測試、白盒測試、黑盒測試)
5、上線和運維
敏捷開發
1.3開發環境
1.4技術選型
2. 搭建開發環境
2.1 資料庫環境
第一步:建立一個數據庫
第二步:建立一個數據庫使用者
第三步:為建立的使用者授權
第四步:使用新建立的資料庫使用者登入MySQL系統
2.2 web專案環境
第一步:建立一個動態web專案
第二步:匯入jar包(SSH、spring依賴、日誌、資料庫驅動)
第三步:配置web.xml(struts2的過濾器、spring監聽器、解決Hibernate延遲載入問題的過濾器、解決中文亂碼的過濾器)
第四步:建立專案目錄結構
第五步:在config目錄中提供struts2的配置檔案
第六步:在config目錄下提供spring的配置檔案applicationContext.xml
<!-- 配置公共項 --> |
第七步:提供專案所需的資原始檔
注意,web.xml中配置伺服器內部轉發經過struts2過濾器處理
2.3 使用svn管理專案程式碼
第一步:建立一個SVN倉庫
第二步:修改SVN的配置檔案
svnserve.conf:
passwd:
authz:
第三步:啟動SVN服務,使用批處理檔案
eclipse svn 外掛安裝:https://blog.csdn.net/zhanlv/article/details/76504414
第四步:將搭建的web專案共享到SVN倉庫