用Python可以做一个简单的客户管理系统(CRM)吗?
我想请教一下能否用Pythom制作一个客户管理系统?😄需求:
1.记录不同主体(100个以内)的基本情况,并继续添加后续的互动内容
2.5人左右的内部浏览与编辑的操作
{:9_227:}
请问Python能实现吗?难度如何?
或者说其他哪种语言会更适合呢?
{:9_241:}
谢谢指点🤞 需要联网吗?
需要数据库吗??
都不知道你想要啥??? wp231957 发表于 2023-1-4 07:41
需要联网吗?
需要数据库吗??
都不知道你想要啥???
1.联网与否:看成本,如果成本不高,能联网是最好的。
2.数据库也是同样的,因为数据不是很多,主要看成本(或者说难度)。
PS:本人在一个15人左右的创业公司(非互联网的农业行业),准备弄一个存储客户资料的系统,自学的Python,所以来请教一下,也算是自己做着玩,学习提升自己。 子闲 发表于 2023-1-4 09:36
1.联网与否:看成本,如果成本不高,能联网是最好的。
2.数据库也是同样的,因为数据不是很多,主要看成 ...
数据库估计你是躲不过
那你想要做cs还是bs或者就单独做一个单机版的桌面app 可以是可以,但不推荐。某宝搞个现成的多方便 既然存储,数据库肯定是得有,python可以做后台,如果你不需要界面,那就用控制台,如果你需要界面,那么就需要前端三剑客或者tkinter之类的gui库
难度还好吧,人少,一个单节点应用就行 suchocolate 发表于 2023-1-4 10:14
可以是可以,但不推荐。某宝搞个现成的多方便
是想自己做一个练练手,哈哈 wp231957 发表于 2023-1-4 10:08
数据库估计你是躲不过
那你想要做cs还是bs或者就单独做一个单机版的桌面app
如果要选两个中会选BS,毕竟可以支持多人远距离使用。但是不知道做一个BS的是需要申请一个网页吗?(主要是不知道这个BS的放在哪,所以请教一下)
做一个单机的自己先玩也是不错的选择,毕竟是练手。 子闲 发表于 2023-1-5 16:44
如果要选两个中会选BS,毕竟可以支持多人远距离使用。但是不知道做一个BS的是需要申请一个网页吗?(主要 ...
简单的bs 不需要额外的费用
你可以用你自己的主机当 服务器来使用
你的服务器开通之后,局域网内的机器都可以访问,这里唯独有个烦人的东西就是多人同时编辑一个表
我不会弄, 糖甜弯了嘴 发表于 2023-1-4 22:54
既然存储,数据库肯定是得有,python可以做后台,如果你不需要界面,那就用控制台,如果你需要界面,那么就 ...
“前端三剑客或者tkinter之类的gui库”这个对我来说超纲了,控制台可能是我的首选。请问控制台用Python如何实现简单一点呢? wp231957 发表于 2023-1-5 16:48
简单的bs 不需要额外的费用
你可以用你自己的主机当 服务器来使用
你的服务器开通之后,局域网内的机 ...
1.局域网是需要大家都在一起吗?我这边的情况是大家人不多,但是可能会比较分散(相隔100多公里)
2.多人同时编辑一个表,也并不是必须。一个人做完另一个人再弄也就可以了。 试试把数据文件路径指放到云端,没有网络的互动很难受的。execl文件单元格或word的标签,操作起来很方便的。 chinajz 发表于 2023-1-5 17:18
试试把数据文件路径指放到云端,没有网络的互动很难受的。execl文件单元格或word的标签,操作起来很方便的 ...
1.“没有网络的互动很难受的。”——哈哈,确实,不过:“把数据文件路径指放到云端”这个要怎么操作呢?小白求讲解。
2.“execl文件单元格或word的标签,操作起来很方便的。”——这个对我来说也不简单,或者说可能还没接触到这个,能具体说一下吗?谢谢 子闲 发表于 2023-1-5 17:14
1.局域网是需要大家都在一起吗?我这边的情况是大家人不多,但是可能会比较分散(相隔100多公里)
2.多 ...
那估计你们不是局域网,如果是内网,那么你们应该有固定的ip
而且能互访,如果不能互访,那就做不了bs 子闲 发表于 2023-1-5 17:14
1.局域网是需要大家都在一起吗?我这边的情况是大家人不多,但是可能会比较分散(相隔100多公里)
2.多 ...
这个需求 Python 一定能满足,而且是相当合适的语言选择。然而考虑到您说的情况,想要在这种网络环境下实现能共同编辑,联网、搭建和维护服务器的工作恐怕必不可少(也需要租用服务器的开销),缺少了局域网自然更强的安全性和稳定性,在设计中还需要纳入很多相关的考量。
如果只是本地的,考虑到数据量也相对小,甚至不需要专业的数据库,用文本文件存储信息,程序启动时将全部数据载入内存进行增删改查就完全够用,这应该并不困难;如果是局域网联网的话也基本上只要能互相连上就算成功。但您的情况,主要在互联这一块,恕我直言,对水平不太高的人来说可能是一个不小的挑战 子闲 发表于 2023-1-5 17:11
“前端三剑客或者tkinter之类的gui库”这个对我来说超纲了,控制台可能是我的首选。请问控制台用Python如 ...
我说一下大致流程吧,不过我没用python开发过这些,仅供参考
1 用 Python DB-API 操作数据库mysql之类的,比如数据的增删改查,把他封装成接口,类或者方法都可以,
2既然你们相隔100多公里,如果要共用一个程序那么服务器是不可避免的,通信我建议用tcp通信,貌似是python的socket模块,你可以研究一下,多人共用肯定多线程也是得有的
3因此你需要写两个程序,一个程序是服务端里面包含接受用户信息,数据库的增删改查,还有通信规则比如用户发送数字1就代表添加数据之类(tcp通信)的这个也得写好,这个程序需要部署在服务器
然后,你还需要一个客户端,包括连接服务器,发送信息到服务器,说明好通信规则等等,打包exe让用户运行即可
最后就是部署,一般来说的话服务器都是linux,首先用yum装一下python环境,数据库还有各个模块包之类的,当然你嫌麻烦也可以docker容器化部署
这些就是大致内容 dolly_yos2 发表于 2023-1-5 17:31
这个需求 Python 一定能满足,而且是相当合适的语言选择。然而考虑到您说的情况,想要在这种网络环境下实 ...
谢谢你的解答,讲的很通俗。虽然有挑战,但这就是一次动手的机会,所以动手做来试试看 糖甜弯了嘴 发表于 2023-1-5 22:13
我说一下大致流程吧,不过我没用python开发过这些,仅供参考
1 用 Python DB-API 操作数据库mysql之类的 ...
好的,谢谢。我消化一下。再次表示感谢 wp231957 发表于 2023-1-5 17:30
那估计你们不是局域网,如果是内网,那么你们应该有固定的ip
而且能互访,如果不能互访,那就做不了bs
大概懂你的意思,谢谢
可以的,弄个mysql,Tkinter做前端界面直连就行了
页:
[1]
2