




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训说明书课程名称: BS系统设计与开发实训 专业: 计算机科学与技术 班级: 14计科2 姓名: 沈倩竹 学号:1430110311 指导教师: 郭鲁 成绩: 完成日期: 2016 年 9 月 30 日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.1 dao文件及说明文件名说明CoffeeDAO.java饮品信息数据库操作类CreditDAO.java会员积分信息数据库操作类CTableDAO.java餐桌信息数据库操作类CTypeDAO .java饮品类型信息数据库操作类UserDAO.java用户数据库操作类VipDAO.java会员信息数据库操作类2、在dao.dbc包中创建数据库连接类,如表2.2所示:表2.2 dao.dbc文件及说明文件名说明DBConnection.java数据库连接类3、在dao.factory包中创建工厂类,如表2.3所示:表2.3 dao.factory文件及说明文件名说明 DAOFactory.java工厂类 4、在dao.impl中创建实现类,如表2.4所示:表2.4 dao.impl文件及说明文件名说明CoffeeDAOImpl.java饮品信息实现类CreditDAOImpl.java会员积分信息实现类CTableDAOImpl.java餐桌信息实现类CTypeDAOImpl .java饮品类型信息实现类UserDAOImpl.java用户信息实现类VipDAOImpl.java会员信息实现类5、在vo中创建实体类,如表2.5所示:表2.5 vo文件及说明文件名说明Coffee.java饮品信息实体类CTable.java餐桌信息实体类CType.java饮品类型信息实体类Users .java用户信息实体类Vip.java会员信息实体类6、在servlet中创建Servlet,如表2.6所示:表2.6 servlet文件及说明文件名说明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、会员积
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年有色金属资源循环利用产业链环保标准与评估体系报告
- 2025年快消品包装行业包装废弃物资源化利用案例分析报告
- 2025年大气污染防治专项资金项目实施方案优化报告
- 2025年学前教育机构师资队伍教材编写与选用研究报告
- 2025年文化旅游产业融合资金申请策略报告
- 2025年社区团购市场用户粘性增强与运营成本降低策略报告
- 人工智能通识 课 件 第三章:AI在各行业的应用与影响
- 重庆市某区2024-2025学年八年级下学期期末考试语文试题(含答案)
- 市政工程配套服务公司合同付款管理办法
- 帷幕灌浆安全培训课件
- 基层工会经费收支管理政策解读
- 眩晕的中医辨证治疗
- 小学教育课件教案雪雕和冰雕的历史与传统
- 2023年公共科考试:社区治理真题模拟汇编(共142题)
- 新版出口报关单模板
- 新教科版科学六年级上册知识点
- 众辰变频器z2400t-15gy-1说明书
- ov属性分析技术在地震数据采集中的应用
- GB 4287-1992纺织染整工业水污染物排放标准
- 10室外配电线路工程定额套用及项目设置
- 广联达算量模型与revit土建三维设计建模交互
评论
0/150
提交评论