论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

B(.NET)网络音乐库论文

  2.4.1 模块介绍

1.登录模块 paper51.com

   用户登录导航模块是用户进入系统的直接入口,它指引用户的注册与登录,模块中的各种信息是对用户进行验证的凭据。登录使用户成为注册用户,享受更多的服务。用户可以通过用户ID和密码登录,进入相应主模块。在登录模块上,用户还可以进入到注册模块,注册模块用户填入想应的信息就可以注册。

copyright paper51.com

2.主界面模块

内容来自www.paper51.com

   主界面分三个,一个是普通用户,一个是唱片公司一个是管理员,通用登录验证,用户进入相应的主界面,进行操作.

paper51.com

1.普通用户 内容来自论文无忧网 www.paper51.com

·管理个人曲库

内容来自www.paper51.com

系统为每个注册的普通用户提供个性化曲库功能,普通用户可以从总歌曲库中选取喜欢的歌曲添加到个人曲库中,方便用户。并且可以进行循环播放所选歌曲。 copyright paper51.com

·管理个人资料 http://www.paper51.com

普通用户的一般类信息,比如昵称等。

copyright paper51.com

·浏览娱乐信息 内容来自www.paper51.com

歌曲排行,娱乐新闻,新加入歌曲等。需要即时更新信息。

内容来自论文无忧网 www.paper51.com

·上传歌曲 内容来自论文无忧网 www.paper51.com

普通用户只能上传网友翻唱或自己原创的歌曲。 copyright paper51.com

·试听歌曲

http://www.paper51.com

点击试听键可进行试听。

内容来自论文无忧网 www.paper51.com

·搜索歌曲

内容来自www.paper51.com

按歌曲名,演唱者名,专辑名。 内容来自论文无忧网 www.paper51.com

2.唱片公司

copyright paper51.com

唱片公司的用户号由管理员分配,不可自行注册。

内容来自www.paper51.com

·浏览娱乐网页 http://www.paper51.com

同普通用户 内容来自www.paper51.com

·上传歌曲

内容来自www.paper51.com

上传自己公司的歌曲,与普通用户上传到服务器的位置不同。 copyright paper51.com

·试听歌曲 内容来自论文无忧网 www.paper51.com

同普通用户。

http://www.paper51.com

·搜索歌曲

内容来自论文无忧网 www.paper51.com

同普通用户。 内容来自www.paper51.com

·上传管理 内容来自www.paper51.com

可以搜索到自己公司已经上传的歌曲,并可以修改部分歌曲信息。

http://www.paper51.com

3.管理员

copyright paper51.com

权限最大者

内容来自www.paper51.com

·管理曲库资料 paper51.com

添加,删除,更新等操作。

paper51.com

·管理用户信息

内容来自论文无忧网 www.paper51.com

添加,删除,更新等操作,其中包括添加唱片公司用户。。

http://www.paper51.com

·处理上传资料

内容来自论文无忧网 www.paper51.com

审核普通用户和唱片公司用户上传的资料,并加入曲库。

内容来自论文无忧网 www.paper51.com

2.4.2 服务器介绍 copyright paper51.com

服务器(Server)采用ASP.Net技术,进行一个开发,有较多隐藏页面,这是为客户端(Client)提供服务。

http://www.paper51.com

服务器端直接可以访问数据库,在接受客户端请示后,并从数据库里读取出相应的数据来回发到客户端;用户可以直接不用客户端来访问,但是受一部分限制。 paper51.com

2.4.3客户端介绍    paper51.com

网络音乐库客户端(Client)是用C#编写的一个桌面应用程序,采用的是B/S(Browser/Server)技术与服务器交互。它不同于传统的C/S(Server/Client)结构,B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 http://www.paper51.com

2.5 小结

内容来自www.paper51.com

本章主要分析系统的各个组成部分,并给出了具体的逻辑设计。用户模型主要是简单的介绍了用户的特征与智能收藏的相关关系。系统主要描述了各模块系统的用途,设计方法以及一些相应的策略。该章主要是以全局的整体的角度描述整个系统的功能和框架,它所涉及的理论分析和设计为后面的算法设计和实现打下基础。 http://www.paper51.com

3 数据库设计 内容来自www.paper51.com

3.1数据库的需求分析

内容来自www.paper51.com

根据系统需求,可以列出以下数据项和数据结构: 内容来自www.paper51.com

   ●用户信息管理:包括用户名称、密码、注册时间、电子邮箱; http://www.paper51.com

   ●收藏信息:包括收藏歌曲ID,用户ID; copyright paper51.com

   ●唱片信息:包括唱片ID、名称、公司等;

paper51.com

   ●文章信息:包括文章ID、文章名、文章内容、文章类型等;

http://www.paper51.com

●等级信息:包括等级ID、等级名称等;

内容来自论文无忧网 www.paper51.com

●公司信息:包括公司名称、公司ID等 内容来自论文无忧网 www.paper51.com

●上传信息:包括上传ID、上传信息等 copyright paper51.com

●歌曲信息:包括歌曲ID、歌曲名称等 内容来自www.paper51.com

●歌手信息:包括歌手ID、歌手名称等 paper51.com

3.2 后台数据库的配置

paper51.com

本系统的开发是在 windows xp 下开发的,开发数据库使用的是SQL server。具体配置步骤如下: copyright paper51.com

create database Music                       --创建数据库Music 内容来自www.paper51.com

go copyright paper51.com

use Music                                   --使用数据库Music

内容来自www.paper51.com

