话说从毕业之后,不知不觉度过了两个月,最近看到csdn某位牛人的博客,我又想起了我的毕设作品——这一年多学习前端的完整的处女作。经过多次的励志篇之后,我更加相信很多东西在于坚持,坚信以及奋斗,一切都是时间的问题,无论是IT界的技术牛人,还是娱乐界,就像赵丽颖(她也是经过7,8年的时间才慢慢出名),都是敢于吃苦的人!
我发现善于总结和分享,像小孩子保持天真的好奇心不断学习的人才是真正厉害的人,我最突出的特点就是喜欢孤军奋战,结果就是拉不下面子跟其他人讨论,怕被人指出错误。。。。。。
题外话不多说了,开始回到正题吧。
关于毕设的题目,是我在我的导师提供的几十个课题中挑出来的,其实我是有备而来的,上一届师兄也是做这个课题,同时我也很喜欢关于创意这个课题的,跟师兄不一样的是,他是用java做的原生app,我使用的是2015年比较流行的我比较熟悉的web移动app框架phonegap。然而,我的懒癌症很严重,直到今年2月份多,我才开始设计系统,研究app的可行性,分析需求,设计app界面,搭建前端开发环境等等,还好有我的搭档帮我写后台,搭建服务器。下文我将把我设计的app称为“玩转创意街”。
如下为“玩转创意街”的诞生过程:
1.首先介绍开发环境和运行环境:
1.1开发环境
Intel Core i3-2370M,2.40GHz,4G内存,500G硬盘, Microsoft Windows 7,JDK 1.7
adt-bundle-windows-x86-20140702,Webstorm 10.0.4,Cordova 6.0.0, Hbuilder
1.2运行环境
Android 4.0~Android6.0
2.确定框架以及涉及的编程语言
2.1框架即phonegap(cordova);
2.2H5+css3+js,为了快速开发,我使用了jquery,bootstrap库,layer.js,artTemplate,lazyload.js,swiper.js等插件;
3.系统功能设计
需求分析主要从以下两点来阐述。第一点就是移动互联网的特性,很多用户都有比较碎片化的时间,移动用户习惯
一打开手机看看朋友圈,看看最近有哪些咨询,哪些娱乐或者消费商品,喜欢游览于各种社交平台,对信息的掌握有
着敏锐的嗅觉。另外一点就是用户人群的特性,用户会有这么的习惯,喜欢获取信息的同时更喜欢展示自己的作品,
更愿意分享,获得更多人的赞同,用户个性化很明显。平台提供游客具有浏览的作品的基本功能,已注册用户可以
发布自己的创意作品,甚至评论其他的作品,分享作品。
玩转创意街的意思是,提供一个平台,就像人们平时去逛街一样,可以浏览和了解到新的创意,从而对自己的创意
灵感有所触发,激励自己发挥新的创意,并把自己的创意或者别人的创意展示出来,一起分享,一起沟通,一起改变。
如下图1为系统功能设计图,图2为核心功能图
图1
图2
主要功能如下:
(1)游客只能浏览创意作品。
(2)已注册用户可以浏览,点赞,分享创意作品,发布创意作品需要后台审核才可以显示在页面。
(3)已注册用户可以修改自己的昵称,个性签名,头像等等。
(4)已注册用户可以在个人中心查看自己的收藏,消息,发布过的内容,自己的粉丝,自己关注的。
(5)已注册用户之间可以相互关注。
(6)平台有自己的专栏特色。
4.模块设计
主要包括包括5大模块:1.用户中心 2.平台专栏特色 3.发布创意 4.用户创意展示 5.平台互动
5.界面设计如下图3(不一一列出,仅列出个人中心)
图3
以上是属于毕设的前期工作,这一阶段的准备很重要,唯有先设计好这个系统,后面的工作才能正常进行!