基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记
基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理
此内容为付费资源,请付费后查看
5
立即购买
您当前未登录!建议登录后购买,可保存购买订单
付费资源

资源概况

购买将获得:完整无水印设计报告+数据库设计说明+项目源码源文件
其他注意:一经购买,概不退款,不提供指导,每年数量有限,售完为止。

资源介绍(截取部分,完整请购买)

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

1 实验环境
操作系统:Windows 10,主要开发工具:PowerDesign,MySQL,Eclipse

2 实验过程
2.1 系统功能
系统的功能就是可以实现用户的登录,注册,即对用户表进行查询以及添加的功能,其次是可以对菜品表格进行查询,陈列出菜品的信息,然后可以点菜,根据用户的选择然后向订单信息表格、订单明细表格进行添加的操作。还可以对商户,食堂,菜品进行相应的管理。

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

2.2 数据库设计
2.1.1 ER图

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

2.1.2 LDM图

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

2.1.3 PDM图

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

2.1.4 数据库表结构
1、 表结构

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

2、 索引
我建的索引是在order表中,即订单信息表的order_time下单时间,因为这样建立索引之后即可通过下单时间来查找相应的订单信息。

3、 视图
我建的视图是菜品的查询,包括菜品的编号,菜品的名称,菜品所属的档口,菜品所在的食堂及其地址的信息。建立这个视图是因为菜品相关信息的表格中不包含其所在的位置,所以在视图中加入了其所在食堂位置,更方便查找。

4、 触发器
建立触发器是为了在插入信息的时候更加便捷,如我建的一个触发器是在订单的表格中,利用sql语句,当订单表格中新增一条数据时,将这条数据其中的“下单时间”属性值设置为当前时间,这样就免去了添加数据时手动输入下单时间的繁琐。

2.1.5 分析

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

先在ER图中将菜品,订单明细,订单信息三个表格之间关系以及各自的主键、非主键属性设置完成,然后转换为LDM。

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

转换成LDM之后,由于订单明细与菜品之间是多对多的关系,即一个订单明细中包含一或多个菜品,一个菜品也可以属于多个订单明细。所以生成LDM之后多了一个订单明细-菜品的表格,由两个表格的主键组成,用来联系两个表格。然后由LDM生成PDM。

基于Java+Mysql的校园点餐系统:点餐、食堂管理、商户管理和菜品管理-创享日记

 

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容