毕业论文-音乐网站的设计与实现(5)

2019-04-22 15:18

亳州职业技术学院毕业论文(设计)

字段名 数据类型 int varchar 字段长度 4 50 说明 ID username 管理员编号 管理员姓名,主关键字 password url varchar varchar 50 50 管理员密码 链接(允许空) 表3-3-2 栏目分类表(class)

字段名 数据类型 Int 字段长度 4 栏目编号,主关键字 class varchar 50 栏目名 说明 classid 表3-3-3歌曲列表(musiclist)

字段名 数据类型 int varchar varchar 字段长度 4 1000 200 歌曲编号 歌曲地址 歌曲名称 说明 ID wma MusicName ClassID SClassID NClassID hits SpecialID IsGood SongWords AddDate int int int int int 4 4 4 4 4 栏目编号 歌手类别 歌手编号 热点 专辑编号 bit varchar 1 4000 推荐是否 歌词 datetime 8 添加日期 表3-3-4歌手列表(Nclass)

字段名 数据类型 int varchar 字段长度 4 50 歌手编号 歌手名称 说明 NClassID Nclass

亳州职业技术学院毕业论文(设计)

ClassID SClassID hits Abcd IsGood varchar int int varchar bit 4 4 4 255 1 栏目编号 歌手类别 热点(点击次数) 名字分类 推荐是否 表3-3-5歌手类别表(Sclass)

字段名 数据类型 int varchar int 字段长度 4 50 4 歌手类别类别 歌手类别 栏目编号 说明 SClassid SClass Classid 表3-3-6专辑列表(Special)

字段名 数据类型 int 字段长度 4 专辑编号 说明 SpecialID ClassID SClassID NClassID name Yuyan Gongsi intro times pic hit IsGood int int int varchar varchar varchar varchar varchar varchar int bit 4 4 4 100 100 100 4000 100 500 4 1 栏目编号 歌手类别编号 歌手编号 专辑名称 专辑语言 所属公司 专辑介绍 发行时间 专辑图片 热点(点击次数) 推荐是否 表3-3-7用户表(users)

字段名 数据类型 int varchar Varchar Varchar Varchar 字段长度 4 50 50 50 50 用户编号 用户名称 密码 电子邮件 联系方式 说明 Id Username Password Email Tel

亳州职业技术学院毕业论文(设计)

OICQ Sex Adddate Ask answer Info Varchar Varchar Datetime Varchar Varchar Bit 50 50 8 200 200 1 QQ号码 性别 注册日期 验证问题 问题答案 信息 表3-3-8会员收藏歌曲列表(User_musiclist)

字段名 数据类型 int int varchar datetime int 字段长度 4 5 50 8 4 编号 歌曲编号 会员名称 收藏日期 专辑编号 说明 ID MusicID UserName Adddate SpecialId 表3-3-9会员收藏专辑表(User_musicSpecial)

字段名 数据类型 int int 字段长度 4 5 编号 专辑编号 说明 ID SpecialID UserName Adddate varchar datetime 50 8 会员名称 收藏日期

3.3.3 数据结构优化—关系规范化

在关系数据库中,对关系模式的基本要求是满足第一范式(1NF)。但是,有些关系模式存在插入、删除异常、修改复杂,数据冗余等毛病。所以,我们必须使关系规范化以方便数据库的操作。

规范化的基本思想是逐步消除数据依赖中不合适的部分,是模式中的各关系模式达到某种程度的“分离”,即“一事一地”的模式设计原则。因此所谓规范化实质上是概念的单一化。关系模式的规范化过程是通过对关系模式的分解来实现的。

通过对本系统关系模式的分析,在关系模式中,每一个非主属性完全函数依赖于码,但是某些关系模式中仍存在着传递依赖。所以本系统的关系模式属于第二范式(2NF),那为什么不把关系模式优化到第三范式(3NF)呢?因为事实上并非范式越高越好,高范式的关系模式也许会影响到数据库的操作速度,所以考虑到这一点本系统仍将关系模

亳州职业技术学院毕业论文(设计)

式优化到2NF。

3.4 开发环境与结构设计

3.4.1 开发环境设计

基于ASP.NET设计的在线音乐网站,采用ASP.NET和SQL Server数据库进行开发的。ASP.NET是目前最流行的一种制作动态网页的技术,它拥有C#编程语言“一次编写,各处运行”的特点,具有良好的移植性、健全性和安全性。SQL Server 2005则是目前比较流行的数据库管理系统。自从微软帝国提出了ASP.NET的技术规范以后,就推出了Microsoft Visual Studio 开发工具,并且配套使用SQL Server。

asp.net的运行环境是.net framework,其开发环境是studio 2005,一般的开发环境安装程序中已经集合了运行环境。所以安装VS2005就行了,安装程序会让你自动安装.net framework!但开发环境不见得一定是使用VS2005,有时只要记事本或一个文本编辑器就行了!运行环境必须安装。所以此时只安装 .net framework 就行了!由于在以前的课程中用过Microsoft Visual Studio2003,所有一开始的时候用VS2003做了初步设计,然后根据实际要求,发现VS2005功能更强大,继而又安装了VS2005,在设计中省去了很多问题。

