zoukankan      html  css  js  c++  java
  • 项目开发流程

    一、为什么要开发动态网站

    • 动态网站指的是数据层面的动,并不是页面视觉层面的动,如果只是视觉层面的动,根本就不需要PHP这一类动态网站开发技术,静态页面就可以完成了
    • 动态网站首先需要一个数据源头,当每次请求特定的PHP文件(或者是其它的动态网站开发技术),通过PHP脚本执行代码,获取数据库中最新的数据,然后动态组织(生成)一个HTML页面(可以理解为字符串拼接操作)

    二、动态网站开发流程

    1.需求分析:分析开发的应用程序要去做哪些功能,应对哪些业务。-------XMind工具

    2.原型设计:根据需求分析的结果规划应用程序的原型,可以理解为打草稿。---------Axure、墨刀

    3.UI设计:将“草稿”转换为设计稿,并提供相应的产物(设计稿、静态页面)。---------PS、AI、Sketch

    4.技术选型:根据业务场景分别选择对应的技术栈(数据库技术栈、后端技术栈、前端技术栈)

    5.数据库设计:根据需求和原型分析有哪些类型的数据需要存储,从而得到数据库的基本结构。

    6.项目架构设计:搭架构,制定项目规范约束、创建基本的项目结构、编写基础的公共模板代码和组织代码。

    7.业务迭代开发:基于项目架构(条条框框)下完成各项业务功能。

    8.集中测试:将所有功能模块整合到一起,集中测试业务功能,调试存在的bug

    9.部署上线:开发环境向生产环境转换,就是把应用部署到服务器上。

  • 相关阅读:
    面向对象编程听高翔“面向对象与生活”有感
    .Net调试技巧
    关于排序(简单)
    Http Handler由IIS6到IIS7的使用问题
    也谈【关于 京东员工被离职】另一个角度
    poj1062昂贵的聘礼
    poj1125 Stockbroker Grapevine
    poj1860 Currency Exchange
    poj1258 AgriNet
    poj2485 Highways
  • 原文地址:https://www.cnblogs.com/EricZLin/p/9235238.html
Copyright © 2011-2022 走看看