1 前言 4 目的 4 范围 4 有关本系统中的定义 4 2 资料引用 4 3 设计思路 4 数据层设计 5 user_book表的触发器 5 用户续借图书的存储过程 6 到期催还表的视图 7 数据链接层设计 8 UserBook Entity Bean设计 9 UserConsumer Entity Bean设计 10 UserLogBook Entity Bean设计 11 数据逻辑层设计 12 TheBook Session Bean设计 13 TheUser Session Bean设计 14 TheLog Session Bean设计 15 网络应用层设计 15 CheckValue bean 16 EnCode bean 16 JDBCBean bean 16 Rank bean 16 SetUp bean 16 SplitPage bean 17 UserLogin bean 17 SearchBook bean 17 SearchDeadline bean 17 ValidateIMG servlet 17 GetDelete servlet servlet 17 GetBookSubmit servlet 18 GetUserSubmit servlet 18 GetRenewBook servlet 18 GetBorrowBook servlet 18 GetReturnBook servlet 18 4 程序架构 18 程序组织结构 18 功能权限划分 20 WEB程序/页面设计 21 本系统实现的功能 22 5 任务分工 22 1 前言 目的 本文档详细描述了图书管理系统的设计,主要是为开发人员提供,使其对本项目的构建和维护有深入的了解。 范围 本文档的描述只针对图书管理系统的版本。 有关本系统中的定义 以下是本说明书中用到的专门术语的定义和外文首字母组词的原词组: 术语或缩写 定义与描述 booksManager 本系统的名称 Reader 系统权限:普通读者 BookAdmin 系统权限:图书管理员 UserAdmin 系统权限:用户管理员 SuperAdmin 系统权限:超级管理员(系统管理员) Undergraduate 系统用户角色:本科生 Graduate 系统用户角色:研究生 Teacher 系统用户角色:教师 2 资料引用 清华大学《应用软件平台与核心技术》讲义 顾明 清华大学《应用软件平台与核心技术》助教文档 张伟业、魏岚、陈勇、林彩荣 《精通EJB(第二版)》 《J2EE应用与BEA Web Logic Server》,刑国庆等译,电子工业出版社 《设计模式——可复用面向对象软件的基础》,Erich Gamma等,机械工业出版社 3 设计思路 本系统严格按照4层结构设计,分为数据层(SQL server),数据链接层(entity bean),数据逻辑层(session bean),网络应用层(java bean, java servlet, java serverpage)。 四层之间完全独立,可以部署在四台服务器上运行,体现了分布式应用的思想。 数据层的功能严格来说是实现基本的数据存储(逻辑处理功能应该全部交给CMP管理),但因为学习原因,在数据库中也用到了一些逻辑处理,如使用了存储过程+系统级临时表处理读者续借图书的功能、使用触发器防止未还书的用户和未归还的图书被注销以及使用视图检测借书记录实现到期催还功能。 数据链接层实现了和数据库的连接,作用在于屏蔽数据库和平台之间的差异,做到底层无关性。本层利用了模糊查找、多表映射、Relationship等技术,通过find,select方法数据的查找功能,抛出聚集对象或远程接口对象给下一层。 数据逻辑层实现了对数据的逻辑处理,例如将远程接口对象转化为值对象、将聚集对象转化为值对象向量、利用日期类完成查找两个特定日期之间的记录等相对复杂的计算。 网络应用层完成页面跳转和页面显示等应用功能,还有一些附加功能如:图片验证,登录验证,等级控制,代码过滤,分页控制,输入值检测、借书日志打印、系统运行日志记录以及系统设置等。(使用了JDBC实现存储过程和模糊查找图书的功能) 数据层设计 数据库表 表名 功能描述 user_consumer 记录了用户的所有信息 user_book 记录了图书的所有信息 user_logBook 记录了用户使用本系统的信息,保留了所有的借书记录,可作为系统日志和报表资料 user_book表的触发器 用到的触发器之一,作用:如果要注销的图书被外借没有归还,则回滚此删除操作。 CREATE TRIGGER bookhavelog ON FOR DELETE AS declare @bookISBN varchar(50) select @bookISBN=book_ISBN from deleted if exists(select * from user_logBook where logb_book_ISBN=@bookISBN and logb_backdate is null) begin rollback return end 用户续借图书的存储过程 利用存储过程实现用户续借图书的逻辑操作,根据用户的当前信息判断其是否有续借的权限,并把处理结果输出到临时表中去。 CREATE PROCEDURE user_renew_book @xxxparm int AS CREATE TABLE ##temp(statement varchar(50)) DECLARE @username varchar(50) SET @username=(select logb_cons_username from user_logBook where ID=@xxxparm) IF @username is null BEGIN INSERT INTO ##temp VALUES ('The ID is not EXIST') RETURN END DECLARE @timelimit int SET @timelimit=(select logb_timelimit from user_logBook where ID=@xxxparm) DECLARE @renewday int SET @renewday=(select cons_maxday from user_consumer where cons_username=@username) DECLARE @maxrenew int SET @maxrenew=(select cons_maxrenew from user_consumer where cons_username=@username) IF (@renewday*@maxrenew)>=@timelimit BEGIN update user_logBook set logb_timelimit=logb_timelimit+@renewday where ID=@xxxparm --update user_consumer set cons_maxrenews=cons_maxrenews-1 where cons_username=@username INSERT INTO ##temp VALUES ('renew successful') RETURN END ELSE BEGIN INSERT INTO ##temp VALUES ('You are not allowed to renew the book') RETURN END GO 到期催还表的视图 利用DATEDIFF,DATEADD,CAST,GETDATE等函数从借书记录表中计算出到期的记录,然后根据此记录找出相应的读者信息,在网页上以email形式催还。 CREATE VIEW AS SELECT TOP 100 PERCENT , , DATEADD([day], , CAST( AS datetime)) AS deadline_date, GETDATE() AS now_date, , , , , , , , , , , , FROM INNER JOIN ON = INNER JOIN ON = WHERE (DATEDIFF([day], DATEADD([day], , CAST( AS datetime)), GETDATE()) >= 0) AND ( IS NULL) ORDER BY DESC 数据链接层设计 entity bean UserBook Entity Bean设计 userbook remotehome接口 方法 描述 findAllBook 得到所有的图书信息 findByISBN 通过图书的书号得到图书的信息 findSearcher 利用关键字模糊查找图书信息 selectUserByBookISBN (userbook remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserBook as p where like concat(concat('%',?1),'%') or like ?1 or like ?1 or like ?1 or like ?1 or like concat(concat('%',?1),'%') or like ?1 UserConsumer Entity Bean设计 UserConsumer remotehome接口 方法 描述 findAllUser 查找所有的用户信息 findByUsername 通过用户名查找用户信息 findSearcher 利用关键字模糊查找用户信息 selectBookByUsername (userconsumer remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserConsumer as p where like concat(concat('%',?1),'%') or like ?1 or like concat(concat('%',?1),'%') or like ?1 or like ?1 UserLogBook Entity Bean设计 UserLogBook remotehome接口 方法 描述 findallbybookISBN 查找此书所有的借阅记录 findbybookISBN 查找此书当前的借出记录 findallbyusername 查找此用户所有的借阅记录 findbyusername 查找此用户当前的借出书记录 findbacklog 得到所有已经归还图书的借书记录 findoutlog 得到所有尚未归还图书的借书记录 findbyID 通过记录流水号查找借书记录 findlogbyday 查找某一日期的借书记录 (模糊匹配,例如提交“2004-5”可得到最终记录时间——借阅或归还在2004年5月份的所有借书记录) findallog 得到所有的借书记录 FindLogByDay通过模糊匹配得到一组最终记录时间的代码: select object(p) from UserLogBook as p where ( is null and like concat(concat('%',?1),'%') ) or ( is not null and like concat(concat('%',?1),'%') ) 数据逻辑层设计 session bean TheBook Session Bean设计 TheBook bean 实现图书的增删改查以及模糊搜索、通过书查读者等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheUser Session Bean设计 TheUser bean 实现用户(读者)的增删改查以及模糊搜索、通过读者查书等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheLog Session Bean设计 TheLog bean 主要实现对日志(借书记录)的各项操作,提供多种获得日志的方法(按读者、按图书、按日期、按借还状态等),方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量,另外还有如下方法: 方法 功能 public boolean userBorrowBook(String username, String bookISBN) 以一个事务封装读者借书的所有逻辑操作,借书成功返回真值,无法借书返回假值,调用enCode bean对中文进行转码 public boolean userReturnBook(String logbid) 以一个事务封装读者还书的所有逻辑操作,即实现使一笔借书记录销账的功能,调用enCode bean对中文进行转码 public Vector showLogBetweenDays(String dayBegin, String dayEnd) 返回两个日期之间的所有日志,主要利用Calendar类实现 网络应用层设计 本层本着面向对象思想的封装性、数据模糊性、可重用性等原则设计。 本着系统运行错误在系统中打印()、用户输入和误操作错误导向友好的错误处理页并给出友好的提示的错误处理原则。 每次对会话bean的调用写入系统运行日志文件,默认路径是C:\\。 CheckValue bean 封装多个静态方法。 可以用于检测某表中某个字段是否已经存在某个值(可用于检测重名用户、重号图书)、检测用户名合法性、检测密码合法性、检测年龄合法性、检测电子邮件合法性、检测数字合法性、检测日期合法性等。 EnCode bean 封装编码转码工作: html显示转码,例如:将<转为<,将>转为&rt;,将数据库中的换行转为html中的换行等等,这样可以屏蔽用户提交文本中的可执行代码。 可重载的中文转码。 密码的加密和解密编码。 JDBCBean bean 封装所有的数据库操作。包括一个带结果集返回的SQL执行方法和一个不带结果集返回的SQL执行方法。 Rank bean 封装4种权限(普通读者、用户管理员、图书管理员、系统管理员)的页面访问,相当于页面加锁功能。 SetUp bean public static String title="SuperLibrary";//系统名称 public static String dbS="booksManagerDS";//数据库的JNDI名 public static String errorPage="";//友好的错误处理页,用get方法传递出错原因 public static String homePage="";//默认首页 //权限------------------------------------------------------------------------- public static String Reader="Reader";//读者 public static String UserAdmin="UserAdmin";//用户管理员 public static String BookAdmin="BookAdmin";//图书管理员 public static String SuperAdmin="SuperAdmin";//系统管理员 //等级------------------------------------------------------------------------- public static String Undergraduate="Undergraduate";//本科生 public static int UndergraduateRenew=1;//本科生可续借的次数 public static int UndergraduateMaxday=30;//本科生一次可借的天数 public static String Graduate="Graduate";//研究生 public static int GraduateRenew=2;//研究生可续借的次数 public static int GraduateMaxday=45;//研究生一次可借的天数 public static String Teacher="Teacher";//教师 public static int TeacherRenew=3;//教师可续借的次数 public static int TeacherMaxday=60;//教师一次可借的天数 //---------------------------------------------------------------------------- public static int rsPerPage=5;//每页显示记录的数量 public static int minBooks=4;//系统默认的最小借书数 SplitPage bean 将数据记录分页的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,重用时实际只需要传递一个记录集数量的为参数即可,可重用。一般作为session级java bean在页面中被调用,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 UserLogin bean 将用户登录的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,包括对用户各种登录情况的处理,可重用。 SearchBook bean 利用JDBC实现模糊查找和按指定类别精确查找图书的功能。 SearchDeadline bean 利用JDBC调用视图实现到期图书的催还功能。 ValidateIMG servlet 动态生成含有随机验证码的图片,在生成图片的同时将验证码写入session中,与用户的登录输入比较。可有效的防止机器人登录。 GetDelete servlet servlet 处理图书、用户、日志的注销操作,根据返回值进行相应页面的跳转。 GetBookSubmit servlet 处理图书的入库和图书信息的修改,根据返回值进行相应页面的跳转。 GetUserSubmit servlet 处理用户的注册和用户信息的修改,根据返回值进行相应页面的跳转。 GetRenewBook servlet 处理用户续借图书的请求(JDBC调用存储过程实现),从系统临时表中读取状态值,根据状态值进行相应页面的跳转。 GetBorrowBook servlet 处理用户的借书请求,将用户借书限额已满、库存为零等错误导向友好的错误页,如果借书成功则跳转到图书信息页面,并给与相应的提示。 GetReturnBook servlet 处理用户的还书请求,如果还书成功则跳转到用户的借书记录页面,并给与相应的提示。 4 程序架构 程序组织结构 说明:图书搜索和用户登录看作系统外部功能,通过JDBC直接调用数据库,其中用户登录模块封装在一个java bean中,可重用。另外,用户续借图书是通过存储过程实现,从而绕过了使用CMP技术管理事务的实体bean。 本系统其余程序的组织结构严格按照下图实现: 程序组织结构图 功能权限划分 站点页面地图 权限名称 系统定义字符 权限 可访问页面 普通读者 Reader 查看自己的信息(还书、续借); 修改自己的信息; 查看图书(借书); userModify userView booklist 图书管理员 BookAdmin 拥有普通读者的权限; 图书的增删改查; 到期催还; userModify userView booklist bookAdder bookModify deadline 用户管理员 UserAdmin 拥有普通读者的权限; 用户的增删改查; userModify userView booklist userRegister userModify userList 系统管理员 SuperAdmin 拥有图书管理员和用户管理员的权限; 查看系统日志; 删除系统日志; 系统设置; 包括(系统设置,利用application级java bean控制整个应用程序)在内的所有页面 WEB程序/页面设计 利用代码关闭客户端的输入法,实现用户名、密码不能出现中文的问题。 利用onfocus=() onmouseover=()代码使文本框自动吸附获得焦点,方便用户输入。 利用WMODE="transparent"参数使flash的背景透明,更好的融入网页。 在每页中,利用代码: 嵌入上下导航条,使网站导航明确,方便用户浏览。 在网页头部加入代码: 使客户端不缓存网页,保证了客户每次浏览该页都从服务器获得最新的版本,以求正确显示。 提供智能搜索(获得尽可能多的匹配)和精确搜索(获得尽可能精确的匹配)图书,服务器端编程都采用模糊查找的方式。 在客户端用javascript对表单提交进行第一次验码,通过后提交到服务器端,再进行第二次验码,验码包括:用户名是否重复、年龄是不是合适的数字,两次密码输入的是否一致、电子邮件是否合法、密码是否太短、用户名是否太短、用户名密码是否为空等等。 利用随机生成JPG图片验证码的方法,防止机器人登录。 在页面中使用session级java bean实现分页,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 在页面中使用application级java bean实现安全的系统设置,当服务器启动后,即可对系统运行参数进行应用程序级的设置,只要服务器不关闭,此设置始终有效且作用于所有用户,如果设置不慎造成系统错误或想恢复系统默认设置,则只需重新启动服务器即可。 在对会话bean的调用包ejbClient中,创建系统运行日志,通过包中的writeF类写入web服务器的C:\\中,可做查询用。 本系统实现的功能 确定图书的基本信息,有书名、作者、出版日期、当前借阅状态等属性 系统的使用者包括读者、图书管理员、用户管理员、系统管理员四种 读者可以查询图书;图书管理员可以完成图书管理、借阅管理;读者管理员可以完成读者管理的功能;系统管理员可以使用系统的所有功能 图书管理:新书登记,图书查询,图书注销; 借阅管理:借书,还书,查询到期读者 读者管理:增加读者、删除读者、查询读者、读者类别管理(设置研究生,本科生,教师的可借册数,可借天数,可续借次数等) 系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),系统借书日志,系统运行日志,系统设置等功能 页面输入有验码,密码存取有加密 图书到期催还 体现分层设计思想,使用MVC架构 实现了多个Beans,Bean之间实现了对应的关系 使用了EJB QL,事务控制等 使用了jsp->sessionBean->entityBean->数据库模式 数据库使用了触发器和存储过程等一些高级技术
能给我一份吗 我的邮箱:
Linux 系统命令 指令名称:chown 使用权限:root 使用方式:chmod [-cfhvR] [--help] [--version] user[:group] file... 说明:Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用 chown 可以将档案的拥有者加以改变。一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。只有系统管理者(root)才有这样的权限。 把计:user:新的档案拥有者的使用者 IDgroup:新的档案拥有者的使用者群体(group)-c:若该档案拥有者确实已经更改,才显示其更改动作-f:若该档案拥有者无法被更改也不要显示错误讯息-h:只对于连结(link)进行变更,而非该 link 真正指向的档案-v:显示拥有者变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的拥有者变更(即以递回的方式逐个变更)--help:显示辅助说明--version:显示版本 范例:将档案 的拥有者设为 users 群体的使用者 jessie:chown jessie:users 将目前目录下的所有档案与子目录的拥有者皆设为 users 群体的使用者 lamport:chmod -R lamport:users * 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计: -a 尽可能将档案状态,权限等资料都照原状予以复制。 -r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。 -f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。 范例: 将档案 aaa 复制(已存在),并命名为 bbb:cp aaa bbb 将所有的C语言程式拷贝至 Finished 子目录中:cp *.c Finished 名称:cut 使用权限:所有使用者 用法:cut -cnum1-num2 filename 说明:显示每行从开头算起 num1 到 num2 的文字。 范例: shell>> cat example test2 this is test1 shell>> cut -c0-6 example ## print 开头算起前 6 个字元 test2 this i cat cd chmod chown cp cut名称:cat 使用权限:所有使用者 使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName 说明:把档案串连接后传到基本输出(萤幕或加 > fileName 到另一个档案) 参数: -n 或 --number 由 1 开始对所有输出的行数编号 -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号 -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行 -v 或 --show-nonprinting 范例: cat -n textfile1 > textfile2 把 textfile1 的档案内容加上行号后输入 textfile2 这个档案里 cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的档案内容加上行号(空白行不加)之后将内容附加到 textfile3 名称:cd 使用权限:所有使用者 使用方式:cd [dirName]说明:变换工作目录至 dirName。 其中 dirName 表示法可为绝对路径或相对路径。若目录名称省略,则变换至使用者的 home directory (也就是刚 login 时所在的目录).另外,"~" 也表示为 home directory 的意思,"." 则是表示目前所在的目录,".." 则表示目前目录位置的上一层目录。 范例:跳到 /usr/bin/:cd /usr/bin 跳到自己的 home directory:cd ~ 跳到目前目录的上上两层:cd ../.. 指令名称:chmod 使用权限:所有使用者 使用方式:chmod [-cfvR] [--help] [--version] mode file... 说明:Linux/Unix 的档案存取权限分为三级:档案拥有者,群组,其他。利用 chmod 可以藉以控制档案如何被他人所存取。把计:mode:权限设定字串,格式如下:[ugoa...][[+-=][rwxX]...][,...],其中u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限,- 表示取消权限,= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c:若该档案权限确实已经更改,才显示其更改动作 -f:若该档案权限无法被更改也不要显示错误讯息 -v:显示权限变更的详细资料 -R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) --help:显示辅助说明 --version:显示版本范例 :将档案 设为所有人皆可读取:chmod ugo+r 将档案 设为所有人皆可读取:chmod a+r 将档案 与 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入:chmod ug+w,o-w 将 设定为只有该档案拥有者可以执行:chmod u+x 将目前目录下的所有档案与子目录皆设为任何人可读取:chmod -R a+r * 此外chmod也可以用数字来表示权限如 chmod 777 file 语法为:chmod abc file 其中a,b,c各为一个数字,分别表示User,Group,及Other的权限。r=4,w=2,x=1 若要rwx属性则4+2+1=7; 若要rw-属性则4+2=6; 若要r-x属性则4+1=7。 范例: chmod a=rwx file 和 chmod 777 file 效果相同 chmod ug=rwx,o=x file 和 chmod 771 file 效果相同 若用chmod 4755 filename可使此程式具有root的权限
物业管理专业是高职 教育 中的新兴专业,但是目前还不是很成熟,需要不断的完善。下面是我为大家推荐的物业管理 毕业 论文,供大家参考。
一、物业管理信息系统的作用
(一)良好的可视性与可控性
物业管理信息化有助于建立规范、合理的业务流程,明确不同岗位的责任,保障相关业务高效的开展,尽可能地规避管理上的不足以及人为因素的不利影响,使企业拥有更为理想的运营效率,最终帮助企业在日趋激烈的市场竞争中占据主动地位。
(二)支持全方位的快速查询
物业管理涉及大量资料(如房产资料等),若采用手工整理方式,不仅工作量大,且相当烦琐,对房产资料进行查询时往往耗时较长。利用信息系统能够通过设置不同条件分类(如业主姓名、房号以及面积等)进行查询,快捷且准确,大幅提升了查询效率[1]。
(三)完整的工程服务档案
在物业管理工作中,需要对工程服务(如维修等)进行管理。信息系统可对工程服务档案进行收集整理,如此一来,为管理人员及时掌握现状提供了极大便利,有助于管理人员科学规划自身的工作时间。
(四)各项费用的自动化计算
在物业管理中,各项费用的计算和整理属于核心工作之一,但费用项目众多,再加上计算 方法 烦琐,若采用手工模式,很容易出错,且耗时耗力。信息系统不仅运算速度快,而且准确率高,能够让相关费用的计算和整理变得简单起来。
(五)为决策奠定坚实的基础
物业管理信息系统之中的决策系统可以对相关数据进行综合分析,如此一来,决策者能够在大量的决策方案中筛选出最为合理的,指导企业实施科学的管理行动。
二、物业管理信息系统的主要功能模块及操作
(一)基础资料
基础资料模块主要由三大模块组成,即组织机构模块、职员模块以及辅助资料模块[2]。组织机构模块可以对不同组织机构(如总公司等)进行定义,职员模块可对不同组织机构之下的职员信息进行定义以及管理,辅助资料模块能够对相关辅助资料(如楼宇结构等)进行定义。以基础资料模块为工具,可对各项基础数据进行收集和整理,为物业管理企业建立信息化构架奠定坚实的基础。对系统进行初始化设置时,一般将物业管理企业规划成三级,一至三级分别是总公司、区域公司以及管理处;对于普通居民小区,通常设置三个级别的管理处;当完成对组织机构的设置之后,便可以在不同机构之下进一步设立与之对应的职员信息[3]。
(二)房产管理
房产资源管理模块主要包含了下述信息:(1)管理区信息;(2)楼宇信息;(3)房间信息;(4)停车场信息等[4]。依据不同类别对上述信息进行归纳整理,形成 Excel 表格后导入信息系统,实现对数据的初始化准备。对房产管理的同时,还能够执行房产验收作业,便于物业管理企业更加高效地验收项目,管理验收结果。这一模块还有一个比较重要的功能,就是可以对公共维修资金进行管理,能够十分清晰地记录每一户所对应的公共维修资金信息,有效提升了物业管理企业资金管理的规范性。
(三)客户关系管理
物业管理企业开展客户服务工作时离不开客户关系管理模块的支持。在该模块的帮助下,不仅能够建立一个信息较完整的客户档案,对所有住户的姓名、身份信息、联系方式等重要信息予以管理,还能针对每一位客户建立健全家庭成员的档案。对于以写字楼为代表的综合项目,信息系统能对业主和租户的信息分别进行详细的记录,为相关管理工作提供极大便利。通过“客户服务”,可以对内部服务进行合理派工,同时还可以开展投诉处理以及装修管理等工作。借助系统跟踪功能,对各项服务进行管理,做好内部沟通工作,及时且有效地解决客户提出的各项合理的服务申请,从而逐步提升客户的满意度[5]。
(四)收费管理
所谓收费管理模块,指的是物业管理企业对各类费用予以管理的一种功能模块,全部收费项目以及标准等均可根据需要进行自定义。应收费用主要有四大类,即常规费用、抄表费用、车位费用以及临时费用。以单个房间为单位,明确当月各个房间的应收费用,对于那些较特殊的收费标准,允许单独设置,设置好相应的收费标准之后,每月便可以执行“生成费用”操作。以水电收费为例,对水电表执行远程抄表操作之后,形成Excel数据,然后将其导入收费管理模块便可形成抄表费用[6]。对交费通知单,可通过自定义方式进行设置,并打印出来。缴费方式主要包括三种,一是现金交款,二是银行托收,三是预收款。收费员在收费管理模块中执行“缴费”操作之后,应收费用便会自动纳入已收费用,与此同时,还可以打印出对应的票据。对于收费管理模块而言,其还提供了不同类型的查询和统计服务,常见的如当期应收费用之中的当期应收、往期欠费以及提前预收等,仅需执行“报表统计”这一操作即可实现。
(五)系统维护
系统维护模块主要包含角色管理、用户管理、系统重置三大功能。角色管理功能能够以不同角色为对象,对其名下的功能以及数据权限进行设置。用户管理功能能够对用户角色进行定义。通过前面提到的两种功能可以建立一个比较灵活、完善的授权机制。项目人员仅可以对所属项目的相关信息进行操作,而不同级别的管理人员在获得授权之后可以进行相应操作。
(六)设备保运信息化
将大量设备设施相关数据录入信息化系统,形成一个大数据库,系统根据数据生成卡片式、线性操作规程,保运人员按照设定的路线进行标准化操作,操作记录实时传到系统内,生成数据并对其进行分析,使设备设施也纳入到物业的信息化管理之中。
三、信息系统如何更好地应用于物业管理
(一)政府和行业支持
相关政府以及行业部门应重视信息系统在物业管理中的应用,并落实到实际行动中去,组织建筑单位、研究单位以及其他相关单位制定物业管理信息系统的行业标准,明确具体的实施内容,并立足于具体情况,允许多重定位的存在,从而更好地满足不同档次及各类投资规模的实际需求。除此之外,政府部门还应基于更高层次视角制定和实施配套的协调性 政策法规 ,突破行政壁垒的束缚,推动相关收费的社会化转变,制定城市物业管理的信息化发展规划,进一步明确物业管理信息系统的规模和类型,为其提供各类资源支持,从而促使信息系统更好地应用于物业管理系统,服务于现代智能物业社区的建设和发展[7]。
(二)开发商支持
开发商对工程进行规划时,便应该充分明确住宅的市场定位,即向何种社会群体提供何种档次的住宅,通过了解购房人在物业管理方面普遍关心的问题,确定物业管理信息系统应当具备的功能,如若缺少必要的事前调查环节,就会出现功能过剩,或者功能不齐全的情况。与此同时,还应立足于市场需求,对自身的投资能力进行理性分析,参考物业管理等各个方面的合理意见,邀请专业的物业管理企业进行系统的、高效的策划,结合项目具体的市场定位来研究其配套的信息化物业管理问题,不但要考虑项目的经济性、可靠性,同时还应考虑项目的可持续发展性。住宅是一项长期工程,物业管理企业通常会为业主提供长达数十年的服务。现今,科技正处于飞速发展之中,特别是信息技术的发展日新月异,所以,在建设物业管理信息系统的过程中,应积极地考虑技术的升级问题,如何赋予物业管理信息系统以理想的超前性及可拓展性,将成为开发商在和相关企业协商的过程中另一重要的议题。
(三)健全各项 规章制度
完善的规章制度是至关重要的,这是做好小区物业管理工作的重要保障之一。物业管理企业应基于物业管理信息系统的具体特性制定和实施配套的维护制度与保养制度,并严格落实定期检修工作;建立并完善资料管理制度,及时对系统设备自动运行所涉及的资料予以整理和归纳,然后在此基础上制定针对性的防范 措施 ,做好预防工作;除此之外,物业管理企业还需要建立和完善相关工作所对应的标准化流程,制定和实施以岗位责任制为代表的一系列规章制度。只有建立了较完善的规章制度体系,才能使物业管理信息系统真正发挥出应有的作用。
(四)建立高素质的物业管理队伍
物业管理企业应重视和做好对在职员工的培训工作,使他们及时了解并掌握物业管理信息系统的相关功能,与此同时,还应做好新员工招聘工作,为自身源源不断地补充新鲜血液,从而建立一支稳定的、业务素质过硬的物业管理队伍。建议物业管理企业将一些专业设备的操作、维修以及保养工作委托给相关专业企业,从而达成节约成本,提升自身管理质量和效率的目的[8]。
四、结语
总而言之,物业管理只有积极引入和应用信息系统,尤其是采用联网管理模式对信息系统进行管理,才能使得各项物业管理工作更加标准化,为物业管理工作的高效开展提供有用的参考信息,方便物业管理企业及时且准确地制定相关决策。与此同时,也方便了物业管理企业实时掌握自身的运营状况,在此基础上可以作出针对性的经营决策,推动物业管理朝着现代化、智能化的方向不断迈进。
业主归属感是影响物业服务企业进行有效物业服务的重要因素,它是指小区业主将自己居住的物业区域划定为一种精神状态的聚集区域,既包含对房屋、居住环境,以及物业管理的情感依恋,又带有较浓厚的个人感情色彩。辨明业主归属感的影响因素,提升业主的认同感和归属感,对物业服务企业提供有效服务和长期业务发展具有重要意义。
一、研究基础
1.研究综述。我们对业主归属感的研究主要借鉴于社区归属感的研究理论。城镇化的快速发展和社会人口流动性的加剧,不断地冲击着人们对居住地的依赖,淡化着“村落情感”。王思斌研究了社会流动对 传统 文化 和共同意识的冲击。黄玉捷指出,城市居民之间的情感在变得冷漠缺乏信任。潘允康等研究了人们在传统文化的影响下需要重构社区意识和归属感。王铭铭指出在城镇化进程中传统文化力量在进行着强大的反抗。雅诺维茨等国外学者,从居民是否愿意在自己的社区长期居住,并认可自己属于该社区,是否关心社区内发生的事情并积极参与,搬离社区后是否会感到怀旧和回忆等方面对社区归属感进行了研究。本文对业主归属感的研究借鉴了雅诺维茨等学者的社区研究理论。
2.数据基础。本文的数据来源于对业主满意度的实证调查,调查样本选取了山东省青岛市3个具有代表性的物业管理小区(选取标准为小区规模大,物业服务公司及其服务水准符合物业管理发展的趋势),采用随机抽样调查的形式发放调查问卷,共发放问卷1350份,回收问卷1021份,其中有效问卷样本987份。调查结果统计。根据调查结果显示,在我们的调查样本中,有的业主认为和自己共同居住在一个物业区域的业主构成了一个群体,而自己是属于该群体的。有的业主对居住小区的事务比较关心,有的业主愿意积极参与到小区事务中。有的业主有意向长期在该小区居住,另有一部分业主具有改善住房条件的要求。在调查中,我们还了解了业主对物业服务的满意程度,有的业主对现有物业服务感到满意。通过进一步分析,我们发现业主对居住小区的归属感与物业服务满意度有很大的正相关性。
二、业主归属感的因素分析
影响业主归属感的因素非常多,本文根据雅诺维茨等人的研究,将相关影响因素按照特征性分为:是否认可自己属于“该群体”、是否愿意长期在此居住、对居住小区事务的关心程度、是否愿意积极参与小区事务。并在此基础上,细化分析了“对物业服务的满意度”“业主的社会经济状况(主要指在物业管理区域内的层级)”“业主在小区内的社会关系”“业主对小区事务的参与度”“物业服务品牌认可”和“物业服务收费认可”等相关性指标。为了方便测量,我们将“业主的社会经济状况”指标转化为业主的受教育程度和实际收入;“业主在小区内的社会关系”纳入到业主间互动的频率和接触数。消减误差比例(proportionatereductioninerror)。分析结果表明,只有“社会经济地位”因素并未呈现出显著的统计学意义。在“业主群体归属”“意愿居住时间”“事务参与程度”三个指标和业主归属感之间呈现明显的正相关性。相应的皮尔森相关系数分别为、、,同时显著程度为和。这说明,意愿居住时间越长的业主,越积极地参与社区活动,所能感受到的业主归属感也就越强;反之,业主归属感越弱。但值得注意的是,这三个指标的相关系数不高,只是弱相关性因素。也就是说,“业主群体归属”“意愿居住时间”“事务参与程度”并不是影响业主归属感的主要因素。影响业主归属感的最重要因素是“社会关系程度”“物业服务综合认可程度”,其中物业服务认可涵盖物业服务质量、物业服务品牌和物业服务收费等。皮尔森相关系数分别为和,显著程度已经达到了的水平。这表明在业主的小区生活中,社会关系程度是促进业主留恋的重要因素,也是一种归属感。同时,小区业主对物业服务的认可也有着明显的影响。业主在小区的社会关系越密切,对物业服务认可度越高,他们的业主归属感也越强。根据测量结果,我们进一步对“社会关系程度”“物业服务综合认可程度”进行指数回归分析。依据业主归属感影响因素的回归分析,可以构建出回归方程:Y=经标准化后,回归方程为:Y=其中,Y代表业主归属感,X1代表物业服务综合认可程度,X2代表业主社会关系程度。通过对标准回归方程的分析,我们发现,上述两个影响因素对业主归属感有很强的正向作用,即物业服务综合认可程度和业主的社会关系程度是影响业主归属感的关键因素。也就是说,提升业主在小区的社会关系程度和业主对物业服务综合认可程度,可以有效地提高业主归属感,对物业服务公司进行长期、有效的物业服务有较大的促进作用。
三、物业服务综合认可
从物业管理行业在我国的发展来看,已由“管理”向“服务”转变。从一开始物业管理中的重点为“物”的管理,转向为“人”的服务和“物”的管理并重,进一步转向为“物业管理+互联网”或者“互联网+物业管理”。在这一转变的过程中,“人”(业主)的因素被逐渐重视,同时在其背后不可忽视的依然是基本服务。在此次的调查研究中,我们还对物业服务综合认可进行了细化调研。物业服务综合认可度包含物业服务质量、物业服务品牌、物业服务收费等方面。其中物业服务质量又包含传统的“物”的管理质量和“人”的服务质量;物业服务品牌和口碑对带给业主自豪感和认同感这方面的影响较强;物业服务收费的影响相对较小,因为目前物业收费的差异化并不大(在选取的调查样本当中)。综合前文分析的业主归属感的两个重要影响因素——业主在小区的社会关系程度和业主对物业服务综合认可程度,可以发现,物业管理中“人”(业主)的服务愈发重要。其涵盖的范围包括服务态度、细节服务、人性化服务和社交服务。服务态度给业主以最直接的感受,是物业服务基本标准,各物业服务企业在该方面都很重视,并且做得也很到位,差异性不大。细节服务、人性化服务则是服务态度的进一步延伸,是物业服务的规范化和细化。社交服务是物业管理中最容易让业主产生归属感的,其直接联系着另外一个重要影响因素:业主在小区的社会关系程度。目前,业主在小区的社会关系更多是通过自发形成的,以邻里关系和非官方组织的形式为主。物业服务企业应该主动介入到业主在小区中社交关系的形成过程中,促使其形成更和谐、更稳定的社交关系。通过该次调查我们发现,已经有相当一部分物业服务企业开始介入到业主在小区中社交关系的形成过程中,以娱乐、 爱好 、运动等形式组织业主交流,促进业主间的沟通和关系建立,也有一部分物业服务企业通过信息化的手段搭建了业主间的沟通平台,主要以物业服务软件中的社交功能为主。调查结果显示,业主对进行了社交服务的物业企业的认可度()明显高于未进行社交服务的物业企业的认可度()。
四、结束语
在提高业主归属感的因素中,最重要的两个因素即业主在小区的社会关系程度和业主对物业服务综合认可程度,都是物业服务企业可以主动参与和改进提升的,尤其是物业服务中的社交服务,需要引起物业服务企业的重视。提升物业服务中社交服务,帮助业主建立稳定的在物业区域内社会关系,重新构建传统的“村落情感”或“集体情感”,有助于获得业主对物业管理区域的归属感。伴随业主归属感的增加,物业服务公司会获得业主更多的信任和认可。
135 浏览 3 回答
356 浏览 2 回答
286 浏览 2 回答
157 浏览 3 回答
309 浏览 3 回答
88 浏览 5 回答
284 浏览 6 回答
190 浏览 4 回答
173 浏览 2 回答
269 浏览 3 回答
92 浏览 4 回答
159 浏览 4 回答
199 浏览 4 回答
289 浏览 4 回答
168 浏览 3 回答