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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这是一些学习资源,里面有Android的,iOS的,PHP的,大数据的,Java的,web前端的,C++,Pyth...
    草蜢的逆袭阅读 10,806评论 1 50
  • 这是一些学习资源,里面有Android的,iOS的,PHP的,大数据的,Java的,web前端的,C++,Pyth...
    青青青青阅读 8,651评论 2 24
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,663评论 2 45
  • 想要超越这平凡的生活,注定要暂时漂泊?
    WithTomorrow阅读 1,644评论 0 0
  • 大多数的聚会都是无用的 最开始是比较要和或熟悉的两三个人,觉得出于某种原因,有需要在一起聚一下的必要,于是大家约定...
    子不语不语阅读 1,248评论 0 0