音乐分享网的设计与开发毕业设计论文(编辑修改稿)内容摘要:

发工具支持。 在 Visual Studio .Net的集成开发环境( IDE)中, 框架由丰富的工具箱和设计器组成。 所 见即所得的( WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。 强大而富有弹性。 由于 是基于 (CLR)的,因此整个 .Net平台的强大和富有弹性,同样可以应用于 web 应用程序开发者。 .Net 框架的类库、消息以及数据访问解决方案,都可以无缝集成到 web。 也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。 SQL 2020 作为微软在 Windows 系列平台上开发的数据库 ,一经推出就以其易用性得到了很 多用户的青睐 ,相信大多数将自己的业务建立在 Windows 平台上的用户都会对它 有相当的亲切感。 区别于 FoxPro、 Sql 2020 小型数据库, SQL 2020 是一个功能完备的数据库管理系统。 它包括支持开发的引擎、标准的 SQL 语言、扩展的特性 (如复制、 OLAP、分析 )等功能。 而像存储过程、触发器等特性,也是大型数据库才拥有的。 SQL 2020 的新特点: (a)上手容易 话分两头,如果您的企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从 SQL 2020 开始吧。 毕竟,大多数的中小企业日常 的数据应用是建立在 Windows 平台上的。 由于 SQL 2020 与 Windows 界面风格完全一致,且有许多 向导 (Wizard)帮助,因此易于安装和学习,有关 SQL 2020 的资料、培训随处可得,并且目前国内具有 MCDBA 认证的工程师不在少数。 从另一 个角 度来 讲,学 习 SQL 2020 是 掌握 其他 平台及 大型 数据 ,如Oracle,Sybase,DB/2 的基础。 因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。 但有了 SQL 2020的基础,再去学习和使用它 们就容易多了。 IT 行业的实践经验充分证明了这一点。 (b)兼容性良好 由于今天 Windows 操作系统占领着主导地的位,选择 SQL 2020 一定会在兼容性方面取得一些优势。 另外, SQL 2020 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。 尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。 这些特点在 .NET 战略中发挥着重要的作用。 (c)相对于 Microsoft SQL 2020 是在 SQL 2020 的基础上对性能、可靠性、质量以及易用性进行了扩展。 SQL 2020 中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。 其增强的特性包括对丰富的扩展标记语言( XML)的支持、综合分析服务以及便捷的数据库管理。 法律可行性 即该平台的开发会不会在社会上引起侵权或其它责任问题。 因为该平台是作为毕业 设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。 综上所述,音乐网站的开发是必需的,是可行的。 4 系统需求分析 业务流分析 音乐展示平台工作流程为:系统启动并进入登录界面,根据不同的用户进行登录,所有用户都可以浏览系统主页面。 通过权限判断,普通用户只能浏览、试听音乐和歌手信息,注册用户除了可以完成普通用户的操作外,还可以进行对自己注册资料的操作(包括对自己的资料的录入、修改和删除的操作)以及对音乐的下载。 管理员可以对系统信息进行添加、修改和删 除的权限,及对系统管理的所有功能进行操作。 本系统的业务流程图如图 41 所示。 图 41 业务流程图 具体目标如下: ( 1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便;许多选项包括信息类别、来源、作者等只需要点击鼠标就可以完成;另外,跟踪出现的提示信息也让用户随时清楚自己的操作情况。 ( 2)即时可见:对信息的处理(包括添加、修改、删除)将立即在主页的对应栏目显示出来,达到 即时发布、即时见效 的功能。 ( 3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除 、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。 而且,还能进 行对会员的管理,对会员的资料进行审核,以及上传文件的管理。 同时,为了能有效方面的更新系统的界面。 ( 4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。 针对不同的用户,只需要稍作修改就可以开发出适合自己特点的网上汽车。 系统界面中所需的条目,图片等数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。 ( 5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。 数据表 格 :歌手名、歌手分类、歌手简介和歌手图片等。 如图 42所示。 图 42歌手信息表 :歌曲名、歌手、歌曲地址、歌曲分类、歌词等。 如图 43所示。 图 43歌曲信息表 :真实信息、手机和家庭住址等。 如图 44所示。 图 44歌曲信息表 5 系统设计 系统概要设计 音乐网站采用B/S模式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑只需联网到这台主机就可以在IE里打开系统,很方便。 音乐网站信息管理系统功能分析 (1)设计 模块化 数据库的连接保存在了 Web。 Config 文件中,这样当系统有变动的时候只需要更改更改 Web。 Config 中的数据库连接字符串就行了。 appSettings add key=systemfolder value=system_dntb// add key= value=Data Source=.\SQLEXPRESS。 Initial Catalog=YY。 Integrated Security=True/ /appSettings 系统 功能模块划分 音乐网站的主要功能是修改密码、个人信息管理、用户管理、歌手管理、歌曲管理、友情链接。 系统功能模块图如图 51所示。 图 51 系统功能模块图 数据库设计 “数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”。 它由一个称为数据库管理系统的软件进行管理。 数据的存取方式独立于使用它的应用程序。 数据库结构的设计是软件开发的首要条件,设计较好、全面的数据库结构,对于软件开发来说是成功的基石,数据库结构设计不全面,会严重影响软件系统的开发利用率与进程。 得到上面 数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 设计规划出的实体有:管理员信息实体、注册用户(会员)信息实体、产品实体、 产品类型实体、定单详细信息实体、定单列表实体和常见问题实体。 实体之间关系的 ER 图如图 52所示。 图 52 实体间的。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。