999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SSH架構的小區物業管理系統設計與實現

2018-11-22 00:47:16胡磊
微型電腦應用 2018年11期
關鍵詞:物業管理物業用戶

胡磊

(上海郵電設計咨詢研究有限公司, 上海 200433)

0 引言

隨著我國城鎮化進程的不斷發展,全國各地的新小區不斷涌現,良好的物業需求是廣大人民群眾的期望,不少小區依然采用手工方式采集錄入數據,辦事效果低下。計算機技術以及互聯網計算的普及應用,也給小區的物業管理帶來新的發展,通過物業管理系統,提高物業管理人員的效率,節省了人力成本,更好的服務于小區居民。物管人員與小區居民可以方便快捷的溝通,提高了小區居民的生活質量和對物業管理的滿意度[1]。

1 系統關鍵技術介紹

本系統設計主要是基于SSH架構[2],即Spring, Struts2和hibernate,系統界面使用了jQuery EasyUI實現。數據庫使用的是mysql,開發工具的是myeclispe。

Srping是一個開源的框架。是Rod Johnson創建的,為J2EE提供了各層的解決方案,包括表現層,業務層和持久層。Spring框架的特點包括:

(1)控制發轉(IOC):將對象全部交由Spring的Bean工廠進行生產,裝配與生命周期的管理。

(2)面向切面的編程:將業務邏輯中重復出現的代碼,如日志輸出,事務控制,權限管理代碼都抽取出來,程序員只需關注正真的業務邏輯即可,提高開發效率。

Struts2是由一個基于MVC設計模式的web框架,Struts2作為控制器實現數據模型與視圖的交互。Struts2是在strtuts1和WebWork技術基礎上合并而來。Struts2采用攔截器的機制處理用戶的請求。

Hibernate是一個對象關系映射框架,它對JDBC進行了輕量級的封裝,它將POJO對象與數據表建立映射關系。Hibernate負責應用程序與數據庫之間的數據交換。Hibernate可以自動生成SQL語句,自動執行,使開發人員可以通過使用對象編程的思維來操作數據庫。

jQuery EasyUI是一個基于jQuery的框架,集成了各種用戶界面的插件。jQuery EasyUI框架為創建現代化,互動,JavaScript應用程序,提供必要的功能,只需要通過編寫一些簡單的HTML標記,就可以定義用戶界面。

2 系統總體架構設計

如圖1所示。

小區物業管理系統的需求分析和功能模塊設計如下[3]:

(1)居民信息管理

居民信息管理模塊主要是輸入本小區居民的身份信息,聯系方式,戶口和居住證信息等。物業可以通過該模塊查看或者更新居民信息。

(2)物業報修管理

物業保修管理模塊是居民通過該模塊向物業人員反映小區或者住房內需要維修的事宜。物業管理人員看到后會安排人員維修,并將結果進行反饋,報修的用戶可以及時了解維修進展情況。

圖1 物業管理系統架構圖

(3)物業收費管理

物業收費管理模塊是物業發布收費項目,例如水費,電費,煤氣費,停車費,物業費等,居民可以在線繳費,物業可以進行統計,了解居民的繳費情況。

(4)物業信息管理

物業信息管理模塊是物業輸入本小區的信息,樓房信息,房屋面積,保安,保潔等信息。方便居民了解本小區的情況。

(5)小區公告管理

小區公告管理模塊是物業管理者發布小區公告,例如停水告示,維修告示,業主大會通知以及其它的通知信息等,并且可以設置公告的顯示截止時間。小區居民進入系統首頁即可查看到公告信息。

(6)投訴建議管理

投訴建議管理模塊是居民向物業管理進行投訴或者提出建議,物理管理者可以回復或者進行整改。物業可以通過該模塊了解居民的建議和投訴,發現物業管理工作的不足或需要改進的地方,并且及時反饋居民,促進物業和居民之間的溝通。

(7)統計報表管理

統計報表模塊是統計本小區的維修情況,費用繳納,和投訴建議的匯總,提供excel表格下載功能。方便物業管理者查看統計,或者根據報表數據改進工作,提升服務質量。

(8)系統管理

