# ingRun02 **Repository Path**: ingrun/ingRun02 ## Basic Information - **Project Name**: ingRun02 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 基于小型工厂仓库管理系统 (ssm+shiro+boorstrap) 2019-01-25 15:07:39 1.需求分析: 1.基本的库存增删改查功能。 2.特殊仓库:货车 。 3.工厂生产登记 。 4.记录查询,提供所有操作的记录查询。 2.概要设计: 1.SSM框架实现,数据库:mysql。 2.因为考虑货车是特殊仓库,所有目前可以先按一般仓库操作,特殊操作可单独提出来设计! 3.基本分为四个模块: 1.仓库操作部分,增删改查等。 2.特殊功能部分,货车的特殊功能,工厂的特殊功能等。 3.日志部分,记录查询所有操作。 4.基础信息部分(货物,工厂,仓库,货车,员工,客户等基本信息处理)。 2019-01-26 12:44:06 3.详细设计与部分实现: 1.SSM框架开始搭建,建好数据库:ingRun02 数据库名与项目名相同 建user表。 1.拷贝过往的maven ssm项目 ,快速搭建。 2.建好基本目录结构,实现用户登录功能。 3.前端搭建,使用bootstrap框架,做好登录页面。 4.调试运行。 (关于报没有找到Mapper接口方法,多数是因为pom文件中没写 main/java /* . xml文件过滤) 2.关于货车特殊功能的一些想法: 1.一键上下货功能。 2.货车上下货时地址可能是多变的,需要记录。 3.货车上货可以从工厂上货,而普通仓库不可以。 //目前仅想到这么多,以后可能还回添加。 //还要与客户讨论 2019-01-27 13:11:51 3.详细设计与部分实现(续): 3.日志部分, 1.记录可以用一张表记录,大体是什么人在什么时间什么地点对什么货物做了什么操作,操作的数量是多少。 2019-02-05 13:40:06 (记录字段添加一个当前库存量,方便对账。) 2.记录查询应该是多样的,这上面的字段应该都可以作为关键词进行查询。 3.记录应该无法修改,删除。 2019-01-28 12:07:30 1.先对目前确定的东西进行编码,快速做出原型系统,再与客户充分讨论需求细节。 2019-2-5 16:15:35 1.仓库功能基本完善 1.可上下货,可选择仓库,包括货车。 2.仓库货物可直接删除(觉得这样很不好,在考虑是不是要删除这个功能)。 3.仓库货物不可编辑。 2.日志部分: 1.上下货有日志记录。 2.日志查询操作条件目前仅支持操作类型(出入库)和仓库类型(普通仓库或货车)。 3.提供全部日志查询功能 4.日志查询记录为倒序,既第一条就是最新的一条。 2019-02-08 15:19:52 1.重新调整导航目录,使其更加清晰完善,条理清晰。 2.继续完善功能: 1.货车与仓库分开操作,让用户不在混淆。 2.货车和仓库均有独立的出入库操作和记录查询页面。 3.添加了货物基础信息处理功能,用户可自行添加删除修改货物信息。 3.待完善: 1.权限问题,不同用户对不同功能的操作权限。 2.密码修改问题。若不同用户仅能修改自己密码,那么密码忘记怎么解决。 3.考虑添加shior框架。 4.能查询某一类型货物的全部出入库记录,可以是直接在库存页面点击查询,方便用户快速掌握货物的来去信息。 2019-02-09 16:08:52 1.sql语句写完不要有分号,否则使用分页差插件(pageHelper)会报错! 2.idea自动补全的结尾会有分号,注意去掉。 3.完善基础信息部分,所有基础信息功能已全部可用。 4.添加了拦截器,对未登录的访问会进行拦截。 5.添加本地Cookie 7 天有效 每次访问可以自动登陆。 ///////总计库存功能。 2019-02-10 12:54:05 1.领取了阿里云免费服务器一个月,开始将项目部署到服务器上。 1.调试连接服务器,熟悉Linux命令行 2.在服务器上安装相关的运行环境 1.java 2.tomcat 3.mysql 3.将项目打包发布到服务器上,尝试运行。 4.解决一些端口,无法连接问题。 2019-02-11 13:22:01 1.与客户讨论大概需要添加功能。 1.总计库存功能。 2.总计库存中库存的详细信息功能。 3.添加生产记录。(考虑与该系统无关) 2019-02-25 17:52:14 1.修复Cookie在浏览器关闭丢失的问题。 2.修复第一次登录CSS样式无法加载的问题。 3.完善修改密码的功能。 4.考虑添加图形化,使功能看起来更好看。 2019-02-26 18:15:01 1.上传项目到github上。 2.修复注销无效的问题。 2019-02-27 18:26:46 1.添加shiro框架。 2.实现shiro登录验证。 3.待处理问题,shiro RememberMe功能未实现 2019-02-28 15:27:00 1.修复RememberMe 功能。 2.梳理登录流程,将登录及拦截功能完全交给shiro处理。 3.优化url,正确显示url,用户可以刷新页面而不用重复提交表单。 2019-03-22 15:00:00 1.添加库存查询功能(查询不同货物在不同仓库的储存及总储存量)。 2019-03-23 23:50:39 1.添加货物库存记录查询功能(查询不同货物在仓库的储存量变化)。 2019-03-28 17:50:39 1.添加仓库库存折线图。体现某一货物的库存变化情况。