记录一下网站开发的步骤:

(参考科帮网 JAVA WEB项目开发案例精粹.pdf)

  1. 开发背景

  2. 系统分析

    2.1 需求分析    概括性地说明网站主要功能

    2.2 功能分析    按照不同的角色,分析各不同角色应该具有怎样的功能

  3. 系统设计

    3.1 绘制用例图    不同角色,不同功能的用例图,Jude上

    3.2 绘制系统流程图    在Jude上用活动图

    3.3 系统演示    这个我不是太懂,为什么代码还没有确切实行,还能有一些前端的演示,估计是可以放一些参考别的网站的前端的图片。

    3.4 开发工具和开发技术的选择

    3.5 文件夹组织结构    一张图片,显示文件夹的大框架

  4. 数据库分析与设计

    4.1 数据库分析    列出所有需要用到的表

    4.2 数据库概念设计    画出各实体的E-R图

    4.3 数据库逻辑结构设计    按照E-R图,列出个表的表结构

    4.4 绘制表之间关系E-R图    Jude上的类图

    4.5创建数据库及数据表

  5. 公共类设计

    5.1 配置文件    (spring)applicationContext.xml / (Hibernate)hibernate.cfg.xml / (myBatis)Configuratiion.xml ...

    5.2 各实体类    Hibernate会话工厂类...

  6. 各模块设计

  7. 开发技巧及难点