传送门:袁咩咩的小小博客

很快,就到了大二的寒假,大学的生活就这样过去了接近一半,之前听说大二寒假会有项目什么的,已经准好了心理准备。

但第一次着手项目,还是有点小紧张

在这之前我已经看了一些框架,也需要把框架应用起来。光是纸上谈兵是没有用的,在实际操作中,必有变数。

准备工作

我们组是5个前端,一个后台。并我担任组长。看了之前学长学姐们做的主页,我们也慢慢开始琢磨我们自己网站的构造。

可是没有UI、没有产品,这对于我来说是一次历练,因为我之前没有经验,不知道整个项目流程是什么,但这也是这次项目的目的,让我们熟悉项目流程

我们在放假后进行了两次讨论,确定我们用什么技术、做成什么样等等;我画出了所有页面的原型图,整理了网站运行流程然后分配任务。

丑丑的原型图:

制作网站

当着手代码的时候,我发现网站的逻辑其实非常简单,因为是一个介绍性的网站,虽然有些内容需要连接数据库,但整个运行逻辑很清晰。

由于只有我一个后台,所以我必须早日完成,并把接口给他们,我用了4-5天完成整个代码的书写并完成自测。

我和长街(花名)一起完成后台了管理页面,而其他四个前端写的主页面。我估计他们用了一周左右吧,因为大家都是第一次,对交互需要摸索。

发现不足

本来我为我们的项目搭建了一个github项目,方便代码共享,但只有我一个后台,我并没有太在意去用这个。而他们5个前端也没使用github,我觉得这是一个不足的地方,每次他们更新了代码都要发给我,在我这里测试,即使我为他们搭建了环境之后,当我的代码改动之后,他们的又需要更新。我作为组长,应该组织他们使用起来,不然交互的时候会非常麻烦,以后希望我们都能改进。

小小总结

总的来说,我觉得还行吧。虽然我设计的后台的管理页面有点丑,毕竟我对这方面没有灵感。这次对我们6个人来说都是一次成长,虽然项目很小,并且只有我们知道,但是麻雀虽小五脏俱全。我们得到锻炼就行了,这就是目的。希望以后的项目我们要避免我们这次项目里面发现的问题,提高合作效率,做得更好!

附上我们的网站截图,真的有点丑,怪我怪我。

geek网工作室主页------我的第一个小项目的更多相关文章

  1. 第一个小项目(天气预报软件)——称"酷狗天气"

    一.创建数据库和表 分析: 二.遍历全国省市县数据 分析: 三.显示天气信息 分析: 四.切换城市和手动更新天气 分析: 五.后台自动更新天气 分析:

  2. Python做的第一个小项目-模拟登陆

    1. 用户输入帐号密码进行登陆 2. 用户信息保存在文件内 3. 用户密码输入错误三次后锁定用户 主要采用循环语句和条件语句进行程序流程的控制,加入文件的读写操作 while True: choice ...

  3. iOS Swift 熊猫🐼跑酷 第一个小项目

    前言:想用swift  写个小游戏 慢慢转化 能写出 ARKit来.但是又不能一口吃个胖子,慢慢来,在网络视频教程中撸了视频教学,断断续续看了半个多月,基本实现了 游戏主角

  4. 聊聊第一个开源项目(内网穿透) - CProxy

    文章首发:聊聊第一个开源项目 - CProxy 作者:会玩code 初衷 最近在学C++,想写个项目练练手.对网络比较感兴趣,之前使用过ngrok(GO版本的内网穿透项目),看了部分源码,想把自己的一 ...

  5. 从源码编译安装PCL并运行第一个小例子

    如何通过源码编译方式安装PCL 对于很多想学习PCL的同学而言,往往会被如何安装困扰很长时间.我就是这其中的一员,为了不让大家在安装问题上浪费太多时间,我决心写下这篇小小的随笔,希望对大家有所帮助. ...

  6. TODO:即将开发的第一个小程序

    TODO:即将开发的第一个小程序 微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验.个人理解小程序是寄宿在微信平台上的一个前端框架,具有跨平台功能, ...

  7. 我的第一个开源项目-logger4Net

    学会学习,学会分享,学会创造. 这我的第一个开源项目.以前总觉得开源离自己很远,但通过不断学习发现,其实自己已经走在这条路上.思想就在那,只要懂得学习,懂得分享,就会懂享受创造的快乐感与殷实感. 没做 ...

  8. Maven的第一个小程序

    这里是介绍关于maven的第一个小程序 关于maven的安装 : Install Maven in your computer 先看看目录结构: 这是本来的项目目录结构,由于maven有自己的目录结构 ...

  9. 《Mysql 公司职员学习篇》 第一章 小A的烦恼

    第一章  小A的烦恼 ----- 为什么学习数据库 和 如何选择数据库 小A是某公司的职员,公司数据部的员工,平常的大小工作,完全离不开EXCELL,而最近小A却越来越苦恼,不由的向好朋友小Y吐槽.小 ...

随机推荐

  1. java打印随机函数

    一 ,打印1-10的随机函数 public static void randomprint(){      for (int i=0;i<100;i++){          //打印一百次  ...

  2. NodeJS学习笔记三

    map map对象是一个简单的键/值映射.任何值(包括对象和原始值)都可以用作一个键或一个值. var m = new Map(); var o = {p: "Hello World&quo ...

  3. linux 常用命令总结(一)

    1. 字符串常用命令: 替换: 1). %s/*/*/g 中,替换当前界面的所有符合规则的内容.      2). 替换文件中的字符串内容: find -name '要查找的文件名' | xargs ...

  4. 前端学习笔记之CSS介绍

    阅读目录 一 什么是CSS 二 为何要用CSS 三 如何使用CSS 一 什么是CSS CSS全称Cascading Style Sheet层叠样式表,是专用用来为HTML标签添加样式的. 样式指的是H ...

  5. poj2262 Goldbach's Conjecture

    poj2262 Goldbach's Conjecture 用欧拉筛把素数筛出来,再枚举一下. #include<iostream> #include<cstdio> #inc ...

  6. MySQL "tinyInt1isBit or tinyint(1)" 相关问题解析

    问题描述 tinyInt 的数据类型,在JAVA数据类型 和 MySQL的数据类型转换,要注意存储长度为 1 的情况.查询时,该字段对应的Java类型为Boolean 源数据: 读取后数据: 问题分析 ...

  7. RPC框架yar安装

    官方网站: http://pecl.php.net/package/msgpack http://pecl.php.net/package/yar 先安装 msgpack $ git clone ht ...

  8. shell 判断字符串长度是否为0

    test.sh #!/bin/bash echo "enter the string:" read filename if test -z $filename ; then ech ...

  9. 雷林鹏分享:Ruby CGI方法

    Ruby CGI方法 以下为CGI类的方法列表: 序号方法描述 1CGI::new([ level="query"]) 创建 CGI 对象.query可以是以下值: query: ...

  10. IDEAL葵花宝典:java代码开发规范插件 GenerateAllSetter、ECtranslation、translation、插件

    前言:  GenerateAllSetter: 我们在程序开发过程中,往往要编写这样的类:类的部分或者全部属性不希望让外部世界直接访问,而不用public字段修饰.这样,方法调用成了访问这些属性的唯一 ...