WAP音乐网站设计----模块及数据库设计-毕业论文.doc
《WAP音乐网站设计----模块及数据库设计-毕业论文.doc》由会员分享,可在线阅读,更多相关《WAP音乐网站设计----模块及数据库设计-毕业论文.doc(46页珍藏版)》请在冰豆网上搜索。
WAP音乐网站设计---模块及数据库设计
本科毕业论文
(科研训练、毕业设计)
题目:
WAP音乐网站设计
——模块及数据库设计
姓名:
学院:
软件学院
系:
软件工程
专业:
软件工程
年级:
学号:
指导教师:
职称:
年月
摘要
随着移动通讯技术的迅速发展,GPRS,EDGE,3G网络先后实现,手机上网速度的提高使许多用户越来越喜欢通过手机来浏览WAP网页,收发邮件,炒股乃至在线播放音乐视频。
在此基础上,本次设计主要开发一个WAP的无线音乐网站。
本网站使用WAP+ASP.NET技术开发,在移动通信的平台上实现无线音乐网站,采用SQLServer2000做数据库,以使每一位用户随时随地通过手机上网来轻松获取最新的音乐。
本文从理论和实践两个角度出发,通过对WAP无线音乐网站要实现的主要功能进行分析与设计,对音乐网站与ASP.NET以及WAP技术进行了较为深入的探讨。
内容分五章,各章安排如下:
第一章开发背景,主要介绍了WAP无线音乐网的开发背景,相关技术及系统功能分析。
第二章系统总体设计,主要介绍系统功能设计、系统框架设计和系统开发环境。
第三章系统详细设计,主要介绍系统的界面层、数据库访问模块、数据库设计以及权限设计等。
第四章功能演示。
第五章结束语。
关键词:
WAPSQLASP.NET
Abstract
Asmobilecommunicationstechnologydevelopedrapidly,GPRS,EDGE,3Gnetworkhasachievedgradually,thespeedofmobileInternetincrease,moreandmoreusersprefertobrowseWAPpages,sendandreceivee-mail,stockspeculationandonlinemusicvideothroughthemobilephone[1].Onthisbasis,wedevelopthisWAPwirelessmusicwebsite。
ThissiteusesWAP+ASP.NETtechnology,developbasedonmobilecommunicationsplatform,useSQLServer2000database,sothateveryInternetusereasilyaccessthelatestmusicviacellphoneanywhere,anytime.Thisarticlefromthetheoreticalandpracticalpointofviewofthetwo,throughtheWAPwirelessmusicwebsitetoachievethemainfunctionsoftheanalysisanddesign,musicandWAPsitesandASP.NETtechnologyamorein-depthdiscussions
Thecontentincludesfivechapters:
ChapterIIntroduction,mainlyonthedevelopmentofWAPWeb-sitebackgroundandanalysisfunctions.
ChapterIIsystemdesign,thesystemintroducedinfunctionaldesign,systemarchitecturedesignandsystemdevelopmentenvironment.
ChapterIIIdetailedsystemdesign,introducedthesysteminterface,businesslogicmodules,databaseaccessmodule,databasedesignanddesigncompetence.etc.
ChapterIVfunctionaldemonstrationsystem.
ChapterVConcludingremarks.
Keywords:
WAPSQLASP.NET
目录
第一章引言 1
1.1 课题背景 1
1.2 功能分析 2
第二章系统总体设计 3
2.1系统功能设计 3
2.2系统框架设计 4
2.2.1系统整体框架 4
2.2.2VS.NET框架结构构 5
2.3系统开发环境 6
第三章系统详细设计 7
3.1系统界面模块概述 7
3.1.1网站注册 7
3.1.2网站登录 8
3.1.3网站首页 9
3.1.4新闻浏览 10
3.1.5评论 11
3.1.6音乐浏览下载 12
3.1.7网站管理 13
3.2系统模型对应模块(Model)概述 14
3.3业务逻辑模块(BusinessLogic)概述 15
3.4数据库访问层模块(SQLServerDAl)概述 16
3.6数据库设计 19
3.7数据库存储过程设计 19
3.8权限设计 23
第四章网站界面演示 24
第五章总结 28
致谢 29
参考文献 30
Content
Chapter1Introduction 1
1.1 DevelopmentBackground 1
1.2 PracticalAnalysisSystem 2
Chapter2SystemOverallDesign 3
2.1SystemFunctionDesign 3
2.2SystemFrameDesign 4
2.2.1SystemOverallFramework 4
2.2.2VS.NETFrameStructure 5
2.3SystemDevelopmentEnvironment 6
Chapter3SystemDetailsDesign 7
3.1SystemInterfaceModuleOutlined 7
3.1.1WebRegistration 7
3.1.2WebLogin 8
3.1.3HomePage 9
3.1.4BrowseArticles 10
3.1.5Comment 11
3.1.6MusicDownload 12
3.1.7WebManagement 13
3.2ModelCorrespondingModuleOutlined 14
3.3BusinessLogicModuleOutlined 16
3.4DatabaseAccessLayerModuleOutlined 19
3.6DatabaseDesign 21
3.7StorageDatabaseDesignProcess 23
3.8RoleDesgin 24
Chapter4FunctionalDemo 28
Chapter5Aggregate 29
Thanks 30
References 31
VII
第一章引言
1.1课题背景
进入21世纪以后,知识经济的飞速发展对我们的社会产生了巨大的影响。
IT业的飞速发展不仅仅带来了巨大的经济效益,也在逐渐改变着我们的生活,其中影响最为广泛的就是互联网了[2]。
互联网蕴藏着巨大的“金矿”,如何从这个巨大的财富中获得一份属于自己的财富,需要的不仅仅是努力和勤奋,更多的是知识和技术,只有掌握了知识和技术才有可能成为知识经济时代成功的淘金者。
近年来,随着Internet的迅猛发展以及移动通讯技术的不断提高,移动互联网成为一个新兴的产业。
手机用户的普及更为其带来了巨大的客户人群,据统计2008年全球有超过33亿的手机用户,而其中手机上网人数约占总人数的27%左右,达到惊人的8亿!
如此庞大的用户人群也导致了手机网站的爆发性增长。
WAP(WirelessApplicationProtocol)无线应用协议是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线Internet协议。
WAP将Internet和移动电话技术结合起来,使随时随地访问丰富的互联网络资源成为现实[3]。
WAP服务是一种手机直接上网,通过手机WAP浏览器浏览WAP站点的服务,可享受新闻浏览、股票查询、邮件收发、在线游戏、论坛聊天、音乐视频下载播放等多种应用服务。
通过GPRS网络接入WAP,可充分发挥接入时延短(2秒接入)速率高、永远在线、切换方便等优点,用户可以真正实现无线上网,它是移动通信与互联网结合的标志性产物[4]。
音乐是人生活中必不可少的精神财富,音乐能使人放松身心,陶冶情操,为此我们此次设计建立一个WAP无线音乐网站,使得用户能随时随地掌握最新的音乐咨询,查询自己喜欢的音乐曲目,下载,在线播放音乐。
1.2功能分析
由于是通过手机上网来浏览网站,对此需要我们使得页面尽可能的简洁明了,不宜增加繁琐的效果和大的图片下面就让我们简洁的陈述一下:
用户功能:
(1)登录后时自动记录用户名,用户无需每次都输入。
(2)注册用户可以浏览咨询,歌曲,并可下载,收藏,评论。
(3)查询与更改密码、个人信息,及他人信息。
(4)实现游客浏览功能,即使不进行注册,也可以浏览歌曲,但不能下载,要下载就必须注册。
管理员功能:
管理员登录之后可以进入管理菜单,并有以下功能
(1)编辑发布广告;
(2)编辑发布公告最新音乐咨询;
(3)整理发布歌曲;
(4)管理注册用户。
查询功能:
网站具有歌曲查询功能,可以根据您感兴趣的内容快速获得信息。
(1)按歌曲名字查询;
(2)按歌手名字查询;
(3)按专辑名称查询。
第二章系统总体设计
2.1系统功能设计
网站功能主要是参考流行的WAP手机音乐网站所使用的模块和功能来设计的,包括如下内容:
(1)网站注册。
完成新用户填写基本信息并注册的功能。
用户输入相应的用户名和密码等信息,将注册信息插入数据库、创建新用户更新用户数量信息并跳转到登录页面。
(2)网站登录。
完成用户填写登录信息并登录网站的功能。
如果用户没有注册论坛,则点击进入注册页面,如果用户已经注册则填写用户名和密码,经过查询数据库,验证输入信息的完整性和合法性验证之后就能进入网站。
(3)新闻浏览。
用户点击新闻的标题,然后进入显示该新闻的详细内容页面,用户可以浏新闻的全部内容,并对对新闻进行评论。
(4)评论。
当用户浏览完新闻之后,如果用户想对文章做回复,用户就可以进入回复模块,首先用户填写评论信息,然后通过系统对信息的完整性检查后就能提交回复内容,同时显示在新闻的下面。
(5)歌曲搜索。
用户填入关键字,即可以按歌曲名字,歌手名字,专辑名字来查找,经过查询数据库,返回显示查询结果的页面。
(6)歌曲下载。
用户可以对歌曲进行下载,评论等操作。
(7)歌曲在线播放。
为其他软件预留接口,使得可以通过软