COCO音乐站项目个人总结

一、项目相关链接

二、个人工作总结

  • 在本次作业中,我主要负责完成需求分析,UML图中的类图制作,数据库的建立以及各个功能的界面美化设计,如下。

 

1.需求分析

  • 需求分析中主要负责确立各个类和功能。

 

2.UML图设计

  • UML图设计中主要负责类图的设计,以便于进行数据库的建立。类图是静态图的一种,我们为coco音乐站设计了九个类,分别为admin,comment,rankinglist,song,songlist,user,singer,songlist_song,recommend。其中song与comment,songlist与comment,user与songlist,singer与song为一对多的关系,song与songlist_song,songlist与songlist_song为多对一的关系,rankinglist依赖于song,recommend依赖于songlist_song。由于需求的改变,后期类也有所变化。

 

3.数据库的建立

 

  • 数据库起初只是建立一个大致的模板,后期为了满足各个需求,进行了一定的增删,适用于最后代码的编译。

 

4.界面美化设计

  •  界面美化设计主要分为两块:用户界面美化设计,管理员界面美化设计。

(一)用户界面美化设计

1.素材收集

  • 除了以上查找的素材,其他大部分素材采用的是阿里巴巴矢量图标库里的图标。而且在编写html的时候很方便的就可以使用阿里巴巴矢量图标库中自己项目里图标,只要添加如下代码即可。
<link rel="stylesheet" href="//at.alicdn.com/t/font_1541772_hi8gnxxpay.css">

调用图标时的代码如下:

 <i class="iconfont icon-shoucang"></i>
  •  可以说是非常方便,本人在进行界面美化中发现了阿里巴巴矢量图标库,非常惊喜,往后有朋友在做web设计时可以考虑使用,very good!

 

2.界面美化

 

  • 我主要负责主界面的美化设计,使用的是web设计方法,例如图片的插入,图标的选择调试,界面色调的调试,其中为了符合城院校徽的色调,特意将界面色调都改为蓝色,个人觉得这样比较符合审美需要。
  • 其中校徽和留声机都是进行了自动旋转设计。

  • 一开始我从网上学习css的transform的编写方法,遇到了一定困难,先是旋转角度的调试,后是不知道该如何绑定图片,最后还有linear和infinite的使用。所幸最后成功了,很愉快。
  •  其他功能就不一一介绍了,本人也是第一次进行web设计,有很多不懂得地方需要学习,就目前来看,此次作业中学习到的html设计方面的知识让我受益匪浅,会继续进行学习。

 

 (一)管理员界面美化设计

1.素材收集

  • 管理员界面相对比较朴素,考虑到管理员的感受,相对的添加了几张图片。

 

 2.界面美化

  • 管理员的界面设计采用的是java自带的ui界面。
  • 其中为了设计登录界面,顺带完成了管理员登录功能。

 

主界面设计如下:

  • 为了满足各类需求组员分别进行了完善修改。

 

 

 

功能界面设计如下:

  • 功能界面主要负责框架的搭建,主要内容由组员完善。

 

  •  由于管理员界面采用的是java自带ui界面,是数据库的学习内容,涉及到的新知识就没有web设计来的丰富,但也学到了一定的新知识,也很好。

 

5.个人总结

  在学习软件工程这一门课之前,我从来没有想过做一个项目需要一个什么样的过程。但随着学习的深入,我才知道,完成一个项目不是编代码就完事了。

  • 需求分析非常重要,就像老师说的,要完成一个好的项目,花在需求分析上的时间一定不会少。
  • UML图设计,为了更好的让队员了解需求,同样非常重要,而之后的数据库建立以及界面美化都是在需求上建立的。
  • 团队沟通非常重要,划重点!!!一个好的团队是善于沟通的,这样在任务分配,工作配合上都会做的很好,提高整个团队的效率。
  • 个人知识的储备也尤为重要,不然在一个团队中能做的事情就会变少,所以要及时学习新知识。
  • 不同队员的选择也很重要,如一个团队里大部分人都只会做同类型的事,其他类型的工作没人能完成,这将导致整个项目的delay。

 

6.课程建议

  • 首先要先提到的是《构建之法》,这是老师极力推荐了书,我也做了一定的阅读,不得不说,本次课改是很成功的,其中“以学生为主体,老师为主导”的思想给了我们很大的启发,加强了学生的自学能力。
  • 最值得一提的是,在我们进行项目的时候,老师都会有参与进来,和我们分享他的经验,帮我们发现漏洞,以及提一些非常有帮助的意见,对我们的帮助很大,希望老师能在往后的教学当中一直保持。
  • 课堂上,老师经常会分享一些与课程似乎没什么关系的知识,但是这样反而增加了课堂的趣味性,而且老师分享的知识对我们也有很大的启发,所以希望老师以后可以再加大力度,相信同学们会很喜欢。

posted on 2019-12-15 16:19  31701036蔡炜  阅读(442)  评论(0编辑  收藏  举报

导航