永发信息网

设计一个简单的商品管理系统(VC)

答案:3  悬赏:80  手机版
解决时间 2021-01-03 14:52
一、题目:设计一个简单的商品管理系统(18题)
二、目的与要求
1. 目的
培养学生综合利用C++语言进行程序设计的能力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算法进行设计。
2. 基本要求
(1) 要求用C++语言编程,在Visual C++环境下调试完成;
(2) 要求使用结构数组,各个功能分别使用函数来完成。
三、设计方法和基本原理
1.课题功能描述
编写一个简单的商品信息管理的程序,主要完成商品信息的录入、排序、查询和显示功能。
2. 问题详细描述
某超市的电器区有5种商品,每种商品包括以下信息:商品代码(整型),商品名称(字符串),商品数量(整型),单价(双精度),销售量(整型),库存量(=商品数量-销售量,整型),例如:

商品信息列表
商品代码 商品名称 商品单价 商品数量 销售量 库存量
10120 Haier Conditioner 2998 120 20
11254 IPOD MP3 1250 245 32
10564 Sega HardDisk 655 100 55
15826 IBM Laptop 8188 80 15
18257 Sony DC 3588 150 29
要求编写多个函数分别实现下列功能,而后在main函数中进行调用。
(1) 输入函数:从键盘输入这些商品的代码,名称,数量,单价,销售量信息,而后自动计算其库存量。
(2) 排序函数1:将商品按照商品的库存量进行升序排序,若库存量相同则按照销售量升序排序。
(3) 排序函数2:将商品按照代码进行升序排序。
(4) 查询函数1:按商品代码查询用户指定的商品信息。在主函数中给出查询结果,若找到则输出该商品的信息,如找不到,则给出相应的提示信息,而后可多次查询也可退出程序的运行。
(5) 查询函数2:按库存量进行查询用户指定的商品信息。查询结果的处理同查询函数1。
(6) 输出函数:输出某个商品的信息。
(7) 程序运行结果:
请输入5种商品的信息:(由用户输入)
code name price amount sales
10120 Haier Conditioner 2998 120 20
11254 IPOD MP3 1250 245 32
10564 Sega HardDisk 655 100 55
15826 IBM Laptop 8188 80 15
18257 Sony DC 3588 150 29
*************************************
1. 按库存量排序,请选择:1
2. 按商品代码排序,请选择:2
3. 按商品代码查询,请选择:3
4. 按库存量查询,请选择:4
5. 显示商品信息,请选择:5
6. 结束程序,请选择:6
*************************************
请选择: (用户可根据菜单项进行选择)
3. 问题的解决方案
根据问题的描述,可以按照程序要求的功能采用结构化的设计思想。
(1) 使用结构体类型存储商品的各种信息。
(2) 利用菜单使用户选择各个功能模块,例如:
1. 按商品库存量排序,请选择:1
2. 按商品代码排序,请选择:2
3. 按商品代码查询,请选择:3
4. 按库存量查询,请选择:4
5. 显示商品信息,请选择:5
6. 结束程序,请选择:6
而后可根据不同的选项进入到不同的功能模块进行执行。执行完某个功能后,重新显示该菜单,因此可将此菜单的显示放置到循环结构中。
(3) 在排序过程中,结构数组元素的交换可以整体进行,无需每个成员之间进行互换;两个排序请分别使用冒泡法和选择法。
(4) 查询时请分别使用折半查找法和顺序查找法进行查找,注意折半查找法是对有序数组的操作。
最佳答案
哈哈哈,你贴真么长题目,哪位高人有功夫都看完啊...
全部回答
SYSTEMTIME time; GetSystemTime(&time); CString str; str.Format("%d%d%d%d%d%d",time.wYear,time.wMonth,time.wDay,time.wHour,time.wMinute,time.wSecond);
⑴ 实用性强:符合实际操作流程的习惯,www.lw777.net易学易用的友好的用户界面,适合各层次工作人员的使用需求,实现计算机与多年积累起来的经验相结合科学化管理; ⑵ 先进的程序结构:使用当代前卫的软  件编程,能延长其生命周期,易于维护与管理; ⑶ 安全可靠性高:登录密码口令,实现系统的可靠性; 更多的特点 可以去 毕业设计网站 看看 ,他们哪里毕业设计一大把,什么题目都有,如果成品没能满足还可以找他们定做毕业设计( http://www.lw777.net/a/jisuanji/vc/2011/1019/5146.html),比较不错的选择!你可以去参考一下!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
单选题马克思说:“假如用不多的劳动能把煤变
重庆片片鱼自助在哪里啊,我有事要去这个地方
微信群怎么设定管理员
动画片 《宝莲灯》里面道士 也就是呢个骗子说
莆田市公安局田边边防派出所地址有知道的么?
i am sure she is not the right person of t
谁可以给我一个王者荣耀退游的号,安卓的
测一张报纸的厚度,下列方法可行而正确的是A.
金钱是财富的象征,作为青年学生对待金钱的正
亥年属什么
在人群中有耳垂和无耳垂是一对相对性状,已知
i have an art lesson ——two hours用适当介
健康意味着什么
普通话成绩查询
有哪种胜利能与这场胜利相比?拿破仑的哪场胜
推荐资讯
Ilovejunkfoodverymuch,butItrytoeatonlyonce
梦见买东西没带钱
收敛域是什么
廉租房申请后结婚
专业米线培训学米线要多少钱
什么叫制动
图中山脉以东的地形区是A.四川盆地B.华北平原
命题“一次函数都是单调函数”的否定是A.一次
怎样让头发看起来不油
跨行可以查询余额吗
初学者怎么选吉他 从价格看吉他
i5 4590主频3.3、是自动调到3.7吗还是?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?