項目開發時間:12天前端
1--2天:項目概述(背景,開發環境),搭建開發環境,主頁設計,持久層,表現層jquery
3--6:業務開發(模擬宅急送)(取派員,區域,分區,定區,業務受理)程序員
整個項目分爲兩大部分:基礎設置,取派,中轉,路由,報表web
7--8:權限控制,權限管理【就業亮點】【apache的shiro框架(權限框架)】數據庫
9--11天:工做流開放----activityapache
12天:總結編程
第一天安排:架構
1,項目概述(背景,常見軟件類型,軟件開發流程(瀑布模型))框架
2,搭建環境(數據庫,web項目,scn)運維
3,主頁設計(jquery easyUI)
4,UML工具的使用(powerDesigner【用於數據庫設計,企業中使用較多】)
甲方【掏錢的,,及、】:宅急送公司
一方【軟件開發方】:用友軟件
本項目屬於宅急送項目的二期改造項目【以前存在一期項目c/s架構,不是網頁的】
ERP:他指的是企業資源計劃
開發人數:二十多人【通常團隊四五我的】
角色:項目經理(對客戶的),小組長(項目內部負責人),開發人員(美工,測試人員,DBA【大公司纔有,專門負責數據庫】)
開發週期:【從項目立項到給用戶上線】一年多【13個月】(包括了,需求調研,設計階段,調研階段,)
代碼編寫階段【四個月】
OA(Office Automation)辦公自動化:
最多見的
平常辦公
CRM系統(客戶關係管理系統)【規模較小】:
偏前端的功能
維護客戶關係
ERP系統(企業資源計劃)【規模最大,能夠算是一個平臺,一個企業總體的解決方案】:
CMS(內容管理系統)【後臺系統,公司後臺的操做】
舉例:
京東的系統【不多是一個系統,多個系統,不單單是咱們看到的系統,咱們看到的部分屬於前段部分】
好比:搜索框【功能特別強大,是後臺的系統,】
購物車【系統】
訂單【系統】
商品展現【系統】
商品管理系統
內容管理系統(CMS):
上述每一部分都是一個系統,ERp包括上面的全部的系統,他實際上是一個平臺
0,可行性分析【分析是否能賺到錢】不少中小企業沒有這一步
1,需求調研分析-----》需求規格說明書【耗費時間較長】
(程序員通常不參與,有經驗的項目經理,架構師完成)
到客戶現場去看,去了解工做場景,能夠解決實際問題的
2,設計階段(概要設計,詳細設計)【軟件工程】-----》數據庫設計,原型設計
實際在開發過成中再也不細分
3,編碼階段
4,測試階段【規範的公司有測試原則,通常公司的測試由代碼編寫人員負責】
測試環境上線 ----》實際環境上線----》每月有固定的上線時間
系統測試,白盒測試【代碼級別:開發高手,作優化】,黑盒測試【功能測試,不懂編程】
5,上線和運維
這個順序,只要前面的步驟出了錯,後面就必定會出現問題【不適和項目週期較長的項目】
敏捷開發:處理問題的方式(先開發核心模塊,先上線,在逐漸上線其餘功能)