go 内容来自论文无忧网 www.paper51.com

create table Grade               --创建数据表Grade(存储用户等级) copyright paper51.com

( http://www.paper51.com

    Gid int identity(1,1) not null,      --等级编号(标识列以1为基数,1为增量递增<非空>)

copyright paper51.com

    Gname Varchar(30) primary key        --等级名称(Gradename<主键>) copyright paper51.com

)

http://www.paper51.com

go http://www.paper51.com

create table Singer         --创建数据表Singer(存储歌手信息) 内容来自www.paper51.com

(

copyright paper51.com

    Singerid int identity(1,1) not null,    --歌手编号(标识列以1为基数1为增量递增<非空>)

内容来自www.paper51.com

    Siname varchar(30) primary key, --歌手姓名(Singname<主键>) paper51.com

    Sihigh int not null,            --歌手人气<Singerhigh<非空>> paper51.com

    Singertype varchar(10),        --歌手类型(男,女,组合) http://www.paper51.com

    Sarea varchar(10),             --歌手所在地(Singerarea 大陆,港台,欧美)

paper51.com

    Sipic varchar(30)              --歌手图片(Singerpicture)

http://www.paper51.com

) paper51.com

go 内容来自www.paper51.com

create table Com             --创建数据表Com(存储唱片公司信息) paper51.com

(

内容来自www.paper51.com

    Cid int identity(1,1) primary key,  --唱片公司编号(Companyid 标识列 以1为基数1为增量递增<主键>)

内容来自论文无忧网 www.paper51.com

    Cname varchar (30) not null,        --唱片公司名称(Companyname<非空>) paper51.com

    Uid int foreign key references Users(Uid) 内容来自www.paper51.com

) copyright paper51.com

go

paper51.com

create table Favour     --创建数据表Favour(存储用户收藏)

内容来自www.paper51.com

( http://www.paper51.com

    Fid int primary key,    --收藏编号(Favourid <主键>) paper51.com

    Uid int,        --收藏用户ID(Userid)

copyright paper51.com

    Sid int             --收藏歌ID(Songid)

paper51.com

 )

copyright paper51.com

go copyright paper51.com

create table Article        --创建数据表Article(存储文章)

http://www.paper51.com

( 内容来自www.paper51.com

    Aid int identity(1,1) primary key, --文章编号(Articleid标识列 以1为基数1为增量递增<主键>)

内容来自论文无忧网 www.paper51.com

    Aname varchar(30) not null,    --文章标题(Articlename<非空>) 内容来自www.paper51.com

    Acontent text not null,       --文章内容(Articlecontent <非空>)

paper51.com

    Atype varchar(10) not null,    --文章类别(Articletype<非空>)

http://www.paper51.com

    Aauthor varchar (20)           --文章作者(Articleauthor) 内容来自论文无忧网 www.paper51.com

) http://www.paper51.com

go paper51.com

create table Record                         --创建数据表Record(存储唱片信息)                  paper51.com

( 内容来自www.paper51.com

    Rid int identity(1,1) not null, --唱片编号(标识列以1为基数,1为增量递增<非空>)

copyright paper51.com

    Rname varchar(50) primary key,       --唱片名称(Recordname    <主键>)

http://www.paper51.com

    Rcom varchar(50) not null,          --唱片公司(Recordcompany <非空>)

copyright paper51.com

    Rhigh int not null,                 --唱片人气(Recordhigh   <非空>) paper51.com

    Rpiclink varchar(30),               --唱片图片地址(Recordpicturelink) http://www.paper51.com

    Siname varchar(30) foreign key referencesSinger(Siname),--歌手姓名(Singername <外键约束>)

内容来自论文无忧网 www.paper51.com

    Rintro text                         --唱片介绍(Recordintroduce) 内容来自论文无忧网 www.paper51.com

) 内容来自论文无忧网 www.paper51.com

go

paper51.com

create table Song                            --创建数据表Song(存储歌曲信息)

copyright paper51.com

( http://www.paper51.com

    Sid int identity(1,1) primary key,    --歌曲编号(Songid 标识列以1为基数1为增量递增<主键>) 内容来自论文无忧网 www.paper51.com

    Stype varchar(15) not null,                  --歌曲类型(Songtype <非空> 网友原创,上市歌曲)

内容来自www.paper51.com

    Rname varchar(50) foreign key referencesRecord(Rname),--唱片名称(Recordname <外键约束>)

内容来自论文无忧网 www.paper51.com

    Sname varchar(50) not null,          --歌曲名(Songname <非空>) 内容来自www.paper51.com

    Slanguage varchar(15) not null,       --歌曲语言(Songlanguage<非空>) paper51.com

    Sword text not null,              --歌词(Songword     <非空>) paper51.com

    Shigh int not null,                  --歌曲人气(Songhigh <非空>)

paper51.com

    Au_ci varchar(30) not null,          --词作者(Author_ci  <非空>)

内容来自论文无忧网 www.paper51.com

    Au_qu varchar(30) not null,          --曲作者(Author_qu  <非空>) 内容来自论文无忧网 www.paper51.com

    Siname varchar(30) foreign key referencesSinger(Siname) not null,--歌手姓名(Singername <外键约束>) copyright paper51.com

    Sadd varchar(100) not null,  --歌曲文件地址(Songaddress <非空>) paper51.com

    Sopic varchar(30)           --歌曲图片地址(Songpicture)

copyright paper51.com

) 内容来自www.paper51.com

------分隔线----------------------------
联系方式