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)管理员模块
管理员模块可以实现对用户管理、乐谱的管理、个人信息管理、公告管理和留言管理等操作。
上一篇:ASP.net诗词鉴赏网站的设计+源代码
下一篇:ASP.net高校学生成绩管理系统的设计+源代码

ASP.NET的Web网络應用程序开...

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

ASP.NET微信平台的办证系统设计

国内外图像分割技术研究现状

神经外科重症监护病房患...

中国学术生态细节考察《...

志愿者活动的调查问卷表

公寓空调设计任务书

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

承德市事业单位档案管理...