魔法师(项目)-系统管理平台

魔法师:专注于高端理发连锁品牌系统,基于spring+springmvc+maven+easyui等核心技术

项目周期和人员占比

  • 3.5个月
  • UI和测试(共一个)
  • 前端一个
  • 后端3个

项目环境部署

  1. IDEA:2019-2.4
  2. MYSQL:9.0.4
  3. TOMCAT:9.0.2
  4. JDK:1.8
  5. mac系统开发

项目模板

  • 基础模块
  • 采购模块
  • 库存模快
  • 收银模块
  • 财务模块
  • 销售模板
  • 产品模块
  • 权限模块
  • 报表模块

所负责的模板

  • 采购模块
  • 库存模板
  • 报表模块

采购模块业务

  1. 采购模板主要是针对系统的商品的进行采购,由店长进行商品的采购申请,所需的库存,畅销的产品,及利润高的,回馈用户的产品
  2. 由店长进行采购单的申请,申请有数量,价格,地区,品牌的管控
  3. 店长申请完采购单时候会自动由供应商进行产品的调动,如商品的的供给不足,或者价格起伏会自动由供应商填写采购驳回单,店长重新确认在进行采购
  4. 采购完成后由库存模块进行入库管理

库存模块业务

  1. 当商品采购成功后,由店员进行入库管理,根据采购单据上的数量,价格,品牌进行入库确认
  2. 如果入库的中发现有破损,或者价格,品牌有差异,把次品统计成次品采购破损表交给供应商,供应商在重新确认进行新的商品回执单
  3. 确认无误的商品进行入库管理,入库根据品牌来统计数量,并标记好价格,如有客人提前预定,则在备注一栏标记好客户的姓名及电话
  4. 当商品库存不足10件,库存自动报警会自动生成新的采购订单交给店长申请,如果审批失败则取消自动报警
  5. 当客户投诉此类产品使用有残次,测由店员统计生成负产品计划表交给店长

报表模块

  1. 生成库存报表统计数量图标显示
  2. 根据收银系统统计当天,周,月的销售图表
  3. 会员消费占比表,如洗吹,洗剪吹,烫染,护理3D图表
  4. 店员,店长工资报表,考勤报表

技术板块

一:生产环境与开发环境在上线部署的时候应该如何配置?

1、上线之前备份之前的项目
2、修改上线项目的相关配置
3、关停服务
4、替换之前的项目
5、启动服务,观察日志,是否异常

二:在项目开发过程中如何进行测试?压力测试如何做?

对自己所负责模块进行单元测试,然后交给公司测试人员进行测试。一般压力测试都是测试人员做,Visual
Studio 自带的工具,还有Loader
Runner(LR),轻量级的工具有Apache项目中的ApacheBench。

三:用户分为几种?每种所对应的权限?权限具体是如何实现的?

一般后天项目中普通用户、普通管理员、超级管理员。用shiro框架具体实现。
普通用户:访问。普通管理员:管理后台信息。超级管理员:所有权限。

四:在项目中如何调试bug

1.以dug方式运行项目,打断点调试。
2.查看项目中的错误日志。
3.测试人员使用专业测试工具进行测试。
4.运行脚本对代码进行测试

五:支付是如何做的?

与支付宝、微信对接,下载它们两个的SDK(jar包),需要配置公钥与私钥,进行对接,根据官方文档的API,调用相关支付的借口,接收回调信息(成功或失败)。进一步做自己的业务逻辑操作。

六:如何提高代码质量?在项目中如何优化代码?

尽量减少不必要的操作,尽量不要用到三层以上的for循环与递归。写代码的时候要给关键代码写上注释。相同功能的代码进行抽取,抽取原则不影响功能的正常运行。

你可能感兴趣的:(魔法师(项目)-系统管理平台)