系统主要功能模块具体描述如图3.2所示:
图3.2 系统数据结构图
3.3 系统流程图和逻辑
用户登录系统流程图如图3.3所示。
图3.3 登录流程图
管理员添加房源信息流程图如图3.4所示。
图3.4 添加房源流程图
3.4 系统的数据库E-R图
E-R图模型中,包含“实体”、“联系”和“属性”三个基本组成部分。
1.实体:
实体是客观世界存在的且可相互区分的事物。它可以是人也可以是动物;可以是具体事物也可以是抽象概念。
2.联系:
联系是指客观世界中各事物彼此间的联系。联系分为三类:一对一的关系,一对多的关系,多对多的关系。
3.属性:
属性是实体或联系所具有的性质,通常一个实体用若干属性来刻画。人们通常就是用实体、联系和属性这三个概念来理解现实问题,因此,ER模型比较接近人的思文方式。此外,ER模型使用简单的图形符号表示系统分析员对问题的理解,不熟悉计算机的人也能理解它,因此,ER模型可以作为用户与系统分析员之间的交流工具。
(1).用户实体,如图3.5所示
图3.5 用户实体
(2).销售员实体,如图3.6所示
图3.6 销售员实体
(3).客户实体,如图3.7所示
图3.7 客户实体
(4).房源实体,如图3.8所示
图3.8 房源实体
3.5 采用的技术方案与开发工具
采用什么样的开发工具对于一个系统来说极其的重要,它直接关系到系统做的好坏与难易程度,所以我们在做系统开发之前一定是要在考虑好需求的基础上选择适合的、准确的开发技术与开发工具,以免在编程的过程中给自己带来不必要的麻烦或是困难。通过查询资料后发现采用ASP.NET技术比较合适。
3.6 C#简介
现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC++.NET以及其它.NET Framework所支持的语言。我们所做的系统是用C#语言。所以,在这里我介绍一下C#语言。
C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。
C#有以下特性:
(1)效率与安全性。
(2)支持现有的网络编程新标准 。
(3) 消除大量程序错误 。
(4)对版本的更新提供内在的支持降低了开发成本 。
(5)商业过程和软件实现的更好对应。
(6) 扩展交互性
3.7 ASP.NET简介
由于本课题是房屋销售管理信息系统,它不是一个简单的管理系统,而是基于Web的,该系统是需要建立一个强大的Web应用程序,如果要实现这样的程序,目前比较方便的编程技术就是采用ASP.net技术。ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。其结构是一个三层架构:UI层、业务逻辑层和数据层:
1. UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。
2. 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。 C#房屋销售管理信息系统设计+流程图+ER图(7):http://www.youerw.com/jisuanji/lunwen_259.html