更新时间:01-20 上传会员:螺蛳粉50g
分类:精选论文 论文字数:7763 需要金币:1000个
摘要:伴随计算机技术迅速发展,图书管理系统实现了计算机管理。图书管理系统由图书、读者、管理员以及计算机共同组成。将计算机网络技术融入到图书管理系统中能充分发挥互联网和计算机的特点。管理员的信息管理工作更方便高效。读者进行查询图书、借书和还书等操作更简便,更容易操作。图书馆的资源利用率更高。
本系统基于对学校图书馆的亲身体验和所学知识完成。本系统选择VS Code作web开发软件,使用Node.js进行后端开发,使用Express框架及其部分插件,使用JavaScript、HTML、CSS编写静态网页,用MySQL管理所有数据。本系统的用户有管理员和读者。用户都能登录、退出、查看热门推荐、查看新书推荐、查看某类别的全部图书和查询图书等基本操作。本系统提供了四种查询方式,包括
关键词:个人图书管理系统 Node.js MySQL
目录
摘要
Abstract
1. 绪论-1
1.1. 研究背景-1
1.2. 研究现状-1
1.3. 研究意义-2
2. 相关技术简介-3
2.1. Node.js-3
2.2. Express-3
2.3. 前端开发语言-3
2.3.1. HTML-3
2.3.2. CSS-3
2.3.3. JavaScript-3
2.4. MySQL-4
2.5. 开发环境和使用的工具-4
3. 需求分析-5
3.1. 可行性分析-5
3.1.1. 经济可行性-5
3.1.2. 技术可行性-5
3.1.3. 操作可行性-5
3.2. 功能需求分析-5
3.2.2. 读者需求-6
3.2.3. 管理员需求-6
3.3. 性能需求-7
4. 系统设计-8
4.1. 功能模块设计-8
4.2. 数据库设计-8
4.2.1. 概念结构设计-8
4.2.2. 逻辑结构设计-11
5. 系统实现-13
5.1. 数据库连接-13
5.2. 注册-14
5.2.1. 注册功能描述-14
5.2.2. 实现注册功能的部分代码-14
5.3. 登陆和退出-16
5.3.1. 登录功能介绍-16
5.3.2. 退出功能介绍-16
5.4. 图书馆首页-16
5.4.1. 图书馆首页功能介绍-16
5.4.2. 实现四种图书查询的部分代码-17
5.5. 管理员中心-18
5.5.1. 管理员中心功能介绍-18
5.5.2. 实现新增图书的部分代码-20
5.6. 读者中心-21
5.6.1. 读者中心功能介绍-21
6. 系统测试-23
6.1. 测试方法和目的-23
6.2. 系统功能测试-23
6.2.1. 登录测试-23
6.2.2. 注册测试-24
6.2.3. 查询图书测试-25
7. 总结与展望-26
7.1. 总结-26
7.2. 尚未解决的问题-26
7.3. 展望-26
参考文献-27
致谢-28
