# OurHome **Repository Path**: TastSong/OurHome ## Basic Information - **Project Name**: OurHome - **Description**: 空气质量查询网站 - **Primary Language**: HTML - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-22 - **Last Updated**: 2021-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OurHome ## 网站搭建日志 * `2018.4.20`正式开始搭建 * `2018.4.20 - 2018.4.22`进行后台环境的搭建,包括:access数据库导入MySQL数据库 和 Eclipse Jee链接MySQL * `2018.4.23`进行前端后台的数据传输测试(mysql-conector Java包) * `2018.4.24 - 2018.4.27`进行登录页面的搭建,登录页面的前台传后台是通过form标签提交给后台;为防止用户跳过登录界面,我们采用将登录后才能看到的界面存放到WEB-INF文件夹下 * `2018.4.24 - 2018.4.28`进行查询页面的搭建,查询页面根据内容,我们将其分成三个标签页面,方便用户分类查询为解决页面跳转,我们采用AJAX和JSON进行前端后台的数据传输(jquery js包和gson Java包) * `2018.5.2 - 2018.5.5`删除、修改和增加页面的搭建 * `2018.5.4 - 2018.5.5`查询的结果进行折线表显示 * `2018.5.6`BUG检查以及修复,修复包括:查询页面的输入错误后的提醒、查询数据不符、管理员登录失败提醒 * `2018.5.16`完成登录失败的弹窗提醒,修改HTML不合理文件名,删除多余HTML * `2018.5.18`完成注册界面的注册失败弹窗提醒,本以为直接复制登录失败的就行,但是由于注册要比登录多一步向数据库插入 的步骤,经过测试,如果在一个servlet类中既有查询又有插入,界面就不能跳转,所以我又添加一个servlet进行变跳转边插入用户信息 * `2018.5.18 - 2018.5.19`将修改好的弹窗代码布置到服务器,但是出现不能正常使用的情况,经过调试发现是因为,采用ajax进行前后传输过程中,password被在url中显示,所以谷歌火狐不能正常使用, 将传输方式改成POST,并加上xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded"); 且用form.action="GotoUserQueryRe";跳转时页面中要有form标签 * `2018.5.28 - 2018.6.1`将选择的时间控制在,数据库拥有项内,并添加未来一小时空气质量(相对于数据库时间)预测功能