基于WEB的物业管理系统客户服务管理毕业设计(论文).doc
《基于WEB的物业管理系统客户服务管理毕业设计(论文).doc》由会员分享,可在线阅读,更多相关《基于WEB的物业管理系统客户服务管理毕业设计(论文).doc(42页珍藏版)》请在三一办公上搜索。
1、基于WEB的物业管理系统 客户服务管理内容摘要:随着我国住房改革的深入, 越来越多的居民搬进了新落成的住宅新村或小区, 而这些新型住宅区域的管理多数由物业管理公司或单位的物业管理部门实行。小区中的居民也不再是某一个单位的职工, 而是来自不同单位, 这样靠从工资中扣除水、电及房租等费用的收缴方式不能奏效, 需要专门的物业管理部门统一管理, 这势必增加物业管理部门的工作量。为了改变以前手工统计水、电费的落后状况, 迫切需要编制一套计算机物业管理软件系统,该系统可以利用数据库技术将物业管理需要的各种数据以数据库形式存储, 能够对居民的物业情况实行动态管理。将计算机引入到物业管理领域, 从而实现物业管
2、理工作高效、科学、合理, 适应时代的需求。关 键 词:物业管理;投诉处理;asp;access 1 引言本文分析了小区物业管理系统的功能和特点, 提出了基于 Web 技术的小区物业管理信息系统的设计方案及其实现。通过对住宅小区物业管理系统的分析与研究 ,利用asp技术,access数据库,建立以网络为中心的计算机环境 ,开发出功能强、运行可靠的综合管理信息系统。本文首先分析传统的物业管理的现状, 就现代的小区物业管理系统提出基于 Web 架构的小区物业管理系统的设计方案, 并且实现该方案。 11 传统物业管理的现状传统物业管理业务处理繁琐, 手工工作量大, 不适合网络上的处理。管理的内容缺乏标
3、准化, 管理手段缺乏规范化, 导致信息不能共享, 经营决策困难。信息的发布不及时, 准确率低, 物业管理公司和业主缺乏有效的沟通。12 基于 Web 的小区物业管理信息系统的特点1.2.1 采用 Web 技术基于 Web 构架的小区物业管理系统是网络技术在物业管理中的新的应用, 可满足物业公司的信息管理和社区服务的需求, 是较为理想的解决模式。采用关系数据库系统为物业管理信息系统平台, 各个社区通过互联网建立网上物业管理, 以 Web 方式发布物业管理的各种信息。而客户端只需要通用的浏览器软件访问Web 网页, 降低了开发成本。1.2.2 高效细致的管理针对小区物业管理的特点, 制定出一套独特
4、的精确到点的管理措施。针对每个住户的信息、产生的费用信息和住户意见等信息的数据录入、修改、删除等做详细的记录, 亦定制了一系列管理措施, 分工到位, 责任明确, 实现小区信息化上网工程。1.2.3 提供全方位的服务物业管理信息放在 Web 网页上, 并提供全方位的快速查询,减少重复劳动, 大大提高工作效率。各项费用自动计算, 监控客户交费和欠费情况, 灵活地打印各种报表, 业主不但可以分项付款, 还可以预付各项费用, 降低了管理成本, 提高效率, 消除物业管理者和业主之间的隔阂。1.2.4 完整的工程及服务档案, 提高管理水平物业管理除了涉及客户管理之外, 更需要提供维修服务与管理。系统需要拥
5、有完整的服务档案可以使管理人员随时了解最新的情况,更可以规范维护、服务标准, 帮助管理人员合理安排工作时间。数据规范化管理, 为物业公司领导的决策提供支持, 并且把管理的数据转入数据仓库, 为物业公司拓展经营业务, 增加新的赢利点提供可靠的基础。系统应该紧紧围绕着物业管理公司在构建基于 Web 平台上的物业管理系统的过程 ,针对现代物业管理的科学化、规范化、网络化的要求开发一个实用的系统, 利用它 ,可以在统一的信息平台上查询小区的数据 ,为更高层的决策支持提供了基础。通过规范物业公司各项管理 ,以降低服务成本 ,从根本上提高物业管理的质量 ,提高物业公司的竞争力。基于 Web 的物业管理系统
6、的开发 ,对构筑其他的新型企事业单位的信息管理和事务处理也有很好的借鉴作用。2 网站开发基础知识2.1 ASP的特点及发展前景2.1.1 ASP的特点Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态的、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX 组件以创建交互的Web页面和基于Web功能强大的应用程序。ASP是一种类似HTML, Script与CGI的结合体,它的运行效率要比CGI高,程序的编写也较HTML方便;更有灵活性,程序的安全性要比一般的脚本语言(如JavaScript)高。AS
7、P应用程序很容易开发和修改。有了ASP就不必担心客户端的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。下面归纳出ASP所独具的一些特点:(1) 使用VBScript,JavaScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。脚本具有较为宽松的程序调试环境,ASP当然也具有这些特点,这使得ASP程序的开发极其容易和快速。(2) 无须编译,容易编写,可在Web服务器端直接执行,它屏蔽了程序的执行细节
8、,程序代码完全保密。这就使得程序员的劳动成果能得到有效的保障,可以避免所写的源程序被他人剽窃,而一般脚本程序在客户端执行,代码完全公开。(3) 程序的开发对使用环境要求不高。使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,甚至可以在DOS的EDIT命令里面写程序。 (4) 与浏览器无关(Browser Independence),客户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。因为ASP是将运行结果以HTML的格式传送到客户端的浏览器,而现在的浏览器解析都遵循同一规则(WWW协会制定的规范),所以ASP可以适用于各种浏览
9、器。 (5) Active Server Pages能与任何ActiveX Scripting语言相容。除了可使用VBScript或JavaScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言, 例如REXX, Perl, Tcl等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。 (6) 与微软的其他产品无缝连接,不论对ASP的执行还是开发,微软都提供极为坚实的后盾。ASP凭借微软的强力支持,必定会更加强壮。 (7) ActiveX Server Components(ActiveX服务器组件)具有无限可扩充性。可以使用V
10、isual Basic, Java, Visual C+, Cobol等编程语言来编写用户所需要的ActiveX Server Component。 (8) ASP内置组件,因此可以轻松的存取数据,极大的缩短了程序的开发时间和减轻了程序员的劳动强度。 (9) 用ASP开发的程序具有非常强的动态交互性,可以根据不同的用户不同的要求而产生不一样的页面。ASP本身并不是一种脚本语言,它只是提供了一种使镶嵌在HTML页面中的脚本程序得以运行的环境。但是,ASP又有着自身的语法和规则,因此也可称ASP为一种语言。 ASP程序其实是以扩展名为.asp的纯文本形式存在于Web服务器上的,可以用任何文本编辑器
11、打开它,ASP程序中可以包含纯文本、HTML标记以及脚本命令,服务器的解释语言默认是以VBScript作为首选的,为了减小编写代码的工作量,可以不写出来,本论文就是以VBScript作为默认的服务器解释语言。用户只需将.asp程序放在Web服务器的虚拟目录下(该目录必须要有可执行权限),就可以通过WWW的方式访问ASP程序了。2.1.2 ASP的发展前景目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。采用PHP的网站如新浪网( sina )、中国人(Chinaren)等,但由于P
12、HP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。 首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有二个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,组成二维阵列。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电务商务中。 ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windows的COM/DC0M获得 ActiveX规模支持,通过DC0M和Transcation Server获得结构支持:JSP可以通过SUN Jav
13、a 的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持2.2 网站开发知识2.2.1 如何进行开发工作(1)配置好开发环境 开发环境是程序员一切工作的开始,不仅会影响到开发方向、技术,而且,也影响着开发的效率。选择哪种开发环境,对开发工作影响很大。如果系统选择NT-Server,就需要选择基于NT平台下的各种相关的开发软件,而且需要配置好NT的执行环境和目录的安全权限。如果安装的版本较低,那么还需要装一些最新的系统补丁。当然,开发环境绝对不仅仅只包括这些,还需要安装一比开发工具。如果开发网站,一般至少还需要安装一个网
14、页编辑器软件。譬如当今网页设计最流行、功能也最强大的Dreamweaver(也可以使用Frontpage)。如果要用到数据库,对数据库要求不高的话, 需要安装Microsoft Access。如果网站数据库很大,而且要求保密性强,SQL Server是个不错的选择。如果系统是Windows 98,那么就需要安装PWS(Personal Web server)来构造服务器环境,它的设置相对简单,但性能和可靠性较差。本论文中网站开发是以Windows 2000作为操作系统,它内置了IIS5.0等许多服务器组件,具有良好的性能,操作也非常方便! (2)学好开发语言,掌握与之相关的技能 在网站开发工作
15、中,程序员的工作是极其重要的,同时也是最为辛苦的一项工作。网站开发工作中,程序员参与的工作最多。从最初分析到代码的编制,以及和美工工作的结合,无不需要程序员的积极参与。程序员的水平直接影响着开发工作的时间以及效率。对程序员高水平的要求,不仅是开发小组的要求,同时也是程序员自身的要求。例如在ASP网站的开发过程中,各种ASP 对象必须清楚,懂得它们的方法以及其拥有的属性,这样才能够在实际应用中灵活地应用各种对象的方法以及属性。虽然学习ASP并不需要记住所有对象以及方法的应用,可以通过查阅语法资料弥补记忆的缺陷。但应当尽可能地熟悉、记住它们。 程序员的知识面应该广泛。真正的程序员不是只会一种语言的
16、独角龙,他应当掌握各种相关语言的应用,如数据库语言等。在的开发领域中,他应当对与之相关的知识有非常深的理解,能够进行具体的分析,特别是对于系统安全方面的知识。进行网站设计,程序员还应该具有一定的美感能力,能够和美工进行页面的讨论,而且对数据库及系统的安全性应该有非常强的保护意识。 (3)选择符合自己熟悉的、效率较高的开发工具工欲善其事,必先利其器。进行开发工作也是一样,选择好的开发工具,能够达到事半功倍的效果。不仅能够顺利地完成任务,而且维护起来更加方便。在远求速度和效率的今天,这已成为一种标准的做法。例如在进行网站开发工作中,页面编辑使用Macromedia公司的Dreamweaver软件
17、,处理图像使用Adobe公司的Photoshop软件。但是还有些功能相近的软件,应用也非常方便和快捷。如微软公司的Frontpage和 Macromedia公司的Firework等,都是功能很强大的设计软件。这就应当根据使用习惯和熟悉程度来选择开发工具,这样做起来更加方便,效率也可以提高。 (4)程序功能的逐一分解,由简入繁,不断地完善。再大的网站,再完善的功能,也都是由一个个页面和功能模块组成。在编程时,不仅应当有模块代码的编写能力,同时也应当具有程序总体的设计和分析能力。这样编写出来的程序才不会含混不清,程序结果与最初定义才不会南辗北辙。如果具有宏观的把握能力,能够把程序分成功能相对单一的
18、代码块,就可以很方便、快捷的进行编程工作。每一个程序功能,都不可能一开始就是完善的。由于用户的使用习惯,需求以及安全性、保密性等问题,所编写出来的程序不可能一开始就很完善,程序的编写是一个不断完善的过程。 (5)程序员与美工相互独立,互相协助。当今的网站建设,分工合作越来越明显,网站开发的程序员和美工一般都是各司其职。这样不仅能够提高网站建设的开发效率,而且也使程序员能够专注于程序功能的代码编写, 美工专注于界面的设置。一般来说,程序工作和美工工作既可以同时进行,也可以某一方先开始。由于在网站的开发过程中,页面各种特别的设置都需要通过修改源代码来完成, 因此,对美工来说,必须具有一定的代码分析
19、能力。程序员在功能的开发过程中,可以暂时不要求很好的页面显示效果,这对程序的调试和代码的修改是非常有利的。2.2.2 网站代码的可移植性可移植性原意是指程序从一种硬件和软件系统环境转换到另一种配置和环境所需要的工作量是多少。在这里指程序在相同的平台下从一个地方移植到另一个地方时,需要的工作量。 (1) 代码的可重用性高。如果程序与具体的分区和目录关系不大,当程序由一个分区移动到另一个分区,或者由一个目录移动到另一个目录时,不需要或者只需要很少的改动就可以运行。现在的网页设计中,普遍采用了相对路径,就是基于这种思想来考虑的。 (2) 方便自己和别人的使用。由于在代码的编写过程中,并不是所有条件都
20、直接在服务器上运行,有时需要在本地机器上运行良好后,才移植到服务器的目录上。如果所写的代码与目录结构关系很大的话, 当把它移植到服务器时,改动的工作量和难度就会非常的大。另外,当程序被他人分析使用时,也是很方便地,不需要改动很多设置,就能够直接运行。2.2.3 网站程序的可读性网站功能的开发实质上也是程序的编写,因此它和软件的开发有许多相同之处,软件开发有许多成熟的地方值得借鉴。其中程序代码的可读性就是对编程者最基本的要求,是每个程序员最值得注意的地方。提高程序的可读性,不仅不会增加机器的解释时间,而且有许多优点。 (1) 方便自己不断地修改。由于程序代码的编写不可能是一蹴而就,它是一个不断编
21、写,不断调试的阶段。如果编写的代码清晰明了,不仅节约分析代码的时间,提高效率,而且也减少了程序调试的错误。如果所写的代码晦涩难懂,程序流程模糊,那么在调试阶段,要定位一个错误,就需要花很多时间来理解程序,找出错误的程序块。(2) 方便别人的阅读、改正,方便程序员间的相互交流。由于编写程序并不是个人的事情,当把程序编写完,调试成功以后,也需要相互之间的交流学习。程序是一个作品,作品的功能固然重要,但作品的可分析性却是别人了解你作品的前提条件。2.2.4网站程序的模块化要求现在的网站,特别是首页面,提供的功能非常的强大。它是各种功能的有机集成,给用户一种非常好的界面,方便用户的使用。但在实际编程中
22、,应该把这些功能逐一分块来编写,等到各个功能都编写完毕,再把这些功能结合起来,提供给用户使用,这就是所说的模块化。模块化编程是一种较新的编程思想,有着非常好的应用前景。它具有以下几方面的优点: (1) 利于功能的定义。由于每个功能相对比较单一,代码较为简单,编写较为容易。 (2) 方便管理和维护。由于各个功能块只实现一个功能,但要加强某一个功能时,只需要改动相应的功能块, 而不需要理会其他的代码,非常的方便。 (3) 利于程序的可读性和美观,减少出错的机会。每个功能的实现,只需要调用相应的功能函数,程序思路清晰,代码量少,可读性非常强,减少出错的机会。 2.3 ASP基础知识2.3.1 ASP
23、的几大内置对象Active Server Pages提供内置对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。 (1) Application对象可以使用Application对象使给定应用程序的所有用户共享信息。该对象使用Contents、StaticObjects集合,有Lock、Unlock方法和Application_OnEnd、Application_OnStart事件。(2) Request对象可以使用Request对象访问任何用HTTP请求传递的信息,包括从HTML表格用POST方法或GET方法传递的参数、cookie和用户认证。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 WEB 物业管理 系统 客户 服务 管理 毕业设计 论文
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3741536.html