接下来就是IIS的安装与配置,IIS是Internet Information Server(网络信息服务)的简称,简单的说就是在Internet上发布信息的Web服务器。IIS通过使用超文本传输协议(HTTP)传输信息,并将信息加载到网站上,当然还可以配置IIS提供文件传输协议(FTP)服务,以便于信息的发布和资源的共享。IIS是在网站上构建和部署电子商务解决方案以及任务关键的应用程序的一种安全平台。要想让自己的计算机能够作为网络服务器,首先需要安装IIS。(windows server2003 service pack1)IIS的安装步骤如下:开始-〉控制面板-〉添加或删除程序-〉添加/删除windows组件-〉勾选双击应用程序服务器-〉在应用程序服务器向导中勾选ASP.NET并双击Internet 信息服务(IIS)-〉在Internet 信息服务(IIS)向导中勾选以下选项:FrontPage 2002 Server Extensions、Internet信息服务管理器、公用文件、万维网服务、文件传输协议(FTP)服务-〉将系统盘插入光驱-〉一路下一步完成。

安装之后即打开IIS服务器,安装完了IIS服务器以后,接下来启动IIS网络信息服务器。选择开始-〉管理工具-〉Internet 信息服务(IIS)管理器,或者是开始-〉运行-〉inetmgr可直接打开IIS服务器。默认情况下,IIS服务是随系统启动而自动启动的。如果想停止IIS服务,可以按照下面的步骤:开始-〉管理工具-〉服务-〉双击IIS Admin Service-〉在里面可以设置启动类型。

接下来就要配置IIS服务器,IIS Web站点服务主要是通过其属性进行配置。在IIS的“默认网站”上单击鼠标右键,选择属性,存在如下几个选项卡:\网站\选项卡,IP地址是网络上计算机通信的基础,网络上的计算机通过IP地址来寻找另一台计算机,假设在c:\\inetpub\\wwwroot\\目录下有一个page.htm页面,而本机的IP地址是

亳州职业技术学院毕业论文(设计)

192.168.200.27,那么就可以在IP地址栏输入http://192.168.200.27/page.htm 访问该页面。

通常情况下,使用系统默认的设置(全部未分配),其实,这个全部未分配的IP地址为127.0.0.1,它映射本机localhost这个域名。域名可以简单理解为IP地址的别名。在浏览器中输入http://localhost的效果和输入http://127.0.0.1的效果相同。

除了使用默认主目录外,还可以更改主目录。在\主目录\选项卡中单击“浏览...”按钮,选择需要的文件夹路径作为主目录。例如,在d:\\webserver目录下存放有Web文档,则可以将本地路径设置为d:\\webserver,这样就可以通过http://localhost/ 访问该文档下的文件。

要想从主目录以外的其他目录中进行发布,就必须创建虚拟目录。虚拟目录不包含在主目录中,虚拟目录有一个别名,供Web浏览器访问此目录。别名通常要比目录的路径名短,便于用户的输入。使用别名更安全,因为用户不知道文件是否真的存在于服务器上,这个功能只是应用于虚拟目录中。进行虚拟目录的创建,可以在站点上单击鼠标右键,选择\新建-〉虚拟目录\命令,弹出新建\虚拟路径创建向导\对话框,单击下一步按钮。也可以在默认网站属性对话框中,切换到\主目录\选项卡,在其下半部可以设置整个站点的虚拟路径,此处到底是做什么用的还要探索,默认是不用进行设置的。

3.4.2 结构设计

对于应用系统软件来说,没有一个合适的体系结构而要有一个成功的软件几乎是不可能想象的。不同类型的系统需要不同的结构体系,系统的设计往往很大程度取决于体系结构的选择。为了使得本系统能够有较高的运行效率,采用了B/S网络结构体系。

B/S结构体系与C/S结构体系相比,其优点在于:

(1)不必开发专用的客户端软件,在用户端不需要增加任何代码,用户只需使用现行的浏览器,其操作十分方便,简单易学,界面统一,节省了开发时间,减少了系统出错的可能性,降低了维护费用。

(2)网络应用系统跨平台,兼容性好,保护原有的软硬件设施,原来的网络、操作系统、数据库都可以很容易地加以利用,可以使系统在最短的时间内发挥效益。

(3)技术上相对成熟,投入费用少,系统维护简便,简单易用,见效快,回报率高。 (4)系统运行稳定、安全、可靠,并可进行扩展。 (5)软件移植容易,并可以进行严密的安全管理。

另外,B/S层次分离的优势体现在界面风格统一为浏览器,并具有统一的语言格式、统一的传输协议,系统管理简单,能够优化资源,可支持异种数据库和方便信息发布等。

在B/S结构基础上,采用了ASP.NET技术作为系统的技术支持,以发挥其强大的Web应用能力来使系统的性能优化。


毕业论文-音乐网站的设计与实现(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:江苏自考06093人力资源开发与管理_重点复习资料(南大版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: