2.2 技术可行性
本音乐网站,采用了当前流行的B/S结构和Internet网络技术,以及asp.net,sql2005编程。所以,从技术上来说,开发这个系统的技术难题是不多的。
应解决的主要问题及技术要求包括:收集系统开发所使用的足够的信息,按实际应用的可行性划分模块,确定模块功能。建立完善的数据库支持环境。前端的视图使用asp.net语言加以实现,并使用asp.net实现与数据库之间的各项操作。各模块功能的协调及信息的沟通。
2.3 运行可行性
本系统为基于B/S构架的系统,所耗费的资源较小,运行速度快,整体反应,更新等性能好。在基于以asp.net为基础的开发前端的前提下,我选择使用了SQL Server2005数据库。通过ADO.Net控件来实现C#和SQL之间的连接和编辑功能[4]。使用Microsoft Visual Studio 2008来进行编译。
C#是微软开发人员安德斯•海尔斯伯格特意为.NET平台量身定做而进行的设计的一种高级语言,它第一个面向组件的编程语言,是全部面向对象的,可视化的高级编程语言。使用它编写的程序能运行在独立和嵌入式的系统中,不管是大的操作系统还是复杂的操作系统。同时也能适合于小型系统特定应用。它具有很高的相似性与Java,因为C#是从C,C ++和Java开发,它汇集了三个语言的最突出的特点,也有自己的增值功能。据统计,这是所有软件工程和发展方向的最新研究成果是在一个安全,稳定,操作简单,优雅和强大计算能力的编程几乎集合,语法的风格,语言功能和便利化的组件已经成为首选.NET开发。
ASP.NET 是一个微软的开发框架,应用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建的网页或网站。ASP.NET把基于通用语言的程序在服务器上运行。同样在服务器端上,与ASP即时解释程序速度相比,首次运行程序时进行编译,速度提升了很大一个水准。而且是可以用任何与 .NET 兼容的语言(包含了Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。[5]另外,任何asp.net应用程序都可以使用整个 .NET Framework。开发人员能够非常简单地获得这些技术上的优点,例如托管的公共函数库和运行库的环境、数据处理的安全性、类库的继承等等[6]。asp.net可以无缝地与 WYSIWYG HTML编辑器和其他编程工具(包括Microsoft Visual Studio)一起工作[7]。这样一来可以让这些工具所包含的所有优点都集中起来,从而可以更加简单、方便的来开发一个新的网站或网页。支持在网页中的界面添加服务器的控件,并能够加以完全集成式的运行和调试,对开发人员来说是一个非常便利的更新。ASP .NET不能只被看做是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的优秀程序构架,而且可以运行于多种平台的WebServer之上。asp.net是把基于通用语言的程序在服务器IIS上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多[8]。但是asp.net也有一个特点,就是每修改一次程序(即代码类)必须重新编译一次,修改几次就必须重新编译几次,执行效果也会相对有所降低[9]。
3 需求分析
对本音乐网站的需求进行分析,主要完成系统业务流程,进行功能分析和系统建模,进一步明确系统需求,并分配以及列出每一个模块应该实行哪一块功能的明细,从而完成对音乐网站的系统需求分析。
3.1 用户功能需求分析
本音乐网站系统可以通过一些列子模块,实现用户之间,以及对网站内的资源进行互动的需求。具体功能如下:
- 上一篇:java+mysql+Spring构建动静分离技术实现电商平台设计
- 下一篇:asp.net+sqlserver个人饮食管理系统的设计
-
-
-
-
-
-
-
当代大学生慈善意识研究+文献综述
java+mysql车辆管理系统的设计+源代码
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
十二层带中心支撑钢结构...
大众媒体对公共政策制定的影响
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
河岸冲刷和泥沙淤积的监测国内外研究现状