【随笔】如何向传统企业推荐极简的UI

怎么做极简ui设计?UI界面设计中的极简原则【萧蕊冰】 怎么做极简ui设计?近几年,互联网的飞速发展引起了科技领域的巨大浪潮,UI设计行业需求大量专业优秀人才,吸引了很多想要学习UI设计的人。UI设计也就是用户界面的设计,作为引导用户快速正确使用产品的主要“面孔”,界面的设计要高效满足大众的需求,其中的一个方面就是要极简,怎么做极简ui设计?UI界面设计中的极简原则是什么呢? 极简主义(Minimalist)是20世纪60年代流行于西方现代艺术的一个流派,以其理性、客观、高效率的设计方式进行其艺术表达。在我国道家思想中一些观点也与极简主义有共通之处,“有”、 阅读详情

这里不谈技术,只谈思想

关于我的毕业设计。。。

这篇文章目的很简单,就是想把之前零零碎碎的东西找个地方记下来,主要是做个记录。如果恰巧能帮到你那是我的荣幸。

经过若干小时的跪舔,导师终于同意将原来的毕设主题---“移动端自动化测试????”’,改成做一个web app,正好符合我的技术栈,而且可喜可贺的是我可以将之前给公司做的管理系统CompetenceX照搬过来,毕业基本没压力了,所以有时候变通很重要,毕竟你和你的导师都希望你的任务好做一些,而有的同学还卡在“验证码识别MNIST”上不知所措。。

给公司开发的CompetenceX是一个员工信息管理系统,但创新的是,在上世纪风格的窗口标签化的主题笼罩传统制造业企业使用的外包网站的阴霾下, 我决定给他们添上一点material的元素,也就是谷歌风,以及动画:老板们看到后确实眼睛一亮,大加赞赏。正如Steve Jobs说过, “A lot of times, people don't know what they want until you show it to them.”.

当一个充满恰当的动画,字体颜色鲜明,操作无需教,而且功能强大的全新网站摆在那些非技术leader面前,他们才知道原来有更优雅的解决方案,变革通常也是这么来的。

下面是一些课设的废话我直接拷贝过来了,可以忽略:

开始。。。。

毕业论文题目:

基于web的项目资源分配系统

论文(设计)目标:

目前,很多中小型企业有着“上云”的趋势,很多公司将内部的内容管理系统的建设任务外包给软件公司,本次设计的目标是以产品经理和项目经理为目标用户, 搭建一个存储在云端的项目资源管理网站,提供高效的项目资源分配分析服务。

论文(设计)内容:

以产品经理和项目经理为目标用户,设计开发一款项目资源管理网站。要求给出合理的需求分析、详尽的总体设计方案以及详细设计说明,编程实现基于web的项目资源分配系统,具有云端数据存储 、在线编辑资源、监控项目资源、数据统计分析及图表绘制等功能,软件最终要完成测试。

指定参考文献:

[1] 韩万江. 软件项目管理案例教程 第三版,北京:机械工业出版社,2015

[2] HTTP设计模式RESTful API维基百科

[3] 李洪海、石爽. 交互界面设计 化学工业出版社出版 2011

完。。。

 

技术栈与库

毕业设计仍然是比较激进的全栈套餐——MEAN,MRM(自创的,代表MVVM,Restful,MVC),但是没用angular和mvvm,毕竟只是个100+用户的小系统。前端使用了MDC这个material框架,以及Ag-grid这个重量级嘉宾,如果你不认识aggrid,可以想象成一个Excel over Web的框架:企业级自然离不开表格。

MongoDB数据库非常好用,因为他既包含了SQL的关系代数的查询技巧,也含有nosql的许多功能,也就是说所有数据库产品的优良特性基本都可以在这里找到,除此之外我还使用了“archiver”这个node库来让用户可以一键“打包备份”,除此之外,expressJS的session库也存储在Mongo中;前端的json-editor框架(一个JSON转编辑器的插件)也直接兼容mongo里的对象;可以说,整个网站架构都发散自mongodb。

 

