影碟出租与销售的管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。大多数管理者管理影碟都是采用人工的方式。随着影碟数量的增多,经营业务也不断增加,经营者不得不雇越来越多的店员来管理这些事务,这样作的代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况。传统的人工进行管理,存在低效、易出错等缺点,不便于数据的汇总统计及各种数据分析。
随着计算机网络的普及以及相关技术的发展,开发一个基于WEB的影碟出租系统的时机已经成熟。音像租赁系统可以避免人工音像租赁光盘管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。
2 系统开发工具
2.1 ASP.NET简介
(1)什么是ASP.NET
ASP.NET是Microsoft.NET的一部分,是一个已编译的基于.NET 的环境,可以用任何与.NET 兼容的语言(包括Visual Basic.NET、C# 和 JScript.NET)开发应用程序。另外,任何ASP.NET应用程序都可以使用整个.NET Framework。开发人员可以很容易地获得这些技术的好处,包括管理公共语言运行库环境、类型安全、继承等。
ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括 Microsoft Visual Studio.NET)一起工作。这使得Web开发更加方便。
(2) ASP.NET 技术优势
ASP.NET的技术优势主要体现在以下几个方面:
① 运行速度快
ASP.NET把基于通用语言的程序在服务器上运行。由于ASP.NET是直接编译执行的,比一些解释执行的Web程序技术要略高一筹。另外,采用XML技术,读取、写入、执行速度明显比较快。
② 平台构建免费
本系统在服务器上只需安装Microsoft.NET Framework即可运行。而.NET Framework是微软免费发布的,无需任何高昂的软件费用即可使用。
③ 扩展性好
.NET技术能将编程语言有机组合到一起,同一个系统可能会用多种互不相干的语言编写,但运行效果与用一种语言编写的完全相同,无论是C#、C++,.NET可扩展性使本系统可以方便的添加模块来实现更多的功能。
④ 强大性和适应性
ASP.NET是基于通用语言的编译运行程序,它可以运行在几乎所有的网络应用软件开发平台。ASP.NET也是语言独立化的,我们可以选择一种相对合适的语言来编写程序,或把程序用多种语言来编写。现在已经支持的有C#,VB和Jscript。
2.2其他技术介绍
(1) .NET Framework
.NET Framework框架提供了全面支持.NET的核心技术。其基本思想是:把原有的重点从连接到互联网的单一网络或设备转移到计算机、设备和服务群组上,而将互联网本身作为新一代操作系统的基础。这样,用户将能控制信息的传送方式、时间和内容,从而得到更多的服务。.NET Framework具有两个主要组件:公共语言运行库和.NET Framework类库。.NET 的目标是人们今后无论何时何地,都可以通过任何计算机或手机、掌上电脑等移动设备来处理个人数据、玩游戏或者上网冲浪。
(2)C#语言
由于ASP.NET是一个基于.NET的Web开发平台,该Web开发平台使得Web开发人员可以使用.NET的C#编程语言开发Web应用程序。C#具有简单、完全面向对象和类型安全等特点。C#相对于C/ C++等其它语言,具有如下特点:可避免C++中的指针、禁止直接内存操作等,语法更简单、易学;支持跨平台,可运行在不同类型的客户端;完全面向对象且避免了多重继承;支持快速应用开发(Rapid Application Development, RAD)功能;实现了语言的兼容、协作交互性。