怎么快速做网站文章,中国著名的个人网站,下载贵州省建设厅网站,红河北京网站建设微信公众号#xff1a;创享日记 发送关键词#xff1a;校园点餐系统 获取报告数据库设计说明项目源码源文件工程文件 1 实验环境 操作系统#xff1a;Windows 10#xff0c;主要开发工具#xff1a;PowerDesign#xff0c;MySQL#xff0c;Eclipse
2 实验过程 2.1 系统…微信公众号创享日记 发送关键词校园点餐系统 获取报告数据库设计说明项目源码源文件工程文件 1 实验环境 操作系统Windows 10主要开发工具PowerDesignMySQLEclipse
2 实验过程 2.1 系统功能 系统的功能就是可以实现用户的登录注册即对用户表进行查询以及添加的功能其次是可以对菜品表格进行查询陈列出菜品的信息然后可以点菜根据用户的选择然后向订单信息表格、订单明细表格进行添加的操作。还可以对商户食堂菜品进行相应的管理。 2.2 数据库设计 2.1.1 ER图
2.1.2 LDM图
2.1.3 PDM图
2.1.4 数据库表结构 1、 表结构 2、 索引 我建的索引是在order表中即订单信息表的order_time下单时间因为这样建立索引之后即可通过下单时间来查找相应的订单信息。
3、 视图 我建的视图是菜品的查询包括菜品的编号菜品的名称菜品所属的档口菜品所在的食堂及其地址的信息。建立这个视图是因为菜品相关信息的表格中不包含其所在的位置所以在视图中加入了其所在食堂位置更方便查找。
4、 触发器 建立触发器是为了在插入信息的时候更加便捷如我建的一个触发器是在订单的表格中利用sql语句当订单表格中新增一条数据时将这条数据其中的“下单时间”属性值设置为当前时间这样就免去了添加数据时手动输入下单时间的繁琐。
2.1.5 分析
先在ER图中将菜品订单明细订单信息三个表格之间关系以及各自的主键、非主键属性设置完成然后转换为LDM。
转换成LDM之后由于订单明细与菜品之间是多对多的关系即一个订单明细中包含一或多个菜品一个菜品也可以属于多个订单明细。所以生成LDM之后多了一个订单明细-菜品的表格由两个表格的主键组成用来联系两个表格。然后由LDM生成PDM。