基于.NET技术的房产网上中介系统的设计
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要
随着信息技术的高速发展,许多房产中介都开始实现业务处理的自动化,而芒果房产中介的工作人员仍在沿用老式的处理流程,使用人工的方式查找房源信息,填写购房需求表格,再由工作人员统一进行统计审核,极其费时费力。同时,房产客户的资料,房价信息的数据变更和归类都在进行着手工或半手工作业,工作量大且效率低下、数据不够准确等诸多问题。系统采用ASP.NET 2.0和SQL Server 2005为开发工具,B/S模式进行设计,可以使用计算机来完成房产交易,有助于房产中介的规范化管理,同时,又使房产信息更加透明化,提高了交易的安全性。
首先分析传统的人工方式管理房产出售、出租方式的现状和不足。在此基础上,讨论房产中介系统的主要功能包括楼盘信息、出租出售、求租求购等信息的发布和浏览,以及核心流程,并分析了系统的结构以及核心子系统的相关数据库设计,实现了房产出租出售自动化。其中,文中重点分析了管理员管理功能设计。 think58 [资料来源:www.THINK58.com]
关键词:房产中介,出租出售,ASP.NET 2.0,SQL Server 2005,B/S
目 录
第1章 引 言 1
1.1 房产中介系统的现状 1
1.2 房产中介系统存在的问题 2
1.3 本文的主要内容 3
1.4 本文的章节安排 3
第2章 房产中介系统核心技术 5
2.1 ASP.NET简介 5
2.2 SQL Server简介 5
2.3 B/S开发模型简介 6
第3章 房产中介系统需求分析 7
3.1 房产中介系统功能分析 7
3.2 房产中介系统流程分析 8
第4章 房产中介系统总体设计 12
4.1数据库设计 12
4.1.1 数据库设计概述 12
4.1.2 数据分析 13
4.1.3 数据库的概念模型 13
4.1.4 数据库的逻辑模型 15
4.2 系统模块设计 18
第5章 房产中介系统详细设计 21
5.1 系统开发环境 21
5.2 房产网上中介系统构架设计 21
5.3 核心子系统设计 22
5.4系统首页设计 23
5.5普通用户模块 24
5.5.1 用户注册功能 24
5.5.2 特定搜索 25
5.5.3房产新闻浏览 26
5.6 VIP会员模块 26
5.7 管理员模块 28
5.7.1 VIP会员管理 28 本文来自think58 [资料来源:http://think58.com]
5.7.2 房产新闻管理 29
5.7.3 置业常识管理 31
5.7.4 房源信息审核管理 32
5.7.5 论坛管理 34
5.8 论坛功能设计 35
5.9 前台功能设计 36
结 论 38
致 谢 39
参考文献 40
附录 设计系统部分源代码 42 think58.com [资料来源:http://www.THINK58.com]
4.1数据库设计
在设计数据库时,要进行规范化设计尽可能地减少数据冗余和重复。合理的数据库表的设计应该是在满足需求的前提下,计算机毕业设计,使数据的重复量最小,就尽量按照关系数据库系统理论方法去设计一个数据库,减少数据的冗余。对数据完整性的保护[11]。
4.1.1 数据库设计概述
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术一时成为最热门技术之一[12]。
数据库设计是信息系统开发和建设的重要组成部分。数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求[13](信息要求和处理要求)。
数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构(数据)设计和行为(处理)设计密切结合起来[14]。
4.1.2 数据分析
在系统设计的开始,首先考虑的是如何用数据模型来描述数据库的结构与语义,以实现对现实世界进行抽象。计算机毕业论文,目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”[15]。在系统的数据库设计中,先要对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后才能得出系统的关系模式。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].23485532012-2-20
think58.com
数据分析过程同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用程序所使用的信息。它以一种能够分析和分类的方式来捕获用户的所有信息,这使得某一模型可以直接转化成数据库结构。
4.1.3 数据库的概念模型
采用E-R图的方法来进行数据分析。E-R设计方法是一种通过E-R图来描述现实世界信息结构的DB设计方法。E-R图由实体、属性、联系三部分组成。在本系统中采用“实体联系模型”(E-R模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。E-R模型直接从现实世界抽象出实体类型及实体间联系,计算机硕士论文,然后用E-R图来表示数据模型[16]。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。
在设计数据库时,应考虑以下事项:
1、 进行规范化设计,尽可能地减少数据冗余和重复。
2、 对数据完整性的保护。
3、 数据库和用户权限的安全要求。
4、 数据库维护。
5.6 VIP会员模块
VIP会员模块是系统里提供房源的客户。它包括VIP会员登录、个人基本信息修改、特定搜索、房源信息浏览、论坛、房源信息发布、发布信息修改、查看剩余积分等部分。
在VIP会员登陆后进入VIP会员页面。进入VIP会员房源发布页面时,自动列出要添加的房源基本信息的各项,并在其后给出文本框或选项,用户通过文本框输入预添加的房源基本信息并选择选项,当用户点击“提交”按钮时,完成房源信息的发布。 内容来自think58
[资料来源:www.THINK58.com]
copyright think58
[来源:http://www.think58.com]
think58.com [来源:http://think58.com]
下一篇:基于.net的教学视频点播多媒体管理平台的设计与实现