二手房中介管理系统论文内容摘要:
、运行三个时期,每一时期又可分为若干更小的阶段。 计划时期的主要任务是分析用户要求,分析新系统的主要目标以及开发该系统的可行性。 开发时期要完成设计和实现两大任务具体。 具体分为需求分析、概要设计、详细设计、编码、测试。 其中编码和测试是软件开发期的最后两个阶段。 运 行时期是软件生存周期的最后一个时期,软件人员在这一时期的工作,主要是做好软件维护。 开发环境及工具 JSP 本系统选择 作为开发语言。 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一种 动态网页 技术标准。 JSP 技术有点类似 ASP 技术,它是在传统的网页 HTML 文件 )中插入 Java程序段 (Scriptlet)和 JSP 标记 (tag),从而形成 JSP 文件。 用 JSP 开发的 Web应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动态网页的处理逻辑。 网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 SQL2020 本系统选择 SQL2020 用于后台数据库开发。 SQL 是 Structured Quevy Language(结构化查询语言 )的缩写。 SQL 是专为数据库而建立 的操作命令第 2 章 系统开发环境概述 5 集,是一种功能齐全的数据库语言。 在使用它时,只需要发出 “做什么 ”的命令, “怎么做 ”是不用使用者考虑的。 SQL 功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持 SQL。 JSP数据库开发技术 JDBC开发数据库 JDBC( Java Data Base Connectivity,java 数据库连接)是一种用于执行SQL 语句的 Java API,可以为多种关系数据库提供统一访问,它由一组用Java 语言编写的类和接口组成。 JDBC 为工具 /数据库开发人 员提供了一个标准的 API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,同时, JDBC 也是个商标名。 有了 JDBC,向各种关系数据发送 SQL 语句就是一件很容易的事。 换言之,有了 JDBC API,就不必为访问 Sybase 数据库专门写一个程序,为访问Oracle 数据库又专门写一个程序,或为访问 Informix 数据库又编写另一个程序等等,程序员只需用 JDBC API 写一个程序就够了,它可向相应数据库发送 SQL 调用。 同时,将 Java 语言和 JDBC 结合起来使程序员不必 为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是 Java 语言 “编写一次,处处运行 ”的优势。 Java 数据库连接体系结构是用于 Java 应用程序连接数据库的标准方法。 JDBC 对 Java 程序员而言是 API,对实现与数据库连接的服务提供商而言是接口模型。 作为 API, JDBC 为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。 JDBC 使用已有的 SQL 标准并支持与其它数据库连接标准,如 ODBC 之间的桥接。 JDBC实现了所有这些面向标准的目标并且具有 简单、严格类型定义且高性能实现的接口。 Java 具有坚固、安全、易于使用、易于理解和可从网络上自动下载等特性,是编写数据库应用程序的杰出语言。 所需要的只是 Java 应用程序与各种不同数据库之间进行对话的方法。 而 JDBC 正是作为此种用途的机制JDBC 扩展了 Java 的功能。 例如,用 Java 和 JDBC API 可以发布含有 燕山大学本科生毕业设计(论文) 6 applet 的网页,而该 applet 使用的信息可能来自远程数据库企业也可以用 JDBC 通过 Intra 将所有职员连到一个或多个内部数据库中(即使这些职员所用 的 计算机有 Windows、 Macintosh 和 UNIX 等各种不同的操作系统)。 随着越来越多的程序员开始使用 Java 编程语言,对从 Java 中便捷地访问数据库的要求也在日益增加。 MIS 管理员们都喜欢 Java 和 JDBC 的结合,因为它使信息传播变得容易和经济。 企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信 息是储存在不同数据库管理系统上。 新程序的开发期很短。 安装和版本控制将大为简化。 程序员可只编写一遍应用程序或只更新一次,然后将它放到服务器上,随后任何人就都可得到最新版本的应 用程序。 对于商务上的销售信息服务, Java 和 JDBC 可为外部客户提供获取信息更新的更好方法。 错误 !未找到引用源。 BDE开发数据库 BDE 是负责用户和数据库交流的中间媒介。 事实上,应用程序是通过数据访问组件和 BDE 连接,再由 BDE 去访问数据库,完成对数据库的操作,而并非直接操作 BDE。 这样用户只需关心 JSP 中的数据组件即可,不用直接和 BDE 打交道。 数据库组件主要分为两类: “数据访 问组件 ”和 “数据控制组件 ”,它们和数据库的关系可用图 21 来示意: 图 21 数据库组件与数据库关系图 其中,数据访问组件在 JSP 组件面板的 Data SQL 组件页上。 其中的Table、 Query 和 Storedproc 三个控件,它们称为 “数据集组件 ”,用于和数据库连接。 这些组件功能如下: ( 1) DataSource 控件是数据集组件和数据控制组件的连接媒介。 数据控制组件是用户操作数据库中数据的界面,只有通过 DataSource 控件才能和数据集组件连接,从而对数据进行显示、修改、维护等操作。 第 2 章 系统开发环境概述 7 ( 2) Table 控件是通过数据库引擎 ——BDE 来存取数据库中的数据的。 通过 BDE 将用户对数据库的操作(如添加、删除、修改等)传递给数据库。 ( 3) Query 控件是利用 SQL( Structured Query Language,结构化查询语言)通过 BDE 来操作数据库的,和 Table 控件完成的功能相似,它只是采用了 SQL 来实现。 ( 4) Storedproc 控件是通过 BDE 对服务器数据库进行操作的,常用于客户 /服务器( C/S)结构的数据库应用程序。 ( 5) DataBase 控件一般用于建立远程的数据库服务器 ——客户 /服务器结构的数据库应用程序和数据库之间的连接。 ( 6) Session 控件是用于控制数据库应用程序和数据库连接的,主要用于复杂功能的实现,例如:多线程数据库程序设计。 而数据控制组件也可以称为数据显示组件或数据浏览组件。 它们的主要功能是与数据访问组件相配合,提供给用户一个对数据进行浏览、编辑等操作的界面。 数据控制组件在组件板上的 DataControl 页上。 从上图可以看出, BDE 负责与具体的数据库相连,通过 BDE,几乎可以操作目前所有类型的数据库。 但是 BDE 也有很大的缺点,当然,在对于一些比较简单的数据库, 例如 ASCII, BDE 可以直接访问。 另外它也可以通过一些相应的驱动,访问特定的数据库,例如通过 DAO 访问 SQL 数据库。 不同类型的驱动程序都具有不同的特征,主要是表现在:数据库的安全性,事务,数据字典和完整性验证,存储过程和触发器。 对于不能直接支持的数据库, BDE 还可以连接到 ODBC,通过 ODBC 进行访问,所以 BDE 有时效率很低。 在 JSP 提供的所有数据库访问方式中, BDE 的历史最长,因此提供的功能也最多,包括大量的和数据库交互的 API。 使用它访问 PARJDBCX 和DBASE 时效率最高。 同时,针对 Oracle 的访问也有专门的优化,效率也最高。 JSP 目前正逐步放弃 BDE,已经不再为 BDE 增加新的功能,只是对现有的功能进行维护,排除 BUG。 BDE 包含如下组件: TDATABASE TTABLE 燕山大学本科生毕业设计(论文) 8 TQUERY TSTOREDPROC TSESSION TBATCHMOVE TUPDATESQL TNESTEDTABLE 体系结构 系统体系结构的一般阐述 MIS 系统平台结构模式大体上分为 4 种:主机终端模式、文件服务器模式、客户机 /服务器模式( Clint/Server,简称 C/S)、 web 浏览器 /服务 器模式( Browser/Server,简称 B/S)。 主机终端模式由于硬件选择有限,已被逐步淘汰。 而文件服务器模式由于硬件选择有限,硬件投资得不到保证,已被逐步淘汰。 而文件服务器模式只适合小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。 因此,现代企业级平台结构模式应主要考虑 C/S 模式和 B/S 模式。 C/S 模式与 B/S 模式的比较分析 C/S 系统又被称作分布式计算系统,它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在 单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。 例如,对于SQL Server 来讲,将数据存放在服务器计算机上,客户端界面作为程序的另一部分(完成商业逻辑和显示逻辑)存在于客户端桌面计算机上。 客户 /服务器系统的这两个部件通过网络连接相互通信,并且可以扩展到任意规模。 SQL Server 是一个真正的客户 /服务器关系型数据库系统。 它使企业可以设计出能够满足不断改变的信息需求的分布式数据库系统。 客户端通过网络向服务器发送 SQL 语句,服务器返回客户端结果集。 对于 Client/Server 模式而言,其 主要特点为:。 经过多年的研究和积累,基于Client/Server 模式的系统设计开发方法已被用户所熟悉和掌握。 并且,众多第 2 章 系统开发环境概述 9 的数据库和软件生产商提供了各种可是化工具和编程语言来支持它的开发。 相对而言,目前的基于 Browse/Server 模式的应用及其开发方法仍然处于发展阶段。 ,界面友好。 各个 Client 机上运行的应用程序是针对待定的用户和任务设计,同时具有在线帮助和出错提示等辅助功能。 这些优势是Browse/Server 模式所不具备的。 ,安全性高。 Client/Server 模式中前后台传递的仅仅是查询请求 SQL 语言或查询结果,而不象 Browse/Server 模式中在前台的Browse 和后台 Server 之间传递程序或主页模块: Client/Server 模式一般采用基于局域网点对点式的结构和安全性较好的网络协议,而 Browse/Server 是一种开放式的结构,面向众多的用户,其防火墙技术并不能完全屏蔽网络黑客和内部人员对系统的恶意侵袭。 C/S 模式主要由客户应用程序 (Client)、服务器管理程序 (Server)和中间件 (middleware)三个部件 组成。 客户应用程序是系统中用户与数据进行交互的部件。 服务器程序负责有效地管理系统资源,如管理一个信息数据库,其主要工作是当多个客户并发地请求服务器上的相同资源时,对这些资源进行最优化管理。 中间件负责 联结客户应用程序与服务器管理程序,协同完成一个作业, 以满足用户查询管理数据的要求 B/S 模式即 Brower/Server 结构模式 ,是基于 Inter/Intra 的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。 第二层为具有 ODBC 接口的 WEB 服务器,属功能层, 主要利用服务器完成客户的应用功能。 第三层为数据层,根据客户的请求独立地进行各种运算。 即前台客户端采用浏览器,中间件服务器为 Web 服务器,后台为数据库服务器。 此种结构由客户端在 Web 页面发出请求至 Web Sever,再由 Web Sever向数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式。 这样实现了客户端不直接和数据库服务器发生关系,保证了数据安全性。 对 Browse/Server 模式而言,其主要特点为: 3 层结构,它在前台 Browse 和后 台 Server 之间增加了一层 Web Server 层,所有的应用程序模块都安装在它上面,在 Browse燕山大学本科生毕业设计(论文) 10 上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便。 , Intra/Inte 完全兼容。 ,根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销 B/S 模式的优势 首先它简化了客户端。 它无需象 C/S 模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。 这样不但可以节省客户机的硬盘空间与内存,而且使安装 过程更加简便、网络结构更加灵活。 假设一个企业的决策层要开一个讨论库存问题的会议,他们只需从会议室的计算机上直接通过浏览器查询数据,然后显示给大家看就可以了。 甚至。二手房中介管理系统论文
相关推荐
汇搓衙盗丘超李轨瞳训至袱撞庶魔律幕伸佰耙圈齿屹炸赛羌枯历莽休贪蜒哭钱肥犀 各模块功能介绍 ........................................ 19 二手房中介管理系统论文二手房中介管理系统【摘要】 随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力
收购房费用报销:(见附件 2) 2020722 附件 1: 连锁店费用报销 连锁店费用报销范围(额度外):房租、电费、水费、物业费、垃圾清运费、采暖费 一、 房租: 每月分 3 次请款: 1- 10 日, 11- 20 日, 21- 30 日期间各一次 对公(银行划帐):梁伟将房租明细(连锁店名称、收款人名称、收款人开户行名称及帐号、房租 金额)、租赁协议复印件
理。 第 90 条 员工在一个月内迟到或者早退 3 次以上的,给予书面警告;一个月累计迟到或者早退 6 次以上的,视为严重违反公司的劳动纪律,公司可以单方面解除劳动合同。 第 91 条 未履行请假、续假、补假手续而擅不到岗者,均以旷工论处。 第 92 条 员工消极怠工,不能按时完成工作任务的,第一次给予口头警告,第二次给予书面警告,书面警告两次以上的,视为严重违反公司的规章制度
键熔 施工平面图是施工方案及施工进度计划在空间上的全面安排。 二建施工管理要点总结二建施工管理要点总结二建施工管理要点总结 瘦马整理 一、施工管理 (一) 动态控制原理是项目控制的基本方法论 项目管理的核心任务:目标控制 建设工程项目管理目标:费用、进度、质量目标 费用目标对于业主而言是投资目标:对于施工方而言是成本控制
爬越 施工平面图是施工方案及施工进度计划在空间上的全面安排。 二建施工管理要点总结二建施工管理要点总结二建施工管理要点总结 瘦马整理 一、施工管理 (一) 动态控制原理是项目控制的基本方法论 项目管理的核心任务:目标控制 建设工程项目管理目标:费用、进度、质量目标 费用目标对于业主而言是投资目标:对于施工方而言是成本控制