公共服务预约排队系统在洗衣机上的应用.docx

上传人:b****5 文档编号:6893187 上传时间:2023-01-12 格式:DOCX 页数:28 大小:781.52KB
下载 相关 举报
公共服务预约排队系统在洗衣机上的应用.docx_第1页
第1页 / 共28页
公共服务预约排队系统在洗衣机上的应用.docx_第2页
第2页 / 共28页
公共服务预约排队系统在洗衣机上的应用.docx_第3页
第3页 / 共28页
公共服务预约排队系统在洗衣机上的应用.docx_第4页
第4页 / 共28页
公共服务预约排队系统在洗衣机上的应用.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

公共服务预约排队系统在洗衣机上的应用.docx

《公共服务预约排队系统在洗衣机上的应用.docx》由会员分享,可在线阅读,更多相关《公共服务预约排队系统在洗衣机上的应用.docx(28页珍藏版)》请在冰豆网上搜索。

公共服务预约排队系统在洗衣机上的应用.docx

公共服务预约排队系统在洗衣机上的应用

项目类型

同济大学

大学生创新实践训练计划结题报告

及评审表

 

课题名称公共服务预约排队系

统在洗衣机上的应用

课题负责人傅聪

学号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界面:

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 文化宗教

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1