1.4.3 ASP.NET2.0技术的介绍
ASP.NET2.0是把基于通用语言的程序在服务器上运行。不像以往的ASP即时解释程序,而是将程序在服务器端第一次运行时进行编译。ASP.NET2.0构架是用Microsoft(R)的 Visual Studio环境开发的。
ASP.NET2.0是基于通用语言的编译运行的程序,对于它的强大性和适应性,可以使它运行在Web应用软件开发者的大部分的平台上。通用语言基本库,数据接口的处理,消息机制都能无缝的整合到ASP.NET2.0的Web应用中。ASP.NET2.0也是language-independent语言独立化的,因此,程序员能选择一种适合自己的语言来编写程序,或者把程序用很多种语言来写,现在已经支持的有C#(C++、Java的结合体),VB,Jscript。
第2章 可行性分析
2.1 技术可行性
本音乐网站主要是用SQL Server 2005建立后台数据库,采用VS2010集成开发环境开发而成的。经过三年多的学习,掌握了ASP.NET,SQL Server 2005以及VS2010相关方面的知识,并结合相关资料,开发此软件在技术上是可行的。
2.2 经济可行性
软件的经济可行性指的是软件所能带来的经济效益与开发设计所需要的投资相比,是否相适合,同时还要看此软件是否真正给用户带来足够的经济效益。开发该音乐网站所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也容易获得,因此,开发成本低。开发本网站具有效率高、成本低、质量高的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
2.3 操作可行性
自从人类社会进入九十年代后,之后计算机技术的飞速发展,各种应用软件已日益被人们所接受。管理形式计算机化是社会发展的必然趋势,各种智能化的软件层出不穷,而面对二十一世纪智能管理化的挑战,减少了原来人工操作费时费力情况。而且可以避免人为的经济性犯罪,管理层可以容易的做出及时的决策。本系统用户平台直接面向普通用户,界面简单明了,采用可视化界面,普通用户仅需用鼠标就可以完成相应的数据操作,少量的数据输入是由后台管理员用户来操作的。对于初次使用此系统的用户,不必经过繁琐的培训和学习就可以掌握本系统的操作流程。由此可见,开发此网站在操作上是可行的。
2.4 时间可行性
软件的时间可行性是指软件在时间跨度上的实际范围。从时间上来看,有足够的时间将掌握的相关知识应用到网站开发中,可以认真考虑并实现相应的功能。由此可见,本网站在时间上是可行的。
第3章 需求分析源-自-751:,论^文'网]www.751com.cn
3.1 网站概述
本网站是一个典型的音乐网站,网站分为前台和后台两大模块。网站前台显示了所有的音乐,专辑,播放列表,网站的音乐资讯等。网站提供了会员注册功能,注册的会员可以登录网站,实现普通用户没有的功能,例如会员可以在论坛中进行欣赏、评价歌曲。后台管理员对前台涉及到的所有信息进行管理。根据需求对网站角色分为三种类型,一种是普通用户,一种是网站会员,另外一种是后台管理员。根据角色信息分析网站的功能模块如下:
网站普通用户的功能:
1.音乐资讯板功能:实现网站中的音乐资讯列表和查看音乐资讯信息等功能;
2.站内搜索:搜索网站中的音乐信息;
3.下载功能:对网站中的音乐进行下载。
网站会员的功能:
1.包括普通用户的所有功能;
2.歌曲评论:可以对网站中的歌曲信息进行评论。