管理系统草案

简介: 管理系统草案

1.项目背景

       当下疫情为大背景,电商民生app如同雨后春笋般遍地开花。天马团队为了满足电商调货需求进行了市场分析与调研发现。统一的数据管理系统便于实时更新菜品。因此开发了这一款菜品出入库管理系统。

2.预计功能

基础功能:

               1.输入ID  品名  价格  存货  销售  利润

               2.按照ID删除整行数据

               3.查找当下品名剩余量

               4.根据存货量和价格进行排序

               5.提示是否保存,是否继续调库。

               6.库存不足选择其他商品

               

提高功能:          

               1.批量按格式导入

               2.根据需求计算最佳销售方案(贪心算法

               3.重复数据自动合并(遍历后发现重复数据自动叠加)

               4.自动入库,安排货架。

终极功能:

               1.按需求分类

3.实现方案

基础功能:

       基础功能,简单总结就是增删查改。这里涉及到结构体和C语言文件读写和打开。表格后期美化,让菜单更像菜单,数据成表格形式打印输出。

提高功能:    

       为了更好的给我们的客户服务,我们应该提供个更加完善的运营体系:

       在对于进货时候,让用户承担最小的风险来获取最大的利益。  

       批量格式化导入可以使用结构体赋值方式进行copy理论难度不大。

       数据合并功能则可采用if判断的方式进行筛选,然后使用变量进行叠加。

4.小结(步骤方案)upd2022.12.17

       1.先完善菜单,明确功能

       2.如何去取出写入文件数据

       3.把菜单共享出来,让每个人有功能跑起来

       4.打印美化美化菜单

       5.思考提高的解决方案

5.2022年12月19日小结

       1.菜单已经完成,功能尚未接入

       2.统一应用变量

       3.结构体和文件读写基本完成

附变量和宏定义:

       

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define PRINT "%d  %s  %.2lf %.2lf"
//#define DATA caipin[i].id,caipin[i].name,caipin[i].jie_ge,caipin[i].li_run;//宏定义结构体(显示内容)
//#define N 45    //符号常量菜品个数
struct caipin// 定义菜品结构体
{
    int id;
    char name[15];
    double jia_ge;
    double cun_huo;
    double xiao_shou;
    double li_run;   
}shuliang[N];

5.1菜单代码(项目完成后发布)

5.2启动动画代码(项目完成后发布)

5.3登录密码验证代码(项目完成后发布)

目录
相关文章
|
区块链
【photoshop】使用ps将图片另存为ico
【photoshop】使用ps将图片另存为ico
1730 0
|
IDE Shell 开发工具
【沁恒WCH CH32V307V-R1在RT-Thread Studio上环境配置教程】
【沁恒WCH CH32V307V-R1在RT-Thread Studio上环境配置教程】
1778 0
|
8月前
|
机器学习/深度学习 人工智能 算法
论文被拒往往不是因为数据差,而是逻辑崩了:用这条指令重塑你的学术骨架
审稿人看论文只用15分钟,结构决定生死。大多数被拒论文并非数据不行,而是逻辑崩塌。本文提供一套博导级AI指令,通过逆向工程和审稿视角,帮你快速构建逻辑严密、符合规范的论文框架,将写作效率提升10倍,从根源上降低拒稿风险。
574 4
|
9月前
|
人工智能 自然语言处理 搜索推荐
Geo优化实战:AI最爱抓取的“双核四驱”结构化内容范式
Geo专家于磊首创“两大核心+四轮驱动”Geo优化体系,倡导人性化内容与可信知识库构建,通过E-E-A-T验证、结构化标签、精准意图匹配与权威引用,助力企业在AI时代提升搜索信任度与获客效率。
364 3
|
安全 Linux 数据安全/隐私保护
驾驭Linux的权力:Root与Sudo
在 Linux 系统中,权限管理至关重要,Root 用户与 Sudo 命令为核心组件。Root 作为超级用户,拥有最高权限,可执行任意命令,但也带来较高安全风险,建议仅在必要时使用。Sudo 则允许系统管理员授予普通用户临时的 Root 权限以执行特定命令,提升了系统的安全性和管理灵活性。通过合理配置 Sudoers 文件,可以实现对用户权限的精细化管理。综合运用 Root 和 Sudo 可确保系统的安全稳定运行。
1109 1
|
存储 缓存 Java
实时计算 Flink版操作报错合集之怎么处理在运行作业时遇到报错::ClassCastException
在使用实时计算Flink版过程中,可能会遇到各种错误,了解这些错误的原因及解决方法对于高效排错至关重要。针对具体问题,查看Flink的日志是关键,它们通常会提供更详细的错误信息和堆栈跟踪,有助于定位问题。此外,Flink社区文档和官方论坛也是寻求帮助的好去处。以下是一些常见的操作报错及其可能的原因与解决策略。
|
Python
Python三种标准输出重定向方法
Python 提供了标准库中的 sys.stdout 对象来代表标准输出。如果我们想将输出重定向到其他位置,例如内存、文件或自定义类,我们可以通过一些技巧来实现。
896 2
|
存储 算法 数据处理
|
安全 关系型数据库 网络安全
rds公共网络/公网访问
RDS公网访问允许用户通过互联网连接云数据库,但默认关闭以确保安全。需手动开启并配置公网IP或域名,使用时需注意安全风险,如设置严格防火墙规则、启用SSL/TLS加密和强化身份验证。公网访问可能产生带宽、IP及附加服务费用。内网访问是更安全、经济的选择,除非特定场景(如使用Linked Server功能)需公网访问。在实施时,应权衡安全、成本和需求。
1121 1
|
监控 测试技术
APP的稳定性测试如何做?
APP的稳定性测试如何做?
1500 1

热门文章

最新文章