摘 要:随着前端技术的飞速发展以及服务器端Node。js的流行,网站开发开始趋向于使用HTML5和JavaScript共同开发,较PHP、。Net等大大降低了学习成本,提高了开发效率。校园失物招领平台采用较为流行的Bootstrap框架和Node。js技术,以非关系型数据库mongoDB作为后台数据库进行开发。该平台主要包括前端和后台管理两个部分。前端包括:登录注册模块,前台展示模块和用户模块。后台管理包括:用户管理模块,失物招领启事管理模块和站内信模块。该平台服务于校内学生,可以为同学们寻找失物和找寻失主带来巨大的便利。论文详细描述了校园失物招领平台的开发过程和实现的具体功能。91868
毕业论文关 键 词:校园失物招领平台,HTML5 ,Node。js,MongoDB
Abstract: With the rapid development of front-end technology and the popularity of server-side Node。js, web development began to tend to use HTML5 and JavaScript to develop, more than PHP,。 Net, etc。 greatly reduce the learning costs and improve development efficiency。 Campus lost and found the platform using the more popular Bootstrap framework and Node。js technology, non-relational database mongoDB as a background database for development。 The platform mainly includes front-end and background management of the two parts。 The front end includes: login registration module, foreground display module and user module。 Background management includes: user management module, lost property registration management module and the station letter module。 The platform serves students in the school, can be for the students to find lost and find the owner to bring great convenience。 The paper describes in detail the development process and the realization of the specific functions of the campus lost and found the platform。。
Key words: Campus Lost and Found Platform,HTML5,Node。js,MongoDB
目 录
1 绪论 6
1。1 课题背景 6
1。2 目的和意义 6
1。3 系统的开发环境 6
2 系统需求分析 6
2。1 系统用户 6
2。2 功能需求 7
2。3 相关技术介绍 8
3 总体设计 9
3。1 总体结构设计 9
3。2 E-R图 10
3。3 数据库设计 11
3。4 数据库逻辑设计 11
4 系统的实现和核心模块的描述 13
4。1 主界面及核心代码 13
4。2 登录注册模块及实现代码 20
4。3 忘记密码模块与实现代码 25
4。4 个人中心模块和实现代码 27
4。5 管理员模块实现和核心代码 34
5。 系统测试 37
5。1 系统测试的必要性 37
5。2 测试中遇到的问题及解决办法 37
总 结 38
参 考 文 献 39