- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
黔南民族师范学院
软件设计课程设计报告
题目:超市商品管理系统
系部名称
:
计科系
专业名称
:
信息管理与信息系统
班级
:
B12计信班
学号
:
1208045139
学生姓名
:
胡崇祯
指导教师
:
黄茹
时间
:
2013年11月9日
一、?课程设计目的
1. 通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法.
2。学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力.
3。为后续各门计算机课程的学习打下坚实基础。
4.为毕业设计和以后工作打下必要基础。
二、课程设计内容
编写程序并进行调试运行。
2。输入商品信息,并保存于文件。每个商品信息包含信息如:库存量、进价、售价、保质期、生产商等。
3。对已存入的商品信息进行更新操作,包括添加一个商品信息、删除某个商品信息和修改某个商品信息。
通过输入商品名、商品号、商品类型的方式查询商品信息。
5。最后输出商品信息,供需要时打印。
三、需求分析
1。该程序可用于对商品基本信息的存储、更新、查询、排序、输出等操作,以实现对商品信息的管理。
2.其中更新功能包括:添加信息、删除信息、修改信息、可根据需要添加一个或多个商品信息,也可对个别商品信息进行适当的删除或修改.以便随时更新商品信息。
3.程序中设计的查询功能可根据需要从若干数据中查询某个商品信息,并且可根据三种不同的方法查询:按商品号查询、按商品类型和按商品查询,以满足不同的需要。
四、概要设计
方案设计
对系统进行分析,给出结构图
分析:系统要求实现许多的功能,因此遵循结构化程序设计思想来进行本系统的设计—自顶向下、逐步细化,将系统设计任务分解出许多子功能模块进行设计
结构图如下:
商品信息
商品信息管理系统
输入模块
更新模块
查询模块
排行模块
输出模块
退出系统
添加信息
删除信息
修改信息
按商品号查询
按商品名查询
按商品类别查询
按库存量排行
2、模块功能说明(对各个模块进行功能的描述)
(1).输入模块:录入需要管理的商品信息并将信息保存于文件中,以方便日后进行打印、读取、更新等操作.
(2).添加模块:可添加一个或多个商品信息,并将所添加商品信息保存,方便查找.
(3).删除模块:可对售完的商品信息做删除处理。
(4).修改模块:可根据需要对多个商品信息进行修改,也可随时对个别项进行修改。
(5).查询模块:可对已建立的商品信息进行查询,并且可根据需要选择按商品名查询或按商品号查询。
(6).保存模块:用于对信息进行保存。
(7).输出模块:将所有商品信息或想要查询的商品信息显示于屏幕,用于打印商品信息或查找某些商品信息。
(8).退出系统:选择该项,自动退出该系统。
五、详细设计及运行结果
开始
开始
输入i的值
输入i的值
判断i的值
判断i的值
退出系统排序
退
出
系
统
排
序
模
块
查
询
模
块
更
新
模
块
输
出
模
块
输
入
模
块
输入i的值输入i的值
输入i的值
输入i的值
判断i的值判断i
判断i的值
判断i的值
按商品号查询按商品名查询按类别查询返回
按商品号查询
按商品名查询
按类别查询
返回主菜单
返回菜单
修改信息
删除信息
添加信息
是否继续
是否继续
是
是否继续是
是否继续
否
否
保存数据
保存数据
结束
结束
输入模块:输出模块:
输入模块
输入模块
输入信息
是否继续
返回主菜单
输出模块
输出信息
返回主菜单
是
否
排行模块:
排行
排行模块
输入i的值
判断i的值
按商品号排行输出
按商品类型排行输出
返
回
主
菜
单
返回主菜单
六、调试情况,设计技巧及体会
对自己设计进行评价,指出合理和不足之处,提出改进的方案.
此次实践课编写的是一个应用程序,相对于以前我们见到的程序,它要大得多,开始时,数据的输出格式不太规范,而且各模块也出现了一些小问题,在老师和同学的帮助下,通过自己一次又一次的进行调试和修改,最后运行的结果基本上达到了预期的目的。
由于时间问题和考虑得不够周全,可能在某些功能上不是很完善,不过已有的功能已能基本满足一般用户的需求,如果能通过不断的实验和使用过程中所积累的问题进行改进。如:数量,价格的输入值为负值时,程序也能继续执行,这就给运用上带来一些不便或可能出现一些莫名其妙的错误.
不过总的来说,对于自己首次能够自主完成一个这样大的程序来说,还是比较满意。
2、在设计过程中的感受.
本次C语言的实习课让我对C语言的学
您可能关注的文档
- 软件工程-超市管理系统.doc
- 软件工程-可行性分析报告-教务管理系统可行性分析报告.doc
- 2026届高考政治一轮复习:统编版必修2《经济与社会》必背考点提纲.doc
- 山东省泰安市2026届高三上学期期中考试历史含答案.doc
- 山东省泰安市2026届高三上学期期中考试物理含答案.doc
- 山东省泰安市2026届高三上学期期中考试语文含答案.doc
- 河北省沧衡名校联盟2025-2026学年高三上学期11月期中考试化学试题(含答案).doc
- 河北省沧衡名校联盟2025-2026学年高三上学期11月期中考试历史试题(含答案).doc
- 河北省沧衡名校联盟2025-2026学年高三上学期11月期中考试生物试题(含答案).doc
- 河北省沧衡名校联盟2025-2026学年高三上学期11月期中考试语文试题(含答案).doc
最近下载
- NBT 31084-2016 风力发电工程建设施工监理规范.docx VIP
- 《富贵不能淫》课件.ppt VIP
- 《工程勘察服务成本要素信息(2022版)》.docx VIP
- 一级烟草专卖管理师理论考试题库(含答案).pdf VIP
- 【市质检】泉州市2025届高中毕业班质量监测(二) 政治试卷(含答案解析).pdf
- 2025年计量经济考试试题及答案.doc VIP
- 安装工程实施方案.docx VIP
- 2023年工商银行校园招聘笔试试题含答案.pdf VIP
- 八上23《孟子》三章-得道多助,失道寡助 课件(共32张PPT).pptx VIP
- 量化方法培训课件:可转债K线技术分析与K线形态因子.pdf VIP
原创力文档


文档评论(0)