在线客服平台中期个人报告
2017-11-26 09:05
267 查看
不知不觉整个开发已经进行了一半,在过去的这一个月中,我从对软件开发过程的一无所知到现在的慢慢熟悉,学到了很多,更重要的,我深切感受到了团队合作的重要性和必要性,也体会到了团队合作无法避免的种种问题。
首先是项目启动,当年后端小学期时,其实我是负责写前端的,后端框架并不是由我来搭建,这次我自告奋勇想来搭建后端框架,但这次开发的框架并不是那么简单,所以前期的选框架和模块划分就要做的清楚,我是先设计好要完成的管理员、用户、客服、中间件这几部分,然后直接先搭了一个架子,但沿用后端小学期的框架实在是有点难受,所以开始也在网上找了找关于django更好的框架,后来发现陈华榕学长的微信开发框架就比较适合我们这次的开发,于是在征得他的同意后,参考了学长的部分框架,主要思想就是封装View这个类,继承子类只需要实现get和post两个函数就可以,前后端交互完全只是数据传递,页面的跳转全部交给前端,这样我们的框架一下子变得清楚且容易开发,之后简单搭了一下数据库,就可以开始进行开发了,数据库在后面的开发中逐渐完善,不过需要注意的是数据库的逻辑关系需要提前想好。
之后是项目的初期开发,开始开发的是管理员部分,后端这部分主要内容是对数据库数据的查看和修改并返回给前端,因此比较容易,忘记提了,我们在每次开发前都会先完成一份大家公认的前后端接口文档,这份文档一般是由一两个提供初稿,大家一起开会讨论,一条一条的反复斟酌,确保没有什么问题,因此我们的前后端开发依赖关系很小,大家都可以进行独立开发,并且事实证明最后整合的时候也几乎没出什么bug,前端后端都能很好的对接上。
现在已经到了项目开发的中后期,我刚刚实现了中间件中的聊天部分和部分排队部分,这部分主要涉及搭建另一条线socket,因此与原先http这条线一起并行,主要是考虑一些逻辑上的问题,比如转接的问题,针对这类问题,我通过维护一张表来记录socket连接情况。
到目前为止,我们开发的进度还算是比较平稳,按照我们的估算,我们应该可以在第三次迭代中完成所有功能的初级版本,但是,数据传输的加密,性能的优化,前端的可视化优化、后端的数据库操作优化,自动回复机器人的机器学习等等都需要我们继续考虑并改进。
首先是项目启动,当年后端小学期时,其实我是负责写前端的,后端框架并不是由我来搭建,这次我自告奋勇想来搭建后端框架,但这次开发的框架并不是那么简单,所以前期的选框架和模块划分就要做的清楚,我是先设计好要完成的管理员、用户、客服、中间件这几部分,然后直接先搭了一个架子,但沿用后端小学期的框架实在是有点难受,所以开始也在网上找了找关于django更好的框架,后来发现陈华榕学长的微信开发框架就比较适合我们这次的开发,于是在征得他的同意后,参考了学长的部分框架,主要思想就是封装View这个类,继承子类只需要实现get和post两个函数就可以,前后端交互完全只是数据传递,页面的跳转全部交给前端,这样我们的框架一下子变得清楚且容易开发,之后简单搭了一下数据库,就可以开始进行开发了,数据库在后面的开发中逐渐完善,不过需要注意的是数据库的逻辑关系需要提前想好。
之后是项目的初期开发,开始开发的是管理员部分,后端这部分主要内容是对数据库数据的查看和修改并返回给前端,因此比较容易,忘记提了,我们在每次开发前都会先完成一份大家公认的前后端接口文档,这份文档一般是由一两个提供初稿,大家一起开会讨论,一条一条的反复斟酌,确保没有什么问题,因此我们的前后端开发依赖关系很小,大家都可以进行独立开发,并且事实证明最后整合的时候也几乎没出什么bug,前端后端都能很好的对接上。
现在已经到了项目开发的中后期,我刚刚实现了中间件中的聊天部分和部分排队部分,这部分主要涉及搭建另一条线socket,因此与原先http这条线一起并行,主要是考虑一些逻辑上的问题,比如转接的问题,针对这类问题,我通过维护一张表来记录socket连接情况。
到目前为止,我们开发的进度还算是比较平稳,按照我们的估算,我们应该可以在第三次迭代中完成所有功能的初级版本,但是,数据传输的加密,性能的优化,前端的可视化优化、后端的数据库操作优化,自动回复机器人的机器学习等等都需要我们继续考虑并改进。
相关文章推荐
- (个人)AR电子书创新实训中期报告
- 在线客服系统C109个人总结
- 【开源夏令营】PFIF公益寻人平台(五)中期报告
- 98客服的中期个人总结
- 学术分享搜索平台——中期报告
- 央行开通个人信用报告在线查询服务
- 商用在线客服软件测试报告
- iOS平台个人网银APP的安全测试报告
- 集装箱数据众包平台中期检查个人总结
- 分享一款web平台永久免费在线对话软件(无需专用的客服平台,只需把服务端文件放在网站目录下)
- 101在线娱乐平台客服+Q【7133V5583】
- CR-尼尔森相关人士曾表示,Facebook是美国校园社团文化的在线延续,但在中国并不具备这样的环境。社区用户群的年轻化以及浓郁的乡情或地域情节使得国内社区网站更趋向于同城交友平台,而并不是个人社交圈的扩展。
- 数据用户学术分享搜索平台——中期报告
- 中期报告:多平台网络探测器
- 有关电子商务平台的个人学习总结
- 在线彩信编辑器-短信、彩信平台
- 基于开放式云平台的开源在线评测系统设计与实现
- 在github上创建个人项目的在线演示demo
- 左边在线客服的小技巧
- 如何通过 ClickBank 等类似虚拟平台进行在线销售并获得收益