node+expess+jade+mysql实现简易教师信息管理系统

百度盘:https://pan.baidu.com/s/1o82HFLo
提取码:79cw

NANCHANG UNIVERSITY
课 程 设 计 报 告

                        课程名称:       程序设计课程设计实验         

题 目: 简易教师信息管理系统
学 院: 信工学院 系: 计算机
专业班级: 计算机科学与技术132班
学 号: 6103113964
学生姓名: 黄忠英
起讫日期: 2016.9.1 – 2016.9.12
指导教师: 陈萌 职称: 副教授

目 录

  1. 环境搭建 ……………………………………
  2. 项目结构代码编写 …………………………………
  3. 总结 …………………………………
  4. 参考资料 …………………………………
         nodejs+express+jade+mysql实现简易教师信息管理系统

班级:计科132
学号:6103113064
姓名:黄忠英
1环境搭建
1,下载nodejs。
可以到官网直接下载,linux系统直接执行 apt-get install node 下载完成执行node -v查看是否安装成功,输出了版本号安装成功。
2,安装npm包管理器
apt-get install npm 查看步骤和node一样
3,express工程环境准备
安装express: npm install express -g
安装express项目种子生成器 npm install express-generator -g
创建工程。创建一个目录进入到这个目录,运行express mysqltest 运行完毕生成了express的工程结构 如下3
4,进入工程,安装依赖,然后启动应用在工程根目录
使用npm install安装依赖,使用npm start启动应用。完成后,你在命令行工具里会看出如下界面,在浏览器中访问127.0.0.1:300会得到我们应用的默认页面
npm install

npm start

在浏览器中输入127.0.0.1:300
5,MYSQL环境安装
npm install msqly
创建sky数据库建user表表结构如下

到此时所有的环境都搭建完成了,接下来开始编写我们的代码。
2,编写代码
1,在工程根目录新增三个目录:
util – 工具方法
conf – 配置
dao – 与数据库交互
完成后的工程结构

2,在conf目录中,编写mysql数据连接配置
3,在dao中编写sql语句

4,在routes/users.js中增加路由

5,在dao/userDao.js中添加实现的方法

6,在views中创建页面视图

具体代码在项目中其中js和css代码在public目录下
到此时一个项目就创建好了直接在浏览器中输入127.0.0.1:3000/users/queryAll即可访问当然要先开启直接在项目下输入npm start即可

3,总结:
node+express+mysql+jade搭建开发环境比较简单容易,jade代码风格比较严谨严格按照缩进结构比较清晰。开发的主要难点在于路由的配置和数据库的操作。

4,参考资料:
jade:http://www.tuicool.com/articles/bUzQVj2
express: http://www.tuicool.com/articles/JfqYN3I
mysql在node中的写法:http://www.tuicool.com/articles/Ab6B7bM

你可能感兴趣的:(node+expess+jade+mysql实现简易教师信息管理系统)