百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

程序汪1万接的企业官网项目,开发周期15天

csdh11 2025-01-07 11:58 21 浏览

项目来自程序汪背后的私活小团队,开发一个医药方面的企业官网,给粉丝分享一下,希望给接私活的朋友一些经验


视频版本 在 B站【我是程序汪】


目录

  • 一、开发人员
  • 二、项目背景
  • 三、UI设计
  • 四、官网展示
  • 五、后端系统
  • 最后 源码分享(网站及后端)


总结

  • 网站基本构成:网站+后台CMS系统
  • UI设计:如果客户对UI没要求,直接拿网站模板开发即可,有要求就需要找专业的UI妹子啦
  • 学会利用免费的资源,快速搭建网站


开发人员

  • UI设计(妹子一个,懂点基本的前端html css)
  • 前端 技术栈 vue
  • 后端 技术栈 springboot 利用开源系统二开
  • 开发周期15天 ,真实就一周
  • 开发人数 2人
  • 整体费用是1万(不包含维护费)
  • 走的公司合同
  • 阿里云服务器1台
  • 维护费用:项目总款的15%


项目背景

现在企业一般都需要一个门面(企业官网),官网本身技术不难,但是想要做的高大上还是不简单的。


官网的作用

  1. 一个精致的门面是吸引用户的基础
  2. 提升企业形象,增强竞争力
  3. 让成交更简单


UI设计

  • 切图
  • 基础的前端知识 CSS html
  • 字体,
  • 版面,
  • 布局,
  • 色调,

UI设计需要学习下面这些技能

程序汪认识的牛逼UI还会点前端基础

软件方面需要学习:Photoshop、Illustrator、After Effects、Axure、Adobe XD、Sketch等。
技能方面需要学习:运营广告设计、商业海报设计、品牌物料设计、网页界面设计、商业摄影、电商视觉设计、H5营销动画设计、AE交互动效设计、移动APP设计、多平台界面设计等。
理论方面需要学习:
排版、配色、字体设计、三大构成、消费心理学、沟通学,以及思维导图、原型图、还有交互逻辑、规范、切图,了解程序,用户体验,还有营销课程方面的内容。

UI设计妹子


这个项目的关键其实是UI设计,后端管理系统是成熟开源上二开的(低代码),其实很多朋友会说这样的官网我1000元就接,套一个网站模板的确不用花什么钱,关键本客户的官网UI设计是需要定制的,客户与UI设计来来回回沟通成本是比较高的,沟通3天 开发3小时 真不夸张。UI妹子需要根据客户要求一点点修改,修改后又需要确认。



官网

由于这是商业网站,程序汪就不分享具体网址了,怕被客户K



后端系统(MCMS)

本系统的详细介绍点下面文章

推荐基于SpringBoot 的CMS系统,拿去开发企业官网真香


核心功能主要文章发布栏目发布,非常简单,后端部署没问题了剩下就是和前端联调,小项目前后端都是一个人,开发起来也比较快。


项目的Swagger(丝袜哥)API文档


技术选型

后端框架

技术

名称

官网

Spring Framework

容器

http://projects.spring.io/spring-framework

Spring Boot

MVC框架

https://spring.io/projects/spring-boot

Apache Shiro

安全框架

http://shiro.apache.org

Spring session

分布式Session管理

http://projects.spring.io/spring-session

MyBatis

ORM框架

http://www.mybatis.org

Freemarker

视图框架

http://freemarker.foofun.cn

PageHelper

MyBatis分页插件

http://git.oschina.net/free/Mybatis_PageHelper

Log4J

日志组件

http://logging.apache.org

Maven

项目构建

http://maven.apache.org

Elasticsearch

分布式搜索引擎

https://www.elastic.co

Redis

分布式缓存数据库

https://redis.io

hutool

工具类

http://hutool.mydoc.io

前端框架

技术

名称

官网

vue

函式库

https://cn.vuejs.org//

element ui

UI库

https://element.eleme.cn/2.0/#/zh-CN

jQuery

函式库

http://jquery.com/

Bootstrap

前端框架

http://getbootstrap.com/

Bootstrap-table

Bootstrap数据表格

http://bootstrap-table.wenzhixin.net.cn/

BootstrapValidator

表单验证

http://bootstrapvalidator.com/

Font-awesome

字体图标

http://fontawesome.io/

Waves

点击效果插件

https://github.com/fians/Waves/

zTree

树插件

http://www.treejs.cn/v3/

Select2

选择框插件

