77范文网 - 专业文章范例文档资料分享平台

房屋中介管理系统-数据库原理课程设计(3)

来源:网络收集 时间:2018-11-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

这对于查找、更新和维护都带来了不少的困难。

因此,开发这样一个房屋中介管理信息系统成为很有必要的事情,在下面的各章中我们将以开发一个房屋中介管理信息系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

2.2可行性分析

2.2.1技术可行性

本系统的开发利用Microsoft SQL Server2005作为本系统的数据库,它是一个关系型数据库,而且最基本的功能和SQL2000都一样,增加的都是扩展的功能,它是一个支持多用户的新型数据库适用于大中规模的数据量需求。

使用Visual Studio .NET作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。Visual Studio .NET 是一套完整的开发工具,用于生成 ASP Web 应用程序、XML Web services、桌面应用程序和移动应用程序。Visual Basic .NET、Visual C++ .NET、Visual C# .NET 和 Visual J# .NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

2.2.2经济可行性

现在,计算机的配件不断在更新,性能也变得越来越好,同时其价格正在逐渐下降。这次做的这个房屋中介管理信息系统,给房屋中介公司和顾客都带来了很大的方便,表现为以下几方面:

1、本系统的运行可以代替人工进行许多繁杂的劳动; 2、本系统的运行可以节省许多资源;

3、本系统的运行可以大大的提高中介的工作效率;

4、本系统的运行可以方便管理员对各种信息(员工、顾客以及房源等)进

行分类统计和管理;

5、本系统可以保证各种信息(员工、顾客以及房源等)的安全。 所以本系统在经济上是可行的。

2.2.3操作可行性

开发.net方面的信息管理系统是一项复杂的系统工程,从70年代开始,人们逐渐认识到,为了保证在.net环境下运行的系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法旨在指导开发者进行信息化的系统开发,从而加快系统开发的速度、保证质量、以及降低开发成本。信息化的系统开发方法确实在开发实践中取得了一定的效果。作为我们在校即将毕业的毕业生来说,鉴于经验欠缺,时间仓促的实际情况;我们选择技术要求不高,软件规模小的小软件来做为设计题目比较适合。另外在软件数据结构方面,我们以管理方便的SQL Server作为程序后台数据支持。在软件安全方面来讲,一般的软件都包刮了软件加密、软件注册、以及不同用户使用软件的安全管理功能。

1.可行性研究的前提要求:

功能:设计一套房屋中介管理信息系统,使信息管理系统化,完善化,高效化。设计方案的具体要求应包括如下几部分:

1)需求分析

2)功能实现(用户登录,买卖房屋顾客注册,房源发布及查询,房源的成交情况及查询,顾客以及房源信息的更新及删除等)

3)界面美观,性能:稳定快速,实时控制 4)输入/输出:汉字

5)安全与保密要求:不能轻易被破坏,不能让中介或公司管理员以外的人删改,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。

2.可行性研究的方法:

通过调查分析开发实验室管理所具备的能力及实现的方法。确定总体结构,利用SQL Server数据库所具有的能力,以最简洁最容易的方法,使用C#使其成为一个初级的系统软件。

3.决定可行性的主要因素:

中介或公司规模、设备状况、操作人员技术。

4.与原有操作方式比较的优越性:

比原方式操作简单易行,查询信息准,减少人力工作。

2.3数据流程图

2.3.1数据流程图

数据流程图(Data Flow Chart),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。数据流程图的系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。

2.3.2整体数据流程图

整体数据流程图如图2.1所示。

图2.1 整体数据流程图

2.4数据字典

数据字典(data dictionary)是一个自动或手动存储数据源定义和属性的文档,对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。数据

字典对用户来说是一组只读的表,其内容包括数据库中所有模式对象的信息,如表、视图、簇及索引等。

2.4.1数据项表

数据项又称数据元素(data element),是数据的基本单位,一个数据元素可由若干个数据项(data item)组成,数据项是数据的不可分割的最小单位。数据项表如表2.1所示。

表2.1 数据项表

数据项编号 DI—1 DI—2 DI—7 DI—4 DI—5 DI—6 数据项名 roomno typename phoneno Workerno userno User1no 数据项含义 房屋编号 房屋类型 联系电话 员工编号 房主编号 客户编号

存储长度 Int(4) Char(50) Char(11) Int(4) Int(4) Int(4) 别名 索房号 房屋名 电话号 2.4.2数据结构列表

数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。

数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。记为:

Data-Structure=(D,R)

其中D是数据元素的集合,R是该集合中所有元素之间的关系的有限集合。 Sartaj Sahni 在他的《数据结构、算法与应用》一书中称:“数据结构是数据对象,以及存在于该对象的实例和组成实例的数据元素之间的各种联系。这些

联系可以通过定义相关的函数来给出。”他将数据对象(data object)定义为“一个数据对象是实例或值的集合”。

Clifford A.Shaffer 在《数据结构与算法分析》一书中的定义是:“数据结构是 ADT(抽象数据类型 AbstractData Type)的物理实现。” 数据结构列表如表2.2所示。

表2.2 数据结构列表

数据结构编号 DS—1 数据结构名 rooms 数据结构含义 房屋信息 Roomno,roomtype,Roomposition,roomprice,Putup,roommemo DS—2 roomtype 房屋类型 Typeid,typename,area,Bednum,haircondition Htelephone,htelevision,Htoilet,price DS—3 booking 租售信息 Bookno,customname,customid,roomno,indate,discount,inmemo,checkdate,ammount 组成

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库房屋中介管理系统-数据库原理课程设计(3)在线全文阅读。

房屋中介管理系统-数据库原理课程设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/298305.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: