I目录第1章绪论.................................................................................................11.1选题背景.............................................................................................................11.2编写目的.............................................................................................................11.3编写意义.............................................................................................................2第2章需求分析........................................................................................22.1功能需求描述.....................................................................................................22.2可行性分析.........................................................................................................22.3统性能需求描述................................................................................................3第3章总体设计........................................................................................33.1功能框图.............................................................................................................33.2数据字典............................................................................................................5第4章页面设计......................................................................................124.1最爱音乐网前台设计.....................................................................................124.2最爱音乐网后台设计.....................................................................................12第5章编码实现.....................................................................................135.1B/S模式..........................................................................................................135.2C#语言.............................................................................................................145.3SQLServer数据库.......................................................................................155.4ASP.NET技术................................................................................................165.5功能实现..........................................................................................................17第6章软件部署及测试分析.................................................................236.1软件配置..........................................................................................................23II6.2测试分析..........................................................................................................23总结..............................................................................................................28致谢................................................................................错误!未定义书签。参考文献.....................................................................................................291第1章绪论1.1选题背景随着Internet网正在向全世界各大洲延伸和扩散,Internet是一个国际性的通信网络集合体,它集现代通信技术和现代计算机技术于一体,是计算机之间进行国际信息交流和实现资源共享的良好手段。Internet也是人类历史发展中的一个伟大的里程碑,它是未来信息高速公路的雏形,人类正由此进入一个前所未有的信息化社会。人们用各种名称来称呼Internet,如国际互联网络、因特网、交互网络、网际网等等,已经成为世界上覆盖面最广、规模最大、信息资源最丰富的计算机信息网络。音乐网站目前最常见的音乐发烧友网站行业呈现出的旺盛生命力和巨大的市场潜力。音乐网站信息系统采用了B/S开发框架,先进的管理构思,完善的业务管理功能,整个产品在管理功能、易用性、实用性、数据容量、数据安全性、网络稳定性方面都有了很大的提高1.2编写目的研究网站的开发技术,重点是IIS,HTML,ASP.Net。开发一个音乐欣赏网站。该网站使用SQLServer保存数据,用ASP.Net设计动态网页。21.3编写意义计算机和计算机网络的飞速发展,人们对计算机网络的依赖是越来越大。人们在网上聊天交友,在网上请教问题,查阅资料,还在网上玩游戏。除此之外,人们还会在网上进行商务交易、下载信息,有着众多的使用者。而我想设计一个全新的音乐综合网站,这个网站有别于其他音乐网站的常规设计,将给人一种全新的感觉,使之浏览,搜索音乐更加方便和快捷。这也就是毕业设计的编写意义。第2章需求分析2.1功能需求描述音乐专辑,音乐动向,音乐故事,音乐留言。音乐专辑:是本网站功能最强的网页。介绍了音乐的专辑。专辑是按专辑类别分页,点击某个人的专辑,连接到详细专辑页面。音乐动向:按歌手分类,显示歌手的最新动向。如最近的行期安排。音乐故事:按歌手分类,显示歌手的个人介绍。如身高,家人等信息。音乐留言:给本网站留言。可以是对网站的评价,意见等您想说的话。专辑增加与维护,歌曲类别增加与维护,歌曲增加与维护,音乐动向增加与维护,音乐故事增加与维护,留言版维护。2.2可行性分析技术可行性:使用ASP.NET,SQLServer,合理设计技术方案,并与其他音乐网站进行比选和评价。3经济可行性:本网站可进行网上销售,卖家可以购买唱片,图片等与音乐有关的商品。有效配置经济资源、增加供应、创造就业、改善环境、提高人民生活等方面的效益。社会可行性:本网站对社会完全没有不良影响。2.3统性能需求描述开发环境:ASP.NET2005,SQLServer2000运行环境:ASP.NET2005软件硬件配置要求:MicrosoftWindowsXPHomeEditionAMDTurion(tm)64*21.81GHz,960MBNVIDIAGeForceGo6150第3章总体设计3.1功能框图3.1.1功能框图这是本网站总体的功能框图。网站的名称是《最爱音乐网》,它可以分为六大块功能,分别为:注册、登录、音乐专辑、音乐动向、音乐故事、音乐留言。3.1.2注册功能说明图3-1注册4功能是新用户的注册。注册用户名时需要调用两次校验一次是客户端的非空验证,还有一次是服务器端的用户名是否存在的数据库检索。注册成功时自动跳转到登录界面。3.1.3.登录功能说明图3-2登录功能是登录。在用户名和密码都正确的情况下可以登录。一种是普通用户登录:进入主界面,可以浏览本网站。另一种是管理员登录:进入网站维护界面,可以对网站进行维护。3.1.4音乐专辑功能说明图3-3音乐专辑功能是浏览音乐专辑。普通用户进入后可以根据专辑的类别浏览专辑列表。专辑类别分为流行歌曲、日韩歌曲、欧美歌曲、儿童歌曲等。点击专辑列表可以进入这个专辑的详细信息。详细信息包括专辑名称、歌手名称、发行日期、专辑介绍专辑歌曲列表等信息。点击歌曲可以免费下载歌曲。本网站共收集上百种专辑供用户随意浏览与下载。3.1.5音乐动向功能说明图3-4音乐动向功能是浏览音乐动向。动向列表是按歌手排列的。点击进入歌手的最新动向,最新动向包括歌手的最新行程安排等信息。53.1.6音乐故事功能说明图3-5音乐故事功能是浏览音乐故事。故事列表是按歌手排列的。点击进入歌手的个人故事,个人故事包括歌手的个人介绍和故事。个人介绍:出生地、生日、身高等信息。故事:个人的经历、专辑、唱片的介绍等信息。3.1.7音乐留言功能说明图3-6音乐留言功能是发表留言。普通用户进入音乐留言界面后可以随意对本网站进行留言。留言可以是对本网站的建议、评论,还可以是对自己喜欢的歌手,专辑发表评论等。3.2数据字典表3—1歌曲表表名Music用途用于输入音乐详细信息中文字段名英文字段名类型长度备注歌曲编号M_Id数值主键歌曲名称M_Name字符10歌曲歌手编号M_SingerId数值歌曲歌手名称M_SingerName字符10歌曲类型编号M_ClassId数值6歌曲类型名称M_ClassName字符10歌曲专辑编号M_AlbumId数值歌曲专辑名称M_AlbumName字符107表3—2专辑表表名Album用途用于输入专辑详细信息中文字段名英文字段名类型长度备注专辑编号A_Id数值主键专辑名称A_Name字符20专辑歌手编号A_SingerId数值专辑歌手名称A_SingerName字符10专辑类型编号A_ClassId数值专辑类