




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
湖南财经高等专科学校毕业论文(设计)第41页共36页目录1.绪论 42系统分析 52.1系统概述 52.1.1项目名称 52.1.2.项目目标 52.1.3项目背景 52.2系统可行性分析 62.2.1.技术可行性 62.2.2经济可行性 72.2.3操作可行性 72.3系统需求分析 82.3.1问题描述 82.3.2系统功能分析 82.4网站开发环境 92.4.1网站开发硬件环境 92.4.2网站开发软件环境 93数据库设计 103.1数据库的概念结构设计(E-R图) 103.2数据库逻辑结构设计 123.3数据库物理结构设计 124网站总设计 164.1网站总体结构设计 164.1.1网站业务流程图 164.1.2系统总体结构图 164.1.3前台功能结构图 174.1.4后台功能结构图 184.2网站模块功能设计 185网站的实现 205.1网站文件组织结构 205.2前台各模块界面的实现 205.2.1用户登录模块及前台流程图 205.2.2前台主界面 225.2.3欠费查询模块 235.2.4设备维护查询模块 245.2.5投诉查询模块 255.2.6停车查询模块 255.3后台各模块界面的实现 265.3.1后台管理员登录模块及后台流程图 265.3.2后台主界面 285.3.3新闻管理模块 295.3.4欠费住户信息管理模块 315.3.5住房信息管理模块 315.3.6设备信息管理模块 325.3.7投诉信息管理模块 335.3.8值班员工信息管理模块 346网站的测试 356.1连接测试 356.2功能测试 356.3安全性测试 366.4测试总结 366.5测试机构和人员 367.总结 37致谢 38参考文献 39小区物业管理网站的设计与开发摘要随着我国经济发展和城市开发,住宅小区越来越成为居住的主流,小区物业管理网站是现代居住小区不可缺少的一部分。小区物业管理网站是为小区管理者和小区用户更好的从事各项物业管理业务工作而开发的管理软件它可以提升小区的管理水平,使小区的日常管理更加方便。本网站将是一个基于B/S模式结构的网站,分为前台和后台两个部分进行设计。将在VisiualStudio2005开发,整个网站的开发在ASP.NET环境下进行,后台数据库将采用SQLServer2005完成。该小区物业管理网站最终的主要目标是实现对小区信息数据的快速收集、修改、存储以及处理,从而得以改善小区的管理,提高小区管理者的办事效率。本论文通过对超市行业的调查,对系统的可行性进行了讨论并做了需求分析,完成了系统的整体设计,包括主要功能模块和数据库的设计,然后详细介绍了新闻信息、车辆管理、欠费管理、设备维护管理、住户投诉管理等模块的详细设计与实现。最后对这些功能模块进行了测试,以确保整个系统的安全性、稳定性、可靠性、经济性。关键字:物业管理,网站,ASP.NETResidentialPropertyManagementWebDesignAndDevelopmentAuthor:Tutor:AbstractAlongwithourcountryeconomydevelopmentandurbandevelopment,theresidentialquartersincreasinglybecomethemainstreamoftheliving,residentialpropertymanagementsystemwebsiteismodernresidentialareaisanindispensablepartof.Residentialpropertymanagementsystemisforvillagemanagersandresidentialusersbetterengageinvariouspropertymanagementbusinessworkanddevelopmentmanagementsoftware,itcanpromotecommunitymanagementlevel,theresidentialareadailymanagementmoreconvenient.ThissystemwillbeabasedonB/Smodelstructureofthesystem,isdividedintotwopartsatthefrontdeskandbackenddesign.WillVisiualStudioin2005,thewholedevelopmentofsystemdevelopmentinASP.netenvironment,backenddatabasewilluseSQLServer2005completed.Thisresidentialpropertymanagementsystemeventuallythemaingoalistorealizetheinformationdatacollectedfast,modification,storageandprocessing,thustoimprovecommunitymanagement,improvingtheefficiencyofthevillagemanagers.Thispaperonthesupermarketsectorofinvestigationonthefeasibilityofthesystemisdiscussedandmadetheneedsanalysis,completedtheintegraldesignofthesystem,includingthemainfunctionalmodulesanddatabasedesign,thenintroducesindetailthenewsinformation,vehiclemanagement,owecostmanagement,themaintenanceofequipmentmanagement,residentcomplaintmanagementmodule,suchasdetaileddesignandimplementation.Finallytothesefunctionmodulewastestedtoensurethatthewholesystemofsecurity,stability,reliabilityandeconomy.KeyWords:BuildingManagement,Web,ASP.NET1.绪论经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生发展带深入,面临着蓬勃发展的局面。随着一系列的管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展。起到推动作用。随着我国住房改革的深入,越来越多的居民搬进住宅新村或小区,而这些新型住宅区域的管理由物业管理公司或单位的物业管理部门实行。在如今的经济时代物业公司必需寻求一种利用更少的资源来完成更多任务的策略。本网站是一个基于B/S模式结构的网站,分为前台和后台两个部分进行设计。在VisiualStudio2005开发,整个网站的开发在ASP.NET环境下运行,后台数据库将采用SQLServer2005完成。本系统网站是基于web的物业管理系统,用户只需要通过连接Iternet就能获取小区的各种信息,无论是小区新闻、业主水电费的查询、业主意见反馈、停车信息查询等等各个服务方面,还是物业公司宣传自己的品牌,该系统都日益成为一种带来竞争优势、提高物业管理质量的实用工具。方便了管理者实现对物业管理高效、科学、合理,适应了时代的需求。本网站的设计是按照软件生命周期进行设计,论文的第二章叙写了系统的分析,其包含系统的概述、系统的可行性分析、系统的需求分析、网站运行环境;第三章对本网站的数据库进行设计;第四章是网站的总体设计,根据系统的需要确定了网站的总体设计图;第五章是网站的实现,主要分为系统的前台功能模块的设计与后台功能模块的设计;第六章是网站的测试,主要是系统连接测试、系统功能测试、系统安全性测试等方面进行测试。第七章是总结。2系统分析2.1系统概述2.1.1项目名称小区物业管理网站的开发2.1.2.项目目标本次设计的小区物业管理网站的总体目标是以科学的管理方法为基础,与信息化接轨,结合企业的自身特点,建立一套具有商业企业经营特色的覆盖小区主要业务功能、人机协调的管理系统,实现对小区住房管理、车辆管理、设备维护管理及物业人员管理等实时控制、修改、加工、分析的综合性管理系统网站。以达到小气物业管理人员对小区的人性化、科学化、系统化、自动化、智能化管理。同时也方便小区住户对小区内部相关信息的了解。2.1.3项目背景经过十几年的发展,中国房地产业逐步走向成熟,物业管理也由新生发展带深入,面临着蓬勃发展的局面。随着一些列的管理体系在物业管理中的引入,对原有的物业管理模式进行了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的发展。起到推动作用。从目前国外小区物业的管理来看,国外发达国家的物业管理早就凭借成熟规范的社会服务市场实现了物业管理的法制化、民主化,而我国在近几年来也有很多小区都采用了计算机统一管理。要进行计算机统一管理需要一种管理软件来为小区的管理者和住户服务。我国物业管理水平与国外相比还处于初级阶段,尚有许多不完善的地方,具体表现在以下几个方面:(1)物业管理架构不完善。(2)物管人员调配不合理,维修工作安排不力。(3)物业管理经费难以为继。(4)业主与物管矛盾激化。在这种背景下,小区物业管理网站的设计与开发就显得尤为必要。小区管理网正是顺应了这一趋势,它不仅能像以前的桌面系统为管理着服务,也能为被管理着服务。既能协助小区管理者的庞大工作也能方便小区住户了解小区相关信息。通过使用小区物业管理系统网,小区物业管理人员能够在日常管理工作事务中做到:自动计算和查询小区业主的费用数据,杜绝不诚信业主的不交费行为;合理安排和调配小区业主的维修工作;及时查询和统计小区业主的基本信息;科学分析和处理小区业主的投诉要求,避免矛盾激化。因此小区物业管理系统网它具有特有的技术意义和管理意义。2.2系统可行性分析本网站的可行性分析主要从技术可行性、经济可行性、操作可行性三个方面进行可行性研究。2.2.1.技术可行性使用VisiualStudio2005开发工具编译,SQLServer2000作为后台数据库进行开发。开发成员具有一定的软件开发基础,对软件开发的全过程都有全面的了解,对软件工程也非常熟悉。开发小组成员熟练的掌握了面向对象的开发软件系统技术,在信息系统开发上不存在问题。开发小组成员通过学习网络工程等基础课程对网络通信技术有一定的了解。开发小组成员通过学习网络安全技术等基础课程对网络安全技术有一定的了解。2.2.2经济可行性1系统开发费用人员费用1000每周/每人,本系统开发周期4个周,试运行期1个周。开发周期需要开发人员2人,试运行期需要开发人员2人。系统所需硬件设备费10000元(包括电脑一台5000元,猫200,网络设备4800元。)开发所需软件1200元含正版windowsXP及VS2005和SQLSever2000等。耗材费含电费等1000元,咨询和评审费,调研和差旅费及不可预见费共计10000元。系统开发总费用为4.2万元。2系统维护份费用假定本系统的运行期为三年,每年的运行维护费为:(1)系统维护费。一年需要1人/年进行系统维护,维护费为1×3=3万元。(2)设备维护费。假设设备的运行期为三年,并且3年以后的设备价格以现价计算则设备更新费用为1.2万元。假设设备日常故障维护费每年0.6万元,则平均每年设备维护费为1.2/3+0.6=1万元。(3)消耗材料费。每年消耗材料费按0.5万元计算。系统每年运行费用为4.5万元,三年累计系统运行费用为13.5万元。综上,系统开发和运行总费用为17.7万元,折合5.9万元/每年。3收益系统投入使用可以提高工作效率节省人力物力,对省用也可以进行最优化的管理,以达到最佳的经济使用效率和社会效率。总的经济收益为50万/年。2.2.3操作可行性本系统是基于技术开发的web用户界面,而该系统网站是大家熟悉的管理系统,绝大部分人员都可以轻松使用。而基于技术开发的系统网站界面友好,交互性强,且不需要对数据库进行了解。由此,该系统的操作是可行的。综合以上三方面,无论是从技术上或者经济上还是操作上,该系统具有很高的开发2.3系统需求分析2.3.1问题描述一个小区物业管理网站要有基本的住户住房管理、车辆管理、欠费管理、设备维护管理、住户投诉管理功能。小区物业管理者要维护(查看,添加,更新,删除)小区设备和住户的资料。物业管理员要负责审核小区住户提交的相关信息以及及时跟新小区内部相关消息。小区里的住户只能查看各自的相关信息(住户基本信息、车辆信息、欠费信息)和查阅新闻信息和小区相关信息。物业管理员可以根据统计数据对小区做出相应的决策。系统可以在流行的技术环境下运行,有一个良好的用户交互界面。系统应该能有比较好的可扩充。2.3.2系统功能分析根据以上需求分析该系统需要实七大功能。分别是:住户信息管理,新闻信息管理,设备维护管理,欠费管理,投诉管理,车辆管理,住房信息管理,员工信息管理。后各个模块所需要的功能如下所示:住户信息管理需要实现的功能:对用户的基本信息进行添加、修改、删除、查询操作。网站新闻信息管理需要实现的功能:对新闻信息进行添加、修改、删除、查询及审核操作。设备维护信息管理需要实现的功能:对小区设备维护信息进行添加、修改、删除、查询及审核操作。欠费信息管理需要实现的功能:对住户欠费的信息进行添加、修改、删除、查询及审核操作。投诉信息管理需实现的功能:对住户投诉信息进行添加、修改、删除、查询及审核操作。停车信息管理需要实现的功能:对停车信息进行添加、修改、删除、查询及审核操作。住房信息管理需要实现的功能:对住房信息进行添加、修改、删除、查询及审核操作。员工信息管理模块需要实现的功能:对系统的小区物业人员信息进行查询,添加金额修改。2.4网站开发环境2.4.1网站开发硬件环境 操作系统:WINDOWS98PWS4.0以上,WINDOWSNT4.0SERVERIIS4.0以上,WINDOWS2000IIS5.0以上,WINDOWS2003IIS5.0以上。CPU:没有很高的要求,只要能够顺利运行WINDOWS系列操作系统就可以了。当然,CPU的处理速度越快,运行C#代码的效率越高。
内存:最低配置64MB,建议使用128MB以上内存,如果使用WINDOWS2000或WINDOWS2003建议使用256MB以上内存。
硬盘空间:至少需要20GB以上的硬盘空间来安装所需的组件。2.4.2网站开发软件环境网站开发环境:MicrosoftVisualStudio2005集成开发环境.网站开发语言:ASP.NET+C#服务器端Web服务器Internet信息服务(IIS)管理器数据库服务器:MicrosoftSQLServer2005客户端浏览器:InternetExplorer8.03数据库设计经过需求分析和总体设计,我们了解了小区物业管理网站的业务需求和大概流程。本章在此基础上,进一步分析系统的数据库结构。且数据库设计将从概念结构设计、逻辑结构设计两个方面进行。3.1数据库的概念结构设计(E-R图)E-R图提供了表示实体型、属性和联系的方法,实体型:用矩形表示,矩形内写明联系名。属性:用椭圆表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。根据网站的分析,了解了小区物业管理系统网站的所需功能,再进一步对用户需求进行综合、归纳与抽象,就形成了数据库的概念模型。该概念模型中包括住户和管理员两个实体。而两实体间的m:n联系,必须对“联系”单独建立一个关系,所以两实体之间建立了前台和后台,住户通过登录到前台查看和提交信息给后台,管理员通过登录后台再对这些信息进行管理和审核再返回给前台。本网站的E-R图如图3-1所示。未完见下图:物业信息物业信息设备维护信息住户信息住户停车辆信息住户投诉信息住房信息物业员工信息信息图3.1网站E-R图3.2数据库逻辑结构设计本网站采用MicrosoftSQLServer2005数据库,数据库名称为xiaoqu_Data.MDF,其中包含8张表。分别为:注册信息表tb_zhuce(用户姓名、密码、性别、出生日期、年龄、身份证号、联系电话、家庭住址、电子邮箱、职务类型)住户停车信息表tb_homePark(小区名称、楼宇名称、楼宇单元房号、房型、建筑面积、住房名称、迁入时间、联系电话)系统新闻信息表tb_xinwen(新闻标题、新闻内容、发布时间、发布人、新闻类别、人气指数、状态)住户欠费信息表tb_qianfei(欠费住户名称、欠费住户地址、欠费类型、欠费起始时间、欠费终止时间、欠费金额、欠费状态、经手人)业主投诉信息表tb_tousu(投诉编号、投诉住户名、投诉日期、投诉内容、投诉状态)设备维护信息表tb_weihu(设备维护编号、维护内容、住户姓名、起始日期、终止日期、经手人、服务费用、状态)停车信息表tb_zhuce(车牌号、停车场号、车主、停车地点、开始时间、结束时间、停车管理费、经手人、停车缴纳情况)物业员工信息表tb_zhuhu(员工号、员工头像、员工名、职务、工作状态、性别、电话、民族、联系电话、户口所在地)3.3数据库物理结构设计3.3.1注册信息表:tb_zhuce主键:用户姓名name表3.1注册信息表列名数据类型长度是否为空说明namenvarchar20no用户姓名pwdnvarchar20no用户密码sexnvarchar2no用户性别birthdatetime8no出生日期agenvarchar4no年龄cardnvarchar50no身份证号telnvarchar20Yes联系电话addressnvarchar50Yes家庭住址emailnvarchar20Yes电子邮箱zhiwunvarchar20Yes职务类型3.3.2住户信息表tb_zhuhu主键:房号fanghao表3.2住户信息表列名数据类型长度是否为空说明namenvarchar20No小区名称lynamenvarchar20No楼宇名称lydynvarchar20No楼宇单元fanghaoint4No房号fangxingnvarchar10Yes房型jzmjnvarchar50No建筑面积cqstatenvarchar50No产权状况fwbeizhuntext16Yes房屋备注zfnamenvarchar20No住房名称qrtimedatetime8No迁入时间zfnamenvarchar50Yes住房名称idcardnvarchar18No身份证号lxtelnvarchar20No联系电话addressnvarchar50No联系地址3.3.3系统新闻信息表tb_xinwen主键:新闻标题title表3.3系统新闻信息表列名数据类型长度是否为空说明titlenvarchar20no新闻标题neirongnvarchar50no新闻内容fabushijianDatatime8no发布时间faburennvarchar10no发布人xinwenleibienvarchar50no新闻类别renqiint10no人气指数beizhuntext16no状态3.3.4设备维护信息表tb_weihu主键:维护设备编号id表3.4设备维护信息表列名数据类型长度是否为空说明idint4no设备维护编号namenvarchar50no住户姓名stimedatetime8no起始日期etimedatetime8no终止日期personnvarchar50no经手人feiyongnvarchar50no服务费用statenvarchar50no状态beizhuntext16Yes备注neirongntext16no维护内容3.3.5业主投诉信息表tb_tousu主键:投诉编号id表3.5业主投诉信息表列名数据类型长度是否为空说明idint4no投诉编号personnvarchar50no投诉住户名timedatetime8no投诉日期neirongnvarchar50Yes投诉内容zhuangtainvarchar10no投诉状态3.3.6住户欠费信息表tb_qianfei主键:欠费住户名称name表3.6住户欠费信息表列名数据类型宽度是否为空说明namenvarchar20no欠费住户名称addresnvarchar20no欠费住户地址leibienvarchar20no欠费类型stimedatetime8no欠费起始时间etimedatetime8no欠费终止时间qianfeinvarchar10no欠费金额statenvarchar10no欠费状态personnvarchar10no经手人3.3.7住户停车信息表tb_homePark主键:车牌号ID表3.7住户停车信息表列名数据类型宽度是否为空说明IDint4no车牌号placeIDnvarchar20no停车场号tenementnvarchar20no车主addressnvarchar20no停车地点starDatedatetime8no开始时间endDatedatetime8no结束时间placeSumnvarchar10no停车管理费personnvarchar10no经手人handlenvarchar50no停车缴纳情况memontext16Yes备注3.3.8物业员工信息表tb_yuangong主键:公告号ID表3.8员工信息表列名数据类型宽度是否为空说明idint4Yes员工号imagenvarchar20Yes员工头像chnamenvarchar10Yes员工名workingnvarchar10Yes职务statenvarchar10Yes工作状态sexchar2Yes性别nationnvarchar10Yes名族birthdatetime8Yes生日locusnvarchar20Yes地址homePhonenvarchar20Yes联系电话4网站总设计通过以上对用户需求的分析和数据库设计之后,我们进一步设计出了小区物业管理网站的总体结构模块图。并对有输出要求的全部数据进行查询、分析、统计、分类、存储,进一步设计和规划了整个网站,画出了网站细化后的一些列网站设计图。4.1网站总体结构设计4.1.1网站业务流程图图4.1网站业务流程图4.1.2系统总体结构图系统总体结构图如下:小区物业管理网站前台(普通住户)后台(物业管理员)用户登录管理员登陆小区物业管理网站前台(普通住户)后台(物业管理员)用户登录管理员登陆…..前台各模块功能…..……后台各功能模块……..4.1.3前台功能结构图前台功能结构如图3所示:小区物业管理网站前台(住户)住户注册小区物业管理网站前台(住户)住户注册住户登录欠费信息查询投诉信息查询停车信息查询维护信息查询网站新闻查看进入后台退出系统图4.3前台功能结构4.1.4后台功能结构图后台功能结构如图3所示:小区物业管理网站后台(管理员)小区物业管理网站后台(管理员)物业管理员登陆住户信息管理欠费信息管理新闻信息管理停车信息管理业主投诉信息管理设备维护信息管理物业员工信息管理重新登录 图4.4后台功能模块4.2网站模块功能设计根据以上对本网站的分析和设计以及数据库的设计,我把小区物业管理网站分为前台和后台两个部分进行设计。前台主要用于用户注册和登录网站、查询用户所需的相关信息、查看站内新闻;后台主要用于物业管理员对业主投诉管理、业主报修管理、反馈信息受理、物业设备维修、业主停车位管理、业主费用管理、费用催缴管理和用户管理。具体模块功能如下所示:前台模块功能设计用户登录模块功能:注册用户名和密码,登录到系统前台首页。网站新闻模块功能:对系统的新闻进行浏览。设备维护查询模块功能:对设备维护信息进行查询操作。欠费查询模块功能:对欠费信息进行查询操作。投诉查询模块功能:对投诉信息进行查询操作。停车查询模块功能:对停车信息进行查询操作。后台模块功能设计管理员登录模块功能:输入用户名和密码,登录到系统后台首页。新闻维护模块功能:对新闻信息进行添加、修改、删除、查询及审核操作。停车信息维护模块功能:对停车信息进行添加、修改、删除、查询及审核操作。欠费用户信息维护模块对欠费住户信息进行添加、修改、删除、查询及审核操作。住房维护模块功能:对住房信息进行添加、修改、删除、查询及审核操作。设备信息维护模块功能:对设备信息进行添加、修改、删除、查询及审核操作。投诉信息维护模块功能:对投诉信息进行添加、修改、删除、查询及审核操作。员工信息管理模块功能:对系统的小区物业人员信息进行查询,添加金额修改。5网站的实现5.1网站文件组织结构为了方便读者对网站文件组织结构的了解,本人特意将网站文件组织结构图展示出来。如下图所示:图5.1网站文件组织结构5.2前台各模块界面的实现5.2.1用户登录模块及前台流程图此模块主要实现用户登录的功能,同时可以注册成为一般用户,可以对网站的各项信息进行查询,没有注册的则没有查询功能,前台登流程图与用户登录界面如图所示:图5.2前台登录界面图5.3用户登录界面关键代码:SqlConnectioncon=DB1.createDB();//调用用户自定义的DB类的createDB1()的方法Commandcmd=newSqlCommand();//声明一个sqlCommand的cmd对象,并将其实例化cmd.Connection=con;con.Open();//打开数据库连接cmd.CommandText="selectcount(*)fromtb_zhucewherename='"+this.TextBox1.Text+"'andpwd='"+this.TextBox2.Text+"'";inta=Convert.ToInt32(cmd.ExecuteScalar());if(a>0)//数据库中有这条字段的信息{Response.Redirect("~/default.aspx");//将该页跳转到指定的页面中}5.2.2前台主界面在登陆界面中输入用户名:12密码:12进入前台主界面。在前台主界面中,可以通过浏览小区新闻,交费通知,小区公告,同时可以查看日历并及时缴纳费用。登录系统后可以拥有设备维护查询,欠费查询,投诉查询,停车查询,后台登录及退出系统等功能,前台主界面如图12所示:图5.4前台主界面5.2.3欠费查询模块点击欠费查询导航按钮,进入欠费查询页面,任何用户都可以查询自己相关费用(水费、电费、煤气费等)信息,如果用户查询到自己使用的(水、电、煤气)已欠费,那么用户可以将自己所欠的费用及时缴纳上。改进以往物业认员挨家挨户上门通知的情况,大大的节省了物业工作人员的工作效率。用户可以选择欠费住户名,欠费类型,欠费金额进行详细查询。通过此模块可以查看用户的欠费情况,住户可以通过选择欠费类型来查询相应的欠费信息,欠费通知界面如图5.5所示图5.5欠费查询界面关键代码:SqlDataAdaptersda=newSqlDataAdapter("select*fromtb_qianfeiwherename='"+this.txtqfzh.Text+"'",con);sda.Fill(ds,"tb_qianfei");this.gvqf.DataSource=ds;this.gvqf.DataBind();//将数据绑定到GridView控件中5.2.4设备维护查询模块点击设备维护查询导航按钮,进入设备维护查询页面,小区住户可以提交需要维护的设备信息,然后交给物业管理员进行审核。小区住户还可以通过此页面查询设备维护的相关信息。设备维护界面如图5.6所示:图5.6设备维护界面关键代码:SqlDataAdaptersda=newSqlDataAdapter("select*fromtb_weihuwherename='"+this.txtyhm.Text+"'",con);sda.Fill(ds,"tb_weihu");this.gvS.DataSource=ds;this.gvS.DataBind();//将数据绑定到GridView控件中5.2.5投诉查询模块点击投诉查询导航按钮,进入投诉查询页面,用户通过选择编号,状态,投诉住户等进行分类查询,投诉信息界面如图19所示:图5.7投诉信息界面关键代码:SqlDataAdaptersda=newSqlDataAdapter("select*fromtb_qianfeiwherename='"+this.txtqfzh.Text+"'",con);sda.Fill(ds,"tb_qianfei");this.gvqf.DataSource=ds;this.gvqf.DataBind();//将数据绑定到GridView控件中5.2.6停车查询模块点击停车查询导航按钮,进入停车查询页面,用户通过选择车牌号,收缴情况,车主等进行分类查询,停车管理界面如图20所示:图5.8停车信息查询界面关键代码:SqlDataAdaptersda=newSqlDataAdapter("select*fromtb_homeParkwhereID='"+this.txtTch.Text+"'",con);sda.Fill(ds,"tb_homePark");this.gvcl.DataSource=ds;this.gvcl.DataBind();//将数据绑定到GridView控件中5.3后台各模块界面的实现5.3.1后台管理员登录模块及后台流程图通过点击首页里面的“进入管理后台”按钮进入后台管理员登录界面。输入管理员用户名TSoft和密码111,点击进入进入按钮后进入管理后台。小区物业管理员通过管理员登陆模块,进入网站后台进行相关信息的维护及管理等操作。系统登陆模块主要用于对进入系统的用户进行安全性检查,防止非法用户进入系统。早年登陆时只有合法的用户才可以进入系统,同时,系统根据登录用户的级别,给予不同的操作权限。后台登陆流程图与后台管理登录界面分别如下图所示:图5.9后台登陆流程图图5.10后台管理登录界面关键代码:qlConnectioncon=DB1.createDB();//调用连库操作类里的createDB()方法SqlCommandcmd=newSqlCommand();//声明一个OleDbCommand对象,并将其实例化cmd.Connection=con;con.Open();//打开数据库连接cmd.CommandText="selectcount(*)fromtb_zhucewherename='"+this.txtworkname.Text+"'andpwd='"+this.txtworkpwd.Text+"'andzhiwu='"+this.ddlQx.Text+"'";//通过员工姓名、密码、权限查询tb_zhuce数据库已找出相映的信息Session["name"]=this.txtworkname.Text.ToString();//把员工输入的用户名存储到Session变量中Session["pwd"]=this.txtworkpwd.Text.ToString();//把员工输入的用户密码存储到Session变量中inta=Convert.ToInt32(cmd.ExecuteScalar());if(a>0){Response.Redirect("~/guanliyuan/guanliindex.aspx");//登录成功跳转到管理员主界面}else{Response.Write("<scriptlanguage=javascript>alert('很遗憾,用户名或密码错误!');</script>");}con.Close();//关闭数据库连接5.3.2后台主界面在后台管理界面中,通过管理员登录后拥有新闻维护,停车信息维护,欠费住户信息维护,住房维护,设备信息维护,投诉信息维护,公告管理,用户管理等多种权限,后台管理界面如下图所示:图5.11后台管理界面5.3.3新闻管理模块在后台主页面中点击用导航栏中点击“新闻维护”导航按钮,进入新闻信息管理页面。在该页面中小区物业管理员可以对新闻信息进行添加、修改、删除、查询及审核操作,新闻维护界面如下图所示:图5.12新闻维护界面关键代码:SqlConnectioncon=DB1.createDB();//调用用户自定义的DB类的createDB()的方法SqlCommandcmd=newSqlCommand();//声明一个sqlCommand的cmd对象,并将其实例化cmd.Connection=con;con.Open();//打开数据库连接cmd.CommandText="insertintotb_xinwenvalues('"+this.txtxwbt.Text+"','"+this.txtxwnr.Text+"','"+this.txtfbsj.Text+"','"+this.txtfbr.Text+"','"+this.txtxwlb.Text+"','"+this.txtrqzs.Text+"','"+this.ddlZt.SelectedItem.Text.ToString()+"')";cmd.ExecuteNonQuery();//用sqlCommand的ExecuteScalar()方法来执行添加操作Response.Write("<scriptlanguage=javascript>alert('恭喜您,信息添加成功!!')</script>");con.Close();this.fill();this.txtxwbt.Text="";this.txtxwnr.Text="";this.txtfbsj.Text="";this.txtfbr.Text="";this.txtxwlb.Text="";this.txtrqzs.Text="";5.3.4欠费住户信息管理模块在后台主页面中点击用导航栏中点击“欠费住户信息维护”导航按钮,进入欠费信息管理页面。在该页面中小区物业管理员可以对欠费住户信息进行添加、修改、删除、查询及审核操作。欠费信息管理界面如下图所示:图5.13欠费信息管理界面5.3.5住房信息管理模块在后台主页面中点击用导航栏中点击“住房维护”导航按钮,进入住房住户信息管理页面。在该页面中小区物业管理员可以对住房信息进行添加、修改、删除、查询及审核操作。图5.14住房信息管理界面5.3.6设备信息管理模块在后台主页面中点击用导航栏中点击“设备信息维护”导航按钮,进入小区设备维护信息管理页面。在该页面中小区物业管理员可以对设备信息进行添加、修改、删除、查询及审核操作。图5.15设备维修信息管理界面5.3.7投诉信息管理模块点击在后台主页面中点击用导航栏中“投诉信息维护”导航按钮,进入住户投诉信息管理页面。该页面主要实现对住户投诉信息的审核。小区物业管理员可以通过此页面对投诉信息进行添加、修改、删除、查询及审核操作。图5.16投诉信息管理界面5.3.8值班员工信息管理模块在后台主页面中点击用导航栏中“值班员工”按钮,进入值班员工信息查询页面。在该页面小区物业管理员可以根据小区物业员工的在岗状态显示员工的信息并可以对值班员工信息进行查看,添加、删除,及权限修改。图5.17物业员工信息管理界面6网站的测试无论采用哪一种开发模型所开发出来的软件系统,由于客观系统的复杂性,人的主观认识不可能完美无缺的协调,每个阶段的技术复审也不可能毫无遗漏地查出和纠正所有的设计错误,加上编码阶段也必然会引入新的错误,这样在软件交付使用以前必须经过严格的测试,通过测试尽可能找出软件计划、总体设计、详细设计、软件编码中的错误,并加以纠正,才能得到高质量的软件。软件测试不仅是软件设计的最后复审,也是保证软件质量的关键,因此他是至关重要的。ASP程序需要将程序文件发布到WEB服务器后才能浏览网页的内容,所以要将做好的ASP程序文件放在IIS5.1主网站的主目录下或者放在建好的虚拟目录下才能运行,我以所做的程序采取边做边调试的方法,做完一个功能模块就对其进行测试验证,看看能不能读或写数据库。测试过程主要是从以下四个方面进行测试。6.1连接测试本部分的测试主要是导航条的连接测试,导航条描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,例如按钮、对话框、列表和窗口;或是不同的连接页面之间。导航的另一个重要测试方面是应用系统的页面结构、导航、菜单、连接的风格是否一致。确保用户凭直觉就知道WEB应用统里面是否还有内容连接,内容在什么地方。经检测本网站在首页中点击导航条中的各个按钮均能进入到对应的页面中,且页面布局均正确。6.2功能测试功能测试又称正确性测试,它检查软件的基本功能点功能流是否符合规格说明。按照系统功能需求规定对系统的功能、流程、数据、业务规则等进行测试,以及对网站的基本特征,如操作、界面、报表等的合理性、一致性进行测试。基本的方法是构造一些合理输入,检查是否得到期望的输出。功能测试占系统测试的大部分时间,功能测试主要包括以下几个方面功能点测试(正确性,完整性),操作性的测试(易用性),界面测试(重点美观性)及其他。6.3安全性测试系统的安全性测试区域主要有:测试有效和无效的用户名和密码,要注意到是否大小写敏感,是否有输入数据类型不匹配而不报错的。经检查本系统登录页面中输入错误的用户名或密码,或者大小写弄错,系统会自动报错。6.4测试总结从页面的连接测试、功能测试、安全性测试等方面对本系统的每个模块逐个进行测试,经反复的检测、分析错误、调试,最终所有的功能都能正常运行,每一个功能按钮项均工作正常,没有产生异常和语法错误。且系统具有了一定的安全和稳定性。6.5测试机构和人员测试机构:湖南财政经济学院602机房;负责人:张凯秦;参与测试人员:张凯秦;余辉;7.总结本文主要是对平台上构建的小区物业管理系统网站进行了介绍,设计与开发。本网站分为前台和后台两个部分进行设计。网站采用人机对话方式,界面美观友好,操作方便,采用全方位的数据查询,提高工作效率,完整的数据和服务档案管理则提高管理水平,最大限度地实现易安装性,易维护性和易操作性。该小区物业管理网站完全是根据软件开发的思想进行设计,基于B/S模式,采用三层架构模型,运用asp.Net和C#开发的。基本能实现小区物业管理员对小区住户信息管理、车辆信息管理、业主投诉管理、业主报修管理、反馈信息受理、业主费用管理、费用催缴管理和用户管理等功能。为了实现小区物业管理网站高效、快速的运行,该网站选用了目前主流的数据库系统及开发语言,使网站的稳定性也有了基本的保障。在系统分析阶段,从系统的可行性和需求上进行了详尽的描述。建立了各个模块,并对各个模块进行了细分。在总体设计中,对各个模块又进行了详细的描述。确定了各个模块后,利用E-R图对系统的数据和信息进行了概念模型,描述了系统中各个实体之间的相互联系,并通过实体与实体之间的联系,建立了数据库的逻辑结构表。在此基础上对网站进行详细设计,对各模块的流程用文字进行了详尽的描述。详细设计完毕后,对系统进行了代码实现。最后针对网站的功能,做了简单的测试,基本保证了系统的正确性,安全性及稳定性。由于本人的水平有限,程序和论文中的不足之处在所难免,请各位老师、同学批评、指正,谢谢!致谢光阴似箭,转眼之间,两年半的时间已经过去,大学的学习生涯即将结束。借此机会,向一直以来给我关怀和照顾的人,向大学学习期间给我支持和鼓励的人表达我最诚挚的谢意!本网站能够顺利完成要大力感谢指导老师:李昕老师在百忙中抽出时间给予指导和帮助。同样感谢寝室成员的大力支持!向这些给予我帮助的老师同学致以衷心的谢意。本次毕业设计中,我从指导老师身上学到了很多很多的东西。该老师认真负责的工作态度、严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给予了我很大的帮助,使我得到了不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。在网站开发过程中老师给予我很大的帮助,帮助解决了不少的难点,使得此网站能及时开发完成。谢谢参考文献[1]刘庆国,聂元铭.Asp.Net企业级开发案例精解(C#编程篇)[M].北京:人民邮电出版社,2006.[2]屈喜龙,朱杰.Asp+SQLServer开发动态网站实例荟萃[M].北京:机械工业出版社,2006.[3]刘浦迎.C#程序设计教程(第2版)[M].北京:电子工业出版社,2008.[4]李波.ASP.NET2.0程序设计[M].上海:上海交通大学出版社,2007.[5]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2006.[6]李存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025商业隔断装修合同
- 2025酒店管理合同酒店管理协议书
- 2025年皮革化学品:浸水助剂项目合作计划书
- 2025年PP-R再生料项目合作计划书
- 2025年解热镇痛类药物项目合作计划书
- 2025年工业噪声控制设备项目建议书
- 陡坡维修施工方案
- 降水位施工方案
- 执业药师2024年笔试考试题库有答案分析
- 高级社会工作者职业资格笔试2024年考试题库有答案分析
- 校园安全漏电
- 智能高速铁路概论 课件 第六章 高速铁路智能运营V2
- 产后运动康复 天津
- 与医保有关的信息系统相关材料-模板
- 肿瘤放疗与免疫治疗联合模式探索
- 热分析技术应用
- 《劳动用工常见风险》课件
- 肩颈腰腿治疗保健知识讲座
- 绿色工厂培训课件
- 普通高中地理课程标准(2023年版)
- 《婚姻继承法第四章》课件
评论
0/150
提交评论