{KIDS采购销售管理系统} 软件项目总结报告

编号:-{kpss}-CLOSUREREPORT

版本:1.0

变更记录

1 项目信息

2 项目说明

[本项目主要用于母婴店人事管理,采购管理,商品管理为一体的后台管理系统]

3 项目周期

1)项目进度总结:

项目共一个项目组(6人)总共耗时180天

本人主要负责产品模块和业务采购流程模块

3)改进措施:

[项目为初级版本,后序迭代完善更多业务功能]

软件项目阶段性总结报告

采购销售管理系统阶段性总结报告 宝贝王有限公司

1. 引言

a) 编写目的

延展用户可读性

b) 背景

采购销售系统基于母婴店铺后台管理系统增加销售报表及采购管理等多维一体集成

c) 开发技术

本项目开发后台由maven管理、框架基于:spring、springmvc、springdataJPA,数据库支持:MySql,前端框架基于:easyui、layui、bootStap,使用编程语言:java、js、css、html、h5等

加密框架使用:shiro,加密方式为MD5,模板技术采用:velocity,导入导出功能采用:easypoi,图表技术采用:highcharts

2. 实际开发结果

a) 产品基本功能

1.用户登录界面,采用jquery、h5、shiro框架,加密方式MD5

2.员工管理界面,基本的员工信息管理(name,age,mail,department,password,headImage),CRUD。

3.部门管理,部门编号及对应员工管理

4.角色管理,通过员工对应的角色添加删除相应的权限

5.权限管理,不同的员工拥有不同的权限,登录后所展示的信息及操作的内容不同,权限的多条增加操作

6.菜单管理,通过对菜单的管理,设置不同的权限使登录用户所展示的信息不同

7.产品管理,产品信息(productname,color,image,cost,sale,type,unit,brand)展示与操作,color选色器,产品图片放大功能等

8.导入导出管理,将员工信息按不同查询方式以EXCLE方式导出,将EXCLE文件形式导入系统展示

9.报表管理,通过3D图形式将数据以月份,供应商,采购员等不同分类进行展示

b) 主要业务功能

一、采购流程:

采购员在线下订单--->录入员将订单录入系统---->提交订单与明细给上级部门------>1.上级部门审批不通过(返回不通过信息给采购员),2.审核通过--->采购单明细提交给财务---->1.财务审核不通过(返回给采购员)2.财务审核通过(打款)--->供应商备货--->打印发货单(发货明细,司机,地址等)--->库管员收货(核对发货单与货品是否一致)1.不一致(确认收货,填写缺货单返回给采购员)2.一致(确认收货,入库)---->库管员填写入库单(入库,并返回给采购)---->采购员配货给门店

二、盘点流程:

全盘或抽盘

全盘:暂停所有买卖,调拨,入库出库等,将仓库货物一次性全部盘点,盘点后得到数据与系统中数据做对比,一键生成盘盈盘亏表,再讲盘盈盘亏中错误信息与仓库中实际货物做对比,审核后更新系统中数据

抽盘:暂停一部分商品的买卖,调拨,入库出库等, 盘点完后开放更换下一批次,分阶段盘完所有商品。

3. 经验与教训

本次项目由于功能需求较多,只能以迭代形式进行,V1.0版本仅对采购管理系统做了集成,完成基本操作功能,有些功能可能会有细微的bug,可通过版本更新修补