https://github.com/select2/select2

Vue

MVVM框架

https://cn.vuejs.org/

AmazeUI

移动端UI

http://amazeui.org/

Plupload

上传控件

http://www.plupload.com/

freemarker

模板引擎

http://freemarker.foofun.cn/toc.html

validator

验证库

https://github.com/chriso/validator.js

animate

动画

http://daneden.github.io/animate.css/

icon

矢量小图标(待更新)

http://ms.mingsoft.net/html/86//6048/index.html


最后分享140套网站模板源代码 见下面链接

https://mp.weixin.qq.com/s/mL1x57_QoIv5dylYhJglMw

相关推荐

探索Java项目中日志系统最佳实践:从入门到精通

探索Java项目中日志系统最佳实践:从入门到精通在现代软件开发中,日志系统如同一位默默无闻却至关重要的管家,它记录了程序运行中的各种事件,为我们排查问题、监控性能和优化系统提供了宝贵的依据。在Java...

用了这么多年的java日志框架,你真的弄懂了吗?

在项目开发过程中,有一个必不可少的环节就是记录日志,相信只要是个程序员都用过,可是咱们自问下,用了这么多年的日志框架,你确定自己真弄懂了日志框架的来龙去脉嘛?下面笔者就详细聊聊java中常用日志框架的...

物理老师教你学Java语言(中篇)(物理专业学编程)

第四章物质的基本结构——类与对象...

一文搞定!Spring Boot3 定时任务操作全攻略

各位互联网大厂的后端开发小伙伴们,在使用SpringBoot3开发项目时,你是否遇到过定时任务实现的难题呢?比如任务调度时间不准确,代码报错却找不到方向,是不是特别头疼?如今,随着互联网业务规模...

你还不懂java的日志系统吗 ?(java的日志类)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

谈谈枚举的新用法--java(java枚举的作用与好处)

问题的由来前段时间改游戏buff功能,干了一件愚蠢的事情,那就是把枚举和运算集合在一起,然后运行一段时间后buff就出现各种问题,我当时懵逼了!事情是这样的,做过游戏的都知道,buff,需要分类型,且...

你还不懂java的日志系统吗(javaw 日志)

一、背景在java的开发中,使用最多也绕不过去的一个话题就是日志,在程序中除了业务代码外,使用最多的就是打印日志。经常听到的这样一句话就是“打个日志调试下”,没错在日常的开发、调试过程中打印日志是常干...

Java 8之后的那些新特性(三):Java System Logger

去年12月份log4j日志框架的一个漏洞,给Java整个行业造成了非常大的影响。这个事情也顺带把log4j这个日志框架推到了争议的最前线。在Java领域,log4j可能相对比较流行。而在log4j之外...

Java开发中的日志管理:让程序“开口说话”

Java开发中的日志管理:让程序“开口说话”日志是程序员的朋友,也是程序的“嘴巴”。它能让程序在运行过程中“开口说话”,告诉我们它的状态、行为以及遇到的问题。在Java开发中,良好的日志管理不仅能帮助...

吊打面试官(十二)--Java语言中ArrayList类一文全掌握

导读...

OS X 效率启动器 Alfred 详解与使用技巧

问:为什么要在Mac上使用效率启动器类应用?答:在非特殊专业用户的环境下,(每天)用户一般可以在系统中进行上百次操作,可以是点击,也可以是拖拽,但这些只是过程,而我们的真正目的是想获得结果,也就是...

Java中 高级的异常处理(java中异常处理的两种方式)

介绍异常处理是软件开发的一个关键方面,尤其是在Java中,这种语言以其稳健性和平台独立性而闻名。正确的异常处理不仅可以防止应用程序崩溃,还有助于调试并向用户提供有意义的反馈。...

【性能调优】全方位教你定位慢SQL,方法介绍下!

1.使用数据库自带工具...

全面了解mysql锁机制(InnoDB)与问题排查

MySQL/InnoDB的加锁,一直是一个常见的话题。例如,数据库如果有高并发请求,如何保证数据完整性?产生死锁问题如何排查并解决?下面是不同锁等级的区别表级锁:开销小,加锁快;不会出现死锁;锁定粒度...

看懂这篇文章,你就懂了数据库死锁产生的场景和解决方法

一、什么是死锁加锁(Locking)是数据库在并发访问时保证数据一致性和完整性的主要机制。任何事务都需要获得相应对象上的锁才能访问数据,读取数据的事务通常只需要获得读锁(共享锁),修改数据的事务需要获...