软件开发技术设计文档模板.docx

软件开发技术设计文档模板.docx

ID:59215767

大小:1.46 MB

页数:6页

时间:2020-10-30

软件开发技术设计文档模板.docx_第1页
软件开发技术设计文档模板.docx_第2页
软件开发技术设计文档模板.docx_第3页
软件开发技术设计文档模板.docx_第4页
软件开发技术设计文档模板.docx_第5页
资源描述:

《软件开发技术设计文档模板.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.引言1.1设计背景在快节奏的大学日常生活中,社交软件已经成为大家日常必不可少的一部分,普通大学生的朋友圈和QQ空间等社交软件平台上,经常能够看到有人发送寻物启事、或是拾到他人丢失物品的拾主找寻丢失它的失主的某些消息。大学日常生活中,大部分人都会有曾经丢过东西的经历,无论大小。那如果一旦丢失了一些对我们比较重要的东西呢?譬如带有重要资料的U盘、随身携带的耳机、出入图书馆会用到的校园卡、身份证、夹着银行卡的钱包等等,无论是马虎大意还是因为焦急匆忙,那些“求扩!”、“急寻!”、“大家帮帮忙!”的字眼都着实能够让人感受到失主的焦急

2、与无奈。但是,由于好友人数的限制或是群人数的限制,大家往往会通过转发多个群或者请求好友扩散的方式来散播讯息。这种方法有着很大的弊端,首先是可见的人群少,只能自己的好友可见或者群内可见,这会使消息传递的比较缓慢,对于急于找到的东西造成了一定的时间浪费。其二,这还会浪费网络资源,也会把相对重要的信息顶替,对社交平台这个娱乐的环境造成一定的干扰,在如此环境下,本团队希望开发一个能够方便同学们生活的校园app,本app暂时基于Android系统,用于帮助同学发布与接收失物的讯息。1.2编写目的基于我们学校非常普遍的丢失物品现象,我们团

3、队想要去一个平台能够帮助大家快速将信息集合起来,尽最大可能地使大家快速寻找到自己在校园内丢失的物品,并且能够将捡到的东西及时还给失主。2.软件支持类型软件浏览器应用服务器Tomcat8.0开发工具Android Studio 7.0Myeclipse2017Navicat for MySQL10Java版本JAVA8DatabaseMySQL配置管理工具Bug管理框架组件HirbernateVolleyMVC3.总体功能概述3.1功能总体需求3.2应用技术以tomcat8.0搭建服务器,Mysql作为数据库支持,Android

4、开发的APP界面作为交互界面,使用前后端完全分离开发的框架MVC,在controller控制器部分,使用Java语言作为后端开发语言,使用sevlet搭建控制层的数据传输流,利用Hirbernate框架实现数据库的增删该查功能,其中图片上传的部分,利用Volley框架实现,首先将图片上传到服务器端,写好该图片的目录字段存储在数据库中,实现图片的存储显示。3.3整体框架视图3.3.1物理设计框架以tomcat8.0搭建服务器,Mysql作为数据库支持,Android开发的APP界面作为交互界面,使用前后端完全分离开发的框架MVC

5、,在controller控制器部分,使用Java语言作为后端开发语言,使用sevlet搭建控制层的数据传输流,利用Hirbernate框架实现数据库的增删该查功能,其中图片上传的部分,利用Volley框架实现,首先将图片上传到服务器端,写好该图片的目录字段存储在数据库中,实现图片的存储显示。3.3.2程序设计框架[系统整体类图]4.详细设计4.1模块一:注册登陆模块4.1.1功能概述用户可以在这里注册或登陆自己的账号,完善个人信息等等。4.1.2业务流程用户提交自己的注册信息,信息汇总到数据库啊,如果成功则向用户返回注册成功信

6、息,如果错误则向用户返回错误信息4.1.3对外接口在服务器端的servlet配置和hibernate均配置在.xml文件中。4.1.4具体实现4.1.4.1用户界面4.3.4.3时序图4.2模块二:失物模块4.2.1功能概述用户可以选择放置自己丢失物品的照片或形容词,将信息发布在平台上。4.2.2业务流程用户提交所遗失物品的照片和信息存入数据库,如果成功则返回发布成功信息,其他用户可以查看这些信息,还可以查看发布这条消息的用户的信息。4.2.3对外接口在服务器端的servlet配置和hibernate均配置在.xml文件中。4

7、.2.4具体实现4.2.4.1用户界面4.2.4.3时序图4.3模块三:招领模块4.3.1功能概述用户可以将自己所捡到的东西拍下照片上传平台上,留下自己的联系方式以供失主来查找搜索。4.3.2业务流程用户提交所捡到物品的照片和信息存入数据库,如果成功则返回发布成功信息,其他用户可以查看这些信息,还可以查看发布这条消息的用户的信息。4.3.3对外接口在服务器端的servlet配置和hibernate均配置在.xml文件中。4.3.4用户界面4.3.4.3时序图4.4模块四:树洞交互模块4.4.1功能概述用户可以在这里发表自己的言

8、论,是一个类似贴吧和树洞的用户交互模块,可以增进同学间的交流和接触,也可以发布一些消息。4.4.2业务流程用户发布一条信息并存入数据库,其他用户可以看到这个信息,并在信息下方发布评论,发布信息的用户可以看到自己发布信息的评论4.4.3对外接口在服务器端的servlet配置和h

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。