小区物业管理网站的设计与实现.docx_第1页
小区物业管理网站的设计与实现.docx_第2页
小区物业管理网站的设计与实现.docx_第3页
小区物业管理网站的设计与实现.docx_第4页
小区物业管理网站的设计与实现.docx_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目 录内容摘要IAbstractII1 导言11.1 研究背景及意义11.2 国内外研究概述11.3 研究内容与方法22 系统开发工具42.1 例如“Dreamwear CS3”42.2 ASP技术52.3 Access 数据库设计62.4 数据库的链接过程83 系统规划与系统分析83.1 系统的总体结构83.2 可行性分析103.3 系统的需求分析114 系统设计与实现124.1 系统设计124.2 界面的设计与实现145 关键技术和特点255.1 ADO技术简介255.2 ADO技术特点266 系统测试276.1 测试目的276.2 测试方法276.3 测试实例287 总结30参考文献32附录33附录:开题报告33致谢36内容摘要内容摘要:随着小区物业管理的问题的日益突出,小区物业网站的管理系统也应运而生,实现了小区管理的信息化与智能化。本文针对传统的小区物业管理遇到的问题,尝试运用信息化的管理模式代替传统管理方式。首先本文采用的开发工具是Dreamweaver、 Microsoft Access 2003和 ASP技术。其次,Dreamweaver用于页面设计,数据库采用Microsoft Access 2003,动态网页应用ASP技术。最后,该网站实现用户的费用查询,社区交流以及居民投诉等几大功能。关键词:物业管理;网站;Dreamweave;AccessAbstractAbstract: With the residential property management is becoming increasingly prominent, Area property management system Web site came into being, The realization of the area of information management and intelligent. In this paper, the traditional residential property management problems, Try to use information technology to replace the traditional management model management. First of all, this paper is the development tool Dreamweaver, Microsoft Access 2003 and ASP technology. Secondly, Dreamweaver for page design, database using Microsoft Access 2003, dynamic web-based applications ASP technology. Finally, the cost of Web site user information, community exchange, as well as several complaints from residents and other features.Key Words:property management; Website; Dreamweaver; Access1 导言随着信息技术的快速发展,各个行业的信息化势在必行。科学技术的飞速发展极大的提高了生产效率。如何才能提高企业的工作效率,更好的完成任务,这是一个摆在管理者面前的迫切问题。应用信息化来改造传统的管理模式是一个非常重要的途径。小区物业网站的管理系统作为一种信息化的管理模式,自产生以来就呈现出迅猛发展的趋势。1.1 研究背景及意义我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已经不能满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1.2 国内外研究概述从国外物业管理的起源来看,近代意义的物业管理起源于19世纪60年代的英国。1908年,由美国芝加哥大楼的所有者和管理者乔治A霍尔特组织的芝加哥建筑物管理人员组织(CBMOChicago Building Managers Organization)召开了第一次全国性会议,宣告了全世界第一个专门的物业管理行业组织的诞生1。从国内的物业管理的起源来看,从19世纪中叶到本世纪20年代,是旧中国房地产业萌芽和初步发展的时期。中国的物业管理始于八十年代初。最早的物业管理开始于经济特区深圳。1988年伴随深圳住房制度改革,房管制度的革新也连锁展开,物业管理迅速发展。此后的十几年内深圳的物业管理迅速发展,从大到小,从涉外商品房到全市物业管理的发展,初步从借鉴,探索,推广到规范化,由传统的房管式逐步发展为专业化,企业化,一体化招投标的三化一体的物业管理模式2。物业管理从产生初期的感性、无序,到迅速发展狂热的中期,再到平稳和理性的后期,走过了风风雨雨的二十多年发展历史。现在,中国的物业管理市场已经日渐成熟,表现在,物业管理法规更加完善,政府监管物管行业也日趋规范;经过不断的行业重组,物业管理企业实力增强,市场化行为更加理性规范;专业技术重组使得物业管理的专业技术服务基本实现专业化、社会化;业主维权行为趋于理性;业主委员会的运行逐步规范并开始纳入政府监管范围。物业管理发展到现在又似乎进入一个两难境地一方面市场化正日渐成熟,另一方面物业管理发展方向却又十分迷茫。这种矛盾和不平衡预示着物业管理行业变盘即将到来。21世纪,是中国物业管理行业进入发展、完善和成熟的重要阶段,在这个阶段将会出现一个竞争激烈、管理完善、服务理念提升的时期。对物业管理行业来说,质量理念和品牌理念的角逐市场环境的变化、竞争格局的形成、高新技术的应用、消费观念的更新,要求物业管理企业从服务观念到服务方式,从经营理念到市场定位,都要作出相应的变革,才能适应发展的需要。所以,应用现代化的物业网站管理系统代替传统的手工繁杂的劳动是发展的大趋势3。1.3 研究内容与方法1.3.1 研究内容与方法本系统设计的目的是帮助小区物业管理者解决了在手工操作时代,工作非常繁琐,需要大量的人力、物力和财力并且极大的浪费了小区物业资源等问题。本文主要实现了一下六个主要方面的功能:1. 小区居民可以进行网上投诉。2. 小区居民能在网上及时的向小区物业管理者提出宝贵意见。3. 小区居民之间可以在此网站上进行交流。4. 物业管理者可以对小区用户平日的缴费情况进行管理,并且居民也可以直接 在此网站上查询自己所缴纳的水费,电费、煤气费、车费、物业费等情况。5. 物业管理者可以进行增加,删除用户。6. 物业管理者及时发布社区公告。本系统主要采取动态网页ASP技术并结合使用Dreamweaver网页设计工具来完成开发小区物业管理网站系统的4。ASP即Active Server Pages(“动态服务器网页”)的简称,是服务器端脚本环境,可用来创建交互式网页并建立强大的Web应用程序。它所产生的 执行结果的都是标准的HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器都可以正确地获得ASP的“执行”结果,并且将这ASP执行的结果直接在浏览器中“浏览”。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力。IIS与ASP结合就更加完善。IIS是Internet信息服务的简称,它是一种Windows Web服务,可以使用它轻松地在Internet上发布信息。利用IIS+ASP可以构成三层式Web结构的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,功能更强大5。考虑到小区物业管理网站系统的特点,各个小区居民可以在互联网上就可以方便的查询自己的缴费情况,即时的和小区其它用户进行在线交流。用户页面完全通过WWW浏览器实现,一部分逻辑在前端实现,但是主要事务逻辑在服务器端实现。数据库采用Microsoft Access 2003,整个小区物业管理网站系统采用Dreamweaver CS3等前端开发工具,该软件系统可以运行于Windows 2003或者Windows XP系列操作系统上。2 系统开发工具本系统主要使用Dreamwear CS3、ASP、Microsoft Access 2003数据库作为开发工具。然后用Dreamwear CS3中的ADO(ActiveX Data Objects)组件作为接口将前台窗体和后台数据库连接在一起。2.1 例如“Dreamwear CS3”Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页6。Dreamwear CS3新增了以下七大功能:1. Ajax 的 Spry 框架:通过 Adobe Dreamweaver CS3,可以使用 Ajax 的 Spry 框架进行动态用户界面的可视化设计、开发和部署。Ajax 的 Spry 框架是一个面向 Web 设计人员的 JavaScript 库,用于构建向用户提供更丰富体验的网页。Spry 与其它 Ajax 框架不同,可以同时为设计人员和开发人员所用,因为实际上它的 99% 都是 HTML。2. Spry 构件:Spry 构件是预置的常用用户界面组件,可以使用 CSS 自定义这些组件,然后将其添加到网页中。使用 Dreamweaver,您可以将多个 Spry 构件添加到自己的页面中,这些构件包括 XML 驱动的列表和表格、折叠构件、选项卡式界面和具有验证功能的表单元素。3. Spry 效果:Spry 效果是一种提高网站外观吸引力的简洁方式。这种效果差不多可应用于 HTML 页面上的所有元素。您可以添加 Spry 效果来放大、收缩、渐隐和高亮显示元素;在一段时间内以可视方式更改页面元素;以及执行更多操作4. 高级 Photoshop CS3 集成:Dreamweaver 包括了与 Photoshop CS3 的增强的集成功能。现在,设计人员可以在 Photoshop 中选择设计的任一部分(甚至可以跨多个层),然后将其直接粘贴到 Dreamweaver 页面中。Dreamweaver 会显示一个对话框,可在其中为图像指定优化选项。如果需要编辑图像,只需双击图像即可在 Photoshop 中打开原始的带图层 PSD 文件进行编辑。5. 浏览器兼容性检查:Dreamweaver 中新的浏览器兼容性检查功能可生成报告,指出各种浏览器中与 CSS 相关的呈现问题。在代码视图中,这些问题以绿色下划线来标记,因此您可以准确知道产生问题的代码位置。确定问题之后,如果知道解决方案,则可以快速解决问题;如果需要了解详细信息,则可以访问 Adobe CSS Advisor。6. CSS 布局:Dreamweaver 提供一组预先设计的 CSS 布局,它们可以帮助您快速设计好页面并开始运行,并且在代码中提供了丰富的内联注释以帮助您了解 CSS 页面布局。Web 上的大多数站点设计都可以被归类为一列、两列或三列式布局,而且每种布局都包含许多附加元素(例如标题和脚注)。Dreamweaver 提供了一个包含基本布局设计的综合性列表,您可以自定义这些设计以满足自己的需要。7. 管理 CSS:借助管理 CSS 功能,可以轻松地在文档之间、文档标题与外部表之间、外部 CSS 文件之间以及更多位置之间移动 CSS 规则。此外,还可以将内联 CSS 转换为 CSS 规则,并且只需通过拖放操作即可将它们放置在所需位置。2.2 ASP技术ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等7。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 ASP网页具有以下特点:1. 利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术。2. ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试。3. 服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。4. ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息。5. ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。6. 由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取8。2.3 Access 数据库设计Access数据库管理系统是Microsoft Office套件的重要组成部分。Access使用与小型商务活动,用以存贮和管理商务活动所需的数据9。Access不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单),查询,报表和应用程序等。数据库是由结构的数据集合,它与一般的数据文件不同,(其中数据是无结构的)是一串文字或数字流。数据库中的数据可以是文字、图像、声音等。Microsoft Access 2003是一种关系是数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关的信息。Access数据库以文件形式保存,文件的扩展名是MDB10Access是一种关系型数据库管理系统,其主要特点如下:1. 存储方式单一:Access 管理的对象有表、查询、窗体、报表、页、宏、和模块,以上对象都存放在后缀(.mdb)的数据库文件中,便于用户的操作和管理。2. 面向对象:Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 3. 界面友好、易操作:Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。4. 集成环境、处理多种数据信息:Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。5. Access支持ODBC(开发数据库互连,Open Data Base Connectivity)利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。2.4 数据库的链接过程这里简要的介绍一下数据库的链接过程,我的网站用的是Access数据库的DSN-less连接方法,代码形式为:set connect=server.createobject(adodb.connection)datapath=server.mappath(database.asp)constring=provider=microsoft.jet.oledb.4.0;data source= & datapathconstring=driver=Microsoft Access Driver (*.mdb);dbq= & datapathconnect.open constring把这段创建数据库链接的对象单独写到一个文件里,当需要链接数据库时,就引用这个页面,数据库就可以链接上了,在此基础上进行有关数据库的各种操作。这样做的好处是便于修改除去代码冗余。需要链接到数据库的动态页面都有这样一句代码:3 系统规划与系统分析3.1 系统的总体结构根据小区物业网站实际运行情况,小区用户可以在网站进行的操作的功能模块有费用查询、社区交流、投诉箱、意见箱。小区物业管理者可以操作的功能模块有用户缴费、社区住户管理、社区公告、社区交流、投诉箱、意见箱以及小区物业管理者登录密码的更改。如图1所示。图1 系统的总体结构3.1.1 系统功能模块分析本文主要介绍后台维护模块和业主登录模块,并且详细介绍其具体实现的具体功能。主要分为下面两种情况:1. 后台维护:此模块是管理员进入后,首先,可以对投诉箱和意见箱的内容进行删除处理;其次,可以通过社区公告即时的更新消息,删除不需要的消息;再次,管理员通过社区住户管理能够增加和删除住户;最后,通过用户缴费这个模块可以给小区居民缴纳物业费用,并能够随时查询缴费情况。2. 业主:此模块小区居民进入后,不仅能够查询自己的缴费情况,还可以通过社区交流互相交谈,并且通过投诉箱和意见箱对小区物业提出意见及建议。3.1.2 系统整体风格介绍从网站首页就可以看出来,整个界面采用的颜色搭配恰到好处,给人一种简洁明快的感觉。由于内容有限,所以网站的布局也比较简单。其中友情链接、费用标准、便民措施这三个栏目是相对固定不改变位置的。进入首页后,不仅可以看到当天的日期显示,还可以看到“欢迎光临社区物业服务网站”的流动字体。这都是用相对比较简单的代码来实现的。后台的管理界面操作起来也相当简便,将各个管理栏目依次排列在左侧,右侧显示的是执行各种操作的结果。这里仅仅用了框架这个功能,就很清楚的将信息显示到了管理者面前。首页及后台管理界面如图2、3所示。图2 网站首页图3 后台管理界面3.2 可行性分析1. 可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会、德方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。为了确定开发具有可行性,对本系统主要进行了以下四个方面的分析。2. 经济可行性:经济可行性主要是对项目的经济效益进行评价。本系统对系统开发者来说并不需要太高的成本支出,只是对系统的管理者付出管理报酬即可,而且开发周期不需要太长,节省了人力、物力、财力资源,所以本系统在经济上是可行的。3. 技术上的可行性:技术上的可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。在软件方面,本系统采用的是ASP(Active Sever Pages)进行开发,前台网页设计使用的是Dreamweaver8.0,而数据库系统采用的是Microsoft Access 2003。通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。4. 时机可行性:时机可行性是分析系统开发时机是否成熟。目前越来越多的应用程序都已经是转向基于Web的开发,并且Internet已经广泛使用,因此系统的设计具有时机可行性。5. 管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。系统的开发主要就是为了方便校友信息的管理,补充现在传统管理方式的不足,因此具备了管理上的可行性。综上所述,本系统开发目标已明确,在技术和经济等方面具备可行性,并且投入少、见效快,因此系统的开发是完全可行的11。3.3 系统的需求分析某小区位于我市西郊,绿化面积1200多平方米,占地面积100000,建筑面积680000多平方米,24小时保安巡逻,环境幽雅、周边配套设施完善,实行封闭式管理,小区现居住约2万人。由于管理面积大,户数多,物业管理范围广,管理内容繁杂,小区物业管理混乱的问题一直无法解决。再者,小区物业管理中一项重要的工作是计算、汇总各项费用,由于费用项目较多,计算方法繁重,手工处理差错率较高。同时查询某房产资料或业主资料往往也需要较长时间,给物业管理者的工作带来了诸多弊端。因此该物业公司决定采用信息技术管理该小区。根据该小区具体情况,该系统在实施后,能够满足对小区住户资料、小区投诉、网上交流、水费、物业费、电费、车位费等进行管理。该系统的实施为小区日后发展奠定了新的台阶。4 系统设计与实现4.1 系统设计4.1.1 数据库概念结构设计本系统根据以上的设计规划出的实体有:居民信息表、意见表、用户表等实体。部分实体具体的描述E-R图如下:以下是居民信息表的实体图:居民信息实体姓名性别楼号图4 居民信息实体-图 以下是意见表实体图:意见信息实体编号姓名意见时间图5 意见信息实体-图4.1.2 数据库逻辑结构设计本小区物业管理网站系统采用的是Microsoft Access 2003数据库,根据数据库结构设计,将E-R图转换为表,如表1、2、3所示。表1 居民信息表列名数据类型可否为空说明Idkey自动NOT NULLT_Name文本NOT NULL姓名T_Sex文本NULL性别T_Tel文本NULL电话T_House_No文本NULL楼号T_Room_No文本NULL房号表2 意见表列名数据类型可否为空说明ID自动NOT NULLYJ_Name文本NOT NULL姓名YJ_content备注NULL内容YJ_Datetime日期/时间NULL日期表3 社区信息表列名数据类型可否为空说明ID自动NOT NULLinfo_Name文本NOT NULL社区名称info_jj备注NULL简介Info_contact备注NULL联系方式4.1.3 各模块设计流程图1. 后台管理界面流程图:图6 后台管理流程图2. 费用查询模块流程图:图7 费用查询流程图3. 投诉管理模块流程图:图8 投诉管理流程图4. 居民登记IPO图: 图9 居民登记IPO图5. 查询信息IPO图:图10 查询信息IPO图4.2 界面的设计与实现界面模块化,可以提高代码的重用性,能为编程提供很大便利,节省开发时间,提高开发效率。下面介绍的是主要的功能模块的实现:4.2.1 投诉箱和意见箱模块的设计与实现该投诉模块可以提交投诉信息和意见,投诉者要输入姓名和投诉内容,然后点击“提交投诉”,如果提交成功,则会出现提交成功的提示。如果姓名或内容为空,则提交失败。投诉界面如图11所示。图11 投诉箱界面功能实现的主要代码如下所示:if request(action)=add thenstrname=replace(request.form(txtname),)strcontent=replace(request.form(txtcontent),)strdatetime=nowif strname= then strname=无名氏if strcontent= then txtcontent=无投诉内容strsql=insert into ts(ts_name,ts_content,ts_datetime) values( & strname & , & strcontent & ,# & strdatetime & #)connect.execute strsqlconnect.closeset connect=nothingresponse.write(alert(您的投诉已提交到数据库,谢谢!)response.write(location.href=index.asp)response.end()end if set recgg=server.createobject(adodb.recordset) recgg.open select top 7 * from gg order by gg_datetime desc,connect,3意见箱的实现方法和其形同,在此就不再赘述。4.2.2 登录界面的设计与实现界面登录时首先需要管理员输入帐号与密码,如果输入错误则出现错误提示,需要重新输入帐号和密码。此模块的界面如图12所示。图12 登录界面功能实现的主要代码如下所示:dim errinfoif request.form(submit)=进入 then user=lcase(trim(request.form(user) password=trim(request.form(password) set rec=server.createobject(adodb.recordset) rec.open select * from admin,connect,1 do while not rec.eof if rec(user)=user and rec(password)=password then exit do end if rec.movenext loop if rec.eof then rec.close set rec=nothing errinfo=登录失败 else session(admin)=1 rec.close connect.close set rec=nothing set connect=nothing response.redirect admin_index.asp end ifend ifconnect.closeset connect=nothing4.2.3 住户缴费界面的设计与实现住户缴费界面的界面可以完成水费、电费、煤气费、物业费、车位费这几项费用的缴费。技术实现也很简单,用一个表单将所需要的项目写入进去,让后通过缴费按钮提交信息。将信息添加到数据库里面,如果重复缴纳同一项费用,数据库将出现不能缴费的提示,并且最大缴费金额是七位数字。界面设计如图13所示.图13 住户缴费界面功能实现的主要代码如下所示:if request(action)=add thenstrid=request.form(selid)strcls=request.form(selcls)stryear=request.form(selyear)strmonth=request.form(selmonth)strcharge=request.form(txtcharge)strdatetime=nowif not isnumeric(strcharge) thenresponse.write(alert(金额必须为数字)elseselect case strclscase 1strtablename=s_chargecase 2strtablename=d_chargecase 3strtablename=m_chargecase 4strtablename=w_chargecase 5strtablename=c_chargeend select验证是否已缴费set rectemp=server.createobject(adodb.recordset)rectemp.open select * from & strtablename & where t_id= & strid & and t_year= & stryear & and t_month= & strmonth,connect,3if not rectemp.eof thenresponse.write(alert(对不起,该住户已经缴费)elseset rectemp1=server.createobject(adodb.recordset)rectemp1.open select * from tenement where idkey= & strid,connect,3strsql=insert into & strtablename & (t_id,t_name,t_year,t_month,t_datetime,t_money,t_house_no,t_room_no) values( & strid & , & rectemp1(t_name) & , & stryear & , & strmonth & ,# & strdatetime & #, & strcharge & , & rectemp1(t_house_no) & , & rectemp1(t_room_no) & )connect.execute strsqlresponse.write(alert(缴费成功)rectemp1.closeset rectemp1=nothingend ifrectemp.closeset rectemp=nothingend ifend if set rec=server.createobject(adodb.recordset) rec.open select * from tenement,connect,34.2.4 缴费清单模块的设计与实现缴费清单模块界面设计简洁,主要实现的是查询各种费用的缴费情况,并且通过查出来的结果进行删除操作。界面设计如图14所示。图14 缴费清单界面功能实现的主要代码如下所示:strcls=cstr(request(selcls)if strcls= then strcls=1select case strclscase 1strtablename=s_chargecase 2strtablename=d_chargecase 3strtablename=m_chargecase 4strtablename=w_chargecase 5strtablename=c_chargeend selectif request(action)=del then dels=replace(request.form(dels),chr(32),) if dels then sqlstr=delete from & strtablename & where id in ( & dels & ) connect.execute sqlstrresponse.write(alert(删除成功!) end ifend ifset reclyb=server.createobject(adodb.recordset) reclyb.open select * from & strtablename & order by t_datetime desc,connect,3 reclyb.pagesize=9 pagecount=reclyb.pagecount if not isnumeric(request.querystring(firpage) then firpage=0 else firpage=cint(request.querystring(firpage) end if if not isnumeric(request.querystring(curpage) then curpage=0else curpage=cint(request.querystring(curpage) end if if firpage=pagecount then firpage=1 end if endpage=firpage+9 if curpage pagecount then endpage=pagecountend if if reclyb.recordcount0 then reclyb.absolutepage=curpage end if4.2.5 社区住户管理的设计与实现社区住户管理模块界面设计简单,其增加与删除住户的功能操作简单,输入相应的信息后点击增加按钮,信息被提交到了数据库,并且同时在界面上显示出来。如果删除用户,点击相应住户后面的删除按钮,当数据库接收到删除信息后,界面上的住户就会被删除掉。界面的设计如图15所示。图15 社区住户管理界面功能实现的主要代码如下所示:dim strsql if(request(action) then select case request(action) case addstrname=request(txtname)strsex=request(selsex)strtel=request(txttel)strhn=request(txthn)strrn=request(txtrn)strsql=insert into tenement(t_name,t_sex,t_tel,t_house_no,t_room_no) values( & strname & , & strsex & , & strtel & , & strhn & , & strrn & )case delstridkey=request(idkey)strsql=delete from tenement where idkey= & stridkeyconnect.execute delete from d_charge where t_id= & stridkeyconnect.execute delete from s_charge where t_id= & stridkeyconnect.execute delete from m_charge where t_id= & stridkeyconnect.execute delete from w_charge where t_id= & stridkey end select connect.execute strsql end if set rec=server.createobject(adodb.recordset) rec.open select * from tenement,connect,14.2.6 社区公告界面的设计与实现社区公告模块实现管理员将要公布的消息输入进去,然后点击“提交”按钮将内容提交到数据库里面,公告标题和公告发布者如果不填写,就设置成默认内容。并且,还可以及时的删除不需要的内容,增加新内容。添加、删除内容如图16、17所示。图16 添加内容界面 图17 删除公告界面功能实现的主要代码如下所示:if request(action)=del then dels=replace(request.form(dels),chr(32),) if dels then sqlstr=delete from gg where id in ( & dels & ) connect.execute sqlstrresponse.write(alert(删除成功!) end ifend ifif request(action)=add thenstrtitle=replace(request.form(txttitle),)strcontent=replace(request.form(txtcontent),)strfrom=replace(request.form(txtfrom),)if strtitle= then strtitle=无标题if strcontent= then strcontent=无内容if strfrom= then strfrom=无名氏strdatetime=nowstrsql=insert into gg(gg_title,gg_content,gg_from,gg_datetime) values( & strtitle & , & strcontent & , & strfrom & ,# & strdatetime & #)connect.execute strsqlend if set rec=server.createobject(adodb.recordset) rec.open select * from gg order by gg_datetime desc,connect,3 recordcount=rec.recordcount4.2.7 社区交流界面的设计与实现社区交流界面的发表内容界面技术设计简单,利用了一个表单将

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论