- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统需求分析与设计报告模板
C语言课程设计
需求分析与系统设计报告
题目: 班级: 自动化 组员: 学号: 学号: 指导教师: 上交日期: 目 录
1 引言 2
1.1背景 2
1.2定义 2
1.3参考资料 2
2 需求分析 3
2.1需求分析 3
2.2运行环境 3
3 系统设计 4
3.1 功能需求描述 4
3.2软件结构 4
3.3 程序模块划分 5
4 组员分工及时间安排 6
4.1 组员分工 6
4.2 时间安排 6
1 引言
1.1背景
自动售货机是能根据投入的钱币自动付货的机器是商业自动化的常用设备,它不受时间、地点的限制,能节省人力、方便交易。是一种全新的商业零售形式,又被称为24小时营业的微型超市。能分为三种:饮料自动售货机、食品自动售货机、综合自动售货机。自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。自动售货咖啡机是一种既可以出冷热咖啡也可以同时出奶茶果汁饮料的咖啡饮料自动售货机,省时方便快捷。既可以作投资来使用,也可作为员工福利来使用。现在,自动售货机产业正在走向信息化并进一步实现合理化。24小时无人售货的系统可以更省力,运营时需要的资本少、面积小,有吸引人们购买好奇心的自身性能,可以很好地解决人工费用上升的问题等各项优点。Main Jiemian Getmouse mouse_pointer Toubi Zhaoling Check 主函数 画界面 鼠标驱动 鼠标指针 投币 找零 检查
1.3参考资料
1.王士元. C高级实用程序设计. 北京: 清华大学出版社. 1996
2.周纯杰,刘正林等. 标准C语言程序及应用. 武汉: 华中科技大学出版社. 2005
3.姚远. 高级C语言程序设计技巧与实例. 北京: 机械工业出版社, 1995
4.陈清华, 朱红. C语言课程设计. 南京: 东南大学出版社, 2003
5.潭浩强. C语言程序设计. 北京: 清华大学出版社, 2000
6.刘振安 ,苏仕华 . C语言图形设计 北京:人民邮电出版社,1995
7.潘建华 ,卫跃文. C语言实用软件界面设计 西安:西安电子科大出版社,1995
8.鸿健编译. c语言高级程序员编程指南 北京:北京希望电脑公司公司,1991
2 需求分析
2.1需求分析
自动售货机是一种全新的商业零售形式,20世纪70年代自日本和欧美发展起来。它又被称为24小时营业的微型超市。在日本,70%的罐装饮料是通过自动售货机售出的。全球著名饮料商公司在全世界就布有50万台饮料自动售货机。现在,自动售货机产业正在走向信息化并进一步实现合理化。自动售货咖啡机是一种既可以出冷热咖啡也可以同时出奶茶果汁饮料的咖啡饮料自动售货机,省时方便快捷。既可以作投资来使用,也可作为员工福利来使用。从自动售货机的发展趋势来看,它的出现是由于劳动密集型的产业构造向技术密集型社会转变的产物。大量生产、大量消费以及消费模式和销售环境的变化,要求出现新的流通渠道;而相对的超市、百货购物中心等新的流通渠道的产生,人工费用也不断上升;再加上场地的局限性以及购物的便利性等这些因素的制约,无人自动售货机作为一种必须的机器便应运而生了。现在,自动售货机产业正在走向信息化并进一步实现合理化。例如实行联机方式,通过电话线路将自动售货机内的库存信息及时地传送各营业点的电脑中,从而确保了商品的发送、补充以及商品选定的顺利进行。并且,为防止地球暖化,自动售货机的开发致力于能源的节省,节能型清凉饮料自动售货机成为该行业的主流。A. 一台586 以上的微机及兼容
B.内存16MB
3.3 程序模块划分
一.图形模块;
二.鼠标模块;
1.鼠标图形函数;2.鼠标状态(位置,点击)判别函数。
三.控制模块;
1.顾客模块:
a.投币模块;b.检查模块;c.找零模块。
2.管理员模块:
a.身份验证模块;b.库存查看模块。
四.文件模块;
1.读文件模块;2.写入文件模块。
4 组员分工及时间安排
4.1 组员分工
两个人相互协作,各自完成约一半的工作,再进行集体编译调试,最终验收。
4.2 时间安排
任务 备注 第4周 系统需求分析与设计报告 第5周 界面设计,算法设计 第6周 键盘、鼠标接口设计,算法设计 第7周 编码实现 第8周 编码实现 第9周 编码实现、调试 第10周 调试、验收、提交报告
1
开始界面
主界面
查看存货
验证管理员
投币
选择商品
出货找零
未通过
通过
文档评论(0)