文档章节

项目实训-千寻-核心业务逻辑_需求发布与展示

 手指点点-千寻
发布于 2017/06/02 21:18
字数 572
阅读 10
收藏 0
点赞 0
评论 0

本阶段,我们的项目进入了核心业务逻辑部分的实现。我们想做一个大学生需求互助平台,因此核心业务在于需求的发布与整个需求流程的追踪。此处先从需求开始,入手分析。


1.核心业务分析
发单者-->发布需求
接单者-->承接需求
……(需求跟踪)
本单需求完成
----------
以上,可以清晰的看出,对于需求的处理,在于发布承接、需求跟踪。需求跟踪暂时不讨论,目前先讨论处理需求的发布与承接。对于发单者来说,需求发布需要填写哪些内容呢?对于需求的承接着来说,他能够看到需求的哪些方面呢?一切都亟待解决。

2.数据库定义
着手处理上面提到的内容。发单者需要填写的内容,是对于整个需求的详细描述。因此,必须包含主题、时间、地点、等待超时。其次,还可以包含详细描述、需求分类等。当然,用户相关的信息也是必不可少的,不过这个就不必用户填写了。给出我们的数据库定义:

3.通讯接口定义
定义好了数据库,就可以使用DAO工具非常方便地生成Beans。表单的话,就直接使用这个Bean就很好,客户端上传数据时,只要使用request.XXX就可以了。

4.移动端需求发布上传
接口什么的都定义好了,就需要客户端一起测试一下了。客户端通过Volley框架,连接服务端并发送数据。服务端接收数据并存入数据库,这一切交由SSH框架处理。

5.移动端获取最新需求并显示
成功存储数据到数据库后,我又添加了需求获取接口,让“接单者”可以获取需求并接单执行。这个接口的处理还是相对容易的,通过GSON封装数据库实体类,然后返回给客户端即可。客户端获取后,通过Log打印数据,还是非常准确的。
 

 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 14
码字总数 9640
作品 0
济南
高职计算机网络应用赛项总结会召开,锐捷网络全力推进赛项资源转化计划

近日,由全国工业和信息化职业教育教学指导委员会主办,福建信息职业技术学院承办的计算机网络技术专业建设与教学改革研讨会在福州召开。会议旨在探讨面对大互联、大数据、大安全带来的产业和...

玄学酱 ⋅ 03/27 ⋅ 0

NAB Show Shanghai联手上海国际电影电视节共同构建全球数字内容生态圈

新的时间、新的规模、新的机遇,NAB Show Shanghai上海国际电影电视节跨媒体技术展将于2017年6月13日盛大开幕。 上海-2017年3月22日,NAB Show Shanghai主办方与上海国际电影电视节主办方正式...

行者武松 ⋅ 03/07 ⋅ 0

PHP入门培训哪家机构教的好?就业靠谱么?

PHP 是一种 HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。因此,PHP程序员也是同类编程语言中较多的,而PHP的市场需求量也越来...

PHP那些事 ⋅ 2017/12/19 ⋅ 0

力推三大高精定位解决方案,千寻位置全面赋能IoT时代 | 云栖大会2017

“IoT时代意味着人类正在从自然人时代演进到机器人时代,在这个过程中,我们认为互联网、云计算、位置服务将成为IoT时代的三大基础设施”,10月11日下午,在杭州·云栖大会“精准定位IoT时代...

思佳 ⋅ 2017/10/11 ⋅ 0

哈尔滨大数据培训课程哪个好?从内容教你如何判断

导读 随着大数据飞速发展,大数据将对人类生活产生深远影响,大数据是未来科技浪潮发展不容忽视的巨大推动力量,加上人工智能对大数据技术的需要,使越来越多的人想要从事大数据,但却不知道哈...

hxl0009 ⋅ 04/16 ⋅ 0

OSC 大咖说 | 专访 cSphere 希云创始人王利俊:Docker 的企业落地之路

不知道有多少OSCer还有印象,去年6月份,开源中国社区曾参与组织了3次以Docker为主题的实训课程,手把手的实操培训,吸引了将近4000余人次报名学习。这个系列实训课程的另一个重要组织者,师...

花仲马 ⋅ 2016/05/06 ⋅ 0

