软件工程音乐网站.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程音乐网站

<软件工程——大作业> “音乐网站” 软件设计说明书 姓名: 于浦、王飞腾、宋振涛 班级: java101 完成日期: 2012-4-9 中原工学院软件学院 目录 1 引言 - 1 - 1.1 编写目的 - 1 - 1.2 范围 - 1 - 1.3 定义 - 1 - 1.4 参考资料 - 2 - 2 项目概述 - 2 - 2.1 产品描述 - 2 - 2.2 产品功能 - 2 - 2.3 用户特点 - 4 - 2.4 一般约束 - 4 - 2.4.1 采用的技术标准 - 4 - 2.4.2 硬件限制 - 4 - 2.5 分工规划及耗时 - 5 - 2.51 人员分工 - 5 - 2.52 时间进度及甘特图。 - 5 - 1 引言 1.1 编写目的 本文档为开发人员、维护人员、客户之间提供共同的协议而创立,。 本的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。 .2 范围 本系统是一个基于Internet网络远程娱乐系统,通过该系统,广大群众可以浏览该网站,能够有哪些信誉好的足球投注网站自己想听的歌曲,在线听歌,也可以方便的进行注册,成为该系统的普通用户,普通用户可以选择自己喜欢的歌曲,进行下载;该系统是一个人性化的系统,能够满足个人的基本需求。 客户端运行浏览器访问Web服务器,然后通过接口与后台数据库建立通信,完成数据的查询、下载、等操作。 系统认可三类用户,游客,客户用户,管理员用户,其中管理员拥有最高权限,负责服务器端的维护与管理,同时也拥有直接访问数据库的权力;客户用户拥有访问系统WWW服务的权限以及从数据库获取数据的权限。 1.3 定义 管理员:指的是本管理系统的使用者。 普通用户:只实体的人或单位,包含的信息包括账号、密码、Email等。 游客:游客没有账号和密码,可以有哪些信誉好的足球投注网站歌曲,在线听歌,游客要成为普通用户必须注册。 E-R图:即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 在程序设计中,为完成某一功能所需的一段程序或子程序;或指能由编译程序、装配程序等处理的独立程序单位;或指大型软件系统的一部分。 类、类的内部结构以及它们与其他类的关系等。 测试:利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。 黑盒测试:一般进行的是功能和性能测试,测试某个功能是否达到。 用例:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。 .4 参考资料 张海藩 . 软件工程导论 . 北京:清华大学出版社,2003。 2 项目概述 2.1 产品描述 本系统是一个基于Internet网络远程娱乐系统,为方便广大用户的听歌娱乐,特此,准备了三个身份,即管理员、普通用户和游客,权利逐级递减,管理员具有最高权限,普通用户则可进行访问数据库,下载数据等操作,而游客只能进行检索的功能,如此该系统略显人性化,适用于各类需求。普通用户通过统一的Web界面访问该系统,将所有功能集成在Web中。 2.2 产品功能 系统中的参与者: 图2.1 系统中的参与者 接下来对各个参与者的动作进行表达。 普通用户用例图: 图 2.2 普通用户用例图 管理员用例图: 图2.2 管理员用例图 游客用例图: 图 2.4 游客用例图 2.3 用户特点 本软件的最终用户为大众消遣娱乐用户(特指爱好音乐的群众),只需拥有基本上网能力即可。维护人员则需熟悉Java编程基础以及B2C网页制作,会熟练使用MyEclipse,熟悉MysqL数据库和Tomcat。 2.4 一般约束 2.4.1 采用的技术标准 采用B2C模式,无需单独下载客户端; 采用Java技术标准,具有跨平台,可移植的特点; 本系统采用MysqL数据库,使用广泛,功能强大; 使用windows操作系统,使用方便,应用范围很广; 使用Myeclipse,它是最优秀的集成开发环境之一,可以方便的进行本系统的开发工作。 2.4.2 硬件限制 本项目的运行设备要求为:WindowsXP中文版或Wi中文版或更高。 .5 分工规划及耗时 2.51 人员分工 本系统开发人员为人 表 2.5 项目人员分工表 项目角色 姓名 花费时间(小时) 系统分析 王飞腾 30 功能实现 于浦、王飞腾 150 UI设计和功能完善 宋振涛、于浦 30 测试和项

文档评论(0)

peain + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档