From 79e5abc784328ff2b4a0e73c5b8eb53f8fe328da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=A2=A6=E7=90=A6?= <2260836370@qq.com> Date: Sat, 22 Apr 2023 11:25:11 +0800 Subject: [PATCH] 123 --- README.md | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/README.md b/README.md index d1fba8b..405d21c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,54 @@ +零件库存管理系统 +2023年4月22日 +项目简介 +本系统是程序设计与问题求解课程设计项目,实现了库存零件 CSV 格式数据文件的读取和保存,以及数 +据的增删改查(CRUD)、排序和图表显示等功能。项目采用 C 语言编程实现,在 VS Code 集成开发环 +境(IDE)中用 GCC 进行编译。系统采用模块化设计,程序结构清晰,采用菜单驱动的命令行界面,操 +作便捷,能够用 CSV 格式读取和保存数据,通用性强,能够用图表展示数据,直观清楚。 +下载地址:https://gitee.com/user-name/inventory +项目开发过程中采用 Kanban(看板)进行任务管理和分工协作,并使用 Git 对程序代码和文档进行版 +本管理。任务分工情况如下: +--- +|任务 |设计 |开发 |测试 | 文档 +|C1启动程序 |刘梦琦 |马誉航 |王意伟 |刘鑫成 +|C2显示命令菜单 |马誉航 |刘梦琦 |刘鑫成 |王意伟 +|C3 |王意伟 |刘鑫成 |马誉航 |刘梦琦 +|C4 |刘鑫成 |王意伟 |刘梦琦 |马誉航 +|C5 |马誉航 |刘梦琦 |刘鑫成 |王意伟 +|C6 |王意伟 |刘鑫成 |马誉航 |刘梦琦 +|C7 |刘梦琦 |马誉航 |王意伟 |刘鑫成 +|C8 |刘鑫成 |王意伟 |刘梦琦 |马誉航 +|C9 |王意伟 |刘鑫成 |马誉航 |刘梦琦 +|C |刘梦琦 |马誉航 |王意伟 |刘鑫成 +|C11 |马誉航 |刘梦琦 |刘鑫成 |王意伟 +|C12 |刘鑫成 |王意伟 |刘梦琦 |马誉航 +... ... ... ... ... +成员1 成员2 成员3 +40 30 30 +每个成员的工作量(百分比): +关于零件库存管理系统 +设计一个库存零件管理系统,要求采用命令行菜单界面进行交互,具备读取、保存、打印、查询、修 +改、插入、删除和排序等基本功能,能够以表格和图表形式展示数据,采用 CSV 格式保存数据。 +系统的功能性需求: +数据的读取、保存、打印、查询、修改、插入、删除、排序和图表展示。 +系统的非功能性需求: +菜单驱动的命令行交互界面。 +需求分析 +分析系统的功能需求和界面需求,编制用户手册如下。 +1 / 10 +C1: 启动程序 +命令行中执行命令 ./app ,系统启动,显示提示信息,然后显示功能菜单,等待用户输入命令。 + +C2: 显示命令菜单 +C3: 退出程序 +选择菜单命令 0 ,再输入 y 确认,则退出程序。 + + + + + + + ##C4: 添加库存记录 选择菜单命令 5 ,提示输入零件编号,若该零件不存在,则继续输入零件名称、库存数量,添加零件, 并提示完成;若零件编号已存在,则提示零件已存在,并结束。