2.3 物业管理系统软件技术基础 软件体系结构在软件系统中扮演一个非常重要的角色,它为系统的逻辑功能划分提供了一个依据,是快速,准确,高质量进行系统开发的基础,主要有两种体系结构。 copyright paper51.com
本系统采用两层结构:将处理分两个部分,主要的事务处理逻辑运行于客户端,如向服务器端的数据库发送SQL请求。由于大量的应用运行客户端,所以又称胖客户机。 内容来自www.paper51.com
系统开发语言采用Java语言,数据库采用Microsoft SQL Server7.0。 内容来自www.paper51.com SQL Server7.0是一种比较简单、普通的网络数据库。其操作系统环境也较普通——NT 4.0 Server 或NT2000。 内容来自www.paper51.com Java编程环境。开发Java程序的工具有很多,Java Development Kit(Jdk)、Java Workshop(JWS)、Forte for Java(FFJ)。最新的Jdk版本是Jdk1.3。JavaSoft推荐用Jdk开发Java程序。JWS、FFJ都是运行在Jdk基础上的。JWS是sun公司早期的产品,其可用性比最近开发的FFJ差了许多。FFJ是可视化的编程工具,比之Jdk下的Dos编程更方便使用。故选择运行在Jdk基础上的FFJ。其操作系统环境为WinNT 4.0、WinNT 2000或Linux 6.2以上。最新的Fortefor Java 是Forte for Java release 2.0,其Jdk版本是Jdk1.3.所以Java编程环境选择为运行在Jdk1.3上的Forte for Java release 2.0。FFJ操作系统环境用NT2000和Linux 7.0。 http://www.paper51.com paper51.com 2.4物业管理系统的硬件基础 内容来自论文无忧网 www.paper51.com Forte for Java release 2.0硬件最低需求是350MHzPentium II, 128 MB RAM 50 MB 硬盘空间。FFJ对硬件的要求很高,给编程带来一定的实际困难。以下是我的硬件环境: 内容来自www.paper51.com
服务器 http://www.paper51.com ·OperateSystem——Microsoft Windows NT Server4.0 copyright paper51.com
·CPU——x86 Family 6 Model 8 copyright paper51.com
·RAM——130,420KB copyright paper51.com
·Hard Disk——21GB paper51.com ·Display——PHILIPS 105G paper51.com 客户机 内容来自www.paper51.com
·OperateSystem——Linux 7.0 内容来自论文无忧网 www.paper51.com
·CPU——P II 400 MHz 内容来自论文无忧网 www.paper51.com ·RAM——128 MB copyright paper51.com ·Hard Disk——10GB http://www.paper51.com ·Display——SyncMaster 550s 内容来自论文无忧网 www.paper51.com 2.5 系统介绍 http://www.paper51.com 2.5.1 网络结构简介 copyright paper51.com 本物业管理系统的网络体系实现是在服务器上先安装windows NT操作系统,并在NT系统下安装数据库系统SQL Server 7.0和建立人员、住房、房产、收费四个数据库。然后在服务器的NT操作系统下用Java编写不同的系统用户界面,用JDBC/ODBC桥实现服务器端的数据库和前端界面的连接。连接成功后,将Java编写的用户界面移植到客户端的Linux操作系统下,并用这个界面试图实现与服务器端NT操作系统下的数据库SQL连接。以达到在不同的操作系统下可以互相调用的目的,实现Java的重要特性:可移植性。 paper51.com 网络体系结构图如下所示: 内容来自www.paper51.com paper51.com 客户端 服务器 内容来自论文无忧网 www.paper51.com Linux 内容来自www.paper51.com
Java编写的 内容来自www.paper51.com 用户界面 内容来自www.paper51.com http://www.paper51.com Java编写的用户界面 copyright paper51.com SQL Server copyright paper51.com 数据库 paper51.com Windows NT 内容来自论文无忧网 www.paper51.com
2.5.2 服务器系统功能模块 copyright paper51.com 基于Java的跨平台网络数据库由后勤小区物业管理系来具体实现。后勤小区物业管理系统有两个模块——普通用户查询系统模块和管理员用户管理系统模块。普通用户查询系统是普通用户对数据库进行查询的模块,不支持数据库的管理。而管理员管理系统是数据库管理员对数据库进行管理的模块,需要密码验证才可进入。普通用户查询系统模块和管理员用户管理系统模块下又有四个模块——人员信息模块,住房信息模块,收费信息模块,房产信息模块。管理员可以对数据库的数据进行添加,修改,删除和查询 copyright paper51.com 内容来自www.paper51.com 以下是后勤小区管理系统的功能模块图 copyright paper51.com
copyright paper51.com
paper51.com 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com
paper51.com
内容来自www.paper51.com
http://www.paper51.com
内容来自论文无忧网 www.paper51.com
其中,人员信息管理模块的下一级模块和其它三个模块的下一级模块一样, 这里只画了一个。 copyright paper51.com
内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com paper51.com
内容来自论文无忧网 www.paper51.com
copyright paper51.com
paper51.com
http://www.paper51.com 系统的前端开发语言采用Java语言,后端数据库采用MSSQL Server7.0. copyright paper51.com 2.5.1 服务器前端简介 copyright paper51.com 系统主要针对普通用户和管理员用户两种类型,可以由主界面选择进入普通用户界面还是管理员界面如选择进入管理员界面,需通过域名验证和密码验证才可以。普通用户只具有对后端数据库的查询功能,而管理员用户同时具有对后端数据库的修改和查询功能,其中修改包括添加,更新,删除功能。 内容来自论文无忧网 www.paper51.com
2.5.2 服务器后端数据库简介 paper51.com
系统主要建立了renyuan, zhufang, shoufei, fangchan 四个数据库,是通过在houqin数据库下建立renyuan,zhufang,shoufei, fangchan四个表(Tables)得到的。数据库的拥有者可以直接从SQL Server对数据库进行添加,删除,更新,查询和设置表的结构等功能。而系统管理员只可以从前端对数据库进行添加,删除,更新和查询功能,不能改变数据库的结构等,普通用户则只具有对数据库的查询功能。 copyright paper51.com 2.5.3 系统查询结构图 内容来自论文无忧网 www.paper51.com 普通 内容来自论文无忧网 www.paper51.com
用户 内容来自论文无忧网 www.paper51.com 管理员 copyright paper51.com
用户 http://www.paper51.com 查询 http://www.paper51.com 修改 paper51.com 系统前台 内容来自www.paper51.com renyuan http://www.paper51.com database paper51.com zhufang http://www.paper51.com database copyright paper51.com shoufei paper51.com
database paper51.com fangchan 内容来自论文无忧网 www.paper51.com database copyright paper51.com 系统后台 copyright paper51.com
http://www.paper51.com
内容来自www.paper51.com
http://www.paper51.com copyright paper51.com
内容来自www.paper51.com
|