实训题目1:商店商品管理系统
某商店每天有进货、售货、统计销售额、计算毛利率、查看商品剩余量等业务,所 以人工管理是一件非常繁琐的事情,为了快速有效地管理,该商店提出要编制一个计算机 管理软件。
功能要求:循环显示如图 1所示的主菜单。
选择1:创建商品档案。每一个商品信息包括编号、品名、进价、售价、进货量、销 售量、销售额、剩余数、毛利;
选择2 :编辑商品信息。例如,向商品档案添加新商品、删除原有商品、处理原有商 品的新进货量、新销售量、报废量;
选择3:统计销售情况。在此项中统计每种商品的销售额、剩余数、毛利(毛利=销售
额-进价X销售量);
选择4:查询商品信息。如:根据品名、剩余数(小于 5或大于20)进行查询;
选择5:显示商品信息。显示方式有3种,即按原来商品顺序显示、按销售额高到底
的顺序显示、按毛利高到底的顺序显示,由于商品较多,所以要求分屏显示。
选择0:退出系统。
菜单要求:
(1 )设计如图1_1所示的主菜单;
(2)选择2时显示如图1_2所示的子菜单;
(3)选择4时显示如图1_3所示的子菜单;
(4)选择5时显示如图1_4所示的子菜单;
图1_4
图1_4显示商品信息子菜单
1
|
|
请输入选项编号(0 — 5 ):
I
1
II******************************I
1
I
I
请输入选项编号(04)
| 1
创建商品档案
II******************************I
I 2
编辑商品信息
II 1
添加新商品
I 3
――统计销售情况
II 2
删除原有商品
I 4
查询商品信息
II 3
修改原有商品信息
I 5
显示商品信息
II 4
――返回
I 0
退出系统
II 0
退出
******************************
I******************************I
I请输入选项编号(0 — 4)
I
请输入选项编号(0 — 3):
II******************************I
I******************************I
I 1
按原来顺序显示
I 1
――按品名查询
II 2
按销售额高底显示
I 2
――按剩余数查询
II 3
按毛利高底显示
I 3
――返回
II 4
――返回
I 0
退出
II 0
退出
I******************************I
I******************************I
图1_1某商场商品管理主菜单图1_2.编辑商品信息子菜单
I ****************************** I
图1_3查询商品信息子菜单
实训题目2:音像图书租借管理系统
功能要求:
(1 )创建音像图书库。此库中共有图书、 VCD DVD3类,而每个音像图书的信息均包 括编号(用B_**、V_**和D_**分别表示图书、VCD和 DVD的编号)、名称、原价、原数量 及剩余数量。
(2)租借音像图书。在结构体数组中添加租借者的有关信息,信息包括:编号、租借
日期、押金、租借天数和租金,其中编号和租借日期需要从键盘输入,而租借天数和租金 在归还时由系统自动计算。输入前2项信息后系统立即显示应交的押金额。每个音像图书
的押金额由它们的原价决定,是原价的3倍。请注意,租借时音像图书库的剩余数量相应
减少,而且当剩余数量为0时应显示“此音像图书已全部借出!”,如果没找到需要借的
音像图书,则应显示“无此音像图书! ”的信息。
(3)归还音像图书。输入编号和归还日期,则显示该音像图书名,并根据租借日期和
归还日期,计算租借天数,再借助编号按图书一天0.2元、VCC一天0.1元、DVD一天0.3
元的标准计算应交的租金,最后显示押金、租金、应退的余额。如果租借天数过多,导致 租金大于押金,则不再收取差额。请注意,归还时音像图书库的剩余数量也相应增加,而 且在租借结构体数组中,删除该租借者的信息。
(4)购进音像图书。对于原有的音像图书,只增加其原数量,而对于新增加的音像图 书,则需要在音像图书库中添加新的记录。
(5)报废音像图书。对于丢失、过期的音像图书进行报废处理,但当原数量和剩余数 量不相等,即已借出的音像图书不能报废。
(6)退出系统。
菜单要求:
设计循环显示如图 2.1所示的主菜单程序。
|1
|请输入选项编号(0 — 5)
1
| 1
1
――创建音像图书库
I 2
――租借音像图书
I 3
――归还音像图书
I 4
――购进音像图书
I 5
――报废音像图书
I 0
I——
退出系统
1
图2.1音像图书租借管理主菜单
实训题目3:饭卡管