摘 要
随着智能手机一步步走进人们的生活,它将成为人们获取信息的主要设备,相关应用越来越广泛,并在人们的日常生活中扮演着越来越重要的角色。因此,关键应用程序的开发成为影响移动智能终端普及的重要因素,设计并开发实用、方便的应用程序具有重要的意义和良好的市场前景。因此我选择了基于微信小程序的校园生活小助手,利用微信小程序“触手可及”,“用完即走”,“随时可用”,但又无需安装卸载的特点来吸引用户,实现对校园生活信息进行管理的系统。
根据需求,确定系统采用JSP技术,JAVA作为编程语言,MySQL作为数据库。整个系统要操作方便、易于维护、灵活实用。主要实现了个人中心、用户管理、寻物启事管理、物品分类管理、失物招领管理、表白广场管理、吐槽大会管理、二手交易管理、交易类型管理、拼车出行管理、系统管理等功能。
关键词:微信小程序;校园生活小助手;JSP;MYSQL
Abstract
As smart phones enter people’s lives step by step, they will become the main equipment for people to obtain information, with more and more related applications, and they will play an increasingly important role in people’s daily lives. Therefore, the development of key application programs has become an important factor affecting the popularization of mobile smart terminals, and the design and development of practical and convenient application programs has important significance and good market prospects. Therefore, I chose the campus life assistant based on the WeChat applet, using the WeChat applet to be "at your fingertips", "go when you run out", and "available at any time", but without the features of installation and uninstallation, to attract users and achieve good System for managing life information.
According to the requirements, determine that the system uses JSP technology, JAVA as the programming language, and MySQL as the database. The entire system should be easy to operate, easy to maintain, flexible and practical. Mainly realize the functions of personal center, user management, found property notice management, item classification management, lost property management, confession square management, Tucao conference management, second-hand transaction management, transaction type management, carpooling management, system management, etc.
Keywords:WeChat Mini Program; Little Assistant of Campus Life; JSP; MYSQL
目录
1 绪论 5
1.1 系统开发目的 5
1.2 系统开发意义 5
2 系统开发工具介绍 6
2.1 JSP技术概述 6
2.2 JAVA语言 6
2.3 MyEclipse简介 7
2.4 MYSQL数据库 8
2.5 微信小程序 8
3 需求分析与设计 10
3.1 可行性分析 10
3.1.1技术可行性 10
3.1.2 经济可行性 10
3.1.3操作可行性 10
3.2 系统功能分析 10
3.3 系统功能结构图 12
3.4 系统流程图 12
4 数据库设计 15
4.1 数据库逻辑结构设计 15
4.2 数据库物理结构设计 16
5 系统的详细设计与实现 22
5.1 服务器端实现 22
5.1.1 后台登陆页面 22
5.1.2 用户管理信息页面 22
5.1.3 失物招领管理信息页面 23
5.1.4 二手交易管理信息页面 23
5.2 客户端实现 24
5.2.1 登录模块客户端页面 24
5.2.2 寻物启事页面 24
5.2.3 表白广场页面 25
5.2.4 二手交易页面 26
5.2.5 用户信息页面 27
6 系统测试 29
6.1 测试的目的 29
6.2 测试的步骤 29
6.3 测试的主要内容 29
结束语 31
致 谢 32
参考文献 33