开发语言 node.js
框架:Express
前端:Vue.js
数据库:mysql
数据库工具:Navicat
开发软件:VScode
重点研究的,关键的问题:
(1)业务流程;
(2)前台页面设计;
(3)数据库设计
此系统主要分为四大模块:系统管理模块、进货管理模块、销售管理模块和库存管理模块。对于系统管理模块来说,系统管理模块具有用户登录、密码修改以及退出系统的功能;对于进货管理模块来说,有药品需求的时候,将所需要的药品列成进货单,在确保药品品质下,从合适的供应商那里,在合适的时间,以合适的价格,买进合适数量的药品,确定收货单,从而完成对进货的管理,进货管理模块主要有基本资料管理、计划管理、订单管理、收货管理以及统计分析;对销售管理模块来说,主要是制定销售计划和产品报价、进行市场销售预测、编制销售计划、对销售订单进行管理,对发货进行管理;对库存管理模块来说,主要解决的问题是:(1)药品进出仓库的交易作业处理。(2)各仓库存货作业处理。(3)管理信息提供库存状况查询表、药品交易明细表、进销存明细表和药品采购建议表。(4)批号控制。(5)提供采购建议。
vue的文件结构其实就是一个index.html
中间的内容,用的是vue,但最终都会转译为html内容html、css、js
|- node_modules: node的一些基础依赖包,可能还有拓展的安装的别的插件(npm install下载的依赖包,主要是根据package.json获取对应的依赖包)
|- public: 存放一些主要的打包文件,如index.html等等,可以放置一些需要在index.html配置的文件
|- src: 项目的主文件夹(vue是SPA单页面应用,可以看做是一个主页面的应用里面的内容组件详情可看vue 代码格式解析)
|- assets: 资源文件,用于存放一些静态文件,如字体、图片、css样式之类的
|- components: vue主要内容的公共组件,可以进行复用
|- router: 设置路由,指定路由对应的组件
解决的思路:
(1)通过进行需求分析,建立用例模型,上网查找资料,摸清业务流程。
(2)通过运用vue 技术进行界面的设计,上网搜集符合所做管理系统的相关图片,使用Photoshop软件对图片进行加工,使其更贴合主题,同时提高页面美感。
(3)在摸清业务流程的基础上,通过MySql完成数据库的设计。此系统主要分为四大模块:系统管理模块、进货管理模块、销售管理模块和库存管理模块。对于系统管理模块来说,系统管理模块具有用户登录、密码修改以及退出系统的功能;对于进货管理模块来说,有药品需求的时候,将所需要的药品列成进货单,在确保药品品质下,从合适的供应商那里,在合适的时间,以合适的价格,买进合适数量的药品,确定收货单,从而完成对进货的管理,进货管理模块主要有基本资料管理、计划管理、订单管理、收货管理以及统计分析;对销售管理模块来说,主要是制定销售计划和产品报价、进行市场销售预测、编制销售计划、对销售订单进行管理,对发货进行管理;对库存管理模块来说,主要解决的问题是:(1)药品进出仓库的交易作业处理。(2)各仓库存货作业处理。(3)管理信息提供库存状况查询表、药品交易明细表、进销存明细表和药品采购建议表。(4)批号控制。(5)提供采购建议。药品进销存管理系统包括系统管理模块、进货管理模块、销售管理模块、以及库存管理模块等模块。此系统运行后大大提高了药品管理人员的工作效率和管理质量,避免了手工操作的繁琐及误差,保证了药品入、出的准确药物药品进销存管理系统前端技术:nodejs+vue+elementui