关于TTMS影院系统的总结

这段时间也没有怎么写博客,主要是因为最近在写课设的影院系统,这个也是我最后一次课设了,总觉得应该写点什么来纪念一下,想来想去还是打算写篇博客对这个项目进行一个总结。

项目简介

这个项目是影院系统,分为两部分,一个是管理的部分,另外一个就是售票的部分,管理的部分包括员工管理、影厅管理、座位管理、放映安排、影片管理、统计等几个模块,售票里面也包含了退票的功能。

项目开发时长:9天

技术栈

前端 :vue-cli + webpack + vue-router + vue-resource

​ jQuery + Bootstrap + Echarts

后台 :Express

数据库:MongoDB

关于选择上面这些技术的说明:(可以略过这部分)

2017-05-10 我开始接触Vue,在 2017-05-27 日开始决定用它来进行前端的开发,说实话,当时我真的担心因为我对Vue框架熟悉度不够,而无法按期完成课设,后面的几天也向同学请教过,绝大多数人只是用Vue写过小Demo,但是他们给我说了句,不管你用什么开发,最后呈现出来的总是你熟悉的HTML、CSS等那些,所以呀,那个时候,我就开始决定用Vue了。

至于后台的部分,原计划是我写的前端,组内其他人来写后台,当时后台采用的是 SpringMVC 和 MyBatis,在这周进行合并代码的时候,出现了一些问题,比如在我把前端的东西放在服务器上时,打开页面是空白的,解决办法,在这个问题解决之后,将打包的东西给写后台的同学了,然后发现还是会出现空白页面,这个问题的原因就是因为路径原因,以及不同开发工具自己的特性,之后也进行了一定的修改,网上关于这方面的东西真的很少,这种情况就是,截至时间就要到了,而眼前的问题又解决不了。于是在这个时候,我就开始搭建Node的开发环境了,采用了Express框架进行开发,当时还有一个原因,当时所有的Ajax请求都未进行正确性验证,数据都是通过我写的假数据来的,所以前端的东西还是需要不断修改的,这个时候考虑到时间因素以及进度因素,就决定开始真正开始写后台了。

项目总结

在Web项目开发中,第一点,前后端开发人员之间的交流尤其重要,而且与不同的人合作的时候,会发现大家处理同一个问题的逻辑大不相同,闭门造车是要不得的,即便是在前后端分开开发的前提下,你也会发现,前端开发人员和后台开发人员之间的协作是必须的,不同的想法所组织起来的代码必然是不可用的,有一点必须承认,在这次项目的开发中,我和后端开发人员没有进行充足的交流,这一点我必须承认,前后端开发太过于“独立”,永远都要提醒自己,别人不是我,我也不是别人。

另一点,也是一个深深的体会,就是关于异步的体验,Ajax请求的存在使得代码的执行顺序会和你所想象的大不一样,尤其是嵌套使用的时候,所以只要在前端写Ajax(在我进行后端的开发时,用的是vue-resource)请求时,还是自己搭建一个简单的后台尝试一下,看看具体的执行顺序和自己想象的差异。

还有最后一点,只要是你所想的,就勇敢去尝试,问题总是会有的,办法也总是会用的。

项目地址:https://github.com/vamouszj/TTMS/

关于项目中技术问题的总结,在紧接着的博客中接着介绍,欢迎继续关注