系統管理模塊是物業管理者對系統進行管理,添加或者刪除用戶,設置用戶查看權限,更改用戶密碼,管理系統日志信息等[4]。

3 數據庫設計

按照對物業管理的業務分析和小區居民的需求,設計了各個業務類型表,數據庫使用mysql,業務表包括用戶表,居民信息表,物業報修表,小區公告表,投訴建議表等[5],如表1—表3所示。

(1)用戶表

字段名類型長度允許為空主鍵字段說明useridInt10否是用戶編號usernameVarchar50否用戶名稱passwordVarchar50否用戶密碼typeVarchar50否用戶類型

(2)居民信息表

字段名類型長度允許為空主鍵字段說明resident idInt10否是居民編號nameVarchar50否居民姓名SexVarchar50否用戶性別idnumberVarchar50否身份證號telephoneVarchar50否居民電話addressVarchar128否門牌號checkintimeDatetime50是入住時間

(3)物業報修表

字段名類型長度允許為空主鍵字段說明repair idInt10否是報修編號repair nameVarchar50否報修人姓名repaircontentVarchar50否報修內容repairtimeVarchar50否報修時間replycontentVarchar50否回復內容replytimeVarchar128否回復時間

4 系統實現

小區物業管理系統采用B/S架構,即服務器-瀏覽器模式,B/S架構用戶無需安裝,也不需要升級,當軟件需要更新時,通過后臺服務器代碼進行更新,前臺用戶體驗效果更好。B/S架構便于維護管理。系統的框架是采用SSH開源框架,使用MySQL作為數據庫,服務器端使用tomcat,開發工具是Myeclipse[5]。

公告管理模塊,采用注解方式,模型驅動注入實例。首先設計公告欄的實體類,公告對象實體類代碼如下:

