开发一个小项目的流程简述

Posted 醉生梦死 风云依旧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发一个小项目的流程简述相关的知识,希望对你有一定的参考价值。

开发一个小项目的流程简述
(1) 需求分析=>你要做什么 [需求分析师]
(2) 设计我们的数据库、文档 [架构、项目经理]
(3) 设计界面=>静态页面 [前端人员]
(4) 编码==> [程序员php]
(5) 测试阶段[测试工程师(白盒测试/黑盒测试)]
(6) 实施阶段[实施工程师]

1.表的设计

create table student(
id int,
name varchar(20) not null default \'\',
chinese decimal(5,2) not null default 0.0,
english decimal(5,2) not null default 0.0,
math decimal(5,2) not null default 0.0
);
insert into student values(1,\'韩顺平\',89,78,90);
insert into student(id,name,chinese,english,math) values(2,\'张飞\',67,98,56),;
insert into student(id,name,chinese,english,math) values(3,\'宋江\',87,78,77);
insert into student(id,name,chinese,english,math) values(4,\'关羽\',88,98,90);
insert into student(id,name,chinese,english,math) values(5,\'赵云\',82,84,67);
insert into student(id,name,chinese,english,math) values(6,\'欧阳锋\',55,85,45);
insert into student(id,name,chinese,english,math) values(7,\'黄蓉\',75,65,30);

2.界面

3.程序框架图(开发模式)

就是将这个项目有多少个文件,以及文件和文件之间的关系搞清

 

 
   
 
4. 编码
①登录页面 insertStu.html
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>添加学生</title>
    <script type="text/javascript">
    </script>
</head>
<body>
     <form action="insetStuAction.php" name="#" method="post">
          学生编号:<input type="text" name="id"><br>
          学生名字:<input type="text" name="name"><br>
          语文成绩:<input type="text" name="chinaese"><br>
          数学成绩:<input type="text" name="math"><br>
          英语成绩:<input type="text" name="english"><br>
           <input type="submit" name="添加学生">
</form>
</body>
</html>

 

②接收控制器 insertStuAction.php
 
 

以上是关于开发一个小项目的流程简述的主要内容,如果未能解决你的问题,请参考以下文章

记录Spring Boot小项目的一些坑

Javascript学习记录——一次小项目的总结

第二个小项目的讲解后感言

nodejs中weex前端框架小项目的搭建。

关于Django在写小项目的一些小注意事项

如何从 Flutter 中删除或识别未使用的包以减小项目的大小?