ASP.net钢琴乐谱网的设计+源代码(2)
时间:2018-07-02 18:02 来源:毕业论文 作者:毕业论文 点击:次
ASP.NET是Microsoft.net的一部分,提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务[4]。通用语言的基本库、消息机制、数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术[5]。由于所有的程序都将在服务器端执行,运用ASP.NET不必担心客户的浏览器是否能运行所有编写的代码,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样就减轻了客户浏览器的负担,大大提高了交互的速度[6]。因此,钢琴乐谱网站选用ASP.NET作为网站开发的核心技术。 2.2 SQL Server 2005简介 SQL Server 2005是由微软开发的关系型数据库管理系统,是一个全面的数据库平台,是Web上最流行的用于存储数据的数据库[7]。它可用于大规模联机事务处理、数据仓库和电子商务应用的数据库平台,也可用于数据集成、分析和报表解决方案的商业智能平台,为关系型数据和结构化数据提供了更安全可靠的存储功能,可用来构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server 2005与Microsoft Visual Studio、Microsoft Office System以及新的开发工具包(包括Business Intelligence Development Studio)的紧密集成使它与众不同[8]。无论是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以提供创新的解决方案,帮助从数据中更多地获益,而且,由于其易操作性及其友好的操作界面,深受广大用户的喜爱。因此,钢琴乐谱网选择SQL Server 2005作为后台数据库。 3.网站分析和设计 3.1网站需求分析 随着信息科技在全社会的飞速发展与普及,网上欣赏乐谱、查找乐谱的需求已经越来越明显。目前大部分群众在需要某一乐谱信息时,还是通过购买乐谱书刊的传统方式进行查阅。为了满足广大音乐爱好者和对音乐有特殊需求的用户,有必要设计一个钢琴乐谱网。网站是基于B/S模式的一个免费、开放、操作简单的钢琴乐谱交流平台。钢琴乐谱网的建立,能够为用户提供查询乐谱、上传乐谱、下载乐谱、修改乐谱和在线留言等操作;为管理员提供了用户管理、乐谱管理、留言管理、公告管理、个人信息管理和系统管理等操作。 3.2网站功能模块设计 从网站登录角色的权限考虑,可以分为游客模块、用户模块、管理员模块三个模块,各个功能模块设计的具体功能如下: (1)游客模块 游客模块可以实现用户注册、乐谱查询等动能。游客在网站中可以查询所需的乐谱信息资源,但是对于乐谱的上传、下载和修改等会做出限制。游客也可以注册成为用户。 (2)用户模块 用户模块可以实现用户登录、上传资源、下载乐谱、修改乐谱和在线留言等操作。用户在登录网站后点击个人信息,可以跳转到用户信息界面,显示用户的姓名和用户账号。为了保证用户信息的安全,用户可以修改自己的登录密码。另外,用户在登录网站后可以在留言板界面留言,留言之后可以看见留言用户的账号、留言的主题和留言的内容。 (3)管理员模块 管理员模块可以实现对用户管理、乐谱的管理、个人信息管理、公告管理和留言管理等操作。 (责任编辑:qin) |