自动饮料售货机课程设计(完整版)iauv.docx





《自动饮料售货机课程设计(完整版)iauv.docx》由会员分享,可在线阅读,更多相关《自动饮料售货机课程设计(完整版)iauv.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、广东职业业技术学学院课程设计计报告书书20133-20014学年第第一学期课程名称称:数据据库系统统设计设计题目目: 自动饮饮料售货货机系统统设计及及实现系 别:信息工工程系班 级:信管112姓 名:起止日期期:20013.122.920133.12.20指导教师师:杨XX摘要3概要设计计3u顾客模块块31、顾客客购买管管理功能能模块332、饮料料供应管管理3u普通管理理员模块块31、商品品管理332、零钱钱补充管管理33、商品品补充管管理34、取现现管理445、销售售记录管管理46、售货货机管理理4u系统管理理员管理理4uE-R图图4各实体属属性:41、顾客客模块552、普通通管理员员模块6
2、6u数据库表表81、8详细设计计12u主界面顾客客专区112u查看价格格管理114u管理员登登录管理理15u普通管理理员主界界面177u商品管理理18u售货机管管理199u销售记录录20u各饮料销销售情况况汇总221u系统管理理员主界界面222u普通管理理员管理理23u系统管理理员管理理26u销售额汇汇总299u取现记录录29u零钱补充充记录330u商品补充充记录331u普通管理理员登陆陆记录333u系统管理理员登陆陆记录334程序设计计总结335u开发过程程的归纳纳和总结结35归纳:335总结:335u所遇到的的技术难难点及解解决办法法35致谢355摘 要要自动售货货机是一一种可以以给顾客客
3、选择商商品而且且不需要要实际的的人员操操作的一一种销售售模式,顾顾客可以以根据自自动售货货机上的的商品最最大限度度的选择择自己所所需的商商品。顾顾客可以以投入金金额选择择商品,然然后自动动售货机机对其做做出相应应的判断断,最后后售出商商品。自动售货货机分顾顾客模块块、普通通管理员员模块和和系统管管理员模模块。顾客模块块完成饮饮料的销销售,管管理员模模块实现现补充饮饮料、零零钱,取取现和统统计分析析等功能能自动售货货机分顾顾客需求求管理、饮饮料供应应系统管管理、零零钱供应应系统管管理、售售货机管管理、管管理员管管理、取取现管理理、销售售记录管管理等主主要功能能模块。关键词:自动售售货,顾顾客选择
4、择,自动动找零概要设计计u 顾客模块块1、顾客客购买管管理功能能模块当顾客投投入其实实际金额额,机器器显示货货币金额额,接下下来顾客客选择要要购买的的饮料,如果投投币金额额足够并并且所购购买的饮饮料存在在,则提提示用户户在出口口处取走走饮料,同时找找零.如如果货币币金额不不足,则则提示信信息,如如果所购购饮料已已经售完完,显示示售完信信息。2、饮料料供应管管理每当售出出一件商商品时,商商品库存存会自动动的减少少其商品品的库存存量,并并在销售售商品的的记录中中增加其其销售额额及销售售记录。u 普通管理理员模块块普通管理理员可以以通过系系统登录录用户密密码来查查看商品品销售情情况,并并且针对对性的
5、补补充所需需饮料以以及用于于找零的的金钱。系系统管理理可以管管理普通通管理员员,查看看各饮料料的总销销售额。1、商品品管理管理员可可以修改改商品的的价格,添添加新的的商品。以以及查询询,删除除商品,查查询库存存,当库库存不足足时以便便补充商商品。2、零钱钱补充管管理当零钱不不足时添添加零钱钱,保存存零钱补补充记录录。3、商品品补充管管理当商品不不足时添添加商品品,保存存商品补补充记录录。4、取现现管理管理员提提取自动动售货机机里的现现金,保保存提取取记录。5、销售售记录管管理分析各类类饮料的的销售情情况,分分析畅销销饮料和和滞销饮饮料。统统计销售售额。6、售货货机管理理统计顾客客投入的的现金,
6、方方便提取取;零钱钱管理。u 系统管理理员管理理1、普通通管理员员管理实现普通通管理员员的添加加,删除除,查询询,修改改。2、系统统管理员员管理实现系统统管理员员的添加加,删除除,查询询,修改改。3、销售售额汇总总查看各饮饮料的总总销售额额。4、取现现记录查看哪个个普通管管理员在在什么时时候取了了多少现现金。5、商品品补充记记录查看哪个个普通管管理员在在什么时时候添加加了什么么商品多多少数量量。6、零钱钱补充记记录查看哪个个普通管管理员在在什么时时候补充充了多少少零钱。7、普通通管理登登陆记录录查看哪个个普通管管理员什什么时候候登陆过过系统。8、系统统管理登登陆记录录查看哪个个系统管管理员什什
7、么时候候登陆过过系统。u E-R图图各实体属属性:1、顾客客模块1.1顾顾客模块块E-RR图2、普通通管理员员模块管理员登登陆:2.2.1管理员员登陆模模块E-R图零钱补充充:2. 22.2零钱补补充模块块E-RR图饮料补充充:2.2.3饮料补补充模块块E-RR图取现管理理:2.2.4取现管管理模块块E-RR图u 数据库表表关系模式式转换:1顾客客模块:顾客(顾顾客编号号)饮料(商商品编号号(PKK)、商商品名称称、成本本价格、库库存数量量)购买(时时间、价价格、数数量,顾顾客编号号(PKK)、商商品编号号)2管理理员登录录管理员(管管理员编编号(FFK)、姓姓名、性性别、密密码)饮料机(投投
8、入金额额、找零零金额)登录(时时间、密密码,管管理员编编号(FFK)、流流水线号号)3零钱钱补充管理员(管管理员编编号(FFK)、姓姓名、性性别、密密码)饮料机(投投入金额额、找零零金额、流流水线号号)零钱补充充(时间间、金额额,管理理员编号号(FKK)、流流水线号号)4. 饮饮料补充充管理员(管管理员编编号(FFK)、姓姓名、性性别、密密码)饮料机(投投入金额额、找零零金额、流流水线号号)饮料补充充(时间间、数量量,管理理员编号号(FKK)、流流水线号号)5. 取取现管理理管理员(管管理员编编号(FFK)、姓姓名、性性别、密密码)饮料机(投投入金额额、找零零金额、流流水线号号)取现(时时间、
9、金金额,管管理员编编号(FFK)、流流水线号号)1、2.3.1 商商品表2、2.3.2售货机机表3、2.3.3 零零钱补充充表4、2.3.4普通通管理员员表5、2.3.5系统统管理员员表6、2.3.6销售售记录表表7、2.3.7商品品补充记记录表8、2.3.8取现现记录表表9、2.3.9 管管理员登登陆记录录表10、2.3.10 系统管管理员登登陆记录录表详细设计计u 主界面顾客客专区界面:图3.11.1运行后:图3.11.2说明:1. 根据系统统功能模模块,参参考主界界面图,设设计主菜菜单、工工具栏和和状态栏栏,工具具栏中按按钮要加加提示(ttip)。2. 主界面窗窗体名为为“Maiin”3
10、. 编写菜单单和工具具栏按钮钮单击事事件,实实现当单单击该对对象时显显示对应应窗体。4.创建建各个功功能模块块窗体,窗窗体要求求如下:窗体名名称标题查看价格格SVieewPrricee查看价格格管理员登登录SAdmminllogiin管理员登登录软件设计计规格要要求:界面对象象单击事件件其它说明明界面初始始化n 各piccturreboox根据据数据库库里上架架的商品品编号获获取图片片显示n 单选按钮钮获取数数据库里里上架商商品的商商品编号号显示“确定金金额”按钮n 确定顾客客投入的的金额“显示器器”n 显示顾客客投入的的金额“确定”按钮如果没输输入数量量,提示示顾客请输入入你要购购买的饮饮料
11、的数数量!n 根据顾客客选择的的商品编编号和数数量进行行比较,库库存大于于或等于于顾客选选择的数数量则继继续;否否则提示示顾客“非常抱抱歉!您您选择的的饮料库库存不足足,请您您选择其其他。”n 比较商品品总额和和顾客投投入的金金钱,若若顾客让让投入的的金额大大于售货货机里的的找零金金额,售售出商品品,减少少此饮料料的库存存量,以以及售货货机里的的找零金金额,添添加销售售记录;若顾客客让投入入的金额额等于售售货机里里的找零零金额,售售出商品品,减少少此饮料料的库存存量,添添加销售售记录;否则,交交易失败败,提示示顾客“非常抱抱歉!饮饮料机里里的零钱钱不足给给您找零零,欢迎迎再次光光临!”“刷新”
12、按钮n 若要再次次购买,把把上次的的痕迹清清空u 查看价格格管理 界面图3.11.3软件设计计规格要要求:界面对象象单击事件件其它说明明页面初始始化n 显示所有有商品价价格“查询”按钮n 根据商品品编号查查询价格格当文本框框为空时时单击提提示没有有输入商商品编号号“返回”按钮n 回到页面面初始化化u 管理员登登录管理理界面:图3.11.4软件设计计规格要要求:界面对象象单击事件件其它说明明密码输入密码码时显示示”*”tbAddminnNammen 输入“用用户名”可输入可可选择cbchhiossen 管理员的的身份选选择不可输入入“登录”按钮n 根据cbbchiiosee判断是是普通管管理员还
13、还是系统统管理员员n 判断该管管理员在在数据库库中是否否存在,若若不存在在则提示示“无该管管理员”,若存存在继续续以下步步骤。n 查询该管管理员是是否已锁锁定,若若是则提提示“该管理理员已锁锁定,请请联系系系统管理理员!”,否则则继续以以下步骤骤。n 查询输入入的密码码与数据据库中该该管理员员的密码码是否匹匹配n 若不匹配配,显示示密码错错误提示示信息,修修改数据据库密码码错误次次数(次次数增加加1),并并判断错错误次数数是否超超过最大大次数(33次),若若是,则则锁定该该管理员员(将数数据库锁锁定标识识位设为为Truue),提提示“该管理理员已锁锁定,请请联系系系统管理理员!”。n 若匹配,
14、则则将数据据库密码码错误次次数改为为0n 若密码匹匹配,则则显示管管理员管管理界面面。n 每一次管管理员登登录成功功,便在在数据库库中的SSAdmminllogiin或者者SAddminnTopploggin表表中记录录管理员员的IDD和登录录时间.在登录界界面按回回车键相相当于单单击“登录”按钮“取消”按钮n 退出此窗窗口u 普通管理理员主界面界面:图3.22.1说明:1根据系系统功能能模块,参参考主界界面图,设设计主菜菜单、工工具栏和和状态栏栏,工具具栏中按按钮要加加提示(ttip)。2.主界界面窗体体名为“SMaiin”3编写菜菜单和工工具栏按按钮单击击事件,实实现当单单击该对对象时显显
15、示对应应窗体。4.创建建各个功功能模块块窗体,窗窗体要求求如下:窗体名名称标题窗体类型型商品管理理SDriinkss商品管理理SDI(子子窗体)售货机管管理SSallemeent售货机管管理SDI销售记录录表SSalle销售记录录表SDI各饮料销销售情况况汇总SDriinkTTimees各饮料销销售情况况汇总SDIu 商品管理理界面:图3.22.2软件设计计要求:界面对象象单击事件件其它说明明界面初始始化n Dataagriidviiew显显示所有有商品资资料“查询”按钮n 查询商品品资料当编号为为空时提提示输入入商品编编号“清空”按钮n 添加新商商品时的的清空操操作,清清空文本本框之前前的记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动 饮料 售货 课程设计 完整版 iauv

限制150内