• 项目实战---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,上线和运维

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

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

  • 相关阅读:
    CSDN博客频道维护公告
    JavaScript高级编程II
    ORACLE触发器具体解释
    下拉刷新和上拉载入的原理
    在遍历中使用 iterator/reverse_iterator 进行 Erase 的使用方法
    python解析Yahoo的XML格式的天气预报,获取当天和近期几天的天气:
    CheckBoxPreference组件
    Java中Integer类的方法
    TFS(Team Foundation Server)介绍和入门
    电脑报2014年第43期 pdf高清版
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8609608.html
Copyright © 2020-2023  润新知