欢迎留言!我们会尽快与您联系!

提交信息
会员专享福利
#
  • 解决方案
  • 2021.11.27
  • 467人已读

物业网站项目简要实施方案

【内容摘要】 物业B2C网站子系统功能上基于优点公司自主研发的B2C网店系统实现,系统分为前台系统和后台系统两大功能组。物业管理子系统参照客户对物业管理系统的功能框架及相关文档开发和实施需求进行设计和开发。

一、需求范围

1、物业B2C子系统

物业B2C网站子系统功能上基于优点公司自主研发的B2C网店系统实现,系统分为前台系统和后台系统两大功能组。

1)前台系统主要包括的功能

商品分类浏览、商品销售排行、商品检索(分类 关键字)、商品详细展示、购物车、订单、用户线上支付(支持快钱)和货到付款、用户帐户中心、站内公告与新闻发布及通过JS集成在线客服。

2)后台系统主要功能

后台用户的登陆与注销、后台权限设置、系统参数设置与管理、品牌资料管理、商品分类资料管理(支持两级分类)、商品资料管理、订单查询与管理、帐务查询与管理、用户管理与积分管理及新闻与公告发布等。

3)需定制开发的功能

增加用户预存款管理及预存款支付功能、公司客户增加订单月结功能。

 

2、物业管理子系统

物业管理子系统参照客户对物业管理系统的功能框架及相关文档开发和实施需求,具体开发范围如下:

 

功能模块

需求说明

租户功能

入驻前期

包括:装修检查、搬入预约

正式办公

维修单、租户费用、查看通知、投诉反馈、加班预约

退租预约

退租预约

表单文档

查看文档、下载文档

公司展示

添加及修改公司展示信息

 

 

物业功能

信息管理

包括:房型图管理、房间管理、部门管理、员工管理、租户管理、大楼管理、光大动态、物业介绍

权限管理

对员工分配菜单权限的管理功能

大楼租售

包括:留言回复、租赁手续、房源信息

入驻前期

包括:装修监督、搬入预约

正式办公

包括:维修单、租户费用、发布通知、投诉反馈、加班预约

退租预约

包括:退租预约

企业宣传

包括:企业宣传信息审核功能

问卷调查

包括:添加问卷调查表、查看问卷

表单文档

包括:上传文档、文档管理、添加文档类型、文档类型管理

 

 

 

二、UDCMS技术简介

基于用户的需求分析和设计目标,本网站将采用优点内容管理系统进行高端定制开发。优点内容管理系统基于B/S架构进行设计和开发。所谓B/S,即Browser/Server,它是区别于Client/Server而言的。C/S应用必须在每一个客户端安装专门的软件才能运行,而B/S架构在客户端无需安装任何辅助软件,直接通过浏览器即可访问系统,用户可在任何工作计算机上进行操作,管理更便捷,使用更方便。

除采用B/S架构外,我们还将充分运用以下技术来确保系统的先进性与稳定性、扩展性,以及对企业应用的支持度。

Ø  MVC

MVC模式是"Model-View-Controller"的缩写,中文翻译为"模型-视图-控制器"

MVC模式是一个复杂的架构模式,但在J2EE平台上,MVC模式及应用框架已相当成熟,且已成为WEB应用开发的关键技术之一。

Ø  IOC

IoC就是Inversion of Control,控制反转。在Java开发中,IoC意味着将设计好的类交给系统去控制,而不是在类的内部控制。这称为控制反转。

IOC的基本概念是:不创建对象,但是描述创建它们的方式。在代码中不直接与对象和服务连接,但在配置文件中描述哪一个组件需要哪一项服务。容器负责将这些联系在一起。

IOC的原理是基于OO设计原则的Don't call us, we'll call you(别找我,我会来找你的)。也就是说,所有的组件都是被动的(Passive),所有的组件初始化和调用都由容器负责。组件处在一个容器当中,由容器负责管理。

简单的来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。

IOC是一种很新的开发技术,它使得类与类之间的代码关联与耦合度大大降低,使得代码的可复用性大大提高。

Ø  AOP

AOPOOP的延续,是Aspect Oriented Programming写,意为“面向方面编程”。AOP实际是GoF设计模式的延续,它实现的是调用者和被调用者之间的解耦,使得应用系统可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。

AOP技术是在JAVA平台下最先得到应用的,目前已成为WEB应用开发的主流技术与开发思想。

 

优点信息技术团队基于J2EE领域多年的设计与开发经验,对于J2EE平台下的几种主流框架技术的集成应用模式有独到研究,通过自行研发的原型开发平台可以快速实现综合运用了MVC模式、IOCAOP技术的系统框架,其中集成SPRINGWEBWORKIBATIS等主流框架,目前此系统架构及软件体系已应用于多个企业应用系统及大型网站项目,均取得了极佳的应用效果,同时也帮助项目缩短了开发周期、降低了开发成本及开发风险。以下是系统总体架构的工作原理图:

2.2.3可扩展的模块化设计方案

通过IOCAOP技术的应用,我们的设计会进一步将所有功能按模块划分及配置,模块之间除数据共享外,应用层完全可以做到低耦合和插拨式安装,增加一个模块只需将模块单独打成JAR包并添加模块配置文件即可。这种完全开放式的模块化设计方案已经在多个项目中运用并使得这些项目具备了可无限扩展的能力,并使得系统升级和扩展的维护成本大大降低。

2.2.4 可持续扩容的设计方案

任何网站系统都要面对用户数持续上升后可能导致的容量瓶颈问题,对此,本方案从以下几个方面进行设计,以充分保障系统可持续扩容:

1)资讯、新闻等非动态交互内容,尽可能使用静态化技术生成静态html页面,并可在流量上升到一定量级后,通过CDN技术及服务实现静态内容的镜像发布。

2)支持分布式部署的多数据库连接方式:系统数据库可从一个到多个分布式部署,并可通过数据库的集群服务模式支持更大规模的应用级别;

3)分布式应用及负载均衡:模块化设计使不同模块可单独部署和运行,即使同一模块同一个应用,当性能上遇到瓶颈时,也可通过web容器的负载均衡机制进行扩容。


优点信息重视并倡导尊重及保护知识产权。未经许可,不得复制、转载、或以其他方式使用本站原创内容。本网站文章发布目的在于分享知识及资讯等。本站除原创内容外,部分内容转载自网络,或经过发稿人整理引用后发布。如涉及第三方商品/服务信息,仅为转发参考,本网站不对内容时郊性、真实准确性负责,亦不对第三方商品及服务承担任何连带责任。如发现本站文章、图片存在版权问题,请提供版权问题相关证明、联系方式等发邮件至service@udiansoft.com,我们将及时与您联系、沟通并做出相应处理或删除。

留言区

欢迎留言!所有标*的字段为必填项

欢迎咨询 & 免费试用
微信扫码咨询
在线留言
免费试用 领取福利

咨询&试用