学习笔记之2016.3.28
来源:互联网 发布:js上拉加载商品详情 编辑:程序博客网 时间:2024/05/09 10:48
最近在做一个点餐的小型管理系统。用的是公司之前开发项目用的框架。收获比较多,特地记录下来,以便以后翻阅。
1.关于该系统。
开发该系统是为了公司内部员工点餐方便,员工使用该点餐系统,可以浏览不同餐厅的不同菜单,有很多菜。还有关于该菜的描述。由于点餐数量过少,餐厅不送,所有,为了方便起见,由管理员每天点餐的时候开启某一个餐厅,每次点餐的时候,员工只能点同一家餐厅里面的菜。(数据库里面设置字段是否开启的 字段,决定是否开启该餐厅)
员工登录系统后,通过后台查询,返回前端的数据格式data为json格式。示例如下:
data:{
rest_id(餐厅id),rest_name(餐厅名称),telephone(餐厅电话),address(餐厅地址),
Obj:[
{menu_id,menu_name,picture,price },
..........................
]
}
返回的这个json要显示到用户点餐页面上的。
用户选好之后点击提交订单,数据插入到数据库中了,
涉及到得数据库的表:t_user_book_meal,里面记录的是哪个人,在哪家餐厅,在什么时候,定了几份什么菜,备注了哪些东西。
以上是关于用户点餐的情况,
接下来就是关于管理员。
管理员登录之后有以下权限
决定哪家餐厅开启,并在点餐的时候发起点餐(发起点餐之后用户登录才能点餐)。
管理餐厅,菜单。可以对餐厅、菜单进行增删改查。
生成报表,根据年,根据月,根据日生成相应的报表记录。
小小的总结一下该系统的小功能。
该系统可以实现员工的快速点餐,让员工更了解关于自己想点的菜的信息。重要的一点是可以实现报表的输出,方便统计。
2.关于该系统里面涉及到的知识记录
开发该小系统的流程
用户需求分析阶段,该阶段主要了解该系统是要实现一些怎么样的功能,了解之后才方便之后的设计数据库,写接口。
可以用UML画出时序图
数据库设计:根据用户需求,设计数据库,应该建立哪些表,表与表之间该有一个怎样的关联关系。(利用PowerDesigner建立数据库,设置主外键)
后台接口的书写。根据用户需求写接口。
前端用jQuery写,后台,前端改天继续记录,未完待续。
- 学习笔记之2016.3.28
- 学习笔记之2016.3.30
- Java之学习笔记(28)-------------static
- 学习笔记之DataGrid
- 学习笔记之其它
- 学习笔记之Iframe
- 学习笔记之Meta
- 学习笔记之ASPNETMENU
- STL之学习笔记
- 学习笔记之c
- perl学习笔记之
- 学习笔记之ADC
- JUnit之学习笔记
- Java学习笔记之++
- 学习笔记之Hibernate
- 学习笔记之预处理
- 学习笔记之 指针
- 学习笔记之string
- java源码分析之ArrayList
- leetcode:Number of Digit One
- 【NOIP2013提高组day2】华容道
- systick.c
- Object类中方法
- 学习笔记之2016.3.28
- 浙江科技学院第十三届程序设计竞赛 1008-A Heavy Rainy Day【贪心思维】
- Android开源框架(一):AndroidAnnotations
- C++作业2
- mybatis框架配置文件之联表查询
- Fragment中setUserVisibleHint方法的使用
- 解决阻塞读入设备数据问题
- 指针常量和常量指针
- SourceInsight中设置用空格代替tab键的注意事项