public class NoticeVo extends BaseVo implements Serializable {

private static final long serialVersionUID = 3932475718770709260L;

private String nstarttime; // 開始時間

private String nendtime; //結束時間

private String ntype; //類型

private String ncontent; //公告內容

private String publisher; //發布人

public String getPublisher() {

return publisher;

}

public void setPublisher(String publisher) {

this.publisher = publisher;

}

//以下代碼省略

處理公告展現模塊,采用Spring注解的方式,自動注入實例化對象。獲取Request對象的傳入參數,查詢后臺Mysql數據庫,把查詢結果封裝成對象,把對象轉化成json格式,最后通過Json返回數據到前臺頁面進行顯示。

@Namespace("/basis")

@Action(value="noticeAction",results={

@Result(name="noticeList",location="/webpage/basis/noticeList.jsp"),

@Result(name="indexNotice",location="/webpage/login/indexNotice.jsp"),

@Result(name="noticeAdd",location="/webpage/basis/noticeAdd.jsp"),

@Result(name="noticeEdit",location="/webpage/basis/noticeEdit.jsp"),

@Result(name="noticeView",location="/webpage/basis/noticeView.jsp")})

public class NoticeAction extends BaseAction implements ModelDriven{

private static final long serialVersionUID = -5864734147349411684L;

private static final Logger logger = Logger.getLogger(NoticeAction.class);

@Resource

private NoticeServiceI noticeService;

@Resource

private BaseDaoI baseDao;

@Resource

private SystemServiceI systemService;

public void noticeDatagrid(){

int page =Integer.parseInt(ServletActionContext.getRequest().getParameter("page") );

int rows =Integer.parseInt(ServletActionContext.getRequest().getParameter("rows") );

//Map map = noticeService.findNoticeDatagrid(noticeVo,page,rows,querySql());

Map map = noticeService.findNoticeDatagrid(noticeVo,page,rows," 1=1 ");

writeJson(map);

//以下代碼省略

}

物業管理人員和小區居民分別有不同的權限,瀏覽不同的功能模考。權限的分配可以通過系統管理員進行設置。首先建立各種角色,包括系統管理員,物業工作人員,小區居民等,不同的角色分配不通的模塊瀏覽權限。然后根據用戶屬性,分配給其相應的角色。其中物業管理人員登錄后顯示界面如圖2所示。

圖2 物業管理人員登錄顯示界面

小區居民登錄系統后顯示三個項目分別是:物業報修管理,物業繳費管理,投訴建議管理。這些模塊和小區居民的日常生活息息相關,如圖3所示。

圖3 小區居民登錄顯示界面

小區居民可以通過該系統報告維修事宜,物業管理人員看到后即可安排維修人員上門維修處理,如圖4所示。

5 總結

隨著網絡信息化技術的不斷發展,小區規模的不斷增大,物業管理應該借助信息化不斷的發展,提高辦事效率,滿足人民群眾的生活需求。本系統使用Struts2,Spring,Hibernate開源框架實現了B/S架構的物業信息管理系統,實現了在線報修、物業繳費、投訴管理和居民信息管理等功能模塊,物業管理人員和小區居民都可以通過該系統提高辦事需求[8]。目前,智慧社區建設正蓬勃發展,物業管理系統在智慧社區中發揮了重要作用,物業管理系統對于提高物業管理效率,滿足人們安居樂業的需求發揮了重要作用。

圖4 物業管理人員查看居民報修界面

猜你喜歡
物業管理物業用戶
物業管理中的法律問題
物業服務
地鐵車輛段及上蓋物業開發一體化探討
工程與建設(2019年2期)2019-09-02 01:34:06
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
高校物業管理專業教學改革探討
河南科技(2014年24期)2014-02-27 14:20:05
加強細部處理,提升物業品質
加強醫院物業管理的探索和實踐
主站蜘蛛池模板: 天天躁狠狠躁| 色九九视频| 国内精品手机在线观看视频| 国产成人精品2021欧美日韩| 亚洲美女AV免费一区| 91精品专区| 精品夜恋影院亚洲欧洲| 亚洲国产系列| 国产一级精品毛片基地| 国产精品成人免费综合| 曰AV在线无码| 欧美精品三级在线| 国产专区综合另类日韩一区| 永久免费精品视频| 第一区免费在线观看| 女人爽到高潮免费视频大全| 亚洲AⅤ永久无码精品毛片| 在线中文字幕日韩| 亚洲综合色婷婷| 亚洲三级视频在线观看| 亚洲日本一本dvd高清| 亚洲日韩第九十九页| 久久亚洲美女精品国产精品| 欧亚日韩Av| 久久亚洲国产一区二区| 国产成人调教在线视频| 日韩小视频网站hq| 天堂va亚洲va欧美va国产| 欧美精品1区| 国产色伊人| 一级不卡毛片| 在线国产91| 日韩激情成人| 91色老久久精品偷偷蜜臀| 日韩欧美国产综合| 国产福利2021最新在线观看| 91日本在线观看亚洲精品| 中国精品自拍| 成人欧美日韩| 亚洲日本中文字幕乱码中文| 91无码国产视频| 亚洲一区二区日韩欧美gif| 三上悠亚精品二区在线观看| 国产精品午夜福利麻豆| 日韩午夜片| 亚洲国产中文在线二区三区免| 91精品久久久无码中文字幕vr| 一级在线毛片| 自拍亚洲欧美精品| 亚洲一区免费看| 亚洲一区第一页| 亚洲中文字幕无码爆乳| 国产成人精品高清不卡在线| 精品国产黑色丝袜高跟鞋| 久久亚洲国产最新网站| 天天婬欲婬香婬色婬视频播放| 国产人免费人成免费视频| 欧美性猛交一区二区三区| 激情六月丁香婷婷| 亚洲欧美综合在线观看| 114级毛片免费观看| 国产国语一级毛片| 亚洲Aⅴ无码专区在线观看q| 内射人妻无码色AV天堂| 国内熟女少妇一线天| 真实国产乱子伦高清| 成人永久免费A∨一级在线播放| 91丝袜在线观看| 国产在线观看91精品| 亚洲电影天堂在线国语对白| 亚洲AV一二三区无码AV蜜桃| 国产精品午夜福利麻豆| 亚洲高清在线天堂精品| 伊人中文网| 毛片视频网址| 国产精品永久久久久| 久久精品aⅴ无码中文字幕| 中文字幕永久视频| 亚洲三级色| 国产成本人片免费a∨短片| 91精品国产情侣高潮露脸| 国产成人8x视频一区二区|