两周前,接到一个旅游网站的项目,老爷子给限定的工期是10天,我们(我,大帅,小崔)根据一个大概的需求,简单拟了个方案,就直接框框地干了。

下面是我们简单商议出的一个计划,黑色部分主要我干,红色部分主要他们俩干,互相协助。后来事实证明,这个计划并没有被严格执行。只是走了个大面的过场,等于被束之高阁,一方面因为定计划比较鲁莽,另一方面出现了这样那样的问题,总是会打乱我们的计划。

项目基本结束后,我们三个做了一个《开发过程总结会》,下面是根据录音整理的:

1、前期设计不好,导致分工无法明确,你改我的,我改你的,SVN提交着实换乱了一会,最后重新梳理的。

2、界面建模没有画好,界面草图应该越详细越好,例如,如果需要表格,那表格列标题是什么都要写上,这样才能有利于数据建模,才能知道数据库表里应该有什么。我们在做的过程中并没有考虑这些,界面草图只是做了个大概,导致后来要显示,但是表中没有这个字段。

我们考虑字段类型的时候有些鲁莽,例如id用int型,明显不够用。

3、我们数据完整性考虑不够周全,没有注意数据库外键约束,导致后来删除出了问题,还要改存储过程,加触发器等。

4、注释!注释!一个老是要谈的问题,总是养不成顺手写详细注释的习惯,html注释,css注释,js注释,后边再看,看不懂了。注意,往版本库提交东西,必须写注释,以备后续查阅。

5、文档不全,这个也有时间紧的问题,最后大体功能按照既定计划实现了,论坛管理系统没有实现。

6、测试不行,基本上大面上跑通了,如果真正投入商用的话,肯定还会有后续问题。

7、中间有3天拖延,主要是在界面问题上,一会想看看别人的能不能直接用,一会要依赖别人把界面做好,没有一个明确的决断。总是依赖别人,等别人,没有主动出击。最后还是全部推翻,我们重头再做完成的。

8、总是在赶项目,总是在把别人的东西拿过来用,不明白原理,似乎总是没有时间去研究它的根本是什么。

9、对陌生的东西恐惧,局部更新,例如ajax等等,我们知道这个东西好,但是不用,一方面是考虑到工期,另一方面是害怕实现不了还得重头再来。设计的时候,也没有用设计模式,怕把系统搞不复杂,我们控制不来,总之,我们总是以实现为主,害怕创新,这个以后要努力克服。

10、没有考虑执行效率,如果大数据量会出问题。

11、界面不统一,当然那母版是统一的,但在主要内容区,配色,字体,按钮的大小等等并没有事先约定好。

归根结底,还是我们设计经验不足,对未使用过的东西有恐惧,导致开发过程出现了这样那样的问题。在以后项目过程中继续锻炼吧。

旅游网站项目开发过程总结相关推荐

  1. SpringBoot入门学习(五)之旅游网站项目

    目录 1.项目需求 2.技术需求 3.pom.xml 4.application.yml 4.MybatisPlus的配置文件 5.springboot中配置日期类型转换器 6.用户管理 7.线路管理 ...

  2. 新星计划2023: SSM旅游网站项目实战

    加精 前排提醒:这里是新星计划2023[SSM旅游网站项目实战]学习方向的报名入口,一经报名,不可更换. ↓↓↓报名方式:(下滑到本页面底部) 一.关于本学习方向导师 博客昵称:编程指南针 博客主页: ...

  3. SSM(springMVC+spring+mybatis)旅游网站项目源码,课程设计(毕业设计)

    最近在翻文件的时候发现大四时的毕业设计,一个旅游网站,虽然代码写得很烂,但还是可以跑起来,想着删了还不如分享一下,毕竟我也觉得做毕设是真的无聊又浪费时间......... 整体功能图(其实是做得很敷衍 ...

  4. 基于HTML旅游网站项目的设计与实现——旅游官网9页 包含登录注册

    ⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIV+CSS 布局制作,HTML+CSS网页设计期末课程大作业 | 游景点介绍 | 旅游风景区 | 家乡介绍 | 等网站的设计与制 ...

  5. 基于HTML旅游网站项目的设计与实现——千岛湖旅游景点网站模板(6个页面)HTML+CSS+JavaScript

  6. 红色主题旅游网站/旅游网站

    摘  要 随着社会的发展,计算机的优势和普及使得红色主题旅游网站的开发成为必需.红色主题旅游网站主要是借助计算机,通过对首页.景点信息.酒店信息.天气预报.旅游攻略.结伴游.公告系统.个人中心.后台管 ...

  7. 【计算机毕业设计】旅游网站源码

    一.系统截图(需要演示视频可以私聊) 摘  要 随着人民生活水平的提高,旅游业已经越来越大众化,而旅游业的核心是信息,不论是对旅游管理部门.对旅游企业,或是对旅游者而言,有效的获取旅游信息,都显得特别 ...

  8. 【计算机毕业设计】092安康旅游网站的设计与实现

    一.系统截图(需要演示视频可以私聊) 目    录 目   录 摘  要 Abstract 第一章 绪论 1.1 研究现状 1.2 设计原则 1.3 研究内容 第二章 相关技术简介 2.1 JSP技术 ...

  9. [附源码]计算机毕业设计JAVA旅游网站

    [附源码]计算机毕业设计JAVA旅游网站 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ ...

最新文章

  1. 2020中国规模化敏捷大会-报名进行时
  2. HR经理必须掌握的五原则
  3. Java学习笔记(三)--Java主类结构
  4. mysql数据库内NOT NULL_浅谈为什么Mysql数据库尽量避免NULL
  5. Java中的文件下载
  6. 如何优化页面的响应速度 以及如何减少项目初次加载时间(转https://www.cnblogs.com/MarcoHan/p/5295398.html)...
  7. weakhashmap_Java WeakHashMap values()方法与示例
  8. webpack的简介---webpack工作笔记001
  9. vfifo控制mig_virtual fifo的使用
  10. LIO-SAM探秘之文章索引
  11. 淘宝又推新政策!所有商家视频流量免费,短视频红利来了
  12. Python3.6全栈开发实例[013]
  13. 探索 AIX 6:新特性概述(上)(转自IBM)
  14. 文献管理软件//Zotero的常用插件——Sci-hub/shortdoi批量下载、Zotfile重命名PDF文件及ZoteroQuickLook快速预览(二)
  15. getch计算机错误,为什么getch()在C中抛出一个错误
  16. 描述性统计分析 | 直方图
  17. 一线互联网企业高级Android工程师面试题大全,含小米、腾讯、阿里
  18. 高考2017c语言试卷,2017高考语文模拟考试试卷附答案
  19. 电脑接口自动测试软件,通过多种接口总线与计算机实现自动检定/校准测试系统的设计...
  20. 最新中国土地市场网JS逆向分析

热门文章

  1. spawn-fcgi 编译与问题
  2. 剑指offer T58-1翻转单词顺序
  3. onmouseover和onmouseout
  4. Tensorflow 网络冻结
  5. CVPR2021 三维目标检测(3D object detection)
  6. 【NYOJ】题目7街区最短路径
  7. python 三维凸包_浅尝则止 - SciPy科学计算 in Python
  8. STM32F103C8T6驱动舵机SG90 配置定时器TIM2,TIM3,TIM4的多种重映射模式下的不同IO口
  9. 2020.11.07《大学物理上 电磁学》
  10. Windows Server 2003使用感受及驱动问题处理