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

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

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

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

准备工作

我们组是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. python16_day36【爬虫1】

    一.requests 1. GET请求 # 1.无参数实例 import requests ret = requests.get('https://github.com/timeline.json') ...

  2. 2.6 The Object Model -- Bindings

    一个binding在两个属性之间创建一个链接,当一个改变时,另外一个被自动更新为一个新的值. bindings可以在同一个对象中连接两个属性,或者用在两个不同的对象中. 不像大多数框架一样包含某种形式 ...

  3. JavaScript在页面中的引用方法

    现在前端开发越来越流行,框架也越来越多,像ExtJs.JQuery.Bootstrap等.虽然入行这么多年,但是感觉自己在前端方面还是存在基础不牢的地方,特别是CSS和JS.因此最近打算重新阅读这方面 ...

  4. 1 :2 Strust2—Demo

    =============================================================== Demo基础包:

  5. viewport 编写 iPhone Friendly 的 Web 应用程序

    在了解到iPhone的一些常见布局法后,我们就可以开始着手编写一个真正能在iPhone上跑的页面了.小声说一句,之前我说要布局讨论完了,要进入交互逻辑开发,后来细心一想发现不行,有些东西不讲的话将会对 ...

  6. org.apache.ibatis.exceptions.TooManyResultsException的异常排查过程

    在查阅测试环境业务日志中的ERROR级别的日志时,发现了有一个Mybatis相关的异常错误org.apache.ibatis.exceptions.TooManyResultsException: E ...

  7. 忘记oracle的sys用户密码怎么修改以及Oracle 11g 默认用户名和密码

    欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://g ...

  8. mfc制作ActiveX

    转:https://blog.csdn.net/hkcsdn/article/details/52908748       前言 ActiveX是Microsoft对于一系列策略性面向对象程序技术和工 ...

  9. SSH Secure File Transfer Client连接远程设备报“algorithm negotiation failed”错的解决方法

    SSH Secure File Transfer Client连接远程设备报"algorithm negotiation failed"错的解决方法 ssh client 报 al ...

  10. POJ 1637 Sightseeing tour(混合图欧拉回路+最大流)

    http://poj.org/problem?id=1637 题意:给出n个点和m条边,这些边有些是单向边,有些是双向边,判断是否能构成欧拉回路. 思路: 构成有向图欧拉回路的要求是入度=出度,无向图 ...