Skip to content

BridgeEast/zm

Repository files navigation

1.1   编写目的
   以文件形的形式给企业的决策层以及学校办事处提供项目实施的参考依据,其中包括人员的分配、项目经费的预算、项目开发的进度安排、项目存在的风险和能够收获的最大效益。
1.2   背景
目前外贸鞋业每天都会有以下情况发生:
  1. 与国外客户沟通主要通过E-mail,沟通不够方便,并且当订单比较多的时候,不同订单与E-mail不能很好地对应起来,数据不规范,查询困难。
  2. 每个客服跟进多个客户,在客服请假或离职的时候,交接工作比较麻烦,客户流失的情况时常发生,业务数据安全性问题比较突出。
  3. 在整个流程中,上一阶段的操作人员要首先将相关文件传递给下个阶段的操作人员,并通过口头或书面的形式对特殊要求予以交代。在文件的传递过程中,我们是不是要与对方询问是否已经收到、收到后是怎样处理的呢、进行相应处理的时候是否将要求放在旁边提醒自己呢?如果我们没有与对方确认的过程,误以为对方已经收到,这将产生怎样的后果呢?。信息管理困难,数据链条也难以形成。 
  4. 企业管理者不能很好的了解整个生产的进度;无法及时了解现有订单的操作情况,客户无法很好获取本公司详细、全面的产品信息;历史数据汇总不及时,导致决策困难。
开发环境:ruby1.9.2 + rails3.0.3
切换ruby版本命令: rvm use 1.9.2-p290 --default
克隆项目: git clone hzu@172.17.21.221:Code/zm
克隆完项目,需配置config/database.yml,复制database_example.yml修改为database.yml,修改数据库密码
在项目目录下,执行 bundle install 加载必须的gem
建立数据库 rake db:create
建立迁移任务 rake db:migrate
创建菜单 rake menu:init_datas
更新指令:
git pull --rebase 拉去远程仓库代码,更新代码
提交步骤:
git add .   把本地要提交的代码移到changes to be committed
git commit -m'此次提交注释' //对你更新或修改了哪些内容做一个描述。
git pull --rebase 更新代码
git pull
git push origin master 提交到远程仓库
常用指令
tig 查看提交纪录
tig status 查看当前修改纪录
git stash隐藏修改 
git stash pop恢复隐藏修改
**************
删除文件时,不要用git add .
git add . 不会把删除的文件提交到changes to be commited 上面
可以通过tig status 查看修改记录,选中需要删除的文件,按U把文件上移
再执行git commit -m'XX'提交代码,其他照旧
******************
关于git的电子书介绍
http://progit.redhome.cc/book/zh/

功能实现(自己不用再包含ext库)
1、添加菜单: 请看 lib/tasks/acts_as_menu.rake 文件,添加后要执行 rake menu:init_datas
2、通过 app/views/data_bases/region.html.erb 文件包含js文件 public/javascripts/zm/data_bases/region/region.js
3、前台通过Ajax和后台连接,请看 public/javascripts/zm/data_bases/region/region.js 和 app/controllers/data_bases_controller.rb
4、要在 public/javascripts/zm/zm.js 中声明js模块名
5、在 config/routes.rb 写路由

git commit -m'为了更新代码'
git pull --rebase

=========================
关于创建基础数据:
在lib/tasks/base_data.rake里面添加创建数据纪录,再执行rake data:create_datas
可以通过在终端 执行 rake -T 查看有哪些rake 指令

About

我参与的第一个项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published