C 语言项目_项目流程|学习笔记

简介: 快速学习 C 语言项目_项目流程

开发者学堂课程【C语言学习教程 C 语言项目_项目流程】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/387/detail/4975


C 语言项目_项目流程


具体内容

(一)写项目的步骤

1.需求分析   产品 (用户需求)

2.概要设计   原型图 Axture

3.详细设计  项目经理  框架  设计多少个类  方法设计  数据库设计

版本控制工具  Git  SVN

4.code  

main.C  

模块的划分

某块化思想

MVC 架构模式

Model 处理数据 数据存储 数据运算 数据的访问

View  ImageView  UILabel  

Controler  controller 控制器

MVVM 架构

5.测试

6.上线

7.迭代

8.下线

数据处理层 .h.c  

业务逻辑层.h.c  

用户展示层.h.c

(二)流程图:

①主菜单

1.借阅图书·

2.归还图书

3.管理员登陆

1.按书名查找

2.按编号查找

3.查看未借阅图书

4.返回上一级

请输入(书名、编号)

④打印信息如下:

1.借阅成功

2.打印书信息

3.借阅失败

4.打印失败信息

⑤归还成功

⑥1.录入归还图书编号

1.录入归还图书书名

3.返回上一级

1.请输入管理员密码,输入(M/m)返回主菜单

2.添加新图书

 删除旧图书

 修改旧图书

3.输入书名

  输入编号

4.录入新书名

  录入新编号

  同时录入

5.录入成功

打印新书信息

录入失败

打印失败信息

相关文章
|
21天前
|
算法 C语言 C++
【C语言实战项目】三子棋游戏
【C语言实战项目】三子棋游戏
30 1
|
21天前
|
程序员 C语言
【C语言实战项目】猜数字游戏
【C语言实战项目】猜数字游戏
24 0
【C语言实战项目】猜数字游戏
|
20天前
|
程序员 C语言
【C语言实战项目】通讯录(动态增容版)
【C语言实战项目】通讯录(动态增容版)
19 0
|
21天前
|
编译器 定位技术 C语言
【C语言实战项目】扫雷游戏
【C语言实战项目】扫雷游戏
25 0
|
2月前
|
移动开发 C语言
C语言控制流程
C语言控制流程
8 0
|
2月前
|
存储 关系型数据库 MySQL
C语言/C++实战项目雷霆飞机(代码改进)
C语言/C++实战项目雷霆飞机(代码改进)
|
2月前
|
人工智能 C语言
C语言实战项目(AI代码)
C语言实战项目(AI代码)
|
2月前
|
存储 关系型数据库 MySQL
经典C语言/C++项目,雷霆战机
经典C语言/C++项目,雷霆战机
|
3月前
|
存储 C语言
深入浅出 C 语言:学变量、掌控流程、玩指针,全方位掌握 C 编程技能
C 语言介绍 C 语言的特性 C 语言相对于其他语言的优势 C 程序的编译 C 中的 Hello World 程序
47 2
|
8月前
|
机器学习/深度学习 C语言
C语言小项目之扫雷(进阶版)
C语言小项目之扫雷(进阶版)