项目报告+功能说明+程序截图+演示视频
">发布时间:2022-07-26 13:07:54
全微程序设计团队是一家专注于JAVA/PYTHON/PHP/ASP/安卓/小程序开发的软件开发团队,十年开发经验让我身经百战,若您有需求而我们恰好专业。
同时,我们也有文稿文档代写服务,文档降重润文服务,好评如潮,期待您的光临哦。
程序+项目报告+功能说明+程序截图+演示视频
利用网络爬虫和数据库知识,从“全球航班飞行轨迹实时跟踪雷达”网站(https://flightadsb.variflight.com)取多个航班信息,存储到数据库,并可执行数据的查询、可视化等处理任务。
学员通过对网络数据信息的获取、管理与分析,既能强化学员对知识的理解,又能促进学员学以致用,使学员体验这类工作中涉及到的一些方法和技术,对适应未来工作岗位具有指导意义。
演示视频链接:https://pan.baidu.com/s/1_F-RPDx5hkSiN5LMwMYZbw
提取码:pdxj
--来自百度网盘超级会员V7的分享
b站视频链接:https://www.bilibili.com/video/BV1LB4y1h7sK/
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
username | 账号 | varchar | 255 | 是 | 否 |
id | 管理员id | int | 11 | 否 | 是 |
password | 密码 | varchar | 255 | 是 | 否 |
字段名 | 解释 | 类型 | 长度 | 是否为空 | 是否主键 |
id | 航班id | int | 11 | 否 | 是 |
bianhao | 编号 | varchar | 255 | 是 | 否 |
mingcheng | 名称 | varchar | 255 | 是 | 否 |
字段含义 | 字段内容 | 是否关联 | 数据为空 | 类型说明 |
机型 | jixing | 无关联 | 可为空 | 字符串 |
出发机场 | chufajichang | 无关联 | 可为空 | 字符串 |
垂直速度 | chuizhi | 无关联 | 可为空 | 字符串 |
航班 | hangban | 无关联 | 可为空 | 字符串 |
应答机编码 | yindaji | 无关联 | 可为空 | 字符串 |
方位角 | fangwei | 无关联 | 可为空 | 字符串 |
编号 | bianhao | 无关联 | 可为空 | 字符串 |
抵达时间 | didashhijian | 无关联 | 可为空 | 字符串 |
抵达机场 | didajichang | 无关联 | 可为空 | 字符串 |
所属国家 | guojia | 无关联 | 可为空 | 字符串 |
机龄 | jilin | 无关联 | 可为空 | 字符串 |
航班信息id | id | 无关联 | 必填项 | 数字 |
水平速度 | shuipin | 无关联 | 可为空 | 字符串 |
更新时间 | genxin | 无关联 | 可为空 | 字符串 |
经度 | jindu | 无关联 | 可为空 | 字符串 |
出发时间 | chufashijian | 无关联 | 可为空 | 字符串 |
纬度 | weidu | 无关联 | 可为空 | 字符串 |
管理员模块测试用例
测试项 | 操作 |
---|---|
新增管理员 | 在管理员添加页面,输入管理员数据信息,点击添加,页面给出添加管理员成功信息。 |
删除管理员 | 在管理员页面点击,删除管理员按钮,管理员数据表中对应数据消失,页面给出删除管理员成功信息。 |
修改管理员 | 在修改管理员页面中,输入修改后管理员信息,进行数据修改,管理员数据同步到管理员表中。 |
管理员模块测试分析:根据新增管理员、删除管理员、修改管理员操作测试得出结论,管理员模块功能真实可用,符合预先设定,通过测试。
管理员模块测试用例
测试项 | 操作 |
---|---|
新增管理员 | 在管理员添加页面,输入管理员数据信息,点击添加,页面给出添加管理员成功信息。 |
删除管理员 | 在管理员页面点击,删除管理员按钮,管理员数据表中对应数据消失,页面给出删除管理员成功信息。 |
修改管理员 | 在修改管理员页面中,输入修改后管理员信息,进行数据修改,管理员数据同步到管理员表中。 |
管理员模块测试分析:根据新增管理员、删除管理员、修改管理员操作测试得出结论,管理员模块功能真实可用,符合预先设定,通过测试。
管理员模块测试用例
测试项 | 操作 |
---|---|
新增管理员 | 在管理员添加页面,输入管理员数据信息,点击添加,页面给出添加管理员成功信息。 |
删除管理员 | 在管理员页面点击,删除管理员按钮,管理员数据表中对应数据消失,页面给出删除管理员成功信息。 |
修改管理员 | 在修改管理员页面中,输入修改后管理员信息,进行数据修改,管理员数据同步到管理员表中。 |
管理员模块测试分析:根据新增管理员、删除管理员、修改管理员操作测试得出结论,管理员模块功能真实可用,符合预先设定,通过测试。
管理员对系统中的航班信息进行维护时可以使用修改航班功能。通过进入航班管理页面,在航班管理页面中,点击修改航班按钮。在航班控制层中将根据传入的航班id信息查询详细的航班信息,返回到修改航班页面进行展示,展示字段包括航班id,名称,编号。通过修改需要修改的航班字段信息,点击修改航班按钮,完成数据的修改操作。
表修改航班用例描述
用例名称 | 修改航班 |
---|---|
用例操作者 | 管理员 |
用例简述 | 本用例用于管理员修改航班 |
前置条件 | 管理员完成系统登录验证后 |
操作步骤 | 管理员通过系统登录验证,通过点击菜单栏进入航班管理页面,在航班管理页面中点击修改航班按钮,将航班id信息提交到航班控制层进行航班信息的获取,返回修改航班页面进行航班信息展示,当修改航班信息完成后,点击修改航班按钮,完成修改航班操作。给出页面提示信息修改航班信息成功。 |
系统反馈 | 管理员登录系统,返回航班管理页面,获取到航班的详细信息,完成航班数据的修改操作后,将修改后的航班信息同步到航班数据表中。 |
响应时间 | 1S |
输入参数 | 航班id,名称,编号 |
管理员对系统中的航班信息进行维护时可以使用修改航班功能。通过进入航班管理页面,在航班管理页面中,点击修改航班按钮。在航班控制层中将根据传入的航班id信息查询详细的航班信息,返回到修改航班页面进行展示,展示字段包括航班id,名称,编号。通过修改需要修改的航班字段信息,点击修改航班按钮,完成数据的修改操作。
表修改航班用例描述
用例名称 | 修改航班 |
---|---|
用例操作者 | 管理员 |
用例简述 | 本用例用于管理员修改航班 |
前置条件 | 管理员完成系统登录验证后 |
操作步骤 | 管理员通过系统登录验证,通过点击菜单栏进入航班管理页面,在航班管理页面中点击修改航班按钮,将航班id信息提交到航班控制层进行航班信息的获取,返回修改航班页面进行航班信息展示,当修改航班信息完成后,点击修改航班按钮,完成修改航班操作。给出页面提示信息修改航班信息成功。 |
系统反馈 | 管理员登录系统,返回航班管理页面,获取到航班的详细信息,完成航班数据的修改操作后,将修改后的航班信息同步到航班数据表中。 |
响应时间 | 1S |
输入参数 | 航班id,名称,编号 |
管理员对系统中的航班信息进行维护时可以使用修改航班功能。通过进入航班管理页面,在航班管理页面中,点击修改航班按钮。在航班控制层中将根据传入的航班id信息查询详细的航班信息,返回到修改航班页面进行展示,展示字段包括航班id,名称,编号。通过修改需要修改的航班字段信息,点击修改航班按钮,完成数据的修改操作。
表修改航班用例描述
用例名称 | 修改航班 |
---|---|
用例操作者 | 管理员 |
用例简述 | 本用例用于管理员修改航班 |
前置条件 | 管理员完成系统登录验证后 |
操作步骤 | 管理员通过系统登录验证,通过点击菜单栏进入航班管理页面,在航班管理页面中点击修改航班按钮,将航班id信息提交到航班控制层进行航班信息的获取,返回修改航班页面进行航班信息展示,当修改航班信息完成后,点击修改航班按钮,完成修改航班操作。给出页面提示信息修改航班信息成功。 |
系统反馈 | 管理员登录系统,返回航班管理页面,获取到航班的详细信息,完成航班数据的修改操作后,将修改后的航班信息同步到航班数据表中。 |
响应时间 | 1S |
输入参数 | 航班id,名称,编号 |
用户通过系统验证后,可以在菜单栏中点击添加航班信息按钮,进行航班信息数据信息的添加操作。通过输入机型,经度, 所属国家,应答机编码,抵达时间,出发机场,航班信息id,机龄,纬度,方位角,垂直速度,出发时间,航班,编号,更新时间,抵达机场,水平速度信息,点击添加航班信息按钮后,将航班信息信息通过POST表单提交到服务器中。在航班信息控制层中通过addxinxi接口进行航班信息数据的接收。在航班信息实体层中设置Xinxi类进行航班信息数据的接收。Xinxi类包含字段信息jixing,jindu,guojia,yindaji,didashhijian,chufajichang,id,jilin,weidu,fangwei,chuizhi,chufashijian,hangban,bianhao,genxin,didajichang,shuipin。最终使用航班信息Mapper的insert语句将航班信息数据添加到数据库的t_xinxi表中。完成航班信息添加后,将添加航班信息成功信息保存到request的message中返回航班信息管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XinxiService.addXinxiact方法
logger.debug("XinxiService.addXinxiact ......");
// 使用Xinxidao的insert方法将Xinxi添加到数据库中
Xinxidao.insert(Xinxi);
// 将添加Xinxi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加航班信息成功");
添加航班信息页面如下所示。
用户通过系统验证后,可以在菜单栏中点击添加航班信息按钮,进行航班信息数据信息的添加操作。通过输入机型,经度, 所属国家,应答机编码,抵达时间,出发机场,航班信息id,机龄,纬度,方位角,垂直速度,出发时间,航班,编号,更新时间,抵达机场,水平速度信息,点击添加航班信息按钮后,将航班信息信息通过POST表单提交到服务器中。在航班信息控制层中通过addxinxi接口进行航班信息数据的接收。在航班信息实体层中设置Xinxi类进行航班信息数据的接收。Xinxi类包含字段信息jixing,jindu,guojia,yindaji,didashhijian,chufajichang,id,jilin,weidu,fangwei,chuizhi,chufashijian,hangban,bianhao,genxin,didajichang,shuipin。最终使用航班信息Mapper的insert语句将航班信息数据添加到数据库的t_xinxi表中。完成航班信息添加后,将添加航班信息成功信息保存到request的message中返回航班信息管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XinxiService.addXinxiact方法
logger.debug("XinxiService.addXinxiact ......");
// 使用Xinxidao的insert方法将Xinxi添加到数据库中
Xinxidao.insert(Xinxi);
// 将添加Xinxi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加航班信息成功");
添加航班信息页面如下所示。
用户通过系统验证后,可以在菜单栏中点击添加航班信息按钮,进行航班信息数据信息的添加操作。通过输入机型,经度, 所属国家,应答机编码,抵达时间,出发机场,航班信息id,机龄,纬度,方位角,垂直速度,出发时间,航班,编号,更新时间,抵达机场,水平速度信息,点击添加航班信息按钮后,将航班信息信息通过POST表单提交到服务器中。在航班信息控制层中通过addxinxi接口进行航班信息数据的接收。在航班信息实体层中设置Xinxi类进行航班信息数据的接收。Xinxi类包含字段信息jixing,jindu,guojia,yindaji,didashhijian,chufajichang,id,jilin,weidu,fangwei,chuizhi,chufashijian,hangban,bianhao,genxin,didajichang,shuipin。最终使用航班信息Mapper的insert语句将航班信息数据添加到数据库的t_xinxi表中。完成航班信息添加后,将添加航班信息成功信息保存到request的message中返回航班信息管理页面进行展示。该部分核心代码如下:
// 输出当前方法日志,表示正在执行XinxiService.addXinxiact方法
logger.debug("XinxiService.addXinxiact ......");
// 使用Xinxidao的insert方法将Xinxi添加到数据库中
Xinxidao.insert(Xinxi);
// 将添加Xinxi信息添加到request中用message参数进行保存
request.setAttribute("message", "添加航班信息成功");
添加航班信息页面如下所示。
专业程序代做
为你量身定制的程序设计
诚信经营,我们将尽心尽力为你完成指定功能
十年程序经验,尽在全微程序设计