前言:计划开发一个webWMS,并将开发过程比较完整的记录下来.希望可以完成这个目标 软件开发的流程: 1. 了解该项目的相关概念. 了解所要开发的软件属于什么产品.该产品的基本定义是什么?基本功能模块是有哪些? 2. 需求分析. 确定本次开发准备实现的大功能模块,大功能模块有哪些小功能模块,并列出相关界面和界面的功能. 通常需要出一份需求分析报告. 3. 整体设计(概要设计) 比如系统的组织结构.模块划分.使用的架构.使用的技术.开发环境.代码规范.项目计划.特殊约定等 4. 详细设计 描述实…
分层 View(Servlet/Action/JSP)--> Service(接口/实现类) --> Dao(接口/实现类) 所用技术 Struts2 Hibernate Spring JQuery Junit -- 单元测试 EGit -- 版本管理 ... 开发环境 OS: Windows 开发工具: Eclipse/MyEclipse Web容器: Tomcat 数据库: MySql 浏览器: IE&Google 代码规范(简化) 代码格式:Ctrl + Shift + F (即…
界面区域划分 使用frameset分了上中下三个区域 上:显示系统名称和用户信息,以及一些提示信息(需通过Ajax定时更新提示信息),显示高度固定 中:再次使用frameset分成左右区域 左:显示导航菜单,显示宽带固定 右:用于显示具体的操作页面 下:显示公司信息等,显示高度固定 2. 导航菜单 使用两级菜单 菜单名称尽可简短,不易过长(最好控制在10个中文字以内,太长会影响显示效果)…
(参考:WMS-百度百科) 简介 WMS是仓库管理系统(Warehouse Management System)的缩写,是一款标准化.智能化过程导向管理的仓库管理软件仓库管理系统,是通过出入库业务.仓库调拨.库存盘点等功能,并综合批次管理.有效期管理.FIFO管理.物料对应.质检管理.虚库管理等功能的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理. 针对制造企业,为了方便企业管理,该系统应适当加入一些制造业特有的功能,比如:生产计划的下达及汇报.计件工资的计算…
一.功能说明 1. 权限管理 (参考“权限管理-百度百科") 定义:一般指根据系统设置的安全规则或安全策略,用户可以访问而且只能访问自己被授权的资源,不多不少. 分类:从控制力度来看,通常分为功能级权限管理和数据级权限管理 本系统暂时只考虑功能级权限管理 实现技术:功能权限管理,一般就使用基于角色访问控制技术RBAC(Role Based Access Control).该技术被广泛运用于各个系统,非常容易掌握.该技术模型如下图示: 权限设置 1) 角色(岗位)管理页面: 设置权限 2) 用户管…
行业:汽车零部件制造 大方向:非唯一码,需有一套简单.易用.受控的误操作撤回机制 现状(略) 目标(略) 注:由于项目是自己根据以往经验,自己开发的,且开发时间不固定,故需求分析暂略,我会把工作重点放在“详细设计”和“编码”上…
Libev源码分析 -- 整体设计 libev是Marc Lehmann用C写的高性能事件循环库.通过libev,可以灵活地把各种事件组织管理起来,如:时钟.io.信号等.libev在业界内也是广受好评,不少项目都采用它来做底层的事件循环.node.js也是其中之一. 学习和分析libev库,有助于理解node.js底层的工作原理,同时也可以学习和借鉴libev的设计思想.本文是最近在学习libev源码的一些心得总结吧. libev示例 先上一个例子,看看libev是怎么使用的吧. 1 2 3…
前文记录 leveldb 学习记录(一) skiplistleveldb 学习记录(二) Sliceleveldb 学习记录(三) MemTable 与 Immutable Memtableleveldb 学习记录(四) skiplist补完 KV数据库中 大部分是采用内存存储,如果中途发生意外情况,没有dump到磁盘的记录就可能会丢失,但是如果采用log记录操作便可以按照log记录进行这部分的数据恢复 所以,我们在每次操作kv记录的时候都需要将操作记录到log文件中. 每个日志文件都会切分为3…
RecyclerView这个控件出来已经有一段时间了,如果看这篇文章的你,还没有使用过这个控件.那请先去学习怎样使用.不然看也白看.这里奉上一些关于介绍RecyclerView使用方法的优秀博客: 鸿洋大神的 Android RecyclerView 使用完全解析 体验艺术般的控件这篇文章详细介绍了RecyclerView的基本使用方法,没有用过的照着敲一遍应该就算是入门了. 鸿洋大神的 为RecyclerView打造通用Adapter 让RecyclerView更加好用这篇是鸿洋大神对Recy…
望岳物业APP开发过程记录 ——杜冰青 1.小组讨论,决定模块功能. 2.开始做“社区活动”界面,完成主页面.分享界面.内容界面,但是分享功能暂时没有完成. 3.接着做“一键开门”界面,因为硬件设施跟不上,所以简化“一键开门”功能为自动生成二维码,如果硬件能跟上,可以通过扫描唯一用户唯一二维码进行开门,完成内容界面. 4.接着做“上门包裹”和“投诉建议”界面,完成表格设计,完成用户提交,完成云端数据库同步,但是提交的数据反馈到用户客户端的功能暂时还未实现. 4.做“物业通知”界面,完成主界面.内…