如何设计全局数据。。以及如何避免bug

   全局变量 对于程序员来说,是程序 “同步”的一种最方便的 方式,我相信大多数的程序员 刚开始都是使用全局变量来实现“同步”操作的,但是随着我们 编程理念的升华,我们会发现,原来全局变量不是我们想象的只有好用,而没有缺点。 

比如全局变量存放在静态存储区,系统需要为其分配内存,一直到程序结束, 才会释放内存。过多的全局变量还会影响函数的封装性能,降低函数的移值性,降低代码的可读性。

我觉得正确做法就是,全局变量和配置文件统一!统一维护一个cfg.js文件,所有的数据最后挂在在global.cfg下,同时,还要将过滤后的cfg对象传给前端,由js根据cfg填满html中的占位符,由此可以省却html的模板引擎。。

所以说,一切数据来自数据库和配置文件。

不赞同“世上没有0bug的软件”一说,因为理论上软件是可以无bug的,hello world程序不就是吗?不过无bug理论是建立在忽略物理因素,以及足够多的开发时间之上,为了最大程度减少日后发现bug的次数,在一开始设计的时候不仅要考虑到所有情况,还要减少情况。“统一”的思想就是一种减少可能情况的思维模型,【所有数据来自后端的配置文件】就是一种“统一化”的措施,这样避免了日后各种数据杂乱无章的情况。

 

人类3大思考方式

分类分析,抽象分析和假设分析是人类分析世界和具体问题的3种方式,但是正真拥有智慧,并且能掌握这三种分析方式的人很少。生活中,为什么有时候和长辈讲道理那么难?

认知水平较落后的人,拒绝对问题进行分类分析,只想把这个世界分成便于他们通过站队而获益的不同类型,他们不会做假设、也不善于抽象分析或逻辑思考。你永远无法说服一个不会抽象思考的人,他可能是你的长辈,也可能是杠精和键盘侠们。抽象就是影藏细节,提取公共特征,越抽象就越哲学;分类则是将所有事物放到一棵树上;假设分析则是模拟可能存在的事物。

我们程序圈,能完美运用这3种分析方式的人也不多,现代编程语言都提供了面向对象模型,类型,逻辑控制等符合分类分析,抽象分析,假设分析的工具,但如何用这些工具来分析具体问题却止步于许多程序员的固化思维。

 

这是毕设一边做一边总结的,清明节继续更~

2019年4月3日18:39:22

极简写作系统:Markdown+Git+Hugo构建零干扰写作环境 静态站点生成器是现代内容创作的重要技术范式,它将内容与呈现彻底分离,以纯文本为基础实现高可靠性与长期可维护性。其核心原理在于通过预编译机制生成静态HTML文件,规避动态服务的复杂性与安全风险,从而显著提升部署效率与运行稳定性。该技术特别适合对数据主权、隐私控制和发布确定性有强需求的场景,如学术写作、政策研究、个人知识管理等。结合Markdown的轻量表达力与Git的版本可追溯性,整套方案构成一种面向深度思考者的‘写作操作系统’——whthomas写字的地方正是这一理念的工程化实践。 阅读详情

相关推荐

程序员职业成长手记:从.NET实践看技术人的三层修炼

程序员成长的本质,不是技术栈的堆叠,而是思维范式与工程心智的持续进化。在.NET这一兼具历史纵深与现代演进的典型技术生态中,开发者得以系统性地经历‘做人→做技术人员→做程序员’的三层递进:从协作边界与认知共情,到技术选型背后的组织适配与风险权衡,再到语法特性在真实Code Review与生产环境中的落地校验。这种以问题为起点、以源码为依据、以人因变量为标尺的反思路径,超越了框架教程与API文档,直指软件工程的核心矛盾——如何让代码既正确,又可持续、可协作、可传承。本文即基于十年持续更新的.NET技术博客实践

