最近由于个人作业需要,所以研究了下Node,然后花两周时间写了个图书馆管理系统的小项目。作业交了,这小东西藏着也没啥用,所以就拿出来交流分享下。用Mysql不用Mongodb的原因是自己在学《数据库原理》,所以就想把关系型数据库学的差不多了,再考虑Mongo。
技术栈
- Express框架 Node.js Web 应用程序框架
- Mysql数据库 Mysql是最受欢迎的开源数据库。 需要注意的是:Mysql数据库引擎一定要是支持事务的innoDB,不是的话可能不会报错,但业务可能会发生错乱。具体设置请自行百度.
- Handlebars模板引擎 Handlebars是一个高效率的语义化模板,和ejs差不多。
- Bootstrap前端框架 Bootstrap是一个简洁、直观、强悍的前端开发框架,可以帮助快速构建起简洁美观的前端界面。
相关配置
有关项目的下载、配置和运行都写在readme.md上。项目地址如下: https://github.com/lxz612/libsystem
运行截图
1.搜索
2.结果
3.书目信息
4.借阅
5.登录
6.当前借阅
7.借阅历史
8.证件信息