【官方指南】教你如何快速成为CSDN博客专家

博客专家申请规则 申请过博客专家的博主们都阅读过以上规则了吧,其中有一条“在GitChat 成功分享过一次Chat,或者CSDN学院的成功发布过课程的博主可适当放宽要求。”不知道大家有木有仔细阅...

blogdevteam ⋅ 04/18 ⋅ 0

开源框架--javashop-eop

国内知名Java网店系统Javashop将其底层框架开源,贡献为开源项目:javashop-eop快速开发框架 发布在开源中国 oschina: https://git.oschina.net/javashopeop/javashop-eop EOP是enation ope...

javashopv4 ⋅ 2016/03/15 ⋅ 4

MaxCompute助力北斗大数据,千寻位置3秒实现厘米级定位

摘要:   无人机、无人车……随着智能无人技术的兴起,背后的核心技术越加受到业界的关注。近日,全球最大地基增强系统运营商千寻位置成功研发出全球首个支持A-北斗的辅助定位平台FindNow, ...

猫耳酱 ⋅ 03/19 ⋅ 0

加米谷大数据:大数据培训为什么这么火?

大数据、人工智能是公认的的互联网未来的发展方向,大数据作为先行军短短几年便渗透到人们生活的方方面面。通过大数据你可以了解客户需求、预知风险、发现商机、改善产品、节省成本进而战胜对...

加米谷大数据 ⋅ 04/26 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Jenkins实践3 之脚本

#!/bin/sh# export PROJ_PATH=项目路径# export TOMCAT_PATH=tomcat路径killTomcat(){pid=`ps -ef | grep tomcat | grep java|awk '{print $2}'`echo "tom...

晨猫 ⋅ 今天 ⋅ 0

Spring Bean的生命周期

前言 Spring Bean 的生命周期在整个 Spring 中占有很重要的位置,掌握这些可以加深对 Spring 的理解。 首先看下生命周期图: 再谈生命周期之前有一点需要先明确: Spring 只帮我们管理单例模...

素雷 ⋅ 今天 ⋅ 0

zblog2.3版本的asp系统是否可以超越卢松松博客的流量[图]

最近访问zblog官网,发现zlbog-asp2.3版本已经进入测试阶段了,虽然正式版还没有发布,想必也不久了。那么作为aps纵横江湖十多年的今天,blog2.2版本应该已经成熟了,为什么还要发布这个2.3...

原创小博客 ⋅ 今天 ⋅ 0

聊聊spring cloud的HystrixCircuitBreakerConfiguration

序 本文主要研究一下spring cloud的HystrixCircuitBreakerConfiguration HystrixCircuitBreakerConfiguration spring-cloud-netflix-core-2.0.0.RELEASE-sources.jar!/org/springframework/......

go4it ⋅ 今天 ⋅ 0

二分查找

二分查找,也称折半查找、二分搜索,是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于...

人觉非常君 ⋅ 今天 ⋅ 0

VS中使用X64汇编

需要注意的是,在X86项目中,可以使用__asm{}来嵌入汇编代码,但是在X64项目中,再也不能使用__asm{}来编写嵌入式汇编程序了,必须使用专门的.asm汇编文件来编写相应的汇编代码,然后在其它地...

simpower ⋅ 今天 ⋅ 0

ThreadPoolExecutor

ThreadPoolExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ......

4rnold ⋅ 昨天 ⋅ 0

Java正无穷大、负无穷大以及NaN

问题来源:用Java代码写了一个计算公式,包含除法和对数和取反,在页面上出现了-infinity,不知道这是什么问题,网上找答案才明白意思是负的无穷大。 思考:为什么会出现这种情况呢?这是哪里...

young_chen ⋅ 昨天 ⋅ 0

前台对中文编码,后台解码

前台:encodeURI(sbzt) 后台:String param = URLDecoder.decode(sbzt,"UTF-8");

west_coast ⋅ 昨天 ⋅ 0

实验楼—MySQL基础课程-挑战3实验报告

按照文档要求创建数据库 sudo sercice mysql startwget http://labfile.oss.aliyuncs.com/courses/9/createdb2.sqlvim /home/shiyanlou/createdb2.sql#查看下数据库代码 代码创建了grade......

zhangjin7 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部