# 团队项目管理协同工作平台
## 一. 使用技术
+ Node.js v4.4.0+
+ Angular.js
+ MySQL
## 二. 项目部署
### 1.安装 Git
参考: [git-简明指南](http://www.bootcss.com/p/git-guide/)
建议使用 Git 命令行.在 Windows 下为 Git Bash.
### 2.下载代码
打开 Git Bash (Windows) 或终端(Linux),进入存放项目的目录,然后执行下面的命令进行下载:
```
$ git clone https://github.com/nodejh/team-work.git
```
下载后,项目代码会存放在 `team-work` 这个目录.然后进入该目录就可以使用各种 Git 命令.
### 3.安装 Node.js
具体安装方式参考官网: [Node.js 官网](https://nodejs.org/en/)
### 4.安装依赖包
进入 `team-work` 目录,执行 `npm install` 命令即可.
```
$ cd team-work
$ npm install
```
### 5. 修改配置信息
配置信息在 `config/config.js` 文件里面,这些信息包括:MySQL数据库信息、MondoDB数据库信息、Cookie相关信息、端口等。将配置改为你的运行环境对应值。
### 6.启动程序
```
node app.js
```
如果没有报错,则在浏览器输入 `localhsot:port`,其中 `port` 为 `config/config.js` 里面 `port` 的值,即可访问。
## 三. 目录结构
### 1. `routes/index.js`
用户相关。比如用户注册,用户登陆,周报上传,项目创建等等。
### 2. `routes/admin.js`
管理员相关,主要是针对系统管理员。如修改用户权限,修改用户资料,管理所有用户。
## 四. API Code
+ 1001 普通用户未登录
+ 1002 普通用户已登陆
+ 1003 管理员未登录
+ 1004 管理员已登陆
## 编码规范
+ JavaScript [Airbnb JavaScript Style Guide](https://github.com/airbnb/javascript/tree/master/es5)
+ CSS [Airbnb CSS / Sass Styleguide](https://github.com/airbnb/css)
+ HTML/CSS [HTML/CSS编码规范](http://codeguide.bootcss.com)
+ React [Airbnb React/JSX Style Guide](https://github.com/airbnb/javascript/tree/master/react)
## 参考资料
+ [git-简明指南](http://www.bootcss.com/p/git-guide/)
+ [React 资料](https://github.com/dingyiming/learn-Js-react)
+ [富文本编辑器 simditor](http://simditor.tower.im)
+ [BootStrap](http://www.bootcss.com)
+ [Flat UI](http://www.bootcss.com/p/flat-ui/)
+ [使用 Express + MongoDB 搭建多人博客](https://github.com/nswbmw/N-blog)
没有合适的资源?快使用搜索试试~ 我知道了~
team-work-master.zip_Node.js_node.js mysql_node.js+mysql_nodejs
共130个文件
svg:23个
png:19个
js:17个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 93 浏览量
2022-09-23
01:38:04
上传
评论
收藏 1.66MB ZIP 举报
温馨提示
用node.js实现的办公管理系统,搭配mysql数据库,实现了增删改查。
资源推荐
资源详情
资源评论
收起资源包目录
team-work-master.zip_Node.js_node.js mysql_node.js+mysql_nodejs (130个子文件)
flat-ui.css 150KB
flat-ui.min.css 128KB
bootstrap.min.css 107KB
new-project.css 2KB
home.css 1KB
project.css 1KB
project-index.css 495B
index.css 383B
login.css 242B
register.css 236B
style.css 72B
new-project.ejs 8KB
project.ejs 4KB
head.ejs 3KB
register.ejs 2KB
login.ejs 1KB
upload.ejs 1KB
project-index.ejs 1KB
_head.ejs 803B
index.ejs 626B
footer.ejs 316B
_footer.ejs 275B
home.ejs 141B
error.ejs 83B
_header.ejs 58B
_foot.ejs 16B
admin_index.ejs 12B
_nav.ejs 0B
lato-bold.eot 31KB
lato-regular.eot 30KB
lato-black.eot 30KB
lato-bolditalic.eot 30KB
lato-light.eot 29KB
lato-italic.eot 29KB
flat-ui-icons-regular.eot 25KB
glyphicons-halflings-regular.eot 20KB
.gitignore 43B
index.html 1KB
favicon.ico 66KB
favicon.ico 932B
flat-ui.js 446KB
flat-ui.min.js 217KB
jquery.min.js 94KB
video.js 65KB
html5shiv.js 10KB
index.js 6KB
respond.min.js 4KB
checkLogin.js 2KB
app.js 2KB
user.model.js 1KB
weekly.model.js 924B
myfun.js 662B
register.js 426B
config.js 373B
db.model.js 284B
admin.js 180B
user.js 0B
.jsbeautifyrc 223B
.jshintrc 21B
selection.json 80KB
package.json 471B
access.log 512KB
error.log 36KB
flat-ui.css.map 347KB
jquery.min.map 139KB
系统设计.md 3KB
README.md 358B
README.md 2KB
系统设计.pdf 49KB
imac-2x.png 22KB
Compas.png 17KB
Pensils.png 12KB
Gift-Box.png 11KB
Watches.png 11KB
Retina-Ready.png 10KB
Infinity-Loop.png 8KB
Map.png 8KB
imac.png 8KB
icon.png 7KB
Mail.png 7KB
Calendar.png 4KB
ribbon-2x.png 4KB
Chat.png 4KB
Pocket.png 4KB
Toilet-Paper.png 4KB
Clipboard.png 4KB
Book.png 3KB
ribbon.png 3KB
team.sql 1KB
lato-bold.svg 278KB
lato-black.svg 264KB
lato-regular.svg 262KB
lato-bolditalic.svg 261KB
lato-light.svg 261KB
lato-italic.svg 260KB
glyphicons-halflings-regular.svg 106KB
flat-ui-icons-regular.svg 56KB
gift-box.svg 4KB
calendar.svg 4KB
ribbon.svg 4KB
共 130 条
- 1
- 2
资源评论
APei
- 粉丝: 63
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功