Fluid Shopping Website 开发阶段性总结——第一周
开发目的:
可链接微信公众号,无论是桌面端、移动端完美兼容,给用户提供不逊于原生App的用户体验。作为一个软件,有充分的可扩展性,便于未来增强开发。同时给一些正在尝试做OTO的朋友们提供一个平台,因为看他们在群里面吆喝实在是太累了,这是一个平台,到时候将会对公众免费开放。
网站架构:
底层:nodejs+npm+express+nginx
数据库:mongodb
应用:nodejs+ejs/jade+jquery+bootstrap+awsomefont
网站功能:
前台展示
搜索功能
表单提交
用户管理
订单管理
购物车
后台数据管理
实现:
路由功能:
routes/index.js 实现路由控制,坚决得控制合法与非法请求
模型:
models/*.js 实现对数据增删改查操作
视图:
views/*.js 对应各个视图表现
展示:
暂时就不贴图啦,因为还没做ui,太丑了!qq空间贴图功能不喜欢,不知道后面会不会自己再开发个博客平台
第一阶段总结:
本次开发可谓是费脑汁啦,从周一开始动工、今天周五,五天时间,其中3天花在了数据库模型得搭建上,nosql 数据库得魅力在此刻体现得淋漓尽致,我也在不断得insert、delete当中学到了很多不同得理解,虽然熬了3天夜,但是值了。后两天在路由、视图模块困了两天,都熬成熊猫眼了~~~亲们,再次强调,这是一个平台,一个OTO的平台。
经过一个星期加班加点得码代码,现在看到电脑就有种莫名得想吐得赶脚!
现在已经基本通过了数据层得无错测试,下个星期就是一边美工一边调试、顺便接上微信接口啦~~~好哥们说,你能把支付宝、微信支付也给搞了吗?我说可以搞,后面吧,下下个星期。
今天去参加猴子婚礼 ~~~哈哈,坚决不喝酒!!!今天忙了很多事,私心的给自己放个假,赶脚累了。
Fluid Shopping Website 开发阶段性总结——第一周的更多相关文章
- C++面向对象高级开发课程(第一周)
0. 内存分区 计算机中的内存在用于编程时,被人为的进行了分区(Segment),分为: -“栈区”(Stack) -“堆区”(Heap) -全局区(静态 区,Static) -文字常量区和程序代码区 ...
- j2ee高级开发技术课程第一周
一.课程目标 这学期开始了J2EE高级开发技术这门课,在此之前我学习了javaSE,为这门课的学习打下了一定的基础.到这学期的结束我希望我能熟悉javaee,能开发企业级应用,对开发轻量级企业应用的主 ...
- 20175324王陈峤宇 2018-2019-2《Java程序设计》结对编程项目-四则运算 第一周 阶段性总结
20175324王陈峤宇 2018-2019-2<Java程序设计>结对编程项目-四则运算 第一周 阶段性总结 需求分析 这次的结对作业是要求我们利用栈来设计一个计算器. 自动生成四则运算 ...
- 20175229许钰玮 2018-2019-2《Java程序设计》结对编程项目-四则运算 第一周 阶段性总结
20175229许钰玮 2018-2019-2<Java程序设计>结对编程项目-四则运算 第一周 阶段性总结 需求分析 自动生成四则运算题目(加.减.乘.除). 既可以用前缀算法(波兰算法 ...
- 20175312 2018-2019-2 《Java程序设计》结对编程练习_四则运算(第一周:阶段性总结)
20175312 2018-2019-2 <Java程序设计>结对编程练习_四则运算(第一周:阶段性总结) 结对对象与其博客链接 20175309 刘雨恒:https://www.cnbl ...
- Surprise团队第一周项目总结
Surprise团队第一周项目总结 团队项目 基本内容 五子棋(Gobang)的开发与应用 利用Android Studio设计一款五子棋游戏,并丰富其内涵 预期目标 实现人人模式:2个用户可以在同一 ...
- 20145213《Java程序设计》第一周学习总结
20145213<Java程序设计>第一周学习总结 教材学习内容总结 期待了一个寒假,终于见识到了神秘的娄老师和他的Java课.虽说算不上金风玉露一相逢,没有胜却人间无数也是情理之中,但娄 ...
- 20145206邹京儒《Java程序设计》第一周学习总结
20145206 <Java程序设计>第1周学习总结 教材学习内容总结 1.三大平台:Java SE.Java EE与Java ME.Java SE是各应用平台的基础,分为四个主要的部分: ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
随机推荐
- android129 zhihuibeijing 聊天机器人
上屏幕界面activity_main.xml: 语音识别界面 <LinearLayout xmlns:android="http://schemas.android.com/apk/r ...
- 9个使用前必须再三小心的Linux命令
Linux shell/terminal 命令非常强大,即使一个简单的命令就可能导致文件夹.文件或者路径文件夹等被删除.在一些情况下,Linux 甚至不会询问你而直接执行命令,导致你丢失各种数据信 ...
- string中find函数的使用
9.47 编写程序,首先查找string"ab2c3d7R4E6"中的每个数字字符,然后查找其中每个字母字符.编写两个版本的程序,第一个要使用find_first_of,第二个要使 ...
- chrome,firefox
chrome开发者工具 firefox插件httpfox
- 学习opencv中文版教程——第二章
学习opencv中文版教程——第二章 所有案例,跑起来~~~然而并没有都跑起来...我只把我能跑的都尽量跑了,毕竟看书还是很生硬,能运行能出结果,才比较好. 越着急,心越慌,越是着急,越要慢,越是陌生 ...
- 【转】android自动化测试之MonkeyRunner使用实例(三)
一.使用CMD命令打开模拟器 运行monkeyrunner之前必须先运行相应的模拟器或连上设备,不然monkeyrunner无法连接设备. 1.1 用Elipse打开Android模拟器或在CMD中 ...
- 那些好用的iOS开发工具
版权说明 本文首发于<程序员>杂志 2014 年 6 月刊,未经允许,请勿转载. 前言 从 苹果发明 iPhone 起,AppStore 上的一个又一个类似 flappy bird 的一夜 ...
- html同一个页面多个倒计时
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head ...
- 1.2、Mybatis二级缓存测试
package me.gacl.test; import me.gacl.domain.User; import me.gacl.util.MyBatisUtil; import org.apache ...
- 20160515-hibernate--事务
事务 JDBCTransaction 单个数据库(一个SesisonFactory对应一个数据库),由JDBC实现. Session session = null; Transaction tx =n ...