1.2网站研究意义
当今是一个互联网络高速发展和发达的时代,网络已经成为人们日常工作和休闲娱乐的主要工具。许多传统的信息和数据库系统被移植到互联网上,音乐网站作为这个时代的产物,早已超过了国界,使听音乐变的简单、便捷,它摒弃了传统听音乐媒体的不足,正在快速向前发展。音乐网站是网络音乐的发展平台。过去,音乐网站功能较为单一,但随着网络技术的发展,用户对音乐网站的要求逐步提高,音乐网站由此也逐渐出现了更多采用较为优越的开发工具(如ASP、JSP、Java Script、PHP3等)来建设的音乐网站[4]。本课题所研究的音乐网站主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。
2.网站相关技术
2.1 ASP.NET技术
ASP.NET是基于程序通用语言运行在服务器上,不同于以往的ASP即时解释程序,程序编译时首先在服务器端运行。ASP.NET构架可以使用Microsoft(R)公司最新的产品 Visual Studio.Net开发环境进行开发,这些仅是ASP.NET强大化软件支持的一小部分。因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性可以运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中[5]。ASP.NET同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,JScript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。
2.2 SQL Server 2005数据库技术
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能[6],使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能,使得企业可以构建和部署经济有效的 BI 解决方案,帮助企业的团队通过记分卡、Dashboard、Web Services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包的紧密集成使 SQL Server 2005 与众不同[7]。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
3.网站分析与设计
3.1网站可行性分析
(1)技术可行性
随着计算机的普及,音乐网站的应用也越来越重要,正是在这种情况下各种应用软件应运而生,并且不断丰富。在个人音乐网站中,操作人员易于贯穿软件思想并掌握使用方法,网站在运行时每一步都有相应的文字提示,有时还会弹出小窗口,只要随着提示进行相应的操作即可。本网站是一套比较完整的应用程序,功能比较齐全,网站可以解决用户注册、浏览信息、下载音乐等实用性问题[8]。因此,开发此软件在技术上是可行的。
(2)操作可行性
网站用户平台直接面向普通用户,界面简单明了,采用可视化界面,普通用户只需用鼠标就可以完成相应的数据操作。有一部分数据输入是由后台管理员完成的[9]。对于初次使用此网站的用户,不必经过复杂的培训和学习就可以掌握本网站的操作流程。由此可见,开发此网站在操作上是可行的。
3.2网站功能设计
网站总体上包含用户注册与登陆、音乐动向、音乐故事、音乐分类、音乐专辑、音乐留言、后台管理等功能模块。各个功能模块具体设计如下: ASP.net个人音乐网站的设计与实现 (2):http://www.751com.cn/jisuanji/lunwen_15251.html