uml系统设计期末大作业_梳理一下计算机期末大作业

17cbd25bc61bbcc0c8b1703a8204633f.png

H T M L

用过很多语言,其中就属html最难搞。

它的设计逻辑相对于C\C++和java不同,采用标记的方式。不过这也是它的设计初衷所体现出来的。

看一下作业,不仅要有设计,有排版,还要有程序动效。不是吧啊sir,这也太麻烦了吧。

本文旨在梳理完成这份作业的思路,不涉及具体开发99c54fdb6f9a080554d73c9a7be838d5.png

17cbd25bc61bbcc0c8b1703a8204633f.png 863ea21aee56ad9eebfe3a43bab05ea9.png

工具

生产环境还是很重要的,我不是很习惯于Dreamweaver的开发逻辑:

1062474bc3e55191ce9432f1405adc9e.png

所以改用IntelliJ IDEA来开发这个项目,就目前的开发情况来看,比dw要用的顺手,所以十分推荐这个IDE。

它支持开发html,css,JavaScript。已经足够完成这份期末大作业了。

e9fea3c01964b763e9efef03c5dd8ba7.png

其次,有一些图片资源是需要自己去绘制,我比较推荐用ppt去绘制(不太建议用WPS,office比WPS好用一万倍)。因为作业说明中提到需要自行加入图片资源等等,如果ps用不趁手,windows自带的画图又太烂,不妨尝试用ppt来编辑素材。

61c28e36de81e7cfcafa371098dc7734.gif

放点用ppt做的素材

第三,还需要chrome来预览设计出来的网页效果,不推荐firefox。原因是firefox在多次重载同一网页时不会更新。

作业中提到最终效果以IE为准,所以在整个作业做完后记得在IE中看一下是否符合效果。

cfc28612f4f567944b7ceaa9bec04ac3.png

虽然chrome比较吃内存

设计逻辑

网页设计,突出一个设计,该作业只是考核如何排版html中的各种标签元素,所以重点放在排版上

设计排版上一般有这几个方向:信息流、信息门户、特定功能的页面

信息流包括:知乎主页、微博主页、简书主页等

b701fd5444a3be340a34fe08bf201abb.png

微博

f7c7ad27040f4b849ea286486db35f7f.png

知乎

7dbe6668e0720a36e26dab655901f39c.png

简书

可以见到,这些信息流网页都是同一种排版模式:

8bf0d749128a5b52a4fc3c5e0d7fd887.png

而信息门户网站,现成例子有:腾讯网、搜狐网等

86131a6ff90c7e57ae1144baf80e99f8.png

特定功能的网页就不举例了。因为这样做不能完成作业

从各种角度来看,我比较倾向于仿一个信息流网站来做,这样做出来的效果比较清爽,不至于太过于中老年化,换句话说,不至于做出来的网页是一股2005年的味道(没错我说的就是信息门户)

关于文件夹的布置,我推荐这样分布资源:css,顾名思义存放.css;js:存放JavaScript脚本;res:存放图片等资源;index即主页

c854665f9a5c1f96f37f26d82b84c19a.png

文件架构

按照信息流设计,选择如此设置div的层级关系

85ed4180c71cb8aafc4cebc863f113fc.png

框架搭好,按照作业要求的去做就可以了。剩下的过程不再赘述

详细代码如下:

  1. lang="en">

  2. charset="UTF-8">

  3. body{

  4. background: rgb(255,228,237);

  5. margin: 0px;

  6. }

  7. .nav{

  8. background:rgb(240,131,154);

  9. height: 50px;

  10. }

  11. .content{

  12. margin-top: 30px;

  13. margin-left: 25%;

  14. background:rgb(240,131,154);

  15. display: flex;

  16. float:left;

  17. width:450px;

  18. height: 600px;

  19. }

  20. .content2{

  21. margin: 30px;

  22. color:rgb(13,44,47);

  23. background: rgb(240,131,154);

  24. float:left;

  25. width:150px;

  26. height: 600px;

  27. }

  28. class="container">
  29. class="nav">
  30. 导航栏

class="section">

class="content">

主信息流

class="content2">

副信息流

既然是设计,自然少不了配色方案,在这里贴一些色卡,来源看水印

9c31e94860595b2341b9df8d247ad8d3.png

配色方案上我推荐将上面色卡的五种颜色分割为:

【背景色1、主色1、强调色3】三种,即一种背景色、一种主色、三种强调色。

背景色用淡色,主色应用于字体颜色上,剩余强调色用于强调、色块运用。

c67d0764781ddbb44e24fcca16cf58c6.png ca96a5a2205a70d34bb9b2a6e6636a57.png

辉阁

354b9a5a7908ec24848de1e666999143.png

八卦、杂谈、观点

吃瓜、沙雕、时事

         ↑为什么不关注一下这个沙雕公众号

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供多种期末作业选题,方便选题! 一、实验目的与任务    1、目的:加深和巩固本学期课堂所学内容,掌握使用Rational Rose2003进行软件建模的技能。同时,掌握面向对象的思想和UML的基本概念,并能够利用面向对象的思想进行系统分析和设计。    2、任务:确定课题,组织组员,合理分工,熟悉软件开发环境。培养团队精神,学习软件开发小组的组织和管理,并熟悉软件系统的分析和设计。 二、实验内容、要求与安排方式 实验内容与要求:   根据各组选择的课题,各组推荐一名组长,统一管理整个项目的实施过程,并合理调整资源和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成一直的看法;针对项目的实施,熟悉相应的分析与设计过程以及具体的UML建模方法。 实验安排方式: 本实验为开放实验,各组可同时进行实验,每组3人。 三、实验题目   期末大作业的题目既可以从附录1中的题目中进行选择,也可以发挥自己的创造力,任选自己学习、工作和生活中某个领域存在的真实问题来建模,例如:吃饭、上课、复习、考试、锻炼、KTV唱歌....任何领域都可以。 四、实验步骤   1、需求。分析系统的需求,撰写需求陈述文档。建立用例模型:包括软件系统的用例图以及关键用例的用例描述(用例规约)。   2、静态分析。建立系统的类图。   3、动态分析。分析系统的用例模型,选择合适的平台和模型详细描述用例的设计与实现,包括顺序图、协作图、活动图以及状态图。   4、设计。建立系统的构件图和部署图。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值