




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
首都经济贸易大学成绩查询APP说明文档首都经济贸易大学成绩查询APP说明文档首都经济贸易大学成绩查询APP说明文档项目意义
如今网络信息过于庞杂、内容参差不齐是许多网站普遍存在的问题。而要在如此浩瀚的资讯海洋中找到自己真正需要的、准确的讯息,却又是每一个用户的切实需求。传统的学生查询成绩只有通过学校官网,找到查询成绩模块进行查看。如今已是移动互联网时代,如果能够通过APP查询成绩,将帮助同学随时随地查看自己的成绩。
图标设计图标说明:图标采用首都经济贸易大学校微项目架构>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<
本项目采用C/S(移动端/服务器端)架构设计,通过向服务器接口发送请求和接收请求实现数据的C/S数据交互。数据流程图账号、密码、验证码验证获取服务器数据移动端显示难点及问题浏览器模拟主线程/子线程数据传输Html数据解析模拟浏览器首经贸成绩查询系统是基于B/S架构设计,所有的的接口都是以浏览器/服务器为基础设计的,所以要想获得服务器的数据,只能通过浏览器访问服务器的方式。移动APP要想获得数据,只能模仿浏览器用户行为来获取数据。技术难点及问题:单纯地模拟浏览器时,每次向服务器发送请求,服务器都会默认为一个新的用户,导致登录验证一直不成功。解决方法:在第一次向服务器发送请求报文后,在接受响应报文时存储此时的cookie和session主线程/子线程数据传输难点及问题:1.在Android开发中,主线程不能处理网络请求,无法获取网络数据。2.Android开发过程中,子线程可以访问网络,但是子线程无法对Android界面的元素进行修改。3.主线程和子线程之间不能通过设置变量的作用于实现数据共享。解决方法:1、只要有网络请求的时候,就开辟新的子线程,接受网络数据。2、所有对界面元素的修改,都放在主函数中修改。3、使用message方法实现线程间数据的传输,然后执行handler做相应处理。Html数据解析难点及问题:通过模拟浏览器获取的数据,并不是一个json或xml数据,而是从服务器发过来一个网页,我们需要将这个html数据解析提取出成绩数据。解决方法:利用html解析器,提取出成绩表相应的table,然后将这些成绩数据在手机上展示。学生成绩查询APP登录界面1、用户名:学号2、密码:登录密码3、验证码:随机生成4、点击验证码刷新验证码学生成绩查询APP登录界面5、密码隐藏。6、如果任意一项输入错误自动跳回登录界面。查询结果显示界面
可以上下左右滑动屏幕来查看全部成绩。缺点及展望缺点:该APP的缺点是功能过于简单,只适用于学生成绩查询,因此可能过了查询成绩时间,失去使用意义,学生会选择卸载程序。展望
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025绿色基础设施整备提升工程PPP项目合同文件含招标、投标、合同、投融资方案等
- 如何整合多项目的工作计划
- 排球场灯光明暗适应过渡设计
- 2025年宝石、玉石矿合作协议书
- 2025年电力设备材料供应合同
- 2025房屋租赁合同范本2
- 学生社会责任感的培养与实践路径
- 健康风险防范的全球视角与本地化策略
- 预防森林防火
- 创新创业教育对学生创新思维的影响研究
- 2020年交安A、B、C证(公路)考试题库1088题(含答案)
- 节后复工检查表
- 气象报文日常航空天气报告电报翻译
- 航空航天概论-第三章飞行器动力系统
- 一年级下册数学教案-3.1 估数与数数 |冀教版
- 斯大林格勒保卫战精选教学课件
- 高处作业审批表
- 人员下班安全检查记录表
- 矿山矿石损失与贫化管理规程
- 安全生产晨会管理制度
- 曾奇峰精神分析网络课程学习笔记第1-6讲
评论
0/150
提交评论