- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详细设计说明书
当前版本号:1.0
最后更新日期:2014-10-13
作者:神笔码良组
版本记录:
版本号 日期 描述 作者 1.0 2014/10/14 对歌曲进行时、上传、下载、在线播放功能。 神笔码良组
目 录
目 录 3
1 引言 5
1.1 目的 5
1.2 项目背景 5
1.3 参考资料 5
1.4 阅读对象 5
2 设计概述 6
2.1 任务和目标 6
2.1.1 需求概述 6
2.1.2 运行环境概述 6
2.1.3 条件与限制 6
2.2 详细设计方法和工具 6
3 系统详细设计 9
3.1 功能模块详细设计 9
4 数据库系统设计 13
4.1 数据库设计 13
4.3.1 数据库选型及特点 13
4.3.2 数据表及字典设计 14
5 关键技术 15
5.1 关键技术的提出 15
5.2 关键技术的一般说明 15
5.3 关键技术的实现方案 15
引言
目的
本详细设计说明书编写的目的是说明程序模块的设计考虑,包括程序描述、输入/输出、算法和流程逻辑等,为软件编程和系统维护提供基础。本说明书的预期读者为系统设计人员、软件开发人员、软件测试人员和项目评审人员。
项目背景
项目的委托单位:计科一班;
开发单位:神笔良小组;神笔良小组;
项目经核准的计划任务书、合同或上级机关的批文;
项目开发计划;
需求规格说明书;
概要设计说明书;
测试计划(初稿);
用户操作手册(初稿);
阅读对象
系统设计人员、软件开发人员、软件测试人员和项目评审人员
设计概述
任务和目标
根据需求规格说明书我们小组以通过百度云存储平台搭建掌握云存储的应用。任务主要是利用云存储技术实现音乐文件的上传、下载、删除、在线播放等功能。
需求概述
QQ是当代大众网络交流的主要工具人们对QQ及空间完美度的追求越来越重要进入QQ空间令人耳目一新的音乐成为了大众所喜好的
运行环境概述
Mysql数据库(百度云数据库),Bcs存储(百度云存储),java-jetty应用服务器
禁止使用云存储目录遍历
云存储中的文件名使用唯一标示符避免文件重名
权限设置使用Struts2拦截器完成
数据库工具MySQL Server 5.7、MySQL Workbench
应用服务器jetty-hightide-7.6.12.JDK:jdk1.6.0_45
UML:Astah
开发工具ForSpring2014
使用到的框架:Struts2 2.3.16、Spring 3.2.2
使用到的Jar包asm-3.3.jar
asm-commons-3.3.jar
asm-tree-3.3.jar
aspectj-weaver.jar
bcs-sdk-java_1.4.5.jar
.aopalliance-1.0.0.jar
commons-codec-1.3.jar
commons-dbcp-1.4.jar
commons-fileupload-1.3.1.jar
commons-io-2.2.jar
commons-lang3-3.1.jar
commons-logging-1.1.3.jar
commons-pool-1.6.jar
flexjson-2.1.jar
freemarker-2.3.19.jar
httpclient-4.1.1.jar
httpcore-4.1.jar
javassist-3.11.0.GA.jar
log4j-1.2.17.jar
mysql-connector-java-5.1.20-bin.jar
ognl-3.0.6.jar
spring-aop-3.2.2.RELEASE.jar
spring-beans-3.2.2.RELEASE.jar
spring-context-3.2.2.RELEASE.jar
spring-core-3.2.2.RELEASE.jar
spring-expression-3.2.2.RELEASE.jar
spring-orm-3.2.2.RELEASE.jar
spring-web-3.2.2.RELEASE.jar
struts2-core-.jar
struts2-json-plugin-.jar
struts2-spring-plugin-.jar
util-2.4.5.jar
xwork-core-.jar
系统详细设计
功能模块详细设计
数据库系统设计
数据库设计
数据库选型及特点
数据存储方便尽量降低多表关联查询以提高响应速度实现完整功能
对于云存储文件信息使用单独表进行对应保存避免云存储系统的目录数据查询
user(用户信息) 名称 字段 类型 主键 可空 默认值 备注 Id
文档评论(0)