百度盘:https://pan.baidu.com/s/1o82HFLo
提取码:79cw
NANCHANG UNIVERSITY
课 程 设 计 报 告
课程名称: 程序设计课程设计实验
题 目: 简易教师信息管理系统
学 院: 信工学院 系: 计算机
专业班级: 计算机科学与技术132班
学 号: 6103113964
学生姓名: 黄忠英
起讫日期: 2016.9.1 – 2016.9.12
指导教师: 陈萌 职称: 副教授
目 录
- 环境搭建 ……………………………………
- 项目结构代码编写 …………………………………
- 总结 …………………………………
- 参考资料 …………………………………
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