zoukankan      html  css  js  c++  java
  • 软件开发的项目周期


    需求分析-分析客户的业务和数据处理请求
    概要设计-ER图,以及项目的整体框架
    数据库设计:需要什么表,表中需要什么字段
      01.分析需求中的名词,针对名词创建表,java中针对这些名词创建类
      实体表中的一条记录对应实体类中的一个对象
      02. 分析实体的属性,我们需要存储什么样的信息,对应着Java类的属性
      03.分析实体和实体之间的关系
        映射关系
          1对1,表A中的一条记录对应表B中的一条记录,比如用户和板块
            外键:一般放在被动方的 表中,比如在板块表中有版主字段
          1对n,表A中的一条记录对应表B中的多条记录,比如用户和帖子
            外键:必须放在多的一方,主贴表中有发布人字段
          n对1,表A中的多条记录对应表B中的一条记录,比如员工和部门
            外键:必须放在多的一端,员工表中有部门编号字段
          n对n,表A中的多条记录对应表B中的多条记录,比如学生和课程
            外键:单独创建关系表,取两张表的主键作为外键,如果二者的关系表还有属性,比如学生的课程成绩,那么关系表中的学生id和课程id共同组成联合主键,成绩为其特殊的属性
    》详细设计E-R图转换为数据表,指定表明、字段名、字段类型
    》代码编写
    》软件测试
    》安装部署

  • 相关阅读:
    设置nginx禁止IP直接访问,只能通过指定的域名访问
    (转)给力开源,.Net开源地址大收集
    Jmeter的使用
    Jmeter的安装
    虚拟机的使用(1)
    win下 Eclipse+PyDev环境搭建
    eclipse配置pydev解释器
    win下Python2.7+pip+Ipython安装
    CentOS 6.5 安装VMTools 及 设置拼音输入法
    CentOS 6.5 + JDK + mysql + tomcat + jpress搭建及所遇问题解决
  • 原文地址:https://www.cnblogs.com/longmo666/p/13556985.html
Copyright © 2011-2022 走看看