rongdmmap的博客 456

UI风格汇:极简主义(Minimalism),有人喜欢,有人唾弃。

极简主义风格是一种追求简洁、纯粹和精确的设计风格,它强调减少不必要的元素和冗余的装饰,以达到简洁、直观和功能性的设计效果。极简主义风格在UI设计中体现为简单的布局、干净的界面、明确的导航和直观的操作,以及精简的色彩、字体和图标等元素。极简主义风格的由来可以追溯到20世纪初的现代主义运动。现代主义运动强调以功能为导向的设计,摒弃传统的装饰和浮华,追求简洁、实用和科技感。这种理念对后来的设计风格产生了深远影响,其中包括极简主义。极简主义在20世纪中叶逐渐兴起,并在设计领域中得到广泛应用。

2401_82616673的博客 9226

文档操作系统:模板驱动的自动化排版与结构化内容工程

在AI时代,文档生产正从‘人工排版’迈向‘规则可编程’的工程范式。文档操作系统并非简单美化工具,而是融合语义化结构、参数化模板、确定性渲染与云协同的一体化工作流。其核心在于将出版规范转化为可执行逻辑,使内容策划、产品经理、培训师等非设计人员,也能稳定批量输出符合VI、合规与多端适配的专业PDF。关键技术支撑包括DOM级内容解析、CSS Grid式响应布局、语义标题驱动的自动目录,以及全局样式继承机制。本文以Sqribble为实践载体,深入拆解模板即系统、内容即树、渲染即规则、编辑即控制的四大支柱,揭示如何让

weixin_30463341的博客 451

极简UI框架实现

