自动饮料售货机系统设计及实现课程设计(编辑修改稿)内容摘要:

系统功能模块,参考主界面图,设计主菜单、工具栏和状态栏,工具栏中按钮要加提示( 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 可用;  其他不可用。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。