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.录入成功

打印新书信息

录入失败

打印失败信息

相关文章
|
4月前
|
前端开发 C语言
C语言06-HelloWorld执行流程分析
C语言06-HelloWorld执行流程分析
C语言06-HelloWorld执行流程分析
|
30天前
|
C语言
C语言学习笔记-知识点总结上
C语言学习笔记-知识点总结上
66 1
|
2月前
|
网络协议 C语言
C语言 网络编程(十一)TCP通信创建流程---服务端
在服务器流程中,新增了绑定IP地址与端口号、建立监听队列及接受连接并创建新文件描述符等步骤。`bind`函数用于绑定IP地址与端口,`listen`函数建立监听队列并设置监听状态,`accept`函数则接受连接请求并创建新的文件描述符用于数据传输。套接字状态包括关闭(CLOSED)、同步发送(SYN-SENT)、同步接收(SYN-RECEIVE)和已建立连接(ESTABLISHED)。示例代码展示了TCP服务端程序如何初始化socket、绑定地址、监听连接请求以及接收和发送数据。
|
2月前
|
C语言
C语言 网络编程(七)UDP通信创建流程
本文档详细介绍了使用 UDP 协议进行通信的过程,包括创建套接字、发送与接收消息等关键步骤。首先,通过 `socket()` 函数创建套接字,并设置相应的参数。接着,使用 `sendto()` 函数向指定地址发送数据。为了绑定地址,需要调用 `bind()` 函数。接收端则通过 `recvfrom()` 函数接收数据并获取发送方的地址信息。文档还提供了完整的代码示例,展示了如何实现 UDP 的发送端和服务端功能。
|
2月前
|
网络协议 C语言
C语言 网络编程(十)TCP通信创建流程---客户端
在TCP通信中,客户端需通过一系列步骤与服务器建立连接并进行数据传输。首先使用 `socket()` 函数创建一个流式套接字,然后通过 `connect()` 函数连接服务器。连接成功后,可以使用 `send()` 和 `recv()` 函数进行数据发送和接收。最后展示了一个完整的客户端示例代码,实现了与服务器的通信过程。
|
5月前
|
C语言
C语言学习笔记之初识字符串
C语言学习笔记之初识字符串
42 5
|
5月前
|
文件存储 C语言
|
5月前
|
C语言
C语言实战项目——学生试卷分数统计
C语言实战项目——学生试卷分数统计
|
5月前
|
存储 机器学习/深度学习 编译器
C语言代码学习笔记
<编程精粹:编写高质量C语言代码> 读书笔记
|
5月前
|
C语言
C 语言的运算及流程控制分享
C 语言的运算及流程控制