管理系统草案

简介: 管理系统草案

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登录密码验证代码(项目完成后发布)

目录
相关文章
|
编解码 API C#
浅谈WPF之利用RichTextBox实现富文本编辑器
在实际应用中,富文本随处可见,如留言板,聊天软件,文档编辑,特定格式内容等,在WPF开发中,如何实现富文本编辑呢?本文以一个简单的小例子,简述如何通过RichTextBox实现富文本编辑功能,主要实现复制,剪切,粘贴,撤销,重做,保存,打开,文本加粗,斜体,下划线,删除线,左对齐,居中对齐,右对齐,两端对齐,缩进,减少缩进,项目符号,数字符号,上标,下标,背景色,前景色,图片,打印等功能,仅供学习分享使用,如有不足之处,还请指正。
302 0
|
存储 算法 C语言
【数据结构】树的基础知识及三种存储结构
文章目录 一、树的概念与定义 二、树的有关名词 三、树的存储结构 1.双亲表示法 2.孩子表示法 3.孩子兄弟表示法(又叫二叉树法) 四、树的应用
|
网络性能优化 网络架构 网络协议
|
11月前
|
缓存 安全 API
GET 请求和 POST 请求的安全性有何区别?
【10月更文挑战第29天】GET请求和POST请求在安全性方面各有特点和风险。在实际应用中,应根据具体的业务场景和安全需求,合理选择使用GET请求或POST请求,并采取相应的安全措施来保障系统的安全性,如对敏感信息进行加密、实施访问控制、防范CSRF攻击等。
|
12月前
|
JSON 调度 数据库
Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数
本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点。文章详细解析了Kotlin中的协程、扩展函数、高阶函数、密封类及`inline`和`reified`关键字在Android开发中的应用,帮助读者更好地理解和使用这些特性。
257 1
|
小程序 JavaScript Java
健身管理小程序|基于微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
健身管理小程序|基于微信开发健身管理小程序的系统设计与实现(源码+数据库+文档)
250 0
|
存储 XML 数据安全/隐私保护
PyMuPDF 1.24.4 中文文档(八)(2)
PyMuPDF 1.24.4 中文文档(八)
1128 1
|
数据可视化 数据挖掘 Python
Python用 tslearn 进行时间序列聚类可视化
Python用 tslearn 进行时间序列聚类可视化
线性规划求解第一的MindOpt如何使用Python语言的API建模及优化
MindOpt是一款高效的优化算法软件包,求解算法实现了线性规划(LP)、混合整数线性规划(MILP)、二次规划(QP),可以支持命令行、c、c++、java和python调用。接下来我们将发布一系列文章,讲述各个语言如何使用 MindOpt 来求解数学规划问题
线性规划求解第一的MindOpt如何使用Python语言的API建模及优化