alltolove 发表于 2017-7-1 17:18:38

网页版餐厅点餐系统(一)

其实我上个月一直在琢磨怎么写学习笔记,最开始我想写个搜索引擎项目,后来我一想网络爬虫大家都学过,我做个论坛上没有的吧。结果费了好大的劲写了个网络点餐系统。因为我第一次写这个东西,怕写不出来就傻眼了,所以我先写的软件后记笔记{:5_97:} 。

页面虽然简单但是项目写起来要10多个文件,对我这个新手来讲业务逻辑相当复杂,前端就用了jquery,bootstrap3,angularjs三个模块。后端用了express,body-parser,ejs,mongoose四个模块。

这是我写的文件目录。
这个项目主要采用的MVC模式,因为node.js的异步太难操作了,我把主要的表单验证全放在了前端,.ejs的模板文件的内容和数量都是最多。后端主要是设置路由跟数据传递,数据库我采用了mongodb这种非关系型数据库,主要操作简单适合我这种新手。

这是表单提交页面也是最难写的,我用了angular模块,另外我测试了只有IE能成功登陆我的表单,火狐跟谷歌浏览器都不行,我也是醉了,可能是有些方法不兼容{:5_100:} ,没办法天这么热我也懒得弄了。所以这个只是学习用,如果用在生产环境下还需要一些改进。

这是管理员界面,餐厅经理可以查看顾客点餐的状况。
这个东西非常难讲,有些安装编程软件和下载模块的一些基本操作我就不具体介绍了。本笔记适合有一些后端编程基础的鱼油,因为是笔记所以讲的不会很细,只讲我自己觉得重要的部分,望大家谅解{:5_111:} 。明天继续{:10_320:}

小甲鱼 发表于 2017-7-1 18:47:51

这个牛逼了,还有甲鱼……

那个炖的比较补~

然后如果源代码一并奉上大家会更喜欢哦~

{:10_256:}

不二如是 发表于 2017-7-1 21:23:43

666 加油加油

不过只能ie,也是醉了。。。

alltolove 发表于 2017-7-2 14:07:12

小甲鱼 发表于 2017-7-1 18:47
这个牛逼了,还有甲鱼……

那个炖的比较补~


我的那个项目文件要12M可论坛只允许上传2M{:10_249:}

snownow 发表于 2017-7-3 10:17:49

界面还可以做得更漂亮一点。

snownow 发表于 2017-7-3 10:18:01

还不错,支持一下

smsm 发表于 2018-2-28 23:38:49

snownow 发表于 2017-7-3 10:18
还不错,支持一下

你的界面可以出来吗?

康效然 发表于 2020-2-14 20:48:22

求源码呀 可付费

alltolove 发表于 2020-2-15 06:24:43

康效然 发表于 2020-2-14 20:48
求源码呀 可付费

你找后面的系列全有

Gavinfb 发表于 2023-5-5 12:38:56

厉害
页: [1]
查看完整版本: 网页版餐厅点餐系统(一)