我自己是码农,我想要制作一个管理系统,但是不想再雇程序员,有什么好的工具吗?:你好,说到制作一个管理系统,而你又是一名程序员的话,那确实是容易解决的一
你好,说到制作一个管理系统,而你又是一名程序员的话,那确实是容易解决的一件事情。要知道这个世界上有一种代码叫做“开源”,这种开放源代码的管理系统,实际上数不胜数。然后你在开源软件的基础上修改就可以了。
我也不知道你是做什么方向的程序员,就介绍几个有比较有代表性的开源软件管理系统。
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
这是一个相对功能比较全面的开源后台管理框架,是基于java语言开发的。
如果你觉得上面的zheng有些过于庞大,很多功能你都用不到,也不希望自己去精简功能。你可以使用GUNS。Guns基于Spring Boot2,致力于做更简洁的后台管理系统。包含系统管理,代码生成,多数据库适配,SSO单点登录,工作流,短信,邮件发送,OAuth2登录,任务调度,持续集成,docker部署等功。支持Spring Cloud Alibaba微服务。社区活跃,版本迭代快。
该开源软件也是基于Java开发的。
一款基于ThinkPHP5+Bootstrap的极速后台开发框架。
如果是个人开发者,对PHP有一定了解的话,使用PHP框架FastAdmin是非常不错的一个选择。
总之,作为一个软件开发的从业人员,一定要学会使用开源软件。避免重复造轮子,提高自己的开发与工作效率。如果自己开发的话,基于上面的开源软件做一定的改造,完全可以做到独立完成后台的管理功能。开源软件没有最好,只有更好,合适的就是好的。
我们日常开发中,如果是想要快速迭代,一般都是会选择现成的开源框架,而首选的就是那些大厂的,优秀的,生态圈子良好的开源框架,今天我就来给你介绍两个(排名不分先后)。
Ant Design是蚂蚁金服的,一个用于开发和服务于企业级后台的开源产品,用的公司很多,我们可以看看他GitHub上的stars数:
一般看到这个数量,基本上就可以确定这是一个非常不错的框架了,而且他的生态很好,教程也写的很详细,基本上你想知道的他上面都有,社区活跃度也很高,版本迭代很快。
在线体验地址:https://preview.pro.loacg.com/user/login
废话不多说,直接上图
stars数也很多,而且element衍生出来的产品也很多,不信你在GitHub里面搜一搜:
实在是太多,随便挑一个就足以称霸一方,在线体验地址:https://panjiachen.github.io/vue-element-admin/#/dashboard
当然还有很多优秀框的衍生版本,比如:
https://github.com/macrozheng
https://github.com/bailicangdu
https://github.com/PanJiaChen
是不是感觉眼花缭乱,不知道选哪个了,嘿嘿,慢慢来吧!
如果我的回答对你有所帮助,记得帮忙点个赞哟,谢谢!
作为一位码农,如果你这样问,确实很难给到你一个很确切的答案,你就一句话,想做个管理系统,有什么好的工具吗?有点太笼统了,以下几点是我针对你的提问进行的思考,仅供参考:
从你的问题中,除了是码农,你应该还是从事基础性的编程工作,但是码农这个行业也有细分,有前端、后端、专注算法的等... 如果你能这么问,我猜测你很有可能是从事后端开发工作,从技术开发的角度来看待,你如果想独立开发一个管理系统,这就要求你除了具备后端的知识,还要求你具备前端的技能,即使给你一个管理系统,让你去改的话,就我的经验来说,现代化的管理系统可能会运用到目前比较主流的前端架构,比如使用了 Vue 或 React ,又结合了BootStrap这样的CSS框架,对于后端人员来说,没有这些前端基础的话,让你去改造,不亚于自己动手重新写一个。如果你能找到一个一模一样就满足需求的管理系统,那就恭喜你,你不存在这个问题,如果找不到,你就要具备一个全栈工程师的技能,否则这项工作挺难完成。
关于管理系统,你就这么一说,实在是太笼统了,管理系统可多了个去,也有行业属性,比如企业内部的员工管理系统、财务管理系统;教育行业的学生管理系统,课程管理系统,管理系统实在是太多太多啦,不知道你想做哪个行业相关的管理系统。如果你想在市面上找到十分吻合你需求的系统,我觉得很难很难,几乎不太可能。因为每个行业都有自己很个性化的业务,要完成一个专业化的管理系统,对于一个独立开发者来说,实现起来还是蛮有挑战性的。
1、首先提升自己的技术能力,成为全栈工程师
如果想独立完成一个项目的开发,首先你应该具备比较扎实的技术,你的技能应该比较全面,能够独立完成前后端的工作,如果你在懂产品和设计的话那就更好了,这样你做出来的产品可以说是更加完美。
2、梳理管理系统的需求
做任何产品来说,不管是自己一个人独立做还是团队一起开发,如果需求都不没搞清楚,千万别开始动手做,如果发现需求有问题,在进行修改,可谓得不偿失,付出的代价也是蛮大的。建议你先自己静下心来把需求梳理清楚,你要做一个什么样的管理系统,这就要求你多少具备产品经理的一些技能了,有可能是你自己想的需求也有可能是你接的一个私单需要完成的需求,但是无论如何,你的产品都会有使用用户,建议你针对他们的需求进行系统的梳理,然后完成需求文档的整理,一定要形成文字。然后针对相关需求制作做页面交互原型,这样有利于对管理系统的整体评估,比如需求是否合理,是否有疏漏,方便与客户进行确认,一个人做是否能够完成,有没有技术实现的难题,需要花多久时间完成的评估,这件事值不值得去做等等问题的评估。
3、思考设计和前端相关的工作
需求梳理完成了,接下来就是针对原型的界面设计了,如果你没有界面设计技能的化,这也不是问题,不影响你去独立完成这个系统的开发与实现。 你可以在网上搜索下比较适合你的后台管理模板,网上这方面的资源比较多,我就简单的分享几个靠谱的免费资源:
如果不想学前端的框架,推荐你使用layui
layui 在 github 上将近两万颗星,layui 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。layui 首个版本发布于 2016 年金秋,她区别于那些基于 MVVM 底层的 UI 框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。
集成现代化前端框架的 Ant Design
如果想使用Vue、React这样现代化的前端框架,推荐你使用 Ant Design 这款产品,github 上五万多颗星,这是官网的介绍:Ant Design 服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。
如果这些界面你都看不上,还有解决方案,我推荐你去 ENVATO MARKET 这个经典的国外模板市场去查找,大部分产品都是付费的(链接就不贴了,自己可以去搜索),里面的模板都很时尚和千万,资源非常多,总能找到一款适合你的。
4、思考选用什么语言和开发方式
如果前面的工作已经完成了,恭喜你,你马上就快进入开发工作了,在进入开发工作前,你需要思考选择用那种方式编程,如果是我的话,肯定会选择自己最擅长的语言了,这方面你应该有经验,现在后端语言比较主流的无非就是 JAVA 和 PHP。
接下来你需要确定是前后端分离的方式开发还是基于后台模板路由渲染的方式开发了,如果注重效率,建议选择自己熟悉的方式,我猜你更倾向后者,前后端开发方式对于个人来说意味着有更多的工作量和技能挑战。
5、设计数据库、定义功能模块和相关的技术方案
在进入开发代码前,数据库的设计也十分重要,这是决定一个系统好坏的关键因素,因此要结合需求来进行认真设计与定义。定义完了,你就要思考大概有那些功能模块,思考清楚了有利于你进行按模块进行编程。除了这些,是否需要缓存方案以及微服务的方案,这完全取决于你产品要承载的数据有多大,对性能是什么样的要求。
6、制定开发计划,开始进行编码
为了顺利的完成系统交付,建议你制定一份完善的开发计划,根据计划来进行开发,毕竟是独立开发,人天生具有惰性,如果自我驱动力不足的化,按照需求制定一个计划还是十分有必要的,这是保证完成开发计划的关键,这和我们上班做开发的道理是一样的,每个产品都是deadline的。计划制定清楚了,接下来你就可以进行愉快的编程了。
接下来还有几个流程我就不一一细说了,代码完成后你需要测试,部署,上线,继续完善产品等,一个好的产品是需要不断打磨的。
关于今天的问题就解答就到这里,希望对你有所启发,如果你想找到一个十分吻合的工具,拿来就用的话,我觉的是不太现实也是不太可能的。建议你下次的问题能提的更具体些,这样大家更能针对性的回答才能帮助到你。大家如果有什么更好的建议,欢迎到留言区分享和交流,如果你喜欢此解答,欢迎给个赞哦。
给你一个工具,不用专业程序员,不用编程语言,快速搭建管理系统 ,如果非要问我,
好用吗?能做复杂的管理系统 吗?我只能说:华为,中铁,电信,航天科工委这样的大企业都在用,你说好不好用呢?
能做哪些系统 ?小到普通的数据填报汇总,报表管理,大到ERP、MES。。都可以的。移动办公行吗?不但可以,还是一次设计,自动适配手机移动端。
能与其他软件对接吗?当然可以啊,SAP,用友,金蝶都行,局域网,云端都可以部署使用。
真正的0代码,不用懂数据库,普通人懂业务就能做软件的。差点忘了,这个软件叫云表,学名,云表企业应用平台,可以免费使用。
云表,因为不用代码,所以快,也可以随时修改功能,保持永久个性化没有问题,这也是困扰传统软件。表格画模板,中文公式配置业务,设置权限,流程,一切都是妥妥的。一个人干一个系统 ,没有问题!
你如果是一个真正开发者,你就不会来问这个问题。建议找人做,你搞不定的。
首先不知道您会用什么语言,不过对一个3、5年的码农来说,语言不是问题,我这里推荐几个开发包给你,看看有没有用处:
1.若依管理系统 RuoYi
若依是一款基于SpringBoot的后台管理系统的基础开发包,易读易懂、界面简洁美观、框架结构清晰明了。 核心技术采用Spring、MyBatis、Shiro,没有任何其它重度依赖,直接运行即可用。
已经内置的大功能点达到17项:
如果您使用若依来开发一套管理系统,将会让你事半功倍。此外,若依还多类型的项目扩展:Oracle版本、SQL SERVER版本、集成Activiti6.x工作流版本、Mybatis-Plus多模块、集成layui主题、Hplus集成等。
2.python
语言的flask框架
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python是一种相当高级的语言,使用简单,举个例子,完成同一个任务,C语言要写1000行代码,Java只需要写100行,而Python可能只要20行。目前Python也成为中小学教学的计算机语言,必定是一门超流行语言。
Flask是一个使用 Python 编写的轻量级 Web 应用框架。
其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。
Flask也被称为“MicroFramework”,因为它使用简单的核心,用extension增加其他功能。
Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用Flask-extension加入这些功能:ORM、窗体验证工具、文件上传、各种开放式身份验证技术。
其他优秀的前端框架推荐:
vue-element-admin:基于 vue 和 element-ui实现的集成方案,模板可以使用vue-admin-template。
Layui:零门槛开箱即用的前端UI解决方案。
AdminLTE:基于 Bootstrap 3.x 的免费的后台 UI 框架的集成方案。
Gentelella:一个基于 Bootstarp 的免费的后台控制面板。
ng2-admin:基于 Angular 4+,Angular CLI,Bootstrap 4 和 Webpack 的后台管理面板框架。
其他优秀的后台框架推荐:
从构成“用户故事”的要素来说,上述问题的表达还没有很清楚描述具体的需求:这个工具的使用者是什么人?他用来管理哪些内容?然后他通过用这个工具实现了哪些价值点?
上面说到的“用户故事”是一种广泛应用于软件行业调研用户真实需求的思维工具。它可以帮助项目组相关人员始终基于用户的角度来思考需求,而不是单纯从软件开发角度思考产品的价值点。(有关更多“用户故事”的细节可以百度或者私信交流)
如果提问者已经明确自己的需求,只是不知道有哪些开源的框架工具可以选择,个人比较推荐一个比利时的框架Odoo。
推荐理由如下:
框架已包含CRM、HR、ERP当同样软件功能,基本能满足一般企业的标准化需求。
框架已迭代14个版本,全球超过30万开发用户。说明很多Bug已经修复,且得到很多用户的认可。
有完善的开发社区,底层基于热门语言Python编写,在互联网时代,扩展性极强。
国内浪潮等大型公司逐步应用,说明框架大中小客户基本通用。
完善的第三方应用市场,可自己编程或借助第三方应用快速搭建办公应用
更多详细的Odoo工具介绍可以百度了解,或私信交流。
不知你什么语言,我是做php的,那么就推荐几款开源的内容管理系统源码
1、dedecms是国内开源CMS的领先品牌,目前用的人最多,大多用来创建企业站。
2、phpcms是一款网站管理软件,适合于小型与个人网站。
3、thinkphp框架,目前网上也有很多开源的后台
就简单介绍这几款吧,当然不仅限于这三款,可以根据你自己的需要选择合适的后台管理系统
希望我的回答能帮助到你
我是李子讲编程,专注分享html、css、jquery、php等基础教程
目前成熟的管理系统有很多,也能满足公司日常管理,基本上没有bug,虽然你是一位程序员,但是不建议你再去开发,要开发一套管理软件也要占用大量的时间。通达OA是一款比较好用的办公软件,可以按部门按人员设置权限级别,可以自定义工作流程,可以对工作文档进行管理,后台使用Myspl数据库,可支持手机远程访问,出差在外也可以进行访问,还有考勤功能。
看(⊙o⊙)来你不是码农,码农不会问这样的问题
华裔女赌王就此没落,生前让所有 浓情端午粽飘香,青浦邀你“云体 上海:“云端”展现端午节文化内 “甜咸大战”!明星艺人们喜欢什 如何做一个男人喜欢的情人(如何 当你和你同时出现在同一个场景中 如何在昏暗的光线下设置快门速度 教育在生活中的价值是什么? 世上做坏事的人死后会面临什么因 拜登就任总统后的第一步是什么? 同意/不同意:人生最重要的目标 二战后,德国在调和分歧方面做得 亚伯·林肯恨白人吗? 一个编辑能把你的故事毁得有多严 现在的iPhone6还能坚持再用一年 曹操为什么不杀司马懿? 现在买房是不是最便宜的时候,现 我身边的农业银行营业厅关了,AT 欧洲媒体评选CBA最有实力球员, 荣耀play的6+128和荣耀8X的6+128 蚂蚁集团是科技公司还是金融公司 请问机友华为mate30P与华为mate3 听说老詹修剪一次指甲需要5小时 为什么说宝宝“一月睡二月哭三月 戴笠人称戴老板,这个是怎么叫出 没有工作能一次性补缴社保么? 我想知道定向师范生和免费师范生 肺癌引起的咳嗽是怎样的呢? 5000mAh电池的5G手机推荐吗?要 恒大亚冠表现“差强人意”,你觉