软件设计说明书(概要+详细)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
xxxxx/软件概要设计说明书软件概要设计说明书
设计负责人:
主要设计人:
2018年 06月 11日
公司(盖章):
审核意见:
审核人:
年月日
概要设计说明书版本记录
组员分工(概要设计)
xxxxxxx/软件概要设计说明书
目录
1 引言 (1)
1.1 标识 (1)
1.2 项目概述 (1)
1.3 系统概述 (1)
2 文档简介 (1)
2.1 目的 (2)
2.2 范围 (4)
2.3 读者对象 (6)
2.4 参考资料 (6)
2.5 名词解释.................................................. 错误!未定义书签。
3 软件总体说明 (6)
3.1 设计指导思想 (6)
3.2 主要业务功能划分 (7)
3.2.1 逻辑视图 (7)
3.2.2 模块功能简介 (7)
3.3 软件边界 (9)
3.4 接口 (9)
3.5 物理视图(可删节) .......................................... 错误!未定义书签。
3.6 关键点考虑 (9)
3.7 开发环境配置 (10)
3.8 运行环境配置 (10)
3.9 测试环境配置 (10)
4 模块设计 (6)
4.1 模块1 (12)
4.1.1 技术概述 (12)
4.1.2 接口 (12)
4.1.3 数据结构 (12)
4.1.4 用户界面规范(可删节) (13)
4.1.5 用户界面流图(可删节) (14)
4.1.6 处理流程概述 (15)
5 数据库设计 (12)
5.1 数据库Schema设计 (16)
5.1.1 ER图 (16)
5.1.2 Schema描述列表 (16)
6 功能需求追溯 (20)
1引言
1.1 标识
无
1.2 项目概述
随着时代的进步,信息技术革命的深入,人们的生活变得越来越富裕,这时候的人们不仅仅是追求物质上的享受,人们对精神上的享受空前提高。而时代赋予现代人类的一大精神盛宴无疑是越来越多的流行音乐,尤其是大多数的青少年更是离不开音乐。KTV就是这个时候运运而生,城市里越来越多的KTV(这里指KTV场所)出现在人们的生活中,随着KTV行业的迅猛发展,点歌系统在KTV里的重要性越来越大,KTV点歌系统也因此有了广阔的发展前景。
1.3 系统概述
随着经济的发展,人们的生活水平也有了很大的提高,尤其是KTV的先进技术及设备不断涌现,闲暇的时候喜欢去KTV唱歌,使得人们对KTV的服务质量要求也越来越高,每个城市都有各色各样的KTV,KTV点歌系统是这一时代潮流的宠儿,对其点歌系统的需求也增大了。这就产生了KTV点歌系统的市场。为了满足广大消费者的需求,也为了娱乐业经营者的利益,并进一步完善和加快娱乐业管理信息化进程,针对我国娱乐业的特点和需求,结合以往娱乐软件的开发经验,以娱乐业管理科学化规范化为出发点,开发了这一个具有实用性、高效性、功能划分细致及较高的灵活性和可扩充性的KTV视频点播系统。唯有提高服务水平,提供一流的硬件服务设施才能提高点歌的功能。
2文档简介
2.1 目的
模块:用户模块和管理员模块
外部接口与各模块之间的接口
功能界面之间的连接
每进入一个查询功能界面都有返回主界面的按钮,方便用户随时切换查询的方式;在进行查找歌曲的时候,每当进入任意一个查找歌曲的界面,都有与其他查询方式连接的按钮,可以与其他的歌曲查找方式进行互相切换,但每次只能单个切换,例如:当你进入“歌曲名或歌手名查询”界面后,可以直接切换到“按歌手类型查询”界面。在进行查询歌曲时,支持多种输入法,用户可以随时切换输入法,包括语音识别功能。
相应歌曲的界面操作
可以将这首歌曲添加到列表中并且支持放在第一个位置或者最后一个位置;可以将已在列表中的歌曲进行移动或删除,根据用户的爱好随意调换;返回时可以选择续添加、直接返回到上一个界面或者返回主界面,用户可以随意切换界面而不用一步一步返回,增强该系统的可操作性。
播放界面与其他界面之间的切换
这个界面下有一个返回主界面和一个返回上一步的按钮,当对歌曲的操作完成后就可以通过这些按钮进行切换;
在这个界面下用户可以通过“播放、暂停、重唱、切歌、伴唱、原唱、移出列表、优先播放”等对歌曲进行相应的操作,查看当前播放列表并且可以随意调换歌曲的顺序、移出列表、置顶、置底等操作。
如果有歌曲正在播放,在其他界面也可以直接通过点击歌曲的图标切换到正在播放的歌曲,而不用再从主界面一步步的进入到播放界面;
在其他界面可以也通过屏幕下方的“播放、暂停、重唱、切歌、伴唱、原唱、移出列表、优先播放”等按钮直接进行歌曲的操作,而不必再回到播放界面来进行这些操作,提高了本系统的实用性。
数据库:
本KTV点歌系统需要存储的数据量较大,同时会有多个终端访问服务器文件。需要存储的信息主要包括歌手信息和歌曲文件信息。在设计系统过程中建立了四张表(管理员信息表,歌手信息表,歌曲信息表及歌曲类型列表)用于各项信息的有效管理。用户界面规范:
本系统登录验证身份有客户和管理员两种身份,管理员身份可以登录后台数据维护和前台点歌,客户只可进入前台点歌。
当管理员输入登录名称和登录密码时,通过实例化,调用其中的变量,将文本框的内容赋值给它们,传递到数据库,将其与数据库表中的记录进行比较。若输入的信息在表中有记录,那么输入的信息正确,调用方法进行登录界面的选择;若输入的信息在表中没有记录,则提示输入有误,提示重新输入。