1.2 目的与意义
1.2.1 会员管理系统的设计目的:
方便商铺能及时有效的管理本商铺的会员信息,通过本系统提高商铺与顾客的联系,提升商铺在市场竞争中的竞争力,提高商铺的效益。
1.2.2 会员管理系统的设计意义:
(1)提升商铺的信息现代化进程,给顾客一种高级商铺的感觉;
现在的顾客普遍存在一种过渡消费的倾向,秉承着便宜没好货的态度。越高级的商铺,越能得到顾客的青睐。
(2)提升商铺与本商铺顾客(会员)的联系紧密度;
节假日的短信问候可以增加顾客对商铺的好感,商铺活动期间的信息通告能吸引顾客的注意力,使顾客购买商品的第一选择落在本商铺。
(3)减轻商铺员工的工作压力;
(4)增加顾客对商铺的认知,指导顾客消费。
2 系统开发技术
本系统采用ASP.NET技术编程语言。后台数据库服务器采用关系型数据库管理系统SQL server 2008。
2.1 ASP.NET技术及特点
2.1.1 ASP.NET简介
ASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual Inter Dev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。
ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP..NET强大化软件支持的一小部分。ASP.NET是基于同样语言的变异运行程序,可以使它运行在web应用软件开发者的几乎全部平台上,适用性强。ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面,简单易学。
2.1.2 ASP.NET的特点
ASP.NET2.0与以前的Web开发模型ASP相比,ASP.NET具有以下突出的特点。
(1)优良的性能
ASP.NET代码不再是解释型的脚本,而是运行于服务器端经过已经编译好的公共语言运行库(CLR)代码。同时,ASP.NET可利用早期绑定、实时编译、本机优化和缓存服务来提高程序执行的性能,因此,大大提高了ASP.NET程序的执行效率。
(2)强大的开发工具支持
ASP.NET应用程序可用微软公司最新产品Visual Studio 2008进行开发,Visual Studio.NET提供了强大、高效的.NET应用程序的集成开发环境,支持所见即所得、控件拖放和自动部署等。使用Visual Studio.NET进行ASP.NET应用开发,可大大提高程序开发效率,并且简化程序的部署和维护工作。
(3)多种语言支持
目前ASP.NET支持完全面向对象的C#、Visual Basic.NET和Jscript.NET等
ASP.NET是语言独立化的,即无论使用何种语言编写程序,都将被编译为中间语言。所以,程序开发人员可以选择一种自认为最适合的语言来编写程序,或者用多种语言编写程序。
(4)自定义性和扩展性
ASP.NET设计是考虑了让开发人员可以在代码中自己定义“plug-in”模块,即ASP.NET可以加入自己定义的任何组件。实际上,可以用自己编写的自定义组件扩展或替换ASP.NET运行库的任何子组件。