自定义性和扩展性:ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。
安全性:借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
2.2 Visual Studio 2010
Visual Studio 2010是一套完整的系统工具集,用于ASP.NET 应用,XML Web Services、桌面应用程序和移动应用程序,利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言还利用了.NET Framework 的功能,通过此框架可使用简化的ASP Web 应用程序和XML Web Services开发的关键技术。
2.3 SQL Server 2008
数据库采用的是SQL Server 2008,它是由微软公司研制开发的,为了更多的满足用户要求而推出了许多新的特性和关键部分的改进,使它成为迄今为止最完整和最全面的数据库版本。
它不仅为用户提供了构建典型和创新的分析应用程序所需要的各种特性、工具和功能,而且数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以方便的构建和管理用于业务的高可用和高性能的数据应用程序。
3.系统的分析与设计
3.1 需求分析
需求分析阶段的工作是建立一个待开发系统的框架,通过一种直观的方法来获取功能性的需求,并特别强调要为每个用户或外部的系统增值。需求分析阶段的任务是确定软件系统功能。在软件工程的历史中,很长时间里人们一直认为需求分析是整个软件工程中最简单的一个步骤,但在过去十年中越来越多的人认识到它是整个过程中最关键的一个过程。假如在需求分析时分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。在这个过程中,系统分析员和软件工程师确定顾客的需要,只有在确定了这些需要后他们才能够分析和寻求新系统的解决方法。本系统包含了两个角色:会员和后台管理人员。
根据房屋销售系统的结构特点,该系统实施后,应达到以下目标:
(1)能够实现用户的注册;
(2)能够实现用户的身份验证;
(3)能够实现在线交流;
(4)能够实现对房屋信息的查看和咨询。
(5)能够实现对房屋信息的增删改。
3.2 模块划分及流程
根据房屋销售系统的结构特点,可以将其分为会员和管理员两个模块,其中各个部分及其具体功能模块如图1所示。
图1 系统功能结构图
不同的用户登录,能够使用不同的功能,用户使用系统的流程如图2所示。
图2 系统流程图
3.3 数据库设计
本系统使用SQL Server 2008作为后台的数据库,数据库涉及到6个表,主要是用户信息表,管理员信息表,装修手册信息表,购房指南信息表,房产咨询信息表,出租信息表。经过数据库系统分析以后,数据库的结果已经非常清楚明了。下面简要举例其中的4个表来介绍数据库,包括属性列的名称、数据类型和备注说明等内容。
(1)管理员信息表如表1所示 ASP.net房屋销售系统的设计+源码(2):http://www.751com.cn/jisuanji/lunwen_9090.html