2.2 C#语言简介
C#是Microsoft在2000年推出.NET Framework第1版供给的一种崭新的语言,C#的迅猛流行,让它成为使用.NET Framework的Windows和Web开发人员无可争议的语言选择。[2]C#是微软特别为.NET定制的一种编程语言。C#这种编程语言,特别适合.NET应用的开发。[3]
同时,C#是一种新型的程序语言,程序员可以在短时间内完成程序的编写。在计算与通讯领域,网络也提供了一套工具的使用。由于C#在面向对象语言上的精益求精,使其成为理想的任一高层次的业务对象或者是应用程序组件中的一员。
C#与Java有很多相似之处,包括继承关系、界面使用情况、语法的使用和编译代码的相关运行过程。但C#与Java也存在着某些方面的不同,它吸收Delphi的一个十分显著的特点,并且能够集成组件,同时它也是微软网络框架的主要角色之一。Internet的C#对象模型再一次计划。C#使程序不能随心所欲的访问存储器地址空间,因为它不再使用指针类型,同时,在以往的编程过程中,由于多重继承的使用,可能会造成很严重的后果,子类可能会继承父类多余的功能,因此,C#不支持多重继承。公共语言运行时提供了一个管理的运行环境为C#,其特点有:首先,语言简洁自由;其次,保持强大的功能、快速的发展和应用了C#函数;最后,其拥有一个web服务器控件,可以结合XML,以及跨平台的支持。
2.3 数据库介绍
SQL Server数据库技术作为当今世界上使用最广泛的数据库,也是最优秀的关系数据库管理系统。[4]SQL Server 2008是在数据库平台上使用的,可以对数据进行相关管理和操作。使用它可以将用户使用的数据直接存储到数据库中。用户可以对数据进行查询、删除、增加、修改的操作。[5]同时,某些设备可以存储数据,可以是数据中心的服务器,可以是其他服务器,也可以是用户的移动设备,它可以合理的控制数据却不需要真正了解数据的存储地。SQL Server 2008在运行关键任务的同时,减少了管理数据的时间,减少了用户的花费。这个平台有以下几个特点:
(2)可信任性:软件的可信任性非常重要,本平台让用户在运行相关重要的应用程序时能够有更高的安全性。为增强可信任性,开发人员改善了数据库的相关镜像;热增加CPU;增加了性能数据的采集;采取了稳定的计划。
(3)智能性:供应一个广阔的平台,在用户需要的时候发送重要的信息。
3 系统需求与可行性分析
3.1 需求分析
需求分析是软件设计的组成部分之一。在这个阶段,我们并不需要解决客户的具体问题,而是要解决“此环节系统必须完成什么”。本环节要确定系统必须完成的工作,对目标系统提出一些完整、准确、清晰、具体的要求。[6]系统的需求如下。
3.1.1 管理员对于系统的需求
系统管理员在本系统中扮演着十分重要的角色,管理员要完成管理用户、管理房屋、管理车辆、管理收费等等需求。在大量的信息面前,本系统应该明确分工,让管理员轻松的找到需要管理的类别,高效率的管理各项杂乱的信息。为了能够实现上述这些需求,物业中心应该做到功能齐全,信息清晰合理,模块划分明确。
3.1.2 系统需求分析
为了使系统能够安全高效的运行。系统处理的实时性和安全性等等是系统的非常重要的性能。本系统要求是实现小区物业管理的最大程度的信息化、自动化,因此,系统主要分为以下几个模块:
(1)系统管理模块:增加、修改密码等信息。