如何用Python3做一个简单的物资管理系统?

发布于 2022-09-04 02:09:48 字数 357 浏览 10 评论 0

陆陆续续学Python已经几个月,刚开始就是从python3开始的,Django的官方文档也全部学完了,基本的语法都清楚,现在想做一个小项目锻炼自己,初步想做一个系统解决工作上的痛点:
类似一个物资管理系统,以前的物资都是用Excel文档登记的,平时出入库登记太麻烦了,想自己做一个管理系统,实现以下功能:

1、批量导入Excel数据,批量导出到Excel。
2、首页实时显示物资在库状态,比如出库了哪些、数量、出库时间、借用人是谁(后期可能加入出库签名3、功能,再说)。可以选择不同显示方式:表格、图表等。
4、登录功能,设置几个管理员,可以控制操作权限等。
5、在线打印(可自动排版)或导出打印。

请问这些需要哪些库?基本的实现路线是什么?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请别遗忘我 2022-09-11 02:09:48

你确定这需求,用Python合适?

如果是我,我会先找个报表模板系统,然后逐步改造为我需要的东西。甚至直接C# + WinForm拖一个表格出来,都比Python快。

战皆罪 2022-09-11 02:09:48

针对你提的问题:
1、python 有很多处理 xls 的库,比如 xlwt 就可以处理。不过 py2 下要注意输出的字符编码问题,很蛋疼。
2、这个只要数据存在后台数据库中,每次访问首页返回最新的数据就可以。至于数据可视化,也有很多现成的例如 chart.js 之类的前端库。
3、Django 自己就已经有完善的权限控制了,直接拿来用就够。
4、在线打印的话可以用 lodop 一个前端的打印库。

实现路线就是按照你提出的问题依次解决吧,这里需要你有一定前端开发的能力,需要知道 html、css、js

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文