KIDS采购销售管理系统的更多相关文章

  1. 美萍超市销售管理系统标准版access数据库密码mp611

    美萍超市销售管理系统标准版access数据库密码mp611 作者:admin  来源:本站  发表时间:2015-10-14 19:01:43  点击:199 美萍超市销售管理系统标准版access后 ...

  2. 手持终端打印POS机(安装移动销售开单订货会软件)无线传输到订货会后台销售管理系统

    当今的服装市场是品牌竞争时代,产品能否紧随潮流前线并迅速推出市场抢得先机,是品牌成功与否的关键.而订货会是每个鞋服企业新产品走向市场至关重要的开端,订货会如何演绎.成功与否,与品牌在竞争洪流中的命运息 ...

  3. 门店 车销 批发送货 商超 快销专用扫描打印开单手持PDA移动销售管理系统

    门店 车销 批发送货 商超 快销专用扫描打印开单手持PDA移动销售管理系统的详细介绍 一. 以PDA等移动终端为媒介,随时随地掌握门店信息. 二. 后台集成了数据统计.多指标分析.销售.库存.会员管理 ...

  4. JavaGUI版本销售管理系统

    不知不觉中,本科阶段已经走过两个年头,诸多感慨,诸多向往,周遭的人和事物在不断的改变着,自己的目标也在不断改变,总之,世界一直在快速的发生着变化,快到我们无法捕捉,总的来说,过得很潇洒,就等考上研究生 ...

  5. odoo12 物流 自动计算运费 ,采购销售使用不同计量单位自动换算

    在物流和食品生鲜类行业,重量是很重要的因素,不仅要处理产品的数量,也要处理产品的重量.在多数行业,重量也是订单的重要数据. odoo原生包含了对重量的处理,下文中将指导如何优雅应用odoo原生模块处理 ...

  6. UML作业第三次:分析《书店图书销售管理系统》

    分析图书销售管理系统 一.概览 PlantUML类图语法学习小结 <书店图书销售管理>的类图元素 绘制类图脚本程序 绘制的类图 二.PlantUML类图语法 1.类之间的关系绘制 示例: ...

  7. 如何借助CRM销售管理系统提升业绩?

    与传统企业销售模式不同,现代企业在网络背书下,销售活动与网络密切相关.销售数据需要网络保存,销售渠道需要网络挖掘.在线的销售软件让销售活动起到了事半功倍的效果.CRM销售管理系统是企业必不可少的在线软 ...

  8. 快消品销售管理系统,PDA销售管理系统,销售拜访PDA,进销存管理PDA系统 移动扫描打印开单POS

    各种ERP软件的移动订单及移动车销解决方案是针对各个需要快速.便捷的,通过智能PDA移动智能终端设备实现销售订单下达及快速车销的应用解决方案.通过将移动订单及移动车销集成到ERP的移动解决方案,可以帮 ...

  9. java课程设计---彩票销售管理系统

    彩票购买销售系统 1.项目git地址 https://git.oschina.net/fenm/lotterry.git 部分项目地址提交截图 项目主要功能图 团队博客链接 http://www.cn ...

随机推荐

  1. 云栖大会day1 上午

    参与云栖大会第一天感受 早晨参与内容 数据智能实践专场 议程是 09:00-09:25 互联网下半场用户增长之路 吕志国 [友盟+]CPO 09:25-09:50 数据开启智慧零售的升级引擎 刘延明 ...

  2. Java_监听器监听文件夹变动

    package demo4; import java.io.IOException;import java.nio.file.FileSystems;import java.nio.file.Path ...

  3. Mac 下安装nvm 后vscode 输入node -v 不起作用

    今天下午,我因为要安装不同的node版本,所有安装了nvm下载了两个不同版本的node,并且配置了环境变量. 在命令行窗口中使用起来没有任何问题,但是在vs code中敲的时候node -v 显示no ...

  4. django 设置session过期时间

    session的超时时间设置settings中SESSION_COOKIE_AGE=60*30 30分钟.SESSION_EXPIRE_AT_BROWSER_CLOSE False:会话cookie可 ...

  5. nginx入门之编译安装

    nginx是什么 nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件.它是一个俄罗斯人lgor sysoev开发的,作者将源代码开源出来供全球使用. nginx比它大哥apache性 ...

  6. Windows下phpstudy配置tp5的nginx时遇到的奇葩问题

    nginx原来的配置: hosts已经配置好127.0.0.1 到tpdev1.net这个域名 最后结果 No input file specified. 解决方法: 找到原因了,竟然是root的分隔 ...

  7. numpy总结

    介绍 numpy是一个功能强大的python库.机器学习中,需要对矩阵进行各种数值计算,numpy对其提供非常好的库,用于简单和快速计算. 常用函数库 数组属性 ndarray.ndim:秩,即轴的数 ...

  8. Max answer(单调栈+ST表)

    Max answer https://nanti.jisuanke.com/t/38228 Alice has a magic array. She suggests that the value o ...

  9. 算法练习LeetCode初级算法之数学

    Fizz Buzz class Solution { public List<String> fizzBuzz(int n) { List<String> list=new L ...

  10. javascript Hoisting变量提升

    1. 看人家举的两个例子,我认为这里的判断是否定义: !var 其实就是 指是否在函数function里面定义了.只有在funciton里面定义了了,js才hoist到最上面去找这个变量的值,否则就按 ...