原理:通过定义“栈”集合,维护一个后进先出的UI队列,实现极简的UI控制管理 概念1:反向切换(先关闭后打开的UI) 概念2: public class UIManagerData : DataInst<UIManagerData> { //定义“栈”集合,存储显示当前所有[反向切换]的窗体类型 Dictionary<string, GameObjec...

Thewen 1190

真名博客与以文会友:独立写作的认知协议与工程实践

博客不仅是内容发布平台,更是作者认知结构的外显接口和可验证的知识资产。在信息过载时代,‘真名制’显著降低信任建立的熵值,提升B端合作转化效率;‘以文会友’则超越修辞,演化为一套包含可回应性门槛、反馈可见化、非对称回报的轻量级内容社交协议。依托静态生成器(如Hugo)、合规域名(.me优先)、三级标签体系与内容保鲜机制,独立博客可实现高信息密度、强可信度、可持续演进的技术传播闭环——这正是zhenjing的博客以文会友所践行的底层逻辑。

unixboy 559

【企业SRE/DevOps向的精通Linux课程培训课程】第04天:Linux启动过程与服务管理

本文详细介绍Linux系统启动过程,从硬件自检到用户登录的完整流程,包含5个关键阶段:固件初始化、引导加载程序、内核加载、systemd服务管理和用户空间启动。重点讲解了systemd服务管理工具的使用方法,包括服务状态查看、启停控制、日志分析等命令。文章还提供了NGINX服务的实战演示,涵盖安装、配置、启动管理和故障排查全流程。通过系统日志分析工具(journalctl、dmesg)的使用说明,帮助用户快速定位启动和服务问题

欧阳天涵的专栏 484

Nanbeige 4.1-3B Streamlit WebUI多场景落地:个人/教育/企业三端适配

本文介绍了如何在星图GPU平台上自动化部署🌸 Nanbeige 4.1-3B Streamlit WebUI (极简清爽版)镜像,快速搭建具备极简二次元风格的本地大语言模型交互界面。该镜像支持智能对话、创意写作、代码辅助等多种功能,特别适合作为个人AI助手,在隐私安全的环境下进行流畅的文本生成与交互。

weixin_42573757的博客 144

基于Hadoop生态的大数据异常检测平台搭建

批处理:用Spark MLlib的LOF(局部异常因子,适合高密度数据)、(单类支持向量机,适合高维数据);流处理:用Flink ML的(实时聚类,检测离群点)、ADWIN(自适应滑动窗口,处理概念漂移)。数据层:用Flume/Kafka采集数据,HDFS存储,Hive管理元数据;计算层:用Spark处理离线批数据,Flink处理实时流数据;算法层:用孤立森林(批)、3σ原则(流)检测异常;可视化层:用Grafana做仪表盘,Prometheus+Alertmanager报警。这个平台能处理。

软件工程实践的博客 934

黑马程序员2023最新Java项目实战《苍穹外卖》--完结随笔

其是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,旨在为餐厅的商家接单、派送等的管理、用户的下单功能进行服务。管理端 - 外卖商家使用用户端 - 点餐用户使用在技术方面,几乎把之前学的的技术都用上了。而且各个结构也非常清楚,让人一目了然。

weixin_46535115的博客 7930

三相直流无刷电机(带HALL传感器)BLDC控制一

本案例选择TIM0的CH0/CH1/CH2三个通道接入三路原始hall输出信号。三路TIM_CHx(48)通过配置存入到NIP寄存器(new input pattern,3 bits)内。未完待续。

m0_69929716的博客 407

【2025 年 Rust 桌面 GUI 框架最全横评:选对一个,少走十年弯路!】

2025年Rust桌面GUI框架横评:iced成为Win11风格开发首选,egui适合工具类应用,dioxus实现跨平台统一,Tauri 2适合前端团队快速开发。本文基于30+项目实战经验,从性能、美观度、生态等维度对比主流框架,给出2025年Rust桌面开发选型建议:纯Rust项目首选iced,工具类用egui,跨平台选dioxus,商业项目考虑slint,前端团队推荐Tauri 2+Vue3/React。

小杍随笔技术分享博客 1万+

TypeScript版LangChain环境配置全攻略:从零搭建AI应用开发环境

大语言模型(LLM)作为当前AI应用开发的核心技术,通过API接口为开发者提供了强大的自然语言处理能力。其工作原理基于Transformer架构,通过预训练和微调实现对人类语言的深度理解与生成。在工程实践中,开发者需要将LLM与外部工具、数据源和业务逻辑有效集成,这正是LangChain框架的技术价值所在——它提供了标准化的组件和接口,简化了复杂AI应用的构建流程。应用场景涵盖智能客服、内容生成、数据分析助手等多个领域。本文聚焦于TypeScript/JavaScript生态下的LangChain开发,详细

weixin_29055699的博客 253

基于微信小程序的系统开发准备工作

腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够大大降低开发成本和难度,但也意味着需要掌握整个微信小程序的各种接口功能、应用场景等相关技术点,本篇随笔先从大的方面来介绍微信小程序开发的一些知识,如架构设计、技术路线 、工具准备等方面做一些浅薄的介绍

qq4165498的博客 1463

半导体关键系统之RMS浅谈

这种系统还要求设备在设备上的配方发生变化时通知工厂主机,并需要与EAP(Equipment Automation Process)联结,旨在实时管控自动化系统所用配方与用户当初的设定是否匹配,从而使得自动化系统所用的配方更加趋于安全。例如,制药行业中的药品生产管理系统(GMP),它对药品的生产过程进行严格控制,包括原材料的采购、生产工艺流程、质量控制等方面。这些系统通常与企业的生产系统集成,能够对产品的配方进行精细化管理,包括配方的设计、试验、验证、生产等环节。

阿拉伯梳子的专栏 6161

24年电赛H题 | 想要小车走直线,正在调角度环,但不知道怎么把角度偏航角偏差转化成电机速度输出?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者,还是负责复杂项目的资深工程师,都可以在这里构建一套属于自己的「问题诊断与性能调优」方法论,助你稳步进阶、放大技术价值 。

**My Coding Family** 1319

基于Spring Boot的沈阳旅食分享系统的设计与实现毕业设计项目源码

摘要 沈阳作为历史悠久的文化名城,拥有沈阳故宫、张氏帅府等丰富人文景点与鸡架、锅包肉、老边饺子等特色美食资源,文旅逛吃体验深受游客喜爱。传统沈阳旅行与美食分享模式多依赖零散社交平台、游客随笔、线下攻略手册,存在旅食资源分散、景点与美食关联度低、攻略内容杂乱、信息真伪难辨、更新不及时、游客互动交流渠道匮乏等诸多问题。游客出行时难以一站式获取适配本地的游玩路线、地道美食打卡点位、特色小吃测评与真实游玩体验,容易出现打卡踩雷、游玩规划混乱、优质旅食资源无法挖掘等情况,同时本地优质文旅美食资源缺乏系统化展示平台,不

专注于大学生项目实战开发,讲解,毕业答疑辅导,java就业辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。全网粉丝10w+,平台优质java、小程序创作者。 24

Linux系列:SecurtCRT中的密码如何找回

【代码】Linux系列:SecurtCRT中的密码如何找回。

NIO4444 1088

SpringBoot基于微信小程序的高校共享图书小程序设计与实现

💗博主介绍:✨全网粉丝10W+,优快云特邀作者、博客专家、优快云新星计划导师,专注于Java/Python/小程序app/深度学习等计算机设计,主要对象是咱们计算机相关专业的大学生,希望您们都能前途无量!✨💗👇🏻 精彩专栏 推荐订阅👇🏻计算机毕业设计设计精品实战案例✅🎈1.项目内容在信息与互联网的高速发展下,传统的管理已不符合人们对企业进行有效、方便的信息管理。

qq_1406299528的博客 1104

【实战】基于 Inner-IoU 的 YOLOv8 优化指南:显著提升检测精度

Inner-IoU 凭借辅助边框的创新设计,成功解决了传统 IoU 损失在小目标、遮挡场景下的收敛难题,为 YOLOv8 注入了更强的定位能力。从原理剖析到代码集成,本教程已为你铺就了一条“精度提升”的实战路径。现在,不妨亲自上手尝试,让你的目标检测模型在各类数据集上都能交出一份“精度优异”的答卷——相信我,当你看到检测框精准贴合目标的那一刻,你会明白这份尝试的价值。

m0_64661770的博客 108

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

基于Python的Flask + vue 的博客系统设计与实现(程序+文档+讲解)

在内容创作多元化与用户体验升级的背景下,传统博客系统存在明显短板:前后端耦合度高,二次开发需修改大量代码,难以快速迭代功能;页面加载依赖全量刷新,切换文章时等待时间长,阅读流畅度差;缺乏个性化推荐机制,用户需手动筛选“技术分享”“生活随笔”等感兴趣内容;后台管理功能简陋,无法直观统计“某篇文章的阅读时长”“读者地域分布”等深度数据。 基于Python Flask+Vue的博客系统,可破解上述问题。技术设计上,采用Flask框架搭建RESTful API后端,Python的Pandas处理用户行为数据,My

997

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

我们的微信小程序开发

基于微信小程序的系统开发准备工作 腾讯推出微信小程序也有一段时间了,在各种行业里面也都掀起一阵阵的热潮,很多APP应用被简化为小程序的功能迅速推出,同时也根据小程序的特性推出各种独具匠心的应用,相对传统的APP来说,微信小程序确实能够大大降低开发成本和难度,但也意味着需要掌握整个微信小程序的各种接口功能、应用场景等相关技术点,本篇随笔先从大的方面来介绍微信小程序开发的一些知识,如架构设计...

weixin_30588675的博客 256

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: 《三体》与Taylor展开式的无限遐想
下一篇: 【随笔】一个可爱的圆函数模型
xosg
xosg 领域专家: 网络协议与安全技术领域 领域专家: 网络协议与安全技术领域
博客等级 码龄9年 1986粉丝 864原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xosg

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值