当前位置:网站首页>C language ordering management system
C language ordering management system
2022-07-01 13:47:00 【_ Programming_】
C Language ordering management system
Task 2 Ordering management system design
One 、 Purpose :
(1) Be familiar with the design steps and methods of using the idea of software engineering to complete an information system .
(2) Familiar with the common tools used to represent the steps of software design .
(3) Master the use of C Language for modular programming and debugging .
Two 、 Contents and requirements :
【 Project description 】
This project requires the completion of a meal ordering management system , Users need to log in and verify before using the system , The system data is mainly customer ordering information , Include at least : The order no. , Name of customer , Telephone , Delivery address , Package name ( Suppose there is 5 A set meal ), Number of packages , Delivery time and status ( Sent , Not delivered ), Information needs to be saved and read . Basic functions can add information 、 Cancel 、 modify 、 Query and display . Extended functions include data statistics and analysis .
【 Subject requirements 】
1 System programming requires the use of multiple files and functions .
2 Project functional requirements :
(1) After the system is running , First show the welcome and copyright page , Tell the software name 、 Version and author information .
(2) User authentication , You can use the system only after you pass the account and password .
(3) User ordering data needs to be saved, read and written .
(4) At least have information to increase 、 Cancel 、 modify 、 Query and display functions . The result is D,C.
(5) Optional function : Statistics and data analysis . The result is B,A.
3. Functional specifications :
(1) Add order : When the customer orders . Include : The order no. , Name of customer , Telephone , Delivery address , Package name ( Suppose there is 5 A set meal ), Number of packages , Delivery time and status ( Sent , Not delivered ).
(2) Cancel the reservation : When the customer cancels the order , Delete the customer's order . Operation reminder must be set .
(3) Modify the order : When the customer modifies the order information .
(4) Ordering information query : You can check the ordering status of customers according to their names or phone numbers , When there is no corresponding information , Tips “ No order or cancellation ”.
(5) Output ordering information .
(6) Statistics and analysis : Number of orders per customer , Number of orders per package , The most popular package and the package with the least orders .
(7) Other extensions : Each customer and the number of meals ordered are kept in a file , Each package and its order number are saved in files .
4. Input / Output requirements
General requirements : Friendly interface , The operation prompt information is complete , Easy to understand and use .
(1) After the application runs , Show menu , The user selects the corresponding operation items according to needs . After entering each operation , Input the corresponding information according to the prompts of the program ;
(2) When the user is asked to enter data , Give clarity 、 Clear prompt message , Including the input data content 、 Format and ending method .
(3) The semantics of information output is clear , The format is neat 、 beautiful .
3、 ... and 、 Reporting requirements
After the completion of task 2, you need to submit the report and project folder ( Including source code and data files ).
The report includes :
1 Subject requirements .
2 System function structure design . Including system function structure diagram and text description .
3 System business process design . Including system business process design and text description .
4 Function and call relationship design .
5 Data structure design . Including structure design and text description .
6 system implementation .
6.1 Hardware and software environments
6.2 File structure chart
6.3 Source code . add comments of explanations .
7 test . At least 10 Data .
Source download
link :https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111
Extraction code :1111
边栏推荐
- Chen Yu (Aqua) - Safety - & gt; Cloud Security - & gt; Multicloud security
- 单工,半双工,全双工区别以及TDD和FDD区别
- C语言课程设计题目
- Detailed explanation of leetcode reconstruction binary tree [easy to understand]
- 用命令行 给 apk 签名
- MySQL六十六问,两万字+五十图详解!复习必备
- Beidou communication module Beidou GPS module Beidou communication terminal DTU
- Introduction to distributed transactions (Seata)
- What is the future development direction of people with ordinary education, appearance and family background? The career planning after 00 has been made clear
- Analysis report on the development prospect and investment strategic planning of China's wafer manufacturing Ⓔ 2022 ~ 2028
猜你喜欢
Learning to use livedata and ViewModel will make it easier for you to write business
Six years of technology iteration, challenges and exploration of Alibaba's globalization and compliance
Summary of interview questions (1) HTTPS man in the middle attack, the principle of concurrenthashmap, serialVersionUID constant, redis single thread,
Understand the window query function of tdengine in one article
Fiori applications are shared through the enhancement of adaptation project
刘对(火线安全)-多云环境的风险发现
Etcd 概要 机制 和使用场景
Fiori 应用通过 Adaptation Project 的增强方式分享
spark源码(五)DAGScheduler TaskScheduler如何配合提交任务,application、job、stage、taskset、task对应关系是什么?
洞态在某互联⽹⾦融科技企业的最佳落地实践
随机推荐
9. Use of better scroll and ref
[anwangbei 2021] Rev WP
Summary of interview questions (1) HTTPS man in the middle attack, the principle of concurrenthashmap, serialVersionUID constant, redis single thread,
一文读懂TDengine的窗口查询功能
C语言订餐管理系统
Understand the window query function of tdengine in one article
Investment analysis and prospect prediction report of global and Chinese p-nitrotoluene industry Ⓙ 2022 ~ 2027
2.15 summary
Chen Yu (Aqua) - Safety - & gt; Cloud Security - & gt; Multicloud security
盲盒NFT数字藏品平台系统开发(搭建源码)
小程序-小程序图表库(F2图表库)
QT学习管理系统
04-Redis源码数据结构之字典
研发效能度量框架解读
Use of shutter SQLite
当你真的学会DataBinding后,你会发现“这玩意真香”!
Build a vc2010 development environment and create a tutorial of "realizing Tetris game in C language"
C语言课程设计题目
uni-app实现广告滚动条
网络中的listen