关于TTMS影院系统的总结相关推荐

  1. 杜比dss200服务器系统升级包434,杜比数字影院系统DSS200软件升级指南(初稿).pdf

    杜比数字影院系统DSS200软件升级指南(初稿).pdf 杜比数字影院系统软件升级指南 升级注意事项 : 1.升级将导致所有影片密钥丢失,请先做好备份 2 .升级前请先断开 DSP200 和 CAT. ...

  2. 【从零开始JavaEE课设】《影院系统》(一) 需求分析 数据库设计 后端model类

    前言 吼吼吼,紧张的JavaEE阶段学习结束了,刚学完SSM框架,转眼这就到期末课设了.时间过得可真快啊.(然而我的框架使用和前端技术可能还是老八心爱的奥利给) 但是不论如何,课设就这么来了,这倒是个 ...

  3. Day73.SpringMVC案例:影院系统、使用Restful风格重构

    目录 springMVC:影院系统 一.准备SpringMVC环境 二.首页显示所有电影 三.影院案例-删除指定电影信息 四.影院案例-添加新电影 五.影院案例-修改指定电影信息 六.总结 七.Res ...

  4. 【从零开始JavaEE课设】《影院系统》成品展示——主页面

    距离上一次更新做课设的博文已经过去了半个月了.在上一篇博文中,课设还只停留在持久层.现在它已经完工了!先来给大家展示下成果.课设的制作过程后面还会持续更新的,毕竟总还有各种各样的技术等待总结(捂脸笑) ...

  5. JAVA小项目之影院系统和员工管理系统

    员工管理系统(部门员工类) import java.util.ArrayList;public class Dept {private int dno;private String dname;pri ...

  6. 基于SpringBoot+MyBatis实现的私人影院系统

    文章目录 项目简介 相关技术 运行步骤 Step 1:安装 mysql,并初始化数据库 Step 2:运行 PrivatecinemaApplication 类来启动 Spring Boot Step ...

  7. 【从零开始JavaEE课设】《影院系统》成品展示——后台管理系统

    后台管理系统是整个课设最磨人的地方写起来的感觉简直就是: while(头发总数 != 0){头发总数--; } 员工登录 员工登录按钮位于前台页面的正上方,点击那个图标即可显示员工登录窗口. 输入员工 ...

  8. 基于Android的电子影院系统

    需求信息: 客户端: 1:用户注册登录:通过手机号码.用户名称以及密码完成用户的注册和登录 2:影院信息:用户可以查看发布的影院信息以及查看影院具体反映的电影信息以及可以查看电影的宣传片: 3:购票信 ...

  9. 手工注入,后台另类拿webshell搞定影院系统

    作者:rabbitsafe 大家好,我是rabbitsafe,这是本人开始研究asp程序发现的第一个漏洞,就是一个注入漏洞,但是只能用手工注入,工具检测不了的.我花了三天想出了从注入到后台拿websh ...

最新文章

  1. linux测试网页装载时间,如何用Flood测试Web服务器响应时间
  2. kmeans中的k的含义_聚类分析:kmeans 算法簇个数的确定
  3. linux系统支持uefi,支持UEFI启动的 Puppy Linux 7.5发布,Linux 4.4和4.9 LTS内核
  4. libevent学习笔记 一、基础知识
  5. OSGI(面向Java的动态模型系统)和它的实现Equinox
  6. css 浮动效果 0302
  7. Python入门:ChainMap 有效管理多个上下文
  8. USACO26 moofest 奶牛集会(归并排序)
  9. 图像匹配之归一化积相关灰度匹配
  10. 【计算机组成原理——定点数原码一位乘法手算】
  11. C语言 while语句的用法
  12. eSpeak: Linux文本转语音工具
  13. Ural 2045 Richness of words
  14. “新主”难救美赞臣?
  15. excel单元格内容拆分_拆分单元格内容,表哥表妹不要哭
  16. promise和async
  17. java中构造方法的理解,super()与构造方法,无参,有参构造方法,this()与构造方法。
  18. MySql连接不上问题
  19. 罚单不断,长文揭秘第三方支付!
  20. ABP 详解系列9:基于ABP框架实现RBAC(角色访问控制)

热门文章

  1. 百度API—身份证查询
  2. 滴水逆向 C语言基础学习
  3. Ubuntu下常用配置笔记(一)Cuda版本切换
  4. c/c++ 标准日期和时间戳互相转化
  5. 安卓开发之Bitmap
  6. mongodb聚合联系题目及参考答案
  7. Win11 KB5019157(22000.1281)11月累积补丁推送了!
  8. 如何用织梦在本地搭建网站?
  9. Java开发学习的四个阶段
  10. Aspose最新版22.8教程