项目实战---1 时间安排

项目开发时间:12天

1--2天:项目概述(背景,开发环境),搭建开发环境,主页设计,持久层,表现层

3--6:业务开发(模拟宅急送)(取派员,区域,分区,定区,业务受理)

    整个项目分为两大部分:基础设置,取派,中转,路由,报表

7--8:权限控制,权限管理【就业亮点】【apache的shiro框架(权限框架)】

9--11天:工作流开放----activity

12天:总结

第一天安排:

1,项目概述(背景,常见软件类型,软件开发流程(瀑布模型))

2,搭建环境(数据库,web项目,scn)

3,主页设计(jquery easyUI)

4,UML工具的使用(powerDesigner【用于数据库设计,企业中使用较多】)

一,项目【BOS(bussiness Operating System:业务操作系统)】概述【物流行业使用的项目】

甲方【掏钱的,,及、】:宅急送公司

一方【软件开发方】:用友软件

本项目属于宅急送项目的二期改造项目【之前存在一期项目c/s架构,不是网页的】

ERP:他指的是企业资源计划

二,项目的团队人数,项目的开发周期

开发人数:二十多人【一般团队四五个人】

角色:项目经理(对客户的),小组长(项目内部负责人),开发人员(美工,测试人员,DBA【大公司才有,专门负责数据库】)

开发周期:【从项目立项到给用户上线】一年多【13个月】(包括了,需求调研,设计阶段,调研阶段,)

     代码编写阶段【四个月】

三,常见的软件类型

OA(Office Automation)办公自动化:

    最常见的

    日常办公

CRM系统(客户关系管理系统)【规模较小】:

    偏前端的功能

    维护客户关系

ERP系统(企业资源计划)【规模最大,可以算是一个平台,一个企业整体的解决方案】:

    

CMS(内容管理系统)【后台系统,公司后台的操作】

举例:

京东的系统【不可能是一个系统,多个系统,不仅仅是我们看到的系统,我们看到的部分属于前段部分】

比如:搜索框【功能特别强大,是后台的系统,】

   购物车【系统】

   订单【系统】

   商品展示【系统】

   商品管理系统

   内容管理系统(CMS):

上述每一部分都是一个系统,ERp包括上面的所有的系统,他其实是一个平台

 四,软件开发流程(瀑布模型)【有固定的顺序】

0,可行性分析【分析是否能赚到钱】很多中小企业没有这一步

1,需求调研分析-----》需求规格说明书【耗费时间较长】

  (程序员一般不参与,有经验的项目经理,架构师完成)

  到客户现场去看,去了解工作场景,可以解决实际问题的

2,设计阶段(概要设计,详细设计)【软件工程】-----》数据库设计,原型设计

  实际在开发过成中不再细分

3,编码阶段

4,测试阶段【规范的公司有测试原则,一般公司的测试由代码编写人员负责】

  测试环境上线  ----》实际环境上线----》每个月有固定的上线时间

  系统测试,白盒测试【代码级别:开发高手,做优化】,黑盒测试【功能测试,不懂编程】

5,上线和运维

这个顺序,只要前面的步骤出了错,后面就一定会出现问题【不适和项目周期较长的项目】

敏捷开发:处理问题的方式(先开发核心模块,先上线,在逐渐上线其他功能)

原文地址:https://www.cnblogs.com/excellencesy/p/8609608.html