![](https://img-blog.csdnimg.cn/20191107230232652.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
大型应用软件设计
大型应用软件课程设计作业
全程跟踪课程进度和分享技术
叶十一time
言念君子,温其如玉
展开
-
Leopard 图书馆预约抢座小程序项目-总结1
Leopard 图书馆预约抢座小程序项目 预约部分负责人报告 一、负责工作 完成小程序预约功能模块 完善小程序的界面美化 完善TabBar的六种图标设计 修复了相关一些bug,包括其他模块的bug 完成一部分的GitHub文档Readme说明的编写 二、工作细节介绍 主体工作:预约界面的设计和编码 1. 使用到的抓包接口(具体返回的数据不再列出,见WebRequest) 获取座位总体分布信息 ...原创 2019-12-20 23:01:10 · 3514 阅读 · 0 评论 -
第二轮迭代更新内容
第二轮迭代更新内容 1. 增加每个页面的刷新功能 增加主动下拉刷新和页面切换刷新 保证数据的实时准确性 2. 增加刷新频率限制 保证不会因为过度请求导致服务器对账号进行封禁 能够对过度刷新进行积极提示 限制在每10秒最多一次刷新 3. 设置抢座备选项目 更新保证了抢座的可靠性 4. 修复内部bug对于多次重复提交做出限制和提示 5. 优化网络延迟和界面渲染体验 根据微信小程序的优化建议和性能测试,...原创 2019-12-06 22:35:28 · 246 阅读 · 0 评论 -
登录模块
Leopard 图书馆预约抢座小程序–登录模块 一、需要实现的功能 1 获取用户输入的学号和密码 2 登录图书馆系统 二、出现时机 1 第一次使用小程序,尚未有登录记录时 2 登录验证信息过期,需重新登陆时 3 欲切换账号,点击了注销账号时 三、使用的页面变量介绍 account:'' //学号 password:'', //密码...原创 2019-11-22 22:27:22 · 619 阅读 · 0 评论 -
预约模块
Leopard 图书馆预约抢座小程序 – 预约模块 一、需要实现的功能 第一轮中需要实现的功能: 获取场馆分布和各个场馆的房间分布 根据用户选择的场馆、房间,获取所有房间的此刻可用位置数目和具体的可用座位列表 获取每个座位的具体信息:座位号、有无电源、有无窗户等 即时抢座预约座位 获取第二天的所有可用座位数目和具体列表 提供定时抢座功能 相关的提示功能 ...原创 2019-11-22 22:25:51 · 1292 阅读 · 1 评论 -
微信小程序--Leopard 第一轮迭代成果
微信小程序开发 1.基于原生的微信小程序 没有使用特殊的程序框架,节约了学习的成本 2.使用现有开源组件库Vant-Weapp、IView-Weapp 统一了编码风格和界面UI ,节约开发成本 3.另外对Vant-Weapp的部分组件进行适应性修改 重点优化了vant-weapp的下拉菜单组件的displayTitle和options之间的不同步问题 优化下拉菜单项内部的显示,增加了2个label...原创 2019-11-22 22:24:28 · 313 阅读 · 0 评论 -
解决小程序Referer Header的防盗链限制
五、解决小程序Referer Header的防盗链限制 由于微信小程序、QQ小程序等小程序中,request请求头的Referer是 默认微信/qq指定的内容,导致在访问图书馆服务器的时候,无法通过。 解决思路:通过自己服务器转发链接内容。 自己服务器不做解析,直接将内容转发回小程序。 具体解决方案: 编写抓包文件说明的url,按照访问图书馆的服务器来书写拼接url 通过小程序的wx.reques...原创 2019-11-15 11:40:48 · 4912 阅读 · 0 评论 -
第二周迭代需求(由于是敏捷开发,不是特别要求文档的精确性,重在交流,只作为记录)
一轮迭代主要需要完成的功能: 登陆模块:登陆界面,用户信息验证(用户学号密码信息可以保存在小程序内部) 用户信息展示模块:首先获取用户的信息,包括姓名、上次网页登录时间、当前状态(未入馆、已进入某分馆)和累计违约次数等。同时提供注销当前帐号功能。 核心的座位预约模块(一轮基本版):提供当天或第二天的场馆座位信息,并可以设置定时抢座,抢座请求由服务器后台处理,而不需要时刻保持挂机状态。座位预约成功...原创 2019-11-09 19:01:02 · 310 阅读 · 0 评论 -
第一周:确定小组选题
LASD Large Application Software Design(大型应用软件设计课程设计) 1. 选题:基于Springboot的后台抢座小程序 1.1 选题背景 针对于校园生活中的实际需求,对于校内图书馆预约座位问题,许多人使用抢座软件进行抢座,造成正常进行座位预约的同学难以约到合适的座位。 为了能够有效抢座,同时改善现今现有抢座软件的问题:诸如限制于电脑端和手机端的问题,必须保持...原创 2019-11-09 18:56:53 · 287 阅读 · 0 评论