本次设计的主要任务是完成一个教室预约租赁管理系统网站,本系统主要分为普通用户与管理员两个角色, 能够实现登录注册,教室预约,教室租赁,用户管理,教室管理,教室预约等功能。主要分为前端页面设计和后端逻辑功能设计以及数据库设计。
前端页面采用 Vue.js、HTML、js、CSS等技术完成页面的设计与后端的交互。后端逻辑功能采用nodejs语言使用express框架完成接口的设计。数据库主要采用 MySQL来完成对数据的存储。
本论文是以构建教室预约租赁系统为目标,使用 nodejs技术制作,由管理员、学生、教师、校外人员四大部分组成。着重论述了系统设计分析,系统主要包括首页、教室信息、公告信息、留言板、个人中心、后台管理等功能,以及后台数据库管理。从网站设计到详细实现都根据了网站的建设思想和 Mysql数据库的设计方法。
该系统的应用可以减少工作人员的劳动强度,提高工作效率与管理水平,具有很大的价值。它可以使教室预约租赁系统操作简单,成功率高,使网上教室预约租赁系统的管理向一个更高层次前进。
本系统尝试使用nodejs在网上架构一个动态的教室预约租赁系统,以使每一用户在家就能通过系统来进行教室预约租赁系统管理。
三、设计方案
1.设计流程
主要完成教室预约租赁管理系统网站的研究目的与意义、需求分析、系统设计,功能测试,总结展望等。用户功能包括:用户注册、用户登陆、用户修改密码、预约教室,留言反馈,收藏等功能。管理员包括:管理员登录,用户管理,预约信息管理,教室信息管理,预约须知发布管理,留言反馈管理等。主要的设计目标为:
1、用户可以进行注册,使用注册信息登录,修改密码;
2、用户可以浏览教室的信息,并可以进行预约,管理员可以审核通过或拒绝预约;
3、用户可以对收藏夹里的课程进行添加、删除;
4、管理员可以添加删除修改教室的信息;
5、管理员可以对留言进行回复反馈
2.设计条件
硬件:PC电脑一台
软件:Windows 操作系统, JDK1.8,Tomcat 8.0,MySQ。
四、预期成果
完成毕业设计题目“教室预约租赁管理系统的设计与实现”,参加需求分析,概要设计,详细设计、编码测试全过程,完成所需要的模块设计,编码等任务(测试并能运行使用)。论文符合设计要求规范,具体完成教室预约租赁管理系统网站的主要功能。
目录
摘要 2
目录 4
1 绪论 6
1.1项目背景介绍 6
1.2课题研究现状 6
1.3本论文的研究内容 7
1.4本论文的组织结构 7
2系统关键技术及工具简介 8
3系统需求分析 11
3.1系统设计的目标 11
3.2系统功能性需求 11
3.2.1 功能需求 11
3.2.2 系统用例 11
3.3系统性能需求 12
3.4对功能的总体规定 13
3.5对运行环境的总体规定 13
3.6开发环境 13
4系统设计 14
4.1系统总体设计 14
4.2数据库设计 14
4.2.1 数据库概念设计 15
4.2.2 数据库逻辑设计 16
5系统实现 23
6系统测试 30
7总结与展望 31
参考文献 32
致谢 33