3、比较法
除了从商场电子化管理系统的设计中寻找资料外也找到大量前人设计的商场电子化管理系统的设计,寻找它们的相似点及各自的特色,推陈出新,得到该系统的的设计目标和设计原则。
4、分析法
分析当前商场电子化管理系统的设计现状存在的问题和不足,提出设置商场电子化管理系统的设计,通过信息化方式制定交易流程,同时采用ASP.NET的技术为根本。
技术路线:
本系统采用 Windows XP作为操作平台:之所以不使用WIN 7 系统是由于XP的兼容性更好,同时系统的稳定性也更加出色。
针对以上提出的关键问题,本系统数据库选用SQL server 2008:该数据库管理系统在Windows XP上能运行,SQL的表变量和SQL语句扩展使商场电子化管理系统的设计的庞大数据库能更好的储存;其本身的查询语言等也能令系统减少冗余,提供运作效率。
本系统的应用软件开发技术选用ASP.NET:ASP.NET的特点在于其灵活性、简易性和可管理性。可以使系统更加灵活、便于使用。能够令规模较大、开发周期长的房屋交易管理系统的开发难度得到一定的降低。同时还是创建更为友好的人机交互界面。
本系统技术环境选用Visual Studio 2008:Visual Studio 2008是基于.NET2.0框架的,它能开发跨平台的应用程序甚至包含代码测试功能,使用便捷。有助于提高开发效率和可维护性,使商场电子化管理系统的设计的维护变得容易。
2 系统开发环境
2.1 ASP.NET概述
ASP.Net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译。ASP.Net构架是可以用Microsoft®公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.Net强大化软件支持的一小部分。
因为ASP.Net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net的Web应用中。ASP.Net同时也是language-independent语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.Net。
ASP.Net使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的系统拥有者工具就可以实现。这种被称为"Zero Local Administration"的哲学观念使ASP.Net的基于应用的开发更加具体,和快捷。一个ASP.Net的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
ASP.Net已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的ASP.Net应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP确做不到这一点。
ASP.NET优越性主要体现在以下几个方面:
(1)效率,ASP.NET是建立在.NET Framework之上的,可使用Visual Basic ,C++这样的模块化程序设计语言,在第一次执行后不须重新编译就可直接运行,所以速度和效率比ASP这种只能用VBScript或JavaScript这样的非模块化语言来编写的脚本编程语言提高很多。