《2022年ktv概要设计说明书 .pdf》由会员分享,可在线阅读,更多相关《2022年ktv概要设计说明书 .pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、概要设计说明书1 引言 . 21.1 编写目的 . 21.2 背景 . 21.3 定义 . 21.4 参考资料 . 32 总体设计 . 32.1 需求规定 . 32.2 运行环境 . 42.3 基本设计概念和处理流程. 42.4 结构 . 52.5 功能器求与程序的关系. 62.6 人工处理过程. 63 接口设计 . 73.1 用户接口 . 73.2 外部接口 . 73.3 内部接口 . 74 运行设计 . 84.1 运行模块组合. 84.2 运行控制 . 84.3 运行时间 . 85 系统数据结构设计. 95.1 逻辑结构设计. 95.2 物理结构设计. 11 6 系统出错处理设计. 11
2、6.1 出错对策处理. 11 6.2 系统维护设计. 11 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 12 页 - - - - - - - - - 概要设计说明书1 引言1.1 编写目的选歌系统是为某KTV唱吧开发的视频歌曲点唱软件。该软件能方便顾客进行选歌,帮助系统管理员管理歌曲的播放,提高KTV 歌曲点唱的效率和准确率。本文档为该系统的概要设计说明书,详细阐述了对用户所提出需求的设计方案, 对系统中的各项功能需求、 技术需求、实现环境及所使用的实现技术进行了明确
3、定义。同时,对软件应具有的功能和性能及其他有效性需求也进行了定义。1.2 背景开发软件名称: KTV 点歌管理系统项目任务提出者: xx 系项目开发者: xx开发小组用户: 所有爱好音乐并喜欢K 歌的人1.3 定义实现环境:系统运行的目标软件、硬件环境。实现技术:系统所采用的软件技术或体系结构。实现语言或工具:实现系统最终采用的编程语言或工具包,如 Delphi、名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 12 页 - - - - - - - - - VB、PB、Ja
4、va、Ada 等。1.4 参考资料实用软件工程与实训主编 杜文洁,清华大学出版社;C#程序设计与开发主编谭恒松,清华大学出版社。新余电视点播系统;某 KTV 唱吧视频点歌系统计划任务书 ;*本系统需要参考众多KTV 软件系统,并且需要实际考察。2 总体设计2.1 需求规定本系统的主要输入项有:歌手名拼音、笔画索引,歌曲名拼音、笔画索引,语种拼音、笔画索引,地区拼音、笔画索引。主要的输出项为:该歌手所有歌曲曲目, 所选该歌曲,该语种所有歌曲曲目,该地区所有曲目。 主要的功能有: 点歌功能用户在界面显示的相关选项提示下有选择的进行操作, 针对每一种歌曲曲目的查找方式界面将显示相对应的界面,用户只需
5、一直按照界面所给出的提示操作即可,切歌功能当用户想结束当前演奏曲目时,选择切歌按钮即可结束当前曲目,播放点击的曲目等。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 12 页 - - - - - - - - - 2.2 运行环境点歌电脑:主机、触屏显示器、软件视频服务器:主机、显示器、系统软件、流控软件歌曲磁盘库 : 计算机硬盘、(阵列卡、阵列柜)歌曲采编电脑:主机、显示器、歌曲编辑软件(采编卡)2.3 基本设计概念和处理流程本系统的基本设计概念是: 采用所学的相关知识,
6、 编写一套简单实用的娱乐软件。既能利用所学,又能娱乐大众。KTV 点歌管理系统系统主界面歌曲名语种地区系统控置歌手名查询添加播放控制音量控制管理员删除名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 12 页 - - - - - - - - - 2.4 结构概要设计顶层图顾客点歌子系统概要设计图管理员管理子系统概要设计图管理员管理子系统查询信息添加信息更新信息基本信息基本信息基本信息顾客点歌子系统查询信息添加信息选择信息删除信息选择选择选择选择KTV点歌系统顾客点歌子系统管
7、理员管理子系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 12 页 - - - - - - - - - 查询子系统概要设计图2.5 功能器求与程序的关系程序单元各子系统歌曲基本信息基本信息查询歌曲信息更新顾客点歌子系统管理员管理子系统2.6 人工处理过程本系统中包含两个人工处理过程:1 在歌曲信息入库过程处理中, 需要通过人工对歌曲分类、 添加歌曲查询子系统查询信息更新信息选择选择单选查询复选查询单选查询选择选择选择名师资料总结 - - -精品资料欢迎下载 - - -
8、 - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 12 页 - - - - - - - - - 编号;2 在顾客消费过程中,顾客的身份验证要通过人工来完成。3 接口设计3.1 用户接口本系统采用面向对象语言编写,程序的输入采用的窗体结构, 输入方便具有傻瓜界面, 是传统 windows 界面风格,界面采用 windows 常用的 MDI窗口结构,与用户接口采用常用的命令对话框方式,用户输入方便,语法简单,除了高级管理员需了解SQL语言外,一般用户只需了解 windows 常用的操作即可。3.2 外部接口本系统只是用于 win
9、dows 操作平台,采用 SQL Sever 数据库,同数据库连接采用微软开发的ADO 数据引擎,只需安装SQL Sever 驱动,具有系统兼容性强的特点,运行稳定不易出错,在网络方面采用SQL Sever 自带的网络功能,网络兼容性好适用于广域网和局域网,数据的传输支持 TCP/IP 协议,允许批量数据传输。3.3 内部接口在该系统中各个子系统之间用两个表互相连接,各个子系统之间的数据调用均调用这两个表的数据,而各个程序单元仅存在数据的调用,程序单元之间的相互联系相对极少。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精
10、心整理 - - - - - - - 第 7 页,共 12 页 - - - - - - - - - 4 运行设计4.1 运行模块组合1 录入信息过程:在数据的录入过程中必须保证数据库处于打开状态,否则录入将出现错误。2 查询信息过程:在查询中, 录入的新数据有可能, 不能正确检索到所需要的数据,原因是打开的数据表是在刷新的数据之前,而此时新的数据并未录入数据表。以上各个子系统均需要保证在数据库处于打开状态下。4.2 运行控制1 本软件通过打开桌面上的快捷方式可以打开。2 本软件内部操作采用WINDOWS操作界面,主窗体采用菜单方式只需单机即可打开所需的操作。每个窗体采用 MDI技术,可以并行打开
11、多个窗体,并行操作。每个窗体操作简单为通用的WINDOWS操作界面。4.3 运行时间本系统占用系统资源相对较少,因此运行速度较快, 每条记录的修改约占 0.3 秒,具体时间应与网络传输速度和处理器速度有关。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 12 页 - - - - - - - - - 5 系统数据结构设计5.1 逻辑结构设计User- 信息表标示符数据类型字节必填字段允许空值Uid Text 20 是否Uname Text 30 否否Upwd Text 50
12、 否否Udatatime Text 50 否否Ufalg Text 1 否否singerinfo-表标示符数据类型字节必填字段允许空值Sid Text 50 是是Sname Text 50 是否Ssex 日期/ 时间20 否是Sbirthday Text 否Sguoji Text 50 否是Scompany Text 100 否是Spinyin Text 50 否是RdateTime 日期/ 时间否名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 12 页 - - - -
13、- - - - - Playinfo-表标示符数据类型字节必填字段允许空值Play_code 文本50 否是Play_name 文本50 否是Play _Kind 文本50 是否Play_ author 文本50 否是Play_ chinese 文本50 否是Musicinfo-表标示符数据类型字节必填字段允许空值Music_code 文本50 是否Music_name 文本50 是否Music_author 文本50 是否Music_Kind 文本50 是否Music_chinese 文本50 否否Music_filepath 文本50 否否Music_Ping 文本50 否否Music_d
14、ate 日期/时间否Music_falg 数字长整型否名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 12 页 - - - - - - - - - 5.2 物理结构设计存储要求保证系统中数据项的准确性和可靠性。保密条件系统采用加密方式,保证了信息的安全性。访问方式通过与数据库的连接,及时更新数据表中的数据项。6 系统出错处理设计6.1 出错对策处理说明故障出现后可能采取的变通措施,包括:1 后备技术:如果数据丢失可以从备份文件中查找,歌曲信息为一周一次备份;2 恢复在启
15、动技术:该软件对断电输入的数据而且没有储存,没有恢复功能,需重新录入。3 列出可能的软件、 硬件故障以及对各项性能而言所产生的后果和对故障所应采取的步骤方法。4 在详细设计中以列表方式列出可能出现的错误,错误代码及解决方式6.2 系统维护设计本软件为了方便维护加有系统维护单元,维护包括备份、 重查等。其中备份为歌曲信息为一周备份一次。重查可以检查系统是否运行正名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 12 页 - - - - - - - - - 常,数据录入是否有错,信息是否完善。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 12 页 - - - - - - - - -