




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘 要关键字:1 绪论1.1 背景资周期约年(个月,房地产项目的投资周期约个月)的盘整,苏期,下半年、年,才是房地产的又一轮高潮,说高潮,其实是相对来力的。2具体分析2.1项目目标新增、修改和删除等操作,另外还能快速找到所需的信息,这个就是 需要查询功能。2.2 MIS系统平台MIS系统平台模式的选择是系统设计的主要问题。MIS系统平台模式大体上分为 4 种主机终端模式,文件服务器模式,客户机服务器模式,简称 和 Web浏览器服务器模式 (Browser/Server 在互联网上不能满足用户要求。因此,现代企业 MIS 系统平台模式应主要考虑C/S 模式和 B/S模式。Eclipse 是一个开
2、放源代码 的、基于 Java 的可扩展开发 平台。就其本身而言,它只是一个框架 和一组服务,用于通过插件组件构建开发环境 。幸运的是 Eclipse 附带了一个标准的插件集 Java 开发工具(JavaDevelopment Tools ,JDTEclipse最初是 由 IBM公司开发的替代商业软 件 Visual Age for Java的下一 代 IDE开发环境,2001年 11月贡献给开源社区, 现在它由非营利软件供应商联盟 EclipseEclipseFoundation 2003年,Eclipse3.0选择 OSGi服务平台规范为运行时 架构。2007年 6 3.3发布。2008年
3、6月发布代号为 Ganymede的 3.4版。2009年 7月发布代号为 GALILEO的 5.2版。2010年 6月发布代号为 Helios 的 5.3版。2011年 6月发布代号为 Indigo的 3.7版。2011年 8月 6日 Eclipse基金会为 支持 JAVA7发布Eclipse 3.8M1Eclipse Indigo (3.7) Packages 遵循 Eclipse的发布 惯例,于上一版本 Eclipse Helios (5.3) Packages 发布一年 后如期面世。亮点:1、增加了 WindowBuilder ,一个流行 的 Eclipse 开发 GUI构建器,用户 需
4、要以 安装插 件的形式获 得此功 能;2、Eclipse Market ,用户可以在线获取 应用市场上种类繁多的 Eclipse 相比原来 的 Install newsoftware(现在仍 捷;3、Xtext2.0 使得它更容易创建领域特定语言; 4、EGit1.0 提供 Git版本控制系统 的紧密集成; 5、更好地与 Maven整合,包括启动 Maven的构建和维 护 pom文件;6、Jubula提供 Java和 HTML的自动化 GUI测试功能。包含:Eclipse IDE for Java EE DevelopersEclipse Classic 3.7,Eclipse IDE for
5、 Java DevelopersEclipse IDE for JavaScript Web DevelopersEclipse IDE for Java and Report DevelopersEclipse Modeling ToolsEclipse for RCP and RAP Developers 2.4 ACCESS 简介Access 2000 Microsoft 公司于千年之际推出的办公自动化系列软件 Office 2000 的组件之一。在办公软件 Office 套件中,最为广大用户熟悉的是 Word 和 ,因为它们功能强大且方便易用,更因为它们不仅可用于办公,还可用于个人写作
6、和家庭记帐理财等。同为 Office套件中一部分的 像 Word和 Excel那样广泛。Access2000 数据库管理系统是 Microsoft Office97 Access的最新版本,可在 Windows 95环境下运行。Access97适用于小型商务活Access97查询,报表和应用程序等。什么是 Access 数据库数据库是有结构的数据集合,它与一般的数据文件不同,其中的数据是无结构的图像、声音等。 Microsoft Access是一种关系式数据库,关系式数据库由一系列个字段有一个字段名,字段名在一个表中不能重复。图 1 10 个记录组成,一个记录占一行,每一个记录由产品 ID、产
7、品名称、库存量、订货量、单价和折扣率 6 ”是字段名,其下面的 1,2 等是字段的值。 信息。Access数据库以文件形式保存,文件的扩展名是 DB。Access 97 的 6 种对象 Access 97 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。表(Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。查询查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form)以创建子窗体显示相关联的表的内容。窗体也称表单。报表以便分析。宏(Macro)宏相当于 DOS
8、 Access列出了一些常用的操作供用户选择,使用起来十分方便。模块(Module)模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用 Visual Basic编程。与 Access Access 2000OLE Internet定的 Web页面或网络文件,也可以把 Web页面上的表格导入到数据库。Access2000 dBASE, FoxBase,FoxPro,Excel,Word 等。Access 2000Access2000 还可以方便地利用 FoxPro数据库、Excel电子表格的数据,还可以和 Word混合使用,打印通用信函或信封。在安装 A
9、ccess 2000后,在“程序”菜单中会出现Microsoft Access项,单击“开始” “程序”“Microsoft Access 97。启动后会出现一个对话并选择要打开的数据库文件,然后单击“确定”按钮。 假定选择“打开已有数据库”选项,并选择“db1”数据库,则启动后的 Access窗口如图 3 所示. 从打开的数据库可以看到 Access 2000数据库包含的 6 个对象:表、查询、窗体、报表窗口中列出了数据库中的全部表。在表窗口中选择一个表,然后单击“打开”按钮,便可浏览该表的内容。按 F11键可回到数据库窗口。(1)与 Internet的紧密结合Access 2000 Mic
10、rosoft 公司于千年之际推出的办公自动化系列软件 Office 2000的组件之一。(2)简单友好的操作方式在办公软件 Office 套件中,最为广大用户熟悉的是 Word 和 ,因为它记帐理财等.同为 Office 套件中一部分的 ,虽然有着同样强大的功能,但使用的人却相对少些,不像 Word和 Excel那样广泛。Access 2000 数据库管理系统是 Microsoft Office2000 套件的重要组成部分,是Access的最新版本,可在 Windows 95环境下运行。Access97适用于小型商务活动用以存贮和管理商务活动所需要的数据。Access 2000 不仅是一个数据
11、库,而查询,报表和应用程序等。(3)数据仓库支持数据库是有结构的数据集合,它与一般的数据文件不同,其中的数据是无结构的是一串文字或数字流。数据库中的数据可以是文字、图象、声音等。Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由段名,字段名在一个表中不能重复。2.5采用 C/S模式,客户机服务器型数据库是当前数据库应用的主流,也是我设计这个房管系统首选的模式。如今流行的数据库模式主要是双层模式和三层模式,其代表分别是 C/S 和B/S:C/S 型数据库程序由服务器和客户机两个部分组成,因此被称为双层模型。双层模型在金融,电力,通信等领域被广泛使用,极大地推
12、动了网络数据库的发展。与文件型数据库单层模型 不同的是,C/S 型数据库应用程序由两个部分组成 服务器和客户机。 服务器指数据库管理系统(Database Manage ,用于描述,管理和维护数据库的程序系统,的需求送交到服务器,再从服务器返回数据给用户。 C/S 型数据库非常适合于网络应用,可以同时被多个用户所访问,并赋予不同的用户以不同的安全权限。C/S ( 即同一数据库的数据库用于多台服务器上C/S 型数据库一般都能完善地支持 SQL语言所以也被称作 SQL数据库。这些特性决定了 C/S 型数据库适合于高端应用。常见的C/S 型数据库有著名的 , Sybase, Informix, 微软
13、的 Microsoft SQL server, IEM的 ,以及 自带的 JDBC等等。随着技术的不断更新,C/S 型的结构也开始逐渐被多层数据库模型所取代。在这种情况下,出现了三层模型应用程序中的数据模块部分被分下三个层次组成: 客户机-应用程序服务器-数据库服务器。用户的请求首先通过据访问命令一般是 之后返回给客户机。B/S(Brower/Server浏览器服务器模型无疑是当前最为流行的多层数据库模型之一。用户通过浏览器发出某个请求,通过应用程序服务器-数据库服务器之 Html页面给浏览器。其实这就是 Internet上的 WEB数据库,当然它也可以用于局域网。它实际上可以说是一种最常见的
14、因此我选择 C/S 部,保卫科,环保处,增加货币分房,保安,环卫等等的管理,提供一个完整的 Delphi中自带的 MIDAS多层应用开发技术。解决当用户数超过百千数量级时两层 C/S 结构产生的性能恶化,以及两层结构的第二个缺陷每个厂商专用的数据库管理过程限制了应用程序的可扩展性。3 功能需求朝向、房屋类型、房屋用途、与房主关系使用方式并且对其进行新增、修改、删除、保存和退出。包括坐落位置、建成年代、房屋用途、房屋套数、房屋类型、占地面积和使用面积,住房信息维护包括房屋坐落、房间号、朝向、间数、使用方式、购房时间、购房价格、建筑面积、阳台面积、住户等进行新增、修改、删除、保存和退出。息维护包括
15、姓名、性别、出生日期、工作时间、单位、并在其中可以转到家庭信息中去。而家庭信息中包括房主姓名、家属姓名、关系、性别、出生日期、工作时间等。对其进行新增、修改、删除、保存和退出。根据不同信息项查询满足条件的记录。其中包括信息集、查询项、操作符、看。3.2性能需求 (1)处理器:Intel Centrino 或更高(2)内存:512M 以上(3)硬盘空间:250GB 以上 (1)操作系统:Windows XP或 Windows 7(2)数据库:Microsoft Access 2000或 Microsoft Access 20073.3质量要求(1,如对户之间的对应关系。对这些信息应能进行方便快捷
16、的新增、修改和删除等操作,另外还能快速找到所需的信息,这个就是 需要查询功能。(2,基本无错.提供数据备份模块,可将数据库备份。(3)有效性:数据库设计符合范式,数据完整有效。(4,可直接打印合同文本,数据完整可靠。(5)可维护性:主要采用编码表方式进行系统维护。(6)复用性:尽量使用已有的控件和 JDBC 操作技术完成工作。(7)互操作性:灵活的人机交互方式,提供组合查询。(9)可移植性:提供完善的安装程序,安装方便。4.1 软件设计结构对系统所用的代码表进行维护,包括新增、修改和删除代码。铲除房产下的住房信息。删除房主的家庭信息。根据不同信息项查询满足条件的记录,并可对查询结果进行查看和维
17、护操作。 完成对数据库的插入、更新、删除和查询等操作 系统管理模块总体结果如图 4.1 所示 (见表 4.1)、住房信息表 (见表 4.2)、房主基本信息表 (见表 4.3)、房主家庭信息表 (见表 4.4)(见表 4.5)(见表 4.6)、房屋类型代码表(见表 4.7)(见表 4.8)(见表 4.9)、使用方式代码表(见表 4.10)。住房信息维护基本信息维护数据库操作图 4.1 房产管理系统总体设计图表 4.1 房产信息表 BuildInfo建成年代 Time房屋用途 Usage房屋套数 Number房屋类型 Type占地面积 Area使用面积 UseArea文本NoNo表 4.2 住房信
18、息表 HouseInfoName文本文本文本文本文本文本文本文本文本NoNoNoNoNoNoNoNoNoYesNoNoNoNoNoNoNoNoHeadingNumberArea住户 IDOwnerID表 4.3 房主基本信息表 OwnerInfo文本NoNo工作单位 Org文本NoNo表 4.4 房主家庭信息表 FamilyInf出生年月 Birthday参加工 作 Worktime时间表 4.5 性别代码表主键YesNo非空Yes性别DESCRIPTION文本Yes表 4.6 房屋朝向代码表主键YesNo非空Yes房屋朝向 DESCRIPTION文本Yes表 4.7 房屋类型代码表主键Yes
19、No非空Yes房屋类型 DESCRIPTION文本Yes表 4.8 房屋用途代码表名称字段名称主键YesNo房屋用途 DESCRIPTION文本Yes表 4.9 与房主关系代码表关系代码 COOE与房主关 DESCRIPTION系YesNo文本Yes表 4.10 使用方式代码表使用方式 DESCRIPTION文本NoYes5.1 主界面模块主模块负责应用程序的主界面,由它调用其他模块。因此应该操作性好,界面清晰,使用户能够很方便的找到所需功能。图.主界面功能结构图5.2 业务流程调查分析 实 体单 据数据流图 3-2 符号说明后点击退出,则退出该子系统。再点击代码表查看是否已经新增成功。如图3
20、-3所示。合格信息检查系统管理员检查返回新的信息新的代码总表提交录入数据库保存不合格信息返回图 3-3 新增代码表业务流程图5.2.3 修改代码表业务流程图退出,则退出该子系统。再点击代码表查看是否已经修改成功。如图 3-4 所示。返回新的代码总表数据库保存返回图 3-4 修改代码表业务流程图5.2.4 删除代码表业务流程图图 3-5 所示。合格信息返回删除的信息新的代码总表提交删除数据库保存不合格信息返回图 3-5 删除代码表业务流程图5.2.6 新增房产信息业务流程图功。如图 3-7 所示。图 3-7 新增房产信息业务流程图5.2.7 修改房产信息业务流程图管理员根据新的需要修改的信息,点
21、击房产信息的修改按钮,根据掌握成功。如图 3-8 所示。接收返回新房产信息管理员提交审核数据库更新查询返回图 3-8修改房产信息业务流程图5.2.8 删除房产信息业务流程图最后点击退出,则退出该子系统。再点击房产信息查询查看是否已经删除成功。如图 3-9所示。接收返回新房产信息管理员查询返回图 3-9删除房产信息业务流程图5.2.9新增住房信息业务流程图 3-10所示。接收返回住房信息管理员查询返回图 3-10新增住房信息业务流程图5.2.10修改住房信息流程图已经修改成功。如图 3-11所示。接收返回住房信息管理员查询返回图 3-11修改住房信息业务流程图5.2.11 删除住房信息业务流程图
22、是否已经删除成功。如图 3-12所示。接收返回新住房信息管理员查询返回图 3-12删除住房信息业务流程图5.2.12 新增基本信息业务流程图查看是否已经新增成功。如图 3-13 所示。接收返回基本信息管理员查询返回图 3-13 新增基本信息业务流程图5.2.13 修改基本信息业务流程图最后点击退出,则退出该子系统。再点击基本信息查询查看是否已经修改成功。如图 3-14 所示。接收返回基本信息管理员查询返回图 3-14 修改基本信息业务流程图5.2.14 删除基本信息业务流程图最后点击退出,则退出该子系统。再点击基本信息查询查看是否已经删除成功。如图 3-15 所示。图 3-15 删除基本信息业
23、务流程图5.2.15 新增家庭信息业务流程图增成功。如图 3-16 所示。图 3-16 新增家庭信息业务流程图5.2.16 修改家庭信息业务流程图修改成功。如图 3-16 所示。图 3-16 修改家庭信息业务流程图5.2.17 删除家庭信息业务流程图删除成功。如图 3-16 所示。图 3-16 删除家庭信息业务流程图5.2.18 信息查询业务流程图可以查询到各项需要查询的内容。图 3-17 所示。图 3-17 信息查询业务流程图5.3 数据流程分析 数据流实 体处 理存 储图 3-21 符号说明5.3.2 新增代码表数据流程图F2管管管管管F5管管管管F4管管管管管管管图 3-22 新增代码表
24、数据流图5.3.3 删除代码表数据流程图管F10管管管管F9管管管管管管管图 3-23 删除代码表数据流图5.3.4 修改代码表数据流程图管图 3-24 修改代码表数据流图5.3.5 新增房产信息数据流程图F15管管管管A3管管F14管管管管管管管管F16管管管管D2 管管管管管F17管管管管图 3-25 新增房产数据流程图5.3.6 修改房产信息数据流程图P4房产信息员修改F21正确信息图 3-26 修改房产数据流程图5.3.7 删除房产信息数据流程图F23失败信息F22删除信息F25正确信息A3管理F24删除信息D3 房产信息员删除图 3-27 删除房产数据流程图5.3.8 新增房产信息数
25、据流程图P6F26员D3F29图 3-28 新增房产数据流程图5.3.9 修改房产信息数据流程图P7D3 员图 3-29 修改房产数据流程图5.3.10 删除房产数据流程图F34删除住房信息F37删除成功信息住房信息D4员删除图 3-30 删除房产数据流程图5.3.11 新增基本信息数据流程图F39新增失败信息P9A3管理F38新增基本信息F40基本信息新增F41新增成功信息图 3-31 新增基本信息数据流程图5.3.12 删除基本信息数据流程图F43删除失败信息F42删除基本信息F45删除成功信息P10基本信息D4员删除图 3-32 删除基本信息数据流程图5.3.13 修改信息数据流程图 员
26、图 3-33 修改基本信息数据流程图5.3.14 新增家庭数据流程图F51新增失败信息F50新增家庭信息F53新增成功信息P12家庭信息D5员图 3-34新增家庭数据流程图5.3.15 删除家庭数据流程图 员图 3-35删除家庭数据流程图5.3.16 修改家庭数据流程图F60修改成功信息P14A1用户 F58修改家庭信息F61修改失败信息家庭信息D5图 3-36修改家庭数据流程图5.4 CDM图与PDM图IDLAIDLALA LA 所属间数房屋类型使用方式占地面积.购房时间.新增住房代码代码表IDLALA房主姓名1,n属于房主拥有住房新增家庭代码新增IDLA家庭房主IDLA新增家庭成员IDLA
27、房主姓名LA LA IIIII所属性别出生年月工作时间名称 LA1,1IDIDvarcharintegerintegerintegerintegerintegerintegerinteger新增住房代码代码表房主拥有住房ID房主姓名家庭IDvarcharvarcharintegerintegerintegerintegerinteger房主IDvarcharintegerintegerintegerintegervarcharvarchar所属ID2名称.新增IIIIII IIII 修改房产IDID房主姓名性别IIIIII出生年月工作时间关系房屋类型.占地面积.删除房产代码代码表ID房主姓名操
28、作1,nID删除家庭代码1,1家庭房主IDLAIDLA删除家庭成员房主姓名家属姓名关系LA LA IIIII所属性别1,1出生年月工作时间名称 LA1,1 删除6 截图6.1房产管理系统主界面管理和查询功能入口。图 6.房产管理系统主界面图创建好了带有简单程序的 House project,我首先创建一个比较直观与简单的用户界面,并且在里面进行菜单设计。单击此菜单所有内容就一目了然了。还有一部分就是数据库,由于数据比较简单,所以我选择了 access,而放弃了我们常用的 sql sever2000。开始会遇到数据库连接不上的问题,但经过我经行检查,最终我解决了这些麻烦。6.2代码表设置模块中要
29、维护的项目如图 6.2.1 代码表模块图。代码值代码描述图 6.2.1 代码表模块图操作。如图 6. 所示。图代码项;用户选定某一代码项后,还可以对该代码项进行修改和删除。(1)输入:代码描述(2)处理:图 6.2.2代码表设置界面图a:判断代码描述是否为空,若为空,则给出提示信息。b 操作类型对数据库进行不同的操作。c:若是新增,则将新增代码项插入到数据库中,并给出操作成功或失败提示信息。d:若为修改,从数据库中查询对应于当前代码值的代码项,然后更新数据库中信息,并给出操作成功或失败提示信息。(3)输出:处理成功或失败提示信息。6.3房产管理模块(1)房产信息维护模块界面设计在此门口中完成房
30、产信息的维护、新增、修改和删除等操作。 如图 6.3.2(2)房产信息维护模块 IPO图 如图 6.3.1输入:房产各信息项数据。处理:a:检查数据的合法性,若不合法,给出提示信息。b;判断操作类型,是新增还是修改,以根据不同的 操作类型对数据库进行不同的操作。c:若是新增,则将新增代码项插入到数据库中,并给出操作成功或失败提示信息。占地面积使用面积图 6.3.1房产信息维护模块图d:若为修改,从数据库中查询对应于当前代码值的代码项,然后更新数据库中信息,并给出操作成功或失败提示信息。输出:处理成功或失败提示信息。图 6.3.2房产信息界面图4.3.2 住房信息维护模块(1修改和删除等操作。
31、如图 6.3.3(2)房产信息维护模块 IPO图 如图 6.3.4输入:房产各信息项数据。处理:a:检查数据的合法性,若不合法,给出提示信息。b;判断操作类型,是新增还是修改,以根据不同的 操作类型对数据库进行不同的操作。c:若是新增,则将新增代码项插入到数据库中,并给出操作成功或失败提示信息。图 6.3.3住房信息界面图图 6.3.4住房信息维护模块图d:若为修改,从数据库中查询对应于当前代码值的代码项,然后更新数据库中信息,并给出操作成功或失败提示信息。输出:处理成功或失败提示信息。6.4住房管理模块(1)住房信息维护模块界面设计,在此门口中完成房主基本信息的维护、新增、修改和删除等操作,
32、另外还可查看房主的家庭信息。 如图 6.4.1所示如图 6.4.1住房信息界面图(2)住房信息维护模块 IPO图 如图 4.4.2输入:房产各信息项数据。处理:a:检查数据的合法性,若不合法,给出提示信息。b 操作类型对数据库进行不同的操作。c:若是新增,则将新增代码项插入到数据库中,并给出操作成功或失败提示信息。d:若为修改,从数据库中查询对应于当前代码值的代码项,然后更新数据库中信息,并给出操作成功或失败提示信息。输出:处理成功或失败提示信息。查看家庭信息图 6.4.2房主基本信息模块图(1) 房主家庭信息维护模块房主家庭信息维护模块界面设计,在此门口中完成房主家庭信息的维护、新增、修改和删除等操作。 如图 6.4.3所示图 6.4.3房主家庭信息界面图(2)房主家庭信息维护模块 IPO图 如图 6.4.4输入:房产各信息项数据。处理:a:检查数据的合法性,若不合法,给出提示信息。b 操作类型对数据库进行不同的操作。工作时间图 6.4.4房主家庭信息模块图c:若是新增,则将新增代码项插入到数据库中,并给出操作成功或失败提示信息。d:若为修改,从数据库中查询对应于当前代码值的代码项,然后更新数据库中信息,并给出操作成功或失败提示信息。输出:处理成功或失败提示信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 制作租赁合同范本
- 保险投资经纪合同范本
- 劳动保护合同范本
- 公司购买西瓜合同范本
- 单位电脑设备维修合同范本
- 买卖玉米合同范本
- 医院药品付款合同范本
- 化妆学校合同范本
- 包车居间服务合同范本
- 乡村园林出售合同范本
- 《职业性肌肉骨骼疾患的工效学预防指南 》
- 不同产地筠连红茶风味化学成分差异分析
- DB50 577-2015 汽车整车制造表面涂装大气污染物排放标准
- 生态安全课件
- 消防风道风管施工方案
- 大学英语(西安欧亚学院)知到智慧树章节测试课后答案2024年秋西安欧亚学院
- 人教版高中英语挖掘文本深度学习-选修四-UNIT-2-(答案版)
- 八下冀教版英语单词表
- 2.2 生态脆弱区的综合治理 课件 【知识精研】高二地理人教版(2019)选择性必修2
- 餐厅服务人员话术培训
- 远程医疗创业计划书
评论
0/150
提交评论