




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 名城小区物业水电费收缴系统班级 : 计算机112 学号 : 组长: 2014年6月课程设计完成基本情况及评分1.小组成员情况:组长: 学号 : 电话:136073xxxxx 班级:计算机112组员: 学号 : 电话:XXXXXXXX 班级:计算机112 学号 : 电话:XXXXXXXX 班级:计算机1122.任务完成情况:张晓勇表:客房表、入住登记表、退房登记表的设计, 客房销售、入住情况查询界面的设计和代码实现吴 芬。刘珊珊。3.组长评分(10分制): 9.08.68.24.终评成绩(五级计分制):张晓勇吴 芬刘珊珊指导教师签名:目 录1前言11.1系统开发背景11.2系统设计的目标和意义
2、21.3系统所要达到的设计目标21.4系统环境简介22 需求分析42.1需求分析42.2系统可行性分析43 总体设计53.1系统功能结构53.2系统流程图63.3关系模型64 详细设计74.1数据库系统设计74.2数据库的概念结构设计74.3数据库表设计85 系统实现115.1系统的登录115.2管理员的主界面125.3管理员和用户的管理模块125.4管理员和员工的管理模块145.5缴费信息管理165.6投诉信息管理195.7报修信息管理205.8员工主界面205.9员工职责215.10住户主界面215.11住户物业水电费管理216 系统测试与
3、维护236.1系统运行环境的搭建236.2系统测试目标236.3系统维护23结束语24致谢24参考文献24附录25名城小区物业水电费收缴系统张晓勇(信息工程学院 指导老师:张大勇)摘要:系统根据名城小区居民的日常生活做出需求分析,以小区内部的住户生活条件、物业,包括水电费缴费管理为设计中心,使用ASP.NET(Visual Studio 2005)技术,并辅助以SQL Sever 2005 数据库功能对小区物业水电费管理系统进行开发设计。物业水电费管理系统是经过需求分析、总体设计、详细设计三个过程,基本上实现了小区住户的物业水电费缴费、投诉、报修管理三个模块的功能。用户、管理员、该小区的员工均
4、进行相应的管理功能(添加、修改、删除、查询),达到了设计的初步目标,基本实现小区的计算机有效管理。关键词:物业水电费管理;缴费;ASP.NET;SQL Sever 2005Utilities Confiscated System of City Residential PropertyZhanXiaoYong(College of Information Engineering, Advisor: ZhanDayong)Abstract: The system is based on the characteristics of the residents' daily life an
5、d analyses the demand of them. It also uses the household living conditions in this area, including water and electricity management for the center of design. It applies ASP.NET (Visual Studio 2005) technology and assists with SQL Sever 2005 database function to develop and design for residential pr
6、operty charges and water and electricity management system. Management system of utilities is consists of the demand of analysis, system design and detailed design. It basically realized the function of these three modules: residential property householders payment in water and electricity, complain
7、ts and repair management of utilities. The user, the administrator and the district staff can realize corresponding management function (including add, modify, delete, query) to achieve the initial goal of the design and the basic realization of effective management of the computer in this district.
8、Keywords: property management utilities; payment; ASP.NET; SQL Sever 20051前言1.1系统开发背景物业水电费管理主要是使用比较先进的管理方法、管理手段和维修技术。经部门以及工作人员,在物业的生命阶段内对人们的生活环境以及生活空间实行多模块、多阶段的管理,让物业运用者体验到便捷的服务,创造一个和睦、方便、温馨、安静的工作或生活环境,用来保持和提高物业水电费的价值和使用价值。物业管理到现在已经有100年的发展历史。它变得越来越完善的管理模式。它的管理模式变得越来越完善。因为我们国家的物业这行业开始比较慢,所以在管理物业的研究上
9、和实际操作还是要不断的改善。正在崛起的小区物业还没全部采用计算机化管理模式,因此工作上有些麻烦,需要花费很多的人力、钱财和物质,进而浪费了小区物业的资源。管理者对物业小区的管理主要是用户信息管理、水电费管理、用户的投诉还有报修管理等。以上这种管理在过去都是要经过工作人员手工去完成的,这些事情不仅非常麻烦,而且还会出现错误。这带给使用者很多的不便。所以为了给小区的住户提供便捷的服务,设计一个符合实际的小区物业水电费管理系统,把小区的工作人员从繁琐的工作模式解救出来,走上计算机化管理的物业管理模式。1.2系统设计的目标和意义伴随着科技的发展,计算机在现代社会中占着比较高的地位,已经深入到各种各样的
10、行业当中,小区的物业水电费是以正在兴起的行业出现在人们的面前,随着人们对小区居住需求的增加和管理模式的不断变化,让人们越来越靠近物业管理行业。具有功能完善,物业管理系统,严格的结构已经成为住宅管理的必要性。物业的公用工程系统的发展使社区能够更好的管理,提供有效的,对相应的物业管理部门方便的系统。用计算机来对小区物业的管理,有以下的好处:(1)方便用户和管理者的交互,提高小区的服务。有了系统,管理者对物业可以规范管理,并且可以收集用户需求。针对用户的需求做一些改进,改善服务质量。(2)有利于管理者和住户的物业查询,有一个更好的工作效率。1.3系统所要达到的设计目标系统主要是为了对正在崛起的小区物
11、业专门设计的,也是让小区的管理人员还有住户更好的提供一个方便物业各项物业管理的软件。为物业管理中心投诉小区住户,修复和公用事业费用修理人员记录,收集水电力工作者的信息。在功能上:(1)记录住户、房产的详细资料。(2)系统记录住户对小区内的投诉、报修的一些详情。(3)还有对住户的水电费进行相应的管理。1.4系统环境简介1.4.1数据库SQL Server 2005概述本系统采用的数据库管理软件是非常完善的,为企业级的数据库管理带来了具有商业智能(BI)管理,这就是SQL Server 2005。SQL Server 2005 数据库有能力,将数据存储在一个安全和可靠,为关系数据和结构化数据带来了
12、安全和可靠。让使用者安心的为企业创建管理业务上的数据。能更好的处理好该企业的数据管理问题主要靠的是SQL Server 2005。另外SQL Server 2005 还包括以下功能:分析、报表、集成以及通知,这些给您的企业管理带来更有效益的商业智能的解决方法,通过各种方法:记分卡,仪表板, Web服务和移动通信,数据管理分散到不同的业务空间。SQL Server 2005跟别的数据管理引擎不同的是SQL Server 2005跟各种开发工具包: Microsoft Visual Studio、Microsoft Office System和Business Intelligence Devel
13、opment Studio紧密集成。可以带来创新,在这行业的各种不同的人,让你欣赏的数据更感兴趣。经过数以万计的用户反映,经过Microsoft研究人员的仔细探讨,不断努力下,Microsoft为大家提供了具有上百种功能的SQL Server 2005。下面的三方面是这些功能给您带好的好处:(1)数据管理SQL Server 2005数据平台上的可靠以及更有效主要是根据行业和分析设计的。SQL Server的最高版本是目前为止最安全可靠的版本。(2)生产效率SQL Server 2005包含了很多新的技术,这样可以大大改善员工的生产效率,而且它的开发环境是端对端的。(3)商业智能SQL Ser
14、ver 2005的分析、报表、集成以及通知功能可以让不同的企业在何种平台上延伸企业的应用程序价值。具有BI方案的SQL Server 2005开发平台可以帮助员工在关键的时候获取信息,这样可以找到解决的方案。1.4.2 网站开发ASP.net(C#)简介ASP.NET Framework中建立语言的基础上,主要用于在服务器上的Web应用程序。和较早的Web开发工具比较,ASP.NET的主要优点如下:性能的提高:ASP.NET是把已经编写好的代码用服务器运行出来。在编写代码前,ASP.NET可以根据之前在本机上存放的代码来检测。从而性能增强了。便捷的工具:更多的工具箱以及设计器的增加给ASP.N
15、ET带来了更加的便捷和服务。控件的拖放和编辑仅仅是用到ASP.NET工具箱中的一小部分功能而已。威力和灵活性:因为是基于全语言的发展,让开发人员可以使用技术力量和灵活性。ASP.NET可以在WEB上随意访问。还有就是ASP.NET的编写跟所在语言没有任何关系,因此开发者可以运用最合适的开发语言来编译。此外,ASP.NET 维护 COM 开发的现有投资是有利于公共语言运行时的交互作用。简单性:允许任务似乎更容易使用提交一个简单的窗口和验证用户身份的站点的布局和配置。还提供了更简化的开发,可以用代码服务去计数和回收没用的代码。可管理性:ASP.NET的配置文件是使用文本形式,这样就把运用于服务器和
16、Web运用程序的设置变得更容易。程序员能在一些特殊环境下更改设置,因为配置信息是采用纯文本来储存的。ASP.NET的应用框架设计也扩充了“零本地管理”。要想将ASP.NET的框架运用到服务器上,只要简单的把文本黏贴到服务器就可以了。如果改变了所在的编写代码也不用去重新开启服务器。可缩放性和可用性:可缩放性是为了让ASP.NET在不同的环境以及在多处理器中能更好的提高性能。此外,ASP.NET还紧紧的监听和管理每个进程,防止进程出现不正常的行为,比如:造成死锁、信息泄露等等,ASP.NET可以重新创建新的进程,这样起到了应用程序的始终处理。自定义性和扩展性:额外周到的设计是一种结构,允许程序员在
17、不同层次可以插入不同的代码。事实上,程序员可以根据自己编写的组件来扩展或者更换掉ASP.NET自带的组件。这样可以把身份验证和状态服务弄得简单化。 安全性:ASP.NET自身有一个Windows 身份验证和每个应用程序的配置,可使每个程序都是安全的。 2 需求分析2.1需求分析参观这个城市的小区和用户需求分析网站后,户籍管理的设计,在这个设计中,物业管理,员工管理公用事业用户的投诉,用户修复功能等。(1)住户管理:添加用户、修改用户、添加用户、删除用户以及用户办卡和充值,及时了解住户的一些信息。(2)员工管理:管理员可以根据实际情况对所在的员工进行相应的增删改查操作。(3)物业水电费
18、管理:在这个功能上可以查询用户缴费的历史信息,对用户进行物业水电费缴费,可以打印相应月份的用户用量情况。(4)用户投诉:可以对用户不满本小区内的一些服务进行添加,对投诉删除,修改等功能。(5)用户报修:可以对用户自己的住处一些东西进行添加报修,对报修删除,修改等功能。根据名城小区内的一些情况,本系统权限分为三个:管理员、员工、用户。管理员可以修改,添加用户,员工,阅读权权,有权删除。员工登录系统可以进行相应的工作:抄表、查看投诉、报修内容并及时给予解决这些投诉和报修。用户在本系统内可以对自己的物业水电费用量情况进行查询,并在本系统上进行缴费。2.2系统可行性分析 (1)社会可行性
19、160;自从改革开放以来,它带给了我国好处:国家的管理思想慢慢的跟上世界各国的脚步,现代化管理小区的物业已经成为一种大众化。在这个时候我国的物业管理公司跟着我国的大规模建设在不断的扩大。以上这一些都足以证明国家已经具备建立现代化计算机管理模式的条件。 名城小区是一个全新的、具有智能化的小区,它的工作人员都是经过高等教育的,只要经过培训,就可以很快的掌握计算机化的系统。因此对于名城小区来说建立这样的系统软件是合理的。 (2)技术可行性 物业水电费管理系统是基于ASP.NET与SQL数据库相结合设计出来的。系统开发环境:Windows 7 操作系统;Visu
20、al Studio 2005;SQL server 2005数据库。 (3)经济可行性 对于一个好的管理系统应该主要看它的经济利益,加上自己的资源,提升效率从而降低成本。计算一个新系统的开发费用、维护性费用和得到的经济效益相比较,看看是否值得开发。该系统不管在开发上,还是在系统维护性上的费用都是比较低的,因此在经济上是可行的。所以,开发水电费管理系统绝对是可行的。3 总体设计3.1系统功能结构根据小区系统的功能要求,将小区的系统的角色分为三种:管理员、住户以及小区的员工,这样就可以将系统分解为几个功能模块进行设计
21、:本小区物业管理系统界面主要是分为管理员、用户以及员工这三个主界面,其中:管理员操作界面包括:住户信息、用户办卡、用户卡充值、员工信息、物业水电缴费信息、水电汇总、打印本月报单、修改单价、住户报修列表、住户投诉信息管理;员工界面包括:员工信息维护,性能电力抄表,住户与住户投诉;住户操作界面包括:用户信息、物业水电费信息(物业水电费缴费和物业历史查询)、住户报修和住户投诉。为了更好的看出小区系统的功能,以下就是根据系统将其功能模块画出来如图1所示:管理员报修信息管理投诉信息管理修改单价打印本月报单水电汇总物业水电费缴费用户办卡用户信息员工信息用户卡充值住户员工添加报修信息添加投诉信息物业水电费住
22、户信息用户报修用户投诉用户抄表员工信息图1 系统功能模块图3.2系统流程图由调查得到该小区的基本工资内容,最后得到系统的总体流程图。本系统流程图如图2所示。图2 系统流程图3.3关系模型用户(用户编号,楼栋名称,用户名,房间号,房间大小,联系电话,身份证)。水量缴费信息(水量缴费编号,缴费日期,缴费人,缴费金额,水单价,收水月份,收款人)。电量缴费信息(电量缴费编号,缴费日期,缴费人,缴费金额,电单价,收电月份,收款人)。物业缴费信息(物业缴费编号,缴费日期,缴费人,缴费金额,本月物业单价,收物业月份,收款人)。投诉信息(投诉编号,投诉人,投诉内容,投诉时间,处理状态,解决时间)。报修信息(报
23、修编号,报修人,报修内容,报修时间,处理状态,解决时间)。员工信息(员工编号,员工名,联系电话,职位,地址,备注)。用户卡号信息(ID,用户名,密码,卡余额)。4 详细设计4.1数据库系统设计数据库到设计通常是以一个已经存在的数据库管理系统为基础的,我们常见的数据库管理系统有Access、SQL Server 2005、Oracle等。综合需求与业务流程,本系统采用了SQL Server 2005数据库管理系统。第一,在SQL Server 2005中建立一个名为WSD的数据库,接着在该数据库中建10长表,分别为WSD_admin,WSD_ca
24、rd,WSD_complain,WSD_repair,WSD_workers,WSD_house,WSD_sfee,WSD_dfee,WSD_wyfee,WSD_yonghu。第二,根据数据库的功能可在表中创建索引,设置某个字段是否允许为空,数据类型及长度等。 最后,通过使用连接字符串来完成数据库。 4.2数据库的概念结构设计局部概念模型的设计思想是根据需求分析的内容然后用E-R图分别表示各个实体及其属性以及用E-R图表示出各实体之间的联系1。各实体的属性及实体之间的联系如下。用户跟楼房之间的关系如图3所示:楼栋名称楼栋编号入住用户编号用户姓名楼栋用户身份证mn联系方式房间号图3 用
25、户和楼栋之间的联系缴费单号用户跟缴费之间的关系如图4所示:缴费报单缴费缴费日期缴费金额身份证用户编号 用户姓名用户1n房间号图4 用户和缴费之间的联系投诉编号处理人员用户跟投诉之间的关系如图5所示:用户编号用户姓名投诉内容投诉用户投诉单联系方式投诉时间 1 n 房间号处理情况图5 用户和投诉之间的联系 用户跟报修之间的关系如图6所示:报修编号维修人员用户编号报修单报修内容报修用户姓名用户 1 n报修时间联系方式处理情况房间号图6 用户和报修之间的联系各子系统的E-R图的设计是好的,其次是将E-R图合并为总E-R图。合并E-R图最主要的工作就是将各子系统的E-R图存在的矛盾处理掉。合并成以后的E
26、-R图如图7所示: 房间 投诉信息报修投诉入住 用户 报修信息1 n n1 11缴费 缴费信息nn图7 总体E-R图4.3数据库表设计系统中用到的数据是经过需求分析的,然后将设计完的数据放在SQL Server 2005数据表中。下面给出重要数据表的简单描述。1.WSD_admin(管理员表)该表用于存储管理员的一些信息,字段描述如表1。表1 管理员表(WSD_admin)字段名字段类型字段长度是否主键描述ad_usevarchar20否管理员登录名ad_pwvarchar20否登录密码2.WSD_card(用户办卡表)该表用于存储用户办卡的一些信息,字段描述如表2。表2 用户办卡表(WSD_
27、card)字段名字段类型字段长度是否主键描述c_idvarchar50是卡号c_feefloat8否卡余额y_idvarchar20否用户代码c_mimavarchar20否卡号密码3.WSD_complain(投诉表)概表用于存储用户投诉的一些信息,字段描述如表3。表3投诉表(WSD_complain)字段名字段类型字段长度是否主键描述cm_idint4是投诉编号c_timedatetime8否投诉时间y_idvarchar20否用户代码c_messsagetext16否投诉内容is_dealvarchar20否处理状态salve_timedatetime8否解决时间w_idvarchar2
28、0否处理人员4.WSD_dfee(电量缴费表)该表用于存储用户缴费电的一些信息,字段描述如表4。表4 电量缴费表(WSD_dfee)字段名字段类型字段长度是否主键描述d_idint4是电量缴费编号d_datedatetime8否 缴费时间y_idvarchar20否用户代码d_sumfloat8否 用电量d_fnumfloat8否上个月用电量d_hnumfloat8否本月用电量d_feefloat8否本月用电单价d_isjiaofeivarchar20否 缴费状态w_idint4否抄表员工5.WSD_sfee(水量缴费表)该表用于存储用户缴费水信息的一些信息,字段描述如表5。表5 水量缴费表(
29、WSD_dfee)字段名字段类型字段长度是否主键描述s_idint4是水量缴费编号s_datedatetime8否 缴费时间y_idvarchar20否用户代码s_sumfloat8否 用水量s_fnumfloat8否上个月用水量s_hnumfloat8否本月用水量s_feefloat8否本月用水单价s_isjiaofeivarchar20否 缴费状态w_idint4否抄表员工6.WSD_repair(报修表)该表用于存储用户报修的一些信息,字段描述如表6。表6报修表(WSD_repair)字段名字段类型字段长度是否主键描述re_idint4是报修编号re_timedatetime8否报修时间
30、y_idvarchar20否用户代码re_wentitext16否报修内容is_repairvarchar20否处理状态re_wxtimedatetime8否维修时间w_idvarchar20否处理人员7.WSD_wyfee(物业缴费表)该表用于存储用户缴费物业的一些信息,字段描述如表7。表7 物业缴费表(WSD_wyfee)字段名字段类型字段长度是否主键描述wy_idint4是物业缴费编号wy_timedatetime8否 缴费时间y_idvarchar20否用户代码wy_sumfloat8否 物业总费用wy_everyfeefloat8否本月物业单价wy_isjiaofeivarchar2
31、0否 缴费状态w_idint4否员工代码8.WSD_house(楼栋表)该表用于存储楼栋的一些信息,字段描述如表8。表8 楼栋表(WSD_house)字段名字段类型字段长度是否主键描述h_idint4是楼栋代码h_namevarchar50否楼栋名称h_bzhuvarchar50否备注9.WSD_yonghu(用户表)该表用于存储用户的一些详细信息,字段描述如表9。表9 用户表(WSD_yonghu)字段名字段类型字段长度是否主键描述y_idvarchar20是用户代码h_idint4否楼栋代码h_namevarchar20否用户姓名y_rmnumbervarchar20否房间号y_phone
32、varchar20否联系方式y_sizevarchar20否房间大小y_usevarchar20否房间用途y_islivevarchar20否房间状态y_sfidvarchar50否身份证号码y_codevarchar20否用户密码10.WSD_workers(员工表)该表用于存储员工的一些详细信息,字段描述如表10。表10 用户表(WSD_workers)字段名字段类型字段长度是否主键描述w_idvarchar20是员工编号w_namevarchar20否员工姓名w_jobvarchar20否职位w_addvarchar250否员工地址w_messagetext16否员工信息w_phonev
33、archar50否员工电话w_pwvarchar20否员工密码5 系统实现5.1系统的登录本系统的登录权限分为三种:管理员,员工和用户。管理员登录系统后可以进行全部操作,对用户、员工进行相关的增删改查,对新用户进行办理新卡事务,还可以对用户办理物业水电费缴费,提供用户投诉、报修等业务。员工登录系统后可以查询自己的信息,完成自己的工作,比如抄水表等等,用户登录系统之后可以查看用户自己的物业水电缴费历史,还可以在网上自己缴费,更可以对本小区内的服务提一些意见。本系统的登陆界面如图8所示。图8 系统登录界面用户登录不正确会出现提示,如图9所示:图9 用户名和密码不正确5.2管理员的主界面管
34、理员登录界面主要是分为五大管理模块:用户管理模块、员工管理模块、缴费管理模块、投诉和报修管理模块。管理员登录以后界面会有相应的登录时间,角色。管理员登录后的主界面如图10所示:图10 管理员主界面5.3管理员和用户的管理模块管理员和用户之间的管理模块主要体现以下几个功能:查询、添加、修改和删除用户信息,还有用户办卡和充值卡,此卡的用处就是方便用户缴费。用户查询可以根据住户和房间号的内容实现模糊查询,或者可以点击显示全部,这就可以把全部住户信息显示出来。用户查询如图11所示:图11 用户查询添加用户界面上联系方式、身份证、房间号和房屋面积都是必须填项目,而且要注意用正确的输入格式输入,不然会出现
35、相应错误提示。用户添加如图12所示:图12 添加用户用户信息修改界面上使用者可以选择要查询的条件进行模糊查询。如果要修改某个用户信息,需在相应的用户前面打钩,然后点击修改,就会跳到相应的修改界面。修改用户信息如图13所示:图13 修改用户信息删除用户信息界面上只要在要删除的用户后面点击删除,这时会出现一个提示框:确认删除记录?删除用户信息如图14所示:图14 删除用户信息删除用户信息的核心代码如下: protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) SqlConnection con =
36、 new SqlConnection(ConfigurationManager.AppSettings"conStr"); con.Open();/打开数据库 string sql = "delete from WSD_yonghu where y_id='" + GridView1.DataKeyse.RowIndex.Value.ToString() + "'"/从数据库删除相应的用户 SqlCommand odc = new SqlCommand(sql, con); odc.ExecuteNonQuery();
37、 con.Close(); bind();/显示在界面上 3住户办卡是为新住户办一张用来缴费用的卡,在界面上输入住户的代码,然后检索,如果住户存在的话,就可以显示住户的相关信息,如果住户不存在,会提示该用户不存在。用户办卡如图15所示:图15 用户办卡用户充值界面,用户只要输入自己的卡号,输入要充值的金额就可以实现充值。用户充值卡如图16所示:图16 用户充值卡5.4管理员和员工的管理模块管理员和员工的管理模块主要分为:查询、添加、修改和删除员工信息。员工查询可以根据员工名称以及员工所在的地址实现模糊查询,或者点击显示全部就可以把所有员工列出来。员工查询如图17所示:图17 员工查询管理员可以
38、根据员工需求添加电工、水工和物业员工。联系电话可以是固定电话或者是手机号码。添加员工如图18所示:图18 添加员工员工信息修改界面上使用者可以选择要查询条件进行模糊查询。如果要修改某个员工信息,需在相应的用户前面打钩,然后点击修改,就会跳到相应的修改界面。修改员工信息如图19所示:图19 修改员工信息删除员工信息界面上只要在要删除的员工后面点击删除,这时会出现一个提示框:确认删除记录?删除员工信息如图20所示:图20 删除员工信息5.5缴费信息管理物业水电费缴费,点击详细信息会出现该用户本月的用费详情,点击缴费,如果用户已经缴费,会提示用户已经缴费信息,在缴费信息上用户可以看到用户在本月上物业
39、、水电费的一些详情,如果用户还没缴费的话,就会进入缴费页面进行缴费如图21所示:图21 物业水电费缴费显示用户水电费的详细信息核心代码如下: protected void LinkButton1_Click(object sender, EventArgs e) /循环整张GridView,找到要查看的用户编号 for (int i = 0; i <= GridView1.Rows.Count - 1; i+) CheckBox cbox = (CheckBox)GridView1.Rowsi.FindControl("CheckBox4"); if (cbox.Ch
40、ecked = true) Session"y_id" = GridView1.Rowsi.Cells1.Text.ToString();/获取要查看用户的编号 string yid = Session"y_id".ToString(); Response.Write("<script>window.open('shell.aspx?y_id=" + yid + "','','width=500,height=350')</script>");
41、/把获取的内容重定向到shell界面上 Response.Write("<script>location='javascript:history.go(-1)'</script>"); 水电费用量汇总界面上,使用者可以根据户主名、房间号、楼栋和月份实现模糊查询,然后在GridView上显示出来。这个界面上还实现的一个功能是把相应的水电费信息用Excel导出来。水电汇总如图22所示:图22 水电汇总导出Excel表格功能的核心代码: private void Export(string FileType, string FileName
42、) Response.ClearContent(); Response.Buffer = true; Response.Charset = "GB2313"/用GB2313编码显示 Response.ContentEncoding = System.Text.Encoding.UTF8; Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString
43、(); Response.ContentType = FileType; this.EnableViewState = false; System.IO.StringWriter tw = new System.IO.StringWriter(); HtmlTextWriter hw = new HtmlTextWriter(tw); GridView1.RenderControl(hw); Response.Write(tw.ToString(); Response.End(); 6缴费单价的修改主要是根据小区内的价格变动修改水电和物业的单价。在输入价格的时候要以数字输入,否则会出现错误信息
44、。修改费用如图23所示:图23 修改费用本月报单主要是用Excel打印出来,贴在公告栏上。方便住户知道自己的物业水电费的详细费用,还可以实现用户名的模糊查询。打印本月报单如图24所示:图24 打印本月报单5.6投诉信息管理投诉信息管理大大实现了管理员和小区居民之间的交互。方便管理员时时知道住户的一些建议,和对小区内的一些投诉。使用者可以对来投诉的居民添加投诉信息、查看未解决的投诉信息、删除和修改投诉信息。添加投诉如图25所示:图25 添加投诉查看未解决的投诉信息如图26所示:图26 查看未解决的投诉信息修改投诉信息如图27所示:图27 修改投诉信息5.7报修信息管理报修信息管理是管理员用来解决
45、居民的生活用品上的报修。方便管理员时时知道住户的生活环境上遇到的困难。使用者可以对来报修的居民添加报修信息、查看未解决的报修信息、删除和修改报修信息。查看未解决的报修如图28所示:图28 未解决报修信息添加报修内容如图29所示:图29 添加报修信息5.8员工主界面员工登录以后,来到员工的主界面。员工的主界面上主要是分为以下功能模块:我的资料、抄表功能、投诉和报修模块。不同职位的员工登录以后会有相应的资料显示,工作。如图30所示:图30 员工主界面5.9员工职责员工的职责只要是分为三种职责:录水表、录电表和输入物业费用。需要注意的是录表的时候要输入数字型的,不然会出现输入格式不正确的提示框。如图
46、31所示:图31 员工职责如果员工不是做该项工作的话,就会提示出现错误,如该员工是抄水表的,要去录电表的工作,就会出现错误信息,如图32所示:图32 员工超权5.10住户主界面住户登录成功后会进入相应的界面,界面上主要分为三大模块:用户资料、水电费缴费和兴趣。兴趣主要是用户对小区内的一些情况进行投诉和对用户所居住的地方出现一些生活用品问题的报修。如图33所示:图33 住户主界面5.11住户物业水电费管理住户历史查询是指住户可以查看住户以往物业水电费的使用情况。而且可以实现用户名、用户号和起止时间的模糊查询。这样用户可以知道自己在以往物业水电的详细使用内容。住户物业水电费历史查询如图34所示:图
47、34 物业历史历史查询的核心代码: protected void Button1_Click(object sender, EventArgs e) string sql = ""/定义一个sql变量 if(CheckBox1.Checked) sql = sql + "and y_name like '%"+TextBox1.Text+"%'"/按名字实现模糊查询 if (CheckBox2.Checked) sql = sql + "and y_id like '%" + TextBox
48、2.Text + "%'"/按用户ID实现模糊查询 if (CheckBox3.Checked) string snian1 = TextBox3.Text + DropDownList1.SelectedValue; string snian2 = TextBox4.Text + DropDownList2.SelectedValue; sql = sql + "and s_cbdate >='" + snian1 + "' and s_cbdate <='" + snian2 + &qu
49、ot;'" /实现年份的模糊查询 Session"sql" = sql;/用Session把sql保存起来 this.bind(); 这是用户的物业水电费缴费界面,界面上显示用户在哪个月份没缴费的列表。同样的用户可以查看相应的物业水电详情。物业水电费缴费如图35所示:图35 物业水电费缴费6 系统测试与维护6.1系统运行环境的搭建因为该系统的大部分数据管理以及功能实现都是在服务器上进行测试的,因此该软件的功能都是在服务器上实现的,本软件是运用的系统是Windows 7。该系统要求所运用的系统要有Excel软件。在本系统的开发软件Visual St
50、udio 2005,Visual Studio 2005开发软件容易使用,不需要设计,直接拖组件就可以,所以大大的提高了系统的完成速度。浏览器的网页的主要软件:360浏览器,火狐,谷歌浏览器,IE浏览器也带有内置的浏览器。6.2系统测试目标为了能让该系统有一个好的运行和质量保证,只有不断的测试才能找到软件的一些BUG,解决系统存在的问题。所以测试这个过程是一个很重要的步骤。以下是测试软件的一些目的:(1)测试是找出在设计时出现的问题关键。(2)一个好的测试方法有可能找出从未发现的BUG。6.3系统维护虽然测试是找出维护一个好系统的方案,但是不可能找出一个系统的所有存在问题。因此,一段时间后,如
51、果发生错误,操作系统,及时维修。(1)修改性的维护:意思是因为找到了软件因错误导致的维护。检查错误和修改错误是工作的职责。(2)适应性的维护:这个的意思是软件在随着环境的变化进行相应的维护。第一,因为科技在不断的更新和发展,原先的软件可能不适应新的开发环境;第二,在不断发生改变的应用对象,软件会不适应应用对象。所以为了让本系统能跟着变化而变化,应用户的要求。(3)故障检修:一个好的系统应该能够为用户的要求也在不断的提高和增加功能。结束语:终于在经过两个多月的努力奋斗,顺利的把名城小区物业水电费系统的设计完成了。这过程包括了系统的需求分析、总体设计、功能分析、系统设计、软件测试等等。实现了这些主要功能:用户的基本信息管理、用户的物业水电费缴费管理、用户对小区的一些投诉以及报修管理、导出用户的水电报表。系统的开发环境主要用到了数据库:SQL Sever 2005和项目开发工具:Visual Studio 2005。经过了这两个多月的敲写代码,处理问题这增加了我对ASP.NET还有SQL语句的运用。了解了一个系统的开发过程,以及设计思路。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025借款担保合同简化版协议书范本
- 高效农田种植管理技术应用推广
- 2025房屋租赁合同范本(示范合同)
- 在线监测系统运维合同
- 2025隧道工程承包合同
- 2025绿色、规范工地安全防护设施设计、制作及安装合同
- 服装行业时尚趋势分析与产品创新设计
- 2025瓷砖铺贴合同协议
- 钢琴入门学习指导书
- 2025企业间委托贷款合同
- 湘教版七年级地理下册第七章第四节欧洲西部课件
- 超星学习通四史教育答案
- 基坑工程土方开挖支护与降水监理实施细则
- 数字信号处理(课件)
- 沉淀理论课件
- 最新高三主题班会:行百里者半九十课件
- 土方回填施工记录表
- 体育调查问卷
- 公司样品标识卡
- 英语人教新起点(一起)四年级下册-Unit 3 Lesson 2 Travel plans教学设计
- SONYα300α350使用手册
评论
0/150
提交评论