1、 福建工程学院 FUJIAN UNIVERSITY OF TECHNOLOGY 毕业论文(设计) 题 目: 嘉诚房产管理系统 2 目录 前言 . 3 二可行性分析 . 4 2.1 技术可行性 . 4 2.2经济可行性 . 5 2.3社会可行性 . 5 需求分析 . 6 3.1 数据需求 . 6 3.2数据描述 . 6 3.3.数据流图 . 6 3.4数据流条目 . 8 3.5功能需求 . 11 3.6功能描述 . 11 3.7接口需求 . 12 概要设计 . 13 4.2处理流程 . 13 4.3运行设计 . 14 4.3.1 运行模块的组合 . 14 4.3.2 运行控制方式采用超级连接触发
2、的方式。 . 15 详细设计 . 15 5.1数据库设计 . 15 调试分析 . 18 6.1个人完成任务 : . 18 6.5模块设计说明 . 20 方案总结 . 22 3 嘉诚房产信息管理系统 摘 要 :随着网络的发展 ,越来越多的人们倾向于在网上搜索信息。以建立一个提供房产信息的网站为例 ,介绍了如何使用技术在上建立一个信息系统 ,供用户通过动态地访问数据库中的数据。 关键词 : 嘉诚房产信息管理 ; ; Abstract:With the development of net,more,and more people are declined to search information
3、 on the Web. This paper have introduced how to build an information system inInternetby using ASP technology and Enabled users to access data in web databsed actively through a sample of Web offering Real estate . keywords: Real estate web,ado,asp 前言 1.1 随着计算机及网络技术的飞速发展, Internet/Intranet 应用在全球范围内日益
4、普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。各式的信息化管理工作迫切需要从繁杂的事务中解放出来,提高工作效率。作为发展的形式为连锁经营的房产中介机构来说, 企业规模的扩大必须有相应的计算机信息化管理系统作为支撑,如果没有一套适合于规模不断扩大的计算机信息化管 理系统,在规模扩大到一定程度后,管理和经营问题将会凸现。 目前大部分的房产中介的房产信息管理工作部分还是手工管理,工作效率很低,并且不能及时了解手中拥有的各类房屋的信息和市场上比较需求的房屋,不能更好的适应当前客户的各种房屋需求。另外,手工管理还存在由于不可避免的人为因素造成数据的遗漏、误报等等弊端。为了解决这一日益
5、突出的问题,我们针对房产信息管理工作自主开发了嘉诚房产信息管理系统。 嘉诚房产信息管理系统的设计目标是立足于开发一套简单易用,方便快捷,功能强大的信息管理系统。简单易用意味着系统简易,美观的图 形操作界面。界面的设计将采用专业的图形图像设计处理软件 Photoshop7.0。方便快捷意味着系统的即装即用,简单的服务器架构及系统安装。服务器端只需建立 www 服务以及安装 Access 数据库,客户端只需拥有 IE浏览器即可。 功能强大意味着系统的实用性,功能的全面性,系统的安全性和可靠性。 1.2 本系统主要实现的功能有: 数据的增、删、改: 增加房屋数据、删除房屋数据、修改房屋数据、 增加会
6、员数据、删除会员数据、修改会员数据、 新闻发布、新闻删除、新闻修改、 填写出租房屋数据、填写出售房屋数据、 填写要租房 屋数据、填写要买房屋数据、 查询功能: 查看房屋数据 4 查询出租房屋数据、查询出售房屋数据、 单个会员信息统计功能、 查看会员数据、 其他功能: 计数器调整功能、投标修改功能(禁止非法投标) 发布信息管理功能、 买方出价(投标) 会员登记、在线人数显示、投标统计功能、用户验证功能、用户数目的限制 会员竞标、管理员最后决策功能 二可行性分析 2.1 技术可行性 网站实施的关键是实现 WEB 服务器与供应商数据库的连接接口 .目前流行的WEB 与数据库接口的技术虽然很多 .但存
7、在许多局限性例如 :CGI(common gateway interface-公共网关接口 )功能比较强 .跨平台性能好 .可移植到绝大部分的操作系统上 .但不易开发 ,更改成本高 .而且运行速度非常慢 .IDC(internet database connector-Internet 数据库连接器 )安全性高编写容易 .只要掌握html常识和基本的 SQL语法就可以了 ,但功能较弱 .只能对数据库进行操作 .而不能对 WEB 服 务 器 的 其 它 文 件 进 行 操 作 .jdbc(java database connectivity-java 数据库连接 )是 SUN 公司制定的 JAV
8、A 与 数据库的连接互连规范 .功能较强 .安全性较好 .但是执行效率低 ,用 JAVA 语言编程 .难度较大 . 微软公司推出的 ADO(active x data objects-ACtiveX 数据对象 )是以 ActiveX技术为基础的数据存取方法 .具有使用容易 .访问速度快 .内存资源消耗低的特点 .能够存取各种类型的数据 .因而提供了 INTERNET 上数据存取的良好接口 .asp 是实现 ADO 技术的一种较为理想的编程环境 .它是 microsoft 公司为 IIS 以级 MS personal web server 等 web 服务器开发的技术 .提 供了一个将 vbsc
9、ript 和jscript 集成到 html 面的服务器端的脚本编写环境 . Asp 运行具有下列特点 : Web浏览器 .asp .html WEB 服务器 ADO ODBC sql 请求 sql 结果 Database 服务器 (1)不需要编译 .直接搬运行 ; (2)面向对象 .并可通过 ACTIVE X 服务器组件来扩充功能 ; (3独立于浏览器 ,用户使用常规可运行 html 码的浏览器即可 ; (4)源代码的保密性好 .服务器会自动将 ASP 的程序代码解释为 HTML 格式的主面内容 ,再送到用户端 的浏览器 .因此 ASP 产源程序代码不会传到用户端的浏览器 . ADO和 AS
10、P相结合 .可以建立提供数据库信息的主面内容 .让用户在浏览器画5 面中输入 .更改或删除服务器的数据库数据 .其访问 ASP 文件时 .WEB 服务器将解释该文件里的脚本语句 .并利用 ADO 通过 ODBC 访问数据库 .最后把运行的结果生成 HTML 文件传给客户浏览器 asp 仅能运行在 microsoft 公司的 Windows NT 和 windows X 平台及其提供的 WEB 服务器上 ,在我国 INTEANET 大部分都是采用 WINDOWS NT 操作系统与 IIS WEB 服务器的运行环境 .所以 ,ASP 技术是目前最有发展前景的数据库和 WEB 服务器互连技术 . 本
11、 系统系网络系统,采用 C/S 模式,基于 Intelnet 的 Http 传输协议 。硬件方面, Server 端为可扩展的 www 服务器 , Client 端为个人 PC。 软件方面,我们拟采用以下几种软件: 1) 操 作系统用 Windows2000 Server。 Windows2000 Server 作为一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件,如 Web 服务器、 Ftp服务器、邮件服务器等,可以快速的构建 Intranet 环境 。 2)本系统内核使用 Asp,有几种方法可以实现本系统的内核: Jsp、 PHP 等。但是考虑到系统的使用者为房产中介机构,大
12、多都使用 Windows2000 Server 作为 www服务器,故还是选择微软的 Asp 与 Windows2000 Server 操作系统组合。 2.2 经济可行性 由于系统结构采用当前流行的 C/S 结构,也就是客户端 /服务器模式,软硬件的需求如前说述要求都比较低,只需要有假设 www 服务的 web 服务器, Access 数据库以及个人 PC。而且开发时间短,成本低,而且数据量的传输快也是 C/S 结构的优点。 这不 仅保证了系统的技术可行性,还保证了系统的经济可行性 。 2.3 社会可行性 本系统的社会可行性主要体现在以下几个方面: 1) 本系统 C/S 模式架构的简单 解决了
13、安装配置难的问题,满足了用户的需要。 2) 由于开发成本的降低使得产品价格也会在市场上占据绝对优势。 3) 开发的针对性使产品的竞争度大大加强。 6 需求分析 3.1 数据需求 需求分析工作是软件生存期中重要的一步,也是起决定性的一步。我们试图通过它来全面了解整个系统的软件功能和性能方面的要求,为软件设计打下坚实的基础。该部分的目标主要有:获得 目标 系统的物理模型,了 解 目标 系统是如何运行的;抽象出 目标 系统的逻辑模型,对物理模型进行筛选,得到与软件系统有关的部分;建立 目标 系统的逻辑模型,得出数据流图和数据字典;补充目标系统的逻辑模型,对目标系统的用户界面,至今尚未考虑的细节进行说
14、明。 3.2 数据描述 1.数据库描述 本系统 大部分功能都是 通过数据库操作 来实现的 ,对数据库的性能要求 比较 高。平均每个操作要访问数据库 C1 次,每次访问数据库要检索数据记录 CN 条( N为用户数, C, C1 为访问系数)。所以数据库访问的频率是 C1*C*N*M( M 表示每秒在线用户的平均数)。数据库中有些 表的属性比较多,而且某些表的数据将用来检索 其他表 ,所以要求数据库的访问能力比较强。本系统的数据库用 Microsoft的 Access 是一个小巧灵珑的数据库软件,对于应用系统是非常理想的。除了支持标准的 SQL 语句,它可以在 Windows NT 系统上以系统服
15、务方式运行,或者在Windows 95/98 系统上以普通进程方式运行 . ASP-ACCESS 的组合 可以说是开发网络应用系统的黄金搭档 。 3.3.数据流图 系统的运行流程主要是在用户和系统之间交互进行。用户分为新用户和已注册用户,因为新用户的注册和已注册用户 的流程相对比较独立,所以整个系统的数据流图分两部分。系统的一级流图如下所示: 新用户 注册 已注册用户 7 已注册信息 用户信息 已注册用户 忘记密码处理 已注册用户 登录 8 3.4 数据流条目 1) 数据流名:用户信息 别名:无 组成:用户名密码密码提示提示答案姓名性别身份证 Email 地址联系电话 来源:用户输入 去向:注
16、册子系统 2) 数据流名:已注册信息 别名:原注册信息 组成:用户名密码密码提示提示答案姓名性别身份证 Email 地址联系电话 来 源:注册子系统 去向:数据库的用户表 3) 数据流名:登录信息 组成:用户名密码 9 来源:用户输入 去向: 系统用来检索用户信息 4) 数据流名:新闻信息 组成:新闻号新闻标题 来源:新闻子系统 去向:新闻数据处理系统 5) 数据流名:查询信息 组成:房屋类型 来源:用户输入 去向:查询处理系统 6) 数据流名:管理员信息 组成:管理员用户名管理员密码 来源:管理员输入 去向:管理系统 7) 数据流名:新闻内容 组成:新闻标题新闻内容 去向:新闻处理系统 8)
17、 数据流名:房屋数据 组成:房屋号 地段小区名套型面积价格 /租金登记时间 4.加工说明 1)加工名:注册 输入数据:用户信息 10 输出数据:已注册信息 加工逻辑:根据用户输入的用户信息在数据库中作相应的记录 2) 加工名:忘记密码 输入数据:原注册信息 输出数据: 已 注册信息 加工逻辑:用户输入已注册的用户名和密码提示问题的答案,系统验证后让用户获取 密码 。 3) 加工名:浏览新闻 输入数据:新闻信息 输出数据:新闻内容 加工逻辑:用户点击输入新闻标题和新闻号,系统检索数据库后给出新闻详细内容 4) 加工名:查 询房屋数据 输入数据:房屋数据信息 输出数据:房屋数据 加工逻辑:用户点击输入房屋类型,系统检索数据库后给出房屋数据 5) 加工名:登录 输入数据:用户输入登录信息 输出数据: 会员登录 首页 加工逻辑:将用户输入的登录信息和数据库比较,如果是已注册用户则调用 会员首页,否则根据错误给出相应提示。 6) 加工名:房屋数据管理 输入数据:房屋数据信息 输出数据:房屋数据
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。