苏州科技学院二○一三~二○一四学年第一学期电子与信息工程系课程设计报告书课程名称:程序设计基础实践班级:学号:姓名:指导教师:二○一三年十二月1
题目《超市商品信息管理系统》的设计与实现2
功能(1)每一条记录包括一个商品的ID、名称、价格、保质日期
(2)信息录入功能:可以完成信息记录的追加与插入
(3)信息排序功能:按商品ID、商品价格进行排序
(4)信息查询功能:完成按商品ID、商品名称查找商品记录,并显示
(5)读取功能:将保存在文件中的商品记录读取出来
(6)修改信息功能:按商品的ID进行读取未修改前的数据,输入新信息,保存
(7)删除功能:按商品ID删除商品信息记录,并保存
(8)退出:退出主菜单,退出程序
系统流程图12第3页共30页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共30页4
设计内容整个系统除了主函数外,另外还有一三个函数,实现八大功能:录入功能(追加、插入)、显示功能、查询功能、排序功能、删除功能、保存功能、读取功能
各个函数的详细设计说明分别如下:4
1主函数main()利用无限次循环while(select
='0')和swithch()实现各函数的调用,系统根据输入的数字选项来调用相应的函数
2菜单选择函数voidDisMainMenu();这是一个无参函数,主要实现“功能选择”的界面,在这个界面里有显示系统的七大功能,根据每个功能前面的序号进行选择
等执行完每一个函数功能后,按任一键回到主界面也要通过这个函数来实现
3信息录入函数intInformationInput(GOODSgoo[],intcn)这是一个含参函数,用来执行商品信息的追加、插入
其中GOODSgoo[]是结构体数组,cn是本次录入商品记录的总数
信息录入函数的流程图如下:第4页共30页第3页共30页编号:时