版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训说明书课程名称:BS系统设计与开发实训1系统分析与设计1.1需求分析咖啡厅管理系统是咖啡厅不可缺少的一部分,通过咖啡厅管理系统可以实现计算机化的商品交易管理,能够提供方便快速的商品信息检索功能和便捷的商品交易功能,并且能够对商品信息和会员信息进行管理,方便管理员管理。要求系统具备以下特点。(1)操作简单、易用。(2)数据存储可靠,具备较高的处理效率。(3)系统安全、稳定。(4)开发技术先进、功能完善、扩展性强。1.2系统功能设计1、管理员登录模块实现了管理员登陆的功能,登陆成功后进入咖啡厅管理系统主界面,对系统进行管理。2、饮品类型设置模块实现显示数据库中饮品类别的功能,并对饮品类别进行查询、添加、修改、删除功能。 3、饮品信息模块实现显示数据库中饮品信息的功能,并对饮品信息进行查询、添加、修改、删除功能。4、餐桌信息模块实现显示数据库中餐桌信息的功能,并对餐桌信息进行查询、添加、修改、删除功能。5、会员信息模块实现显示数据库中会员信息的功能,并对会员信息进行查询、添加、修改、删除功能。6、会员积分模块实现显示数据库中会员积分的功能,并对会员积分进行查询、更新、清零功能。图书借阅管理系统功能模块如图1.1所示。图1.1咖啡厅管理系统功能结构图1.3数据库设计用户信息如表1.1所示。表1.1用户信息表字段名类型描述uidint用户IDunamevarchar(20)用户名pwdvarchar(20)用户密码饮品类型信息如表1.2所示。表1.2饮品类型信息表字段名类型描述typeidint饮品类别编号typenamevarchar(20)饮品类别名称餐桌信息如表1.3所示。表1.3餐桌信息表字段名类型描述tidint餐桌编号tablenovarchar(20)餐桌名称饮品信息如表1.4所示。表1.4饮品信息表字段名类型描述cidint饮品编号cnamevarchar(20)饮品名称typeidint饮品类型pricevarchar(20)饮品价格vippricevarchar(20)会员价格会员信息如表1.5所示。表1.5会员信息表字段名类型描述telvarchar(11)手机号vipnamevarchar(20)会员姓名birthvarchar(20)会员生日regtimevarchar(20)注册日期creditvarchar(20)会员积分2系统实现2.1系统框架咖啡厅管理系统采用MVC和DAO设计模式,系统设计模式如图2.1所示。图2.1咖啡厅管理系统设计模式图1、在dao包中创建数据库操作类,如表2.1所示:表2.1dao文件及说明文件名说明CoffeeDAO.java饮品信息数据库操作类CreditDAO.java会员积分信息数据库操作类CTableDAO.java餐桌信息数据库操作类CTypeDAO.java饮品类型信息数据库操作类UserDAO.java用户数据库操作类VipDAO.java会员信息数据库操作类2、在dao.dbc包中创建数据库连接类,如表2.2所示:表2.2dao.dbc文件及说明文件名说明DBConnection.java数据库连接类3、在dao.factory包中创建工厂类,如表2.3所示:表2.3dao.factory文件及说明文件名说明DAOFactory.java工厂类4、在dao.impl中创建实现类,如表2.4所示:表2.4dao.impl文件及说明文件名说明CoffeeDAOImpl.java饮品信息实现类CreditDAOImpl.java会员积分信息实现类CTableDAOImpl.java餐桌信息实现类CTypeDAOImpl.java饮品类型信息实现类UserDAOImpl.java用户信息实现类VipDAOImpl.java会员信息实现类5、在vo中创建实体类,如表2.5所示:表2.5vo文件及说明文件名说明Coffee.java饮品信息实体类CTable.java餐桌信息实体类CType.java饮品类型信息实体类Users.java用户信息实体类Vip.java会员信息实体类6、在servlet中创建Servlet,如表2.6所示:表2.6servlet文件及说明文件名说明CoffeeAddServlet.java饮品信息添加CoffeeDeleteServlet.java饮品信息删除CoffeeFindByIdServlet.java通过id查询饮品信息CoffeeQueryAllServlet.java饮品信息全部查询CoffeeUpdateServlet.java饮品信息修改CreditClearServet.java积分清零CreditFindByIdServlet.java通过id查询积分信息CreditQueryAllServlet.java积分信息全部查询CreditSetServlet.java积分设置SelectServlet.java通过tel查询积分信息LoginServlet.java登陆功能TableAddServlet.java餐桌信息添加TableDeleteServlet.java餐桌信息删除TableFindByIdServlet.java通过id查询餐桌信息TableQueryAllServlet.java餐桌信息全部查询TableUpdateServlet.java餐桌信息修改TypeAddServlet.java饮品类型信息添加TypeDeleteServlet.java饮品类型信息删除TypeFindByIdServlet.java通过id查询饮品类型TypeQueryAllServlet.java饮品类型全部查询TypeUpdateServlet.java饮品类型信息修改VipAddServlet.java会员信息添加VipDeleteServlet.java会员信息删除VipFindByIdServlet.java通过tel查询会员信息VipQueryAllServlet.java会员信息全部查询VipUpdateServlet.java会员信息修改2.2登陆模块的实现用户进入系统后,首先进入登录模块,若输入的用户名、密码正确,则进入咖啡厅管理系统首页,若用户名或密码错误,会提示相应的错误信息。用户登录界面如图2.2所示。图2.2用户登录界面 用户登陆成功后,跳转至系统主界面如图2.3所示。图2.3系统主界面2.3饮品类型模块的实现1、饮品类型的全部查询该模块实现在浏览器中点击饮品类型设置,即可查看数据库中的饮品类型表中的信息。饮品类型查询界面如图2.4所示。图2.4饮品类型全部查询界面2、饮品类型的添加点击添加饮品类型,即可跳转的饮品类型添加界面,可向数据库中添加新的饮品类型信息。饮品类型添加界面如图2.5所示。图2.5饮品类型添加界面3、饮品类型的修改 在饮品类型全部查询界面中,点击修改按钮,即可跳转到指定编号的饮品类型修改界面,可修改数据库中的饮品类型信息。饮品类型修改界面如图2.6所示。图2.6饮品类型修改界面4、饮品类型的删除 在饮品类型全部查询界面中,点击删除按钮,即可删除数据库中指定编号的饮品类型信息。2.4餐桌信息模块的实现1、餐桌信息的全部查询该模块实现在浏览器中点击餐桌设置,即可查看数据库中的餐桌表中的信息。餐桌查询界面如图2.7所示。图2.7餐桌信息全部查询界面2、餐桌信息的添加点击添加餐桌信息,即可跳转的餐桌信息添加界面,可向数据库中添加新的餐桌信息。餐桌信息添加界面如图2.8所示。图2.8餐桌信息添加界面3、餐桌信息的修改 在餐桌信息全部查询界面中,点击修改按钮,即可跳转到指定编号的餐桌信息修改界面,可修改数据库中的餐桌信息。餐桌信息修改界面如图2.9所示。图2.9餐桌信息修改界面4、餐桌信息的删除 在餐桌信息全部查询界面中,点击删除按钮,即可删除数据库中指定编号的餐桌信息。2.5饮品信息模块的实现1、饮品信息的全部查询该模块实现在浏览器中点击饮品设置,即可查看数据库中的饮品表中的信息。饮品查询界面如图2.10所示。图2.10饮品信息全部查询界面2、饮品信息的添加点击添加饮品信息,即可跳转的饮品信息添加界面,可向数据库中添加新的饮品信息。饮品信息添加界面如图2.11所示。图2.11饮品信息添加界面3、饮品信息的修改 在饮品信息全部查询界面中,点击修改按钮,即可跳转到指定编号的饮品信息修改界面,可修改数据库中的饮品信息。饮品信息修改界面如图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会员积分信息全部查询界面2、会员积分的查询在文本框中输入会员电话,点击积分查询,即可查询某个会员的积分信息。会员积分查询界面如图2.17所示。图2.17会员积分查询界面3、会员积分的更新 在会员积分全部查询界面中,点击更新按钮,即可跳转到指定编号的会员积分更新界面,可更新数据库中的会员积分信息。会员积分信息更新界面如图2.18所示。图2.18会员积分更新界面4、会员积分的清零 在会员积分全部查询界面中,点击清零按钮,即可将数据库中会员信息表中的积分信息置为0。目录TOC\o"1-2"\h\z\u第一章总论 1第一节项目背景 1第二节项目概况 2第二章项目建设必要性 5第三章市场分析与建设规模 7第一节汽车市场需求分析 7第二节市场预测 12第三节项目产品市场分析 13第四节建设规模 16第四章场址选择 17第一节场址所在位置现状 17第二节 场址建设条件 17第五章技术方案、设备方案、工程方案 22第一节技术方案 22第二节设备方案 28第三节工程方案 33第六章原材料、燃料供应 38第七章总图布置与公用辅助工程 39第一节总图布置 39第二节公用辅助工程 43第八章环境影响评价 52第一节环境保护设计依据 52第二节项目建设和生产对环境的影响 52第三节环境保护措施 54第四节环境影响评价 56第九章劳动安全卫生与消防 57第一节劳动安全卫生 57第二节消防 64第十章节能与节能措施 67第一节项目概况 67第二节项目综合能耗 69第三节节约及合理利用能源的主要措施 71第十一章项目实施进度与人力资源配置 76第一节建设工期 76第一节项目实施进度 76第二节生产组织与人员培训 79第十二章投资估算与资金筹措 82第一节建设投资估算 82第二节总投资估算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届浙江省宁波市镇海中学高三上物理期中学业水平测试模拟试题含解析
- 高三化学一轮复习“有机化合物的结构特点与研究方法”教学设计
- 2026金融投资行业市场现状分析及投资发展评估规划研究报告
- 2026年国际会展管理师考试题库(附答案和详细解析)
- 2027届贵州省铜仁市石阡县民族中学高二上物理期末综合测试试题含解析
- 北师大万宁附中2027届高二上物理期中质量检测试题含解析
- 河北省唐山市2027届高三物理第一学期期中学业水平测试试题含解析
- 2027届湖北省荆门市胡集高中物理高一上期中复习检测模拟试题含解析
- 江西省南昌八中、南昌二十三中等四校2027届高一上物理期中质量跟踪监视试题含解析
- 全球供应链中断的应对机制与风险缓解策略研究
- 2026年云南省综合类事业单位招聘考试公共基础知识真题试卷及参考答案
- 2026秋季开学教师大会政教(德育)副校长讲话:立德树人守初心笃行实干启新程
- 2026秋学期人教版小学数学三年级上册(新教材)教学计划附进度表
- 2025年德阳市消防救援支队招录消防文员考试试卷真题
- 2026年秋季新版五年级语文上册教学计划
- 2026年秋季学期苏教版一年级上册数学教学计划含进度表
- 卫生高级职称面审答辩指南2026
- 2026船长面试题及答案大全集
- 河南省汤阴县2026年上半年公开招聘城市协管员试题(含答案)
- T∕CHCIA 014-2023 液体香氛安全要求
- 2026年中国急性缺血性脑卒中指南
评论
0/150
提交评论