




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实训说明书课程名称:BS系统设计与开发实训专业: 计算机科学与技术班级:14计科2姓名: 沈倩竹学号:指导教师:郭鲁 成绩:完成日期:2016年9月30日1系统分析与设计1.1需求分析咖啡厅管理系统是咖啡厅不可缺少的一部分,通过咖啡厅管理系统可以实现计算 机化的商品交易管理,能够提供方便快速的商品信息检索功能和便捷的商品交易功能, 并且能够对商品信息和会员信息进行管理,方便管理员管理。要求系统具备以下特点。(1)操作简单、易用。(2)数据存储可靠,具备较高的处理效率。(3)系统安全、稳定。(4)开发技术先进、功能完善、扩展性强。1.2 系统功能设计1、管理员登录模块实现了管理员登陆的功能,登陆
2、成功后进入咖啡厅管理系统主界面,对系统进行 管理。2、饮品类型设置模块实现显示数据库中饮品类别的功能,并对饮品类别进行查询、添加、修改、删除 功能3、饮品信息模块实现显示数据库中饮品信息的功能,并对饮品信息进行查询、添加、修改、删除 功能。4、餐桌信息模块实现显示数据库中餐桌信息的功能,并对餐桌信息进行查询、添加、修改、删除 功能。5、会员信息模块实现显示数据库中会员信息的功能,并对会员信息进行查询、添加、修改、删除 功能。6、会员积分模块实现显示数据库中会员积分的功能,并对会员积分进行查询、更新、清零功能。图书借阅管理系统功能模块如图1.1所示。图1.1咖啡厅管理系统功能结构图1.3数据库设
3、计用户信息如表1.1所示。表1.1用户信息表类型uidint用户IDunamevarchar(20)用户名pwdvarchar(20)用户密码饮品类型信息如表1.2所小。表1.2饮品尖型信息表类型描述typeidint饮品类别编号typenamevarchar(20)饮品类别名称餐桌信息如表1.3所小。表1.3餐桌信息表字段名类型描述tidinttablenovarchar(20)餐桌名称饮口口彳耳息如表1.4所小。表1.4饮品信息表字段名类型描述cidint饮品编号cnamevarchar(20)饮品名称typeidint饮品类型pricevarchar(20)饮品价格vippricevar
4、char(20)会员价格会贝缶息如表1.5所小。表1.5会员信息表字段名类型描述telvarchar(11)手机号vipnamevarchar(20)会员姓名birthvarchar(20)会员生日regtimevarchar(20)注册日期creditvarchar(20)会员积分2系统实现2.1 系统框架咖啡厅管理系统采用MVG口 DAOS计模式,系统设计模式如图 2.1所示 图2.1咖啡厅管理系统设计模式图1、在dao包中创建数据库操作类,如表 2.1所示:表2.1 dao文件及说明CoffeeDAO.java饮品信息数据库操作类CreditDAO.java会员积分信息数据库操作类CTa
5、bleDAO.java餐桌信息数据库操作类CTypeDAO .java饮品类型信息数据库操作类2 、 在UserDAO.java用户数据库操作类dao.dbc包VipDAO.java会员信息数据库操作类中创建数据库连接类,如表2.2所小:表2.2 dao.dbc文件及说明文件名说明DBConnection.java数据库连接类建工厂类,如表2.3所示:表2.3 dao.factory文件及说明文件名DAOFactory.java工厂类现类,如表2.4所示:表2.4 dao.impl 文件及说明文件名CoffeeDAOImpl.java饮品信息实现类CreditDAOImpl.java会员积分信
6、息实现类CTableDAOImpl.java餐桌信息实现类CTypeDAOImpl .java饮品类型信息实现类UserDAOImpl.java用户信息实现类VipDAOImpl.java会员信息实现类说明Coffee.java饮品信息实体类CTable.java餐桌信息实体类CType.java饮品类型信息实体类Users .java用户信息实体类Vip.java会员信息实体类3、在 dao.facto ry包中创4、在dao.impl中创建实5、在vo中创建实体类,如表2.5 所示:表2.5 vo文件及说明6、在servlet 中创建 Servlet ,如表2.6所示:表2.6servle
7、t 文件及说明说明文件名CoffeeAddServlet.ja vaCoffeeDeleteServlet.javaCoffeeFindByldServlet.javaCoffeeQueryAllServlet.javaCoffeeUpdateServlet.javaCreditClearServet.javaCreditFindByldServlet.javaCreditQueryAllServlet.javaCreditSetServlet.ja va SelectServlet.java LoginServlet.java TableAddServlet.jav aTableDelete
8、Servlet.javaTableFindByIdServlet.javaTableQueryAllServlet.javaTableUpdateServlet.饮品信息添加饮品信息删除通过id查询饮品信息饮品信息全部查询饮品信息修改积分清零通过id查询积分信息积分信息全部查询积分设置通过tel查询积分信息登陆功能餐桌信息添加餐桌信息删除通过id查询餐桌信息餐桌信息全部查询餐桌信息修改javaTypeAddServlet.javaTypeDeleteServlet.j饮品类型信息添加饮品类型信息删除2.2 登陆模块的 实现avaTypeFindByldServlet .javaTypeQuer
9、yAllServlet.javaTypeUpdateServlet.j avaVipAddServlet.javaVipDeleteServlet.ja vaVipFindByIdServlet. javaVipQueryAllServlet. javaVipUpdateServlet.ja va通过id查询饮品类型饮品类型全部查询饮品类型信息修改会员信息添加会员信息删除通过tel查询会员信息会员信息全部查询用户 进入系统 后,首先进 入登录模 块,若输入 的用户名、 密码正确, 则进入咖 啡厅管理 系统首页, 若用户名 或密他错 误,会提示 相应的错 误信息。用 户登录界会员信息修改面如图2
10、.2所示。海迎进入咖啡厅管理系统;请登陆 L密码r E 图2.2用户登录界面用户登陆成功后,跳转至系统主界面如图2.3所示Welcome to Us!SPECIAL与软舟岳:A gn械本用r酩口或以Jt的太I02376H殉1H史整册果图2.3系统主界面2.3饮品类型模块的实现1、饮品类型的全部查询该模块实现在浏览器中点击饮品类型设置,即可查看数据库中的饮品类型表中的 信息。饮品类型查询界面如图2.4所示。当前位置:饮牯管理信息 > 饮殿型设置>»漆加饮品类型信息次品类里编号饮品类型名林龈删除2 41网类跚晡.T*2甜点类跚删除饮3娜丰类蹒删除品类型全部查询界面2、饮品类型
11、的添加点击添加饮品类型,即可跳转的饮品类型添加界面,可向数据库中添加新的饮品类型信息。饮品类型添加界面如图 2.5所示。图2.5饮品类型添加界面3、饮品类型的修改在饮品类型全部查询界面中,点击修改按钮,即可跳转到指定编号的饮品类型修改界面,可修改数据库中的饮品类型信息。饮品类型修改界面如图2.6所示。图2.6饮品类型修改界面4、饮品类型的删除饮品类型名称:咖啡类保存.重置I关司在饮品类型全部查询界面中,点击删除按钮,即可删除数据库中指定编号的饮品 类型信息。2.4餐桌信息模块的实现1、餐桌信息的全部查询该模块实现在浏览器中点击餐桌设置,即可查看数据库中的餐桌表中的信息。餐桌查询界面如图2.7所
12、示。当前位置:饮品管理信息 > 餐桌役鼠>»添加辍卓信息id桌号/打包*卜卖修改删除111打包修改删除222外柔修改删除11号一修改删除2骋更修改删除图2.7餐桌信息全部查询界面2、餐桌信息的添加点击添加餐桌信息,即可跳转的餐桌信息添加界面,可向数据库中添加新的餐桌 信息。餐桌信息添加界面如图2.8所示。图2.8餐桌信息添加界面3、餐桌信息的修改在餐桌信息全部查询界面中,点击修改按钮,即可跳转到指定编号的餐桌信息修改界面,可修改数据库中的餐桌信息。餐桌信息修改界面如图2.9所示。图2.9餐桌信息修改界面4、餐桌信息的删除在餐桌信息全部查询界面中,点击删除按钮,即可删除数据
13、库中指定编号的餐桌 信息。2.5 饮品信息模块的实现1、饮品信息的全部查询该模块实现在浏览器中点击饮品设置,即可查看数据库中的饮品表中的信息。饮 品查询界面如图2.10所示。当前位置:然品管理 > 端信空设走>»流加饮品信息饮品心饮品名端粒品於型蝇价格会员曲格m 删除1 可乐饮料盍&5f翻I删馀2 蛋挂甜点类1210俅改岫怎图 2.10 饮品信息全部查询界面2、饮品信息的添加点击添加饮品信息,即可跳转的饮品信息添加界面,可向数据库中添加新的饮品信息。饮品信息添加界面如图2.11 所示。图 2.11 饮品信息添加界面3、饮品信息的修改在饮品信息全部查询界面中,点击修
14、改按钮,即可跳转到指定编号的饮品信息修改界面,可修改数据库中的饮品信息。饮品信息修改界面如图2.12 所示。图 2.12 饮品信息修改界面4、饮品信息的删除在饮品信息全部查询界面中,点击删除按钮,即可删除数据库中指定编号的饮品信息。2.6 会员信息模块的实现1、会员信息的全部查询该模块实现在浏览器中点击会员信息管理,即可查看数据库中的会员表中的信息。会员查询界面如图2.13 所示。图 2.13 会员信息全部查询界面2、会员信息的添加点击添加会员信息,即可跳转的会员信息添加界面,可向数据库中添加新的会员信息。会员信息添加界面如图2.14 所示。图 2.14 会员信息添加界面3、会员信息的修改在会员信息全部查询界面中,点击修改按钮,即可跳转到指定编号的会员信息修改界面,可修改数据库中的会员信息。会员信息修改界面如图2.15 所示。图 2.15 会员信息修改界面4、会员信息的删除在会员信息全部查询界面中,点击删除按钮,即可删除数据库中指定编号的会员信息。2.6 会员积分模块的实现1、会员积分的全部查询该模块实现在浏览器中点击会员积分管理,即可查看数据库中的会员表中的积分 信息。会员积分查询界面如图2.16所示。图2.16会员积分信息全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025标准门面房租赁合同范本
- 2025年代理记账合同正式签订新政策助力企业发展
- 2025房屋租赁代理合同书样本
- 2025果园承包经营合同协议书
- 2025店铺租赁合同模板「详细版」
- 2025房产买卖合同补充协议
- 2025南昌市建筑材料买卖合同范本
- 2025农田租赁合同书样本
- 2025最权威的工程承包合同模板
- 2025违反商品房买卖合同的法律责任
- 国测数学备考方案
- 微生物的选择培养和计数
- 少数民族维吾尔族民俗文化介绍图文课件
- 引导接车监控装置操作办法
- 互联网信息审核员考试题库大全-下(判断、填空题汇总)
- 《中国马克思主义与当代》部分课后题-参考答案
- 2023架空导线覆冰过载能力计算
- 23秋国家开放大学《液压气动技术》形考任务1-3参考答案
- 读书分享交流会《外婆的道歉信》课件
- 科技论文写作与学术规范课件
- 2022-2023学年福建省厦门市双十中学高二下学期期中生物试题(解析版)
评论
0/150
提交评论