公共服务预约排队系统在洗衣机上的应用.docx
- 文档编号:6893187
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:28
- 大小:781.52KB
公共服务预约排队系统在洗衣机上的应用.docx
《公共服务预约排队系统在洗衣机上的应用.docx》由会员分享,可在线阅读,更多相关《公共服务预约排队系统在洗衣机上的应用.docx(28页珍藏版)》请在冰豆网上搜索。
公共服务预约排队系统在洗衣机上的应用
项目类型
同济大学
大学生创新实践训练计划结题报告
及评审表
课题名称公共服务预约排队系
统在洗衣机上的应用
课题负责人傅聪
学号1252458
所在院(系)电子与信息工程学院
指导老师郝泳涛
报告时间2020年5月16日
同济大学大学生科技服务中心
一、工作步骤(可附页说明)
序号
阶段及内容
目的
起讫日期
1
2
3
4
5
选题
社会调查(问卷,需求分析)
编程知识储备,系统模拟,设计,修改(中期答辩,电脑端c#模拟程序)
技术改进(java,android编程学习,系统架构设计(使用bmob云服务))
界面美化加工
为本创新项目选题。
开始时的选题有数据挖掘,交通标志识别等。
但感觉项目不够贴近生活,并且对于大二的我们没有足够的技术与知识,所有最后选择了这个题目。
为同学们提供预约使用洗衣机的服务,既能节省时间,又能有效改善学校现有的洗衣乱现象。
通过问卷调查的方式,了解同学们的实际需求和对洗衣机的使用现状,获取事实,依据最大限度地做出符合同学们实际需求的高品质产品。
按照计划和预期,着手项目开发,在模拟实现软件功能的基础上不断完善、改进,设计出符合需求的pc端模拟软件。
在已完成项目的基础上进行技术改进,确定系统架构,由于带宽、机器的限制,决定使用云平台作为数据后台。
同时最大程度贴近项目预期目标,实现在手机客户端进行预约排队洗衣软件的正常使用。
在已有的完善功能架构基础上进行界面美化与界面人性化处理,实现更好的人机交互,提升界面美观性,实现良好的客户体验。
2014.4~2014.5
2014.6~2014.6
2014.7~2014.11
2014.12~2015.2
2015.3~2015.4
二、已完成成果(可附页说明)
序号
成果
意义
成果形式
1
2
3
4
5
问卷调查,需求分析
(附表1,附表2)
项目计划安排方案
(附表3)
系统工作流程构想
(附表4)数据库设计
(附表5)
pc端平台模型
(附表6)
android应用
(附表7)
①了解同学对我们开发的项目的看法,确定项目的实际应用价值。
②了解用户需求,确定app应该具有的功能。
确定了该项目的进度安排。
初步确认了该系统的工作流程,实现方面的细节。
完成了该系统所需的数据库设计,以便系统能与客户端、洗衣机端进行交互。
编写代码完成了该系统的模拟程序。
能够实现洗衣机的预约、排队等功能。
在已有的pc端模拟平台基础上进行改造与加工,进行Android端的设计工作,以确保手机客户端能和洗衣机控制器之间能够实时传递信息,在手机客户端上达到预期效果,实现预约排队等功能。
见附表1及附表2
见附表3
见附表4、5
见附表6
见附表7
三、未能完成的工作(可附页说明)
序号
阶段及内容
目的
未完成原因
1
硬件部分设计
在洗衣机刷卡处设置硬件消息传送装置,将实时消息发送至总服务器后台,以实现和各客户端的消息链接,确保信息正确无误。
在PC端的模拟系统中有模拟洗衣机完成工作的程序,但是实现中这一部分需要有可以读取洗衣机状态的硬件,并且使其能够与网络通信。
尝试选取硬件,学习开发的时间太长,并且困难重重,最终没有完成。
技术原因,缺乏硬件编程知识,学习周期比预计长。
四、未达到的成果(可附页说明)
序号
未达到的成果
目的
未完成原因
1
2
3
洗衣机端的真实系统
ios端开发
整合现有app功能,实现一站式服务。
完成机器端的对数据的自动更新。
使苹果用户也可以使用这个系统。
使app能够囊括更多的服务。
限于硬件知识、设备的匮乏以及对学习周期的估计错误。
完成android端开发后花费大量时间在硬件的学习,设计,开发上。
时间原因。
五、资金使用明细
无
六、工作小结
完成了预计的80%的工作,遗憾在没有完成硬件的开发,也没有成功与学校沟通获得数据源,只做了一个系统模型与APP。
选题、立项与系统模拟阶段都进行地比较顺利。
随后写了android端的应用,暂缓平台扩展,转而进入硬件开发与数据来源获得的阶段。
这两件事情都遇到了相当的困难,花费了许多时间。
最后没有投入使用,最后的成果是一个模型系统与一个app软件。
具体小结及心得体会见《心得体会》。
七、指导老师对本课题的评价
指导老师签名
年月日
评审表
评审小组组成:
组成
姓名
职称
单位
签字
组长
成员
评审意见
评审小组的审查结论
组长组员
年月日
是否结题是□否□
是否推荐为获奖项目是□否□
获奖等级推荐三等以上□三等□
学院(签章):
年月日
学校意见
签章:
年月日
附表1:
问卷调查
1、您使用公共洗衣机的频率是?
A、几乎不用B、一周1次C、一周2次D、一周3次E、一周3次以上
2、您平均每次洗衣服需要查看多少次才能使用到空闲的洗衣机?
A、1次B、2次C、3次d、4次E、5次及以上
3、您觉得每天什么时候洗衣服的人最多?
4、如果有一款手机软件能为您预约公用洗衣机,省去您反复查看的麻烦,您对这款软件的态度是?
A、支持B、不支持C、无所谓
附表2:
每天各个时间段洗衣服的人数分布折线图:
如果有一款公共洗衣机的预约排队手机app,同学们的态度是:
从统计结果可以得出该结论:
目前同学们对于公共洗衣机的需求量还是比较大的,而且较集中分布在中午、晚上等课后时间。
但是由于事先无法知道宿舍楼内的公共洗衣机是否被占用,同学们不得不多次到洗衣机处查看,十分麻烦。
所以大家都乐于接受一款公共服务的预约排队软件,既方便又实用。
这也是我们项目成立的意义。
附表3:
项目计划安排
一、项目进程安排
2014.4
2014.5
2014.6
2014.7
2014.8
2014.9
立项答辩
编程知识储备
平台开发
2014.10
2014.11
2014.12
2015.1
2015.2
2015.3
运行及测试
平台完善优化
成果整理
附表4:
系统工作流程图
Y
N
Y
N
N
Y
附表5:
数据库设计
信息需求:
用户能够查看当前洗衣机运行状态,具体包括洗衣剩余时间和当然预约排队的人数两项信息。
功能需求:
①用户用学号进行登录。
②用户对某一台洗衣机进行预约排队及取消排队操作。
③轮到该用户洗衣时能收到消息通知。
④预约成功后若规定时间内未前往使用则自动出队取消此次洗衣资格。
数据流程图:
数据字典:
数据项:
学号
含义说明:
唯一标识每个学生
类型:
字符型
长度:
7
取值范围:
0000000至9999999
数据项:
密码
含义说明:
确认每个学生正确性
类型:
字符型
长度:
不定
取值范围:
数字0-9,26个英文字母
数据项:
队列位置
含义说明:
确认每个用户预约后所在队列的位置
类型:
整形
长度:
不定
取值范围:
0-20
数据项:
机号
含义说明:
唯一标识每台洗衣机
类型:
字符型
长度:
1
取值范围:
1、2、3
数据项:
洗衣剩余时间
含义说明:
某台洗衣机当前洗衣剩余时间
类型:
整形
取值范围:
0-40
数据项:
预约排队人数
含义说明:
某台洗衣机当前预约排队人数
类型:
整形
取值范围:
0-20
数据结构:
用户
含义说明:
是洗衣机预约管理系统的主体数据结构,定义了一个用户的有关信息
组成:
学号,密码,队列位置
数据结构:
洗衣机
含义说明:
是洗衣机预约管理系统的主体数据结构,定义洗衣机的有关信息
组成:
机号,洗衣剩余时间,预约排队人数
数据流:
登录信息
说明:
用户登陆系统时的输入信息
数据流来源:
用户
数据流去向:
获取权限
数据流:
查询信息
说明:
用户查询当前洗衣机使用状况
数据流来源:
用户
数据流去向:
查询系统
数据流:
预约信息
说明:
用户对某台洗衣机进行预约
数据流来源:
用户
数据流去向:
预约系统
数据存储:
用户表
说明:
记录用户信息
流入数据流:
……
流出数据流:
……
组成:
账户信息、预约排队信息
数据量:
……
存取方式:
……
数据存储:
洗衣机表
说明:
记录洗衣机使用状况
流入数据流:
……
流出数据流:
……
组成:
洗衣剩余时间、当前排队人数
数据量:
……
存取方式:
……
E-R图:
附表6:
附表7:
bmob应用界面:
后台数据库:
user表单,用于登陆验证与注册
M表,用于记录预约情况与时间信息
app界面:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 公共 服务 预约 排队 系统 洗衣机 应用