自动饮料售货机系统设计及实现课程设计(编辑修改稿)内容摘要:
系统功能模块,参考主界面图,设计主菜单、工具栏和状态栏,工具栏中按钮要加提示( tip)。 2. 主界面窗体名为“ Main” 3. 编写菜单和工具栏按 钮单击事件,实现当单击该对象时显示对应窗体。 ,窗体要求如下: 窗体名 名称 标题 查看价格 SViewPrice 查看价格 管理员登录 SAdminlogin 管理员登录 软件设计规格要求: 界面对象 单击事件 其它说明 界面初始化 各 picturebox 根据数据库里上架的商品编号获取图片显示 单选按钮获取数据库里上架商品的商品编号显示 “ 确定金额 ”按钮 确定顾客投入的金额 “ 显示器 ” 显示顾客投入的金额 “ 确定 ”按钮 如果没输入数量,提示顾客 请输 入你要购买的饮料的数量。 根据顾客选择的商品编号和数量进行比较,库存大于或等于顾客选择的数量则继续;否则提示顾客“非常抱歉。 您选择的饮料库存不足,请您选择其他。 ” 比较商品总额和顾客投入的金钱,若顾客让投入的金额大于售货机里的找零金额,售出商品,减少此饮料的库存量,以及售货机里的找零金额,添加销售记录;若顾客让投入的金额等于售货机里的找零金额,售出商品,减少此饮料的库存量,添加销售记录;否则,交易失败,提示顾客“非常抱歉。 饮料机里的零钱不足给您找零,欢迎再次光临。 ” “ 刷新 ”按钮 若要再次购买,把上次 的痕迹清空 查看价格 管理 界面 图 软件设计规格要求: 界面对象 单击事件 其它说明 页面初始化 显示所有商品价格 “ 查询 ”按钮 根据商品编号查询价格 当文本框为空时单击提示没有输入商品编号 “ 返回 ”按钮 回到页面初始化 管理员登录管理 界面: 图 软件设计规格要求: 界面对象 单击事件 其它说明 密码 输入密码时显示 ” ***” tbAdminName 输入“用户名” 可输入可选择 cbchiose 管理员的身份选择 不可输入 “ 登 录 ”按钮 根据 cbchiose 判断是普通管理员还是系统管理员 判断该管理员在数据库中是否存在,若不存在则提示“无该管理员”,若存在继续以下步骤。 查询该管理员是否已锁定,若是则提示“该管理员已锁定,请联系系统管理员。 ”,否则继续以下步骤。 查询输入的密码与数据库中该管理员的密码是否匹配 若不匹配,显示密码错误提示信息,修改数据库密码错误次数(次数增加 1),在登录界面按回车键相当于单击“登录”按钮 并判断错误次数是否超过最大次数( 3次),若是,则锁定该管理员(将数据库锁定标识位设为 True),提示“ 该管理员 已锁定,请联系 系统 管理员。 ”。 若匹配,则将 数据库密码错误次数改为 0 若密码匹配,则显示管理员管理界面。 每一次管理员登录成功 ,便在数据库中的SAdminlogin 或者 SAdminToplogin 表中记录管理员的 ID 和登录时间 . “ 取消 ”按钮 退出此窗口 普通 管理员 主 界面 界面: 图 说明: 1 根据系统功能模块,参考主界面图,设计主菜单、工具栏和状态栏,工具栏中按钮要加提示( tip)。 “ SMain” 3 编写菜单和工具栏按钮单击事件,实现当单击该对象时显示对应窗体。 ,窗体要求如下: 窗体名 名称 标题 窗体类型 商品管理 SDrinks 商品管理 SDI(子窗体) 售货机管理 SSalement 售货机管理 SDI 销售记录表 SSale 销售记录表 SDI 各饮料 销售情况汇总 SDrinkTimes 各饮料 销售情况汇总 SDI 商品管理 界面: 图 软件设计要求: 界面对象 单击事件 其它说明 界面初始化 Datagridview 显示所有商品 资料 “ 查询 ”按钮 查询商品资料 当编号为空时提示输入商品编号 “ 清空 ”按钮 添加新商品时的清空操作,清空文本框之前的记录的数据 “添加”按钮 添加新商品 当商品编号重复时提示 “修改”按钮 修改商品资料 不能修改商品编号 “删除”按钮 删除商品 慎重删除 “上架“按钮 把商品放到售货机里面,即把商品上架 售货机 管理 界面: 图 界面的 3 个状态:初始化状态, 添加 状态, 取现 状态 ,补充饮料状态 状态表: 状态 界面各控件的状态 初始化状态 添加,取现,补充饮料控件可用,其他控件不 可用; 文本框清空; 两个标签分别显示投入金额和找零金额。 添加状态 添加,取现,补充饮料控件不可用; 确定和取消和 Nud 可用; 其他不可用。 取现状态 添加,取现,补充饮料控件不可用; 确定和取消和 Nud 可用; 其他不可用。 补充饮料状态 添加,取现,补充饮料控件不可用; 确定、取消、文本框和 Nud 可用; 其他不可用。自动饮料售货机系统设计及实现课程设计(编辑修改稿)
相关推荐
obyDick is neglected in the literary arena. Not until the anniversary of Melville39。 s 100th birth, people began to value this book again. This time, it became the generally acknowledged masterpiece,
了广泛的应用。 差动式传感器与单线圈式传感器相比,具有以下优点: ; 度提高一倍,即衔铁位移相同时,输出信号大一倍; 、电源波动 、外间干扰、电磁吸力对传感器精度影响,能相互抵消而减少。 本设计中 传感器 的工作 原理 综合考虑仪器需要,本课题测量传感器采用自感式螺管型差动传感器。 自感式螺管型差动传感器结构图 [6]如图 22 所示。 12 图 22 螺管型差动传感器 由图可知
径为 20~ 32mm时,宜采用穿孔塞焊。 c. 采用Ⅰ级钢筋时,贴角焊缝焊脚 K 不小于 ;采用Ⅱ级钢筋时,焊缝焊脚 K 不小于。 d. 焊接电流不宜过大,严禁烧伤钢筋。 .钢筋与钢板搭接焊:钢筋与钢板搭接焊时。 Ⅰ级钢筋的搭接长度 l 不小于 4d。 Ⅱ级钢筋的搭接长度 l 不小于 5d,焊缝宽度 b不小于 ,焊缝厚度 h 不小于。 .钢筋低温焊接: a. 在环境温度低于
21 材料的储存和装卸应防止其离析、污染或其他有害影响。 在工地保存足够的水泥以保证正常的工程进度,并应留有充分的试验时间,而且在 适当地方建造完全干燥,通风良好,防雨水,防潮湿并有足够容量的工棚供储存和装卸水泥之用。 水泥运到后应尽快使用。 当水泥由于受潮或其他原因受湿而被监理工程师认为变质已不能使用应自工地搬走。 不同种类的水泥应放置于不同的工棚,不同批号的水泥应分开储存
F0 F0=500 2)( qvKvZPc 查表 131得 q = ㎏ /m,则 F0=500**1/(4*)*()+**=158N FR FQ=2ZF0sin 21 =2 4 158 sin81176。 =1248N Ld=2240mm a=734mm 【 2】 P213 表 132 F0=158N [2]P214 表 133 【 2】 P216 表 135 [2]P217 表
实现。 与工业微机控制系统相比优势 工业微机在要求快速、实时性强、模型复杂的工业控制中占有优势。 但是,使用工业微机的人员技术水平要求较高,一般应具有一定的计算机专业知识。 另外,工业微机在整机结构上尚不能适应恶劣的工作环境,抗干扰能力及适应性差,这就是工业微机用在工业现场控制的致命弱点。 工业生产现场的电磁辐射干扰、机械振动、温度及湿度的 变化以及超标的粉尘,每一项足可以使工业微机不能正常工作