ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:214.22KB ,
资源ID:12124635      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12124635.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小区物业综合管理系统的设计与实现论文下.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

小区物业综合管理系统的设计与实现论文下.docx

1、小区物业综合管理系统的设计与实现论文下操作用户E-R图如下图4-2:图4-2操作用户E-R图车位使用E-R图如下图4-3:图4-3车位使用E-R图费用收据E-R如下图4-4:图4-4费用收据E-R图服务投诉E-R图如下图4-5:图4-5服务投诉E-R图业主信息E-R图如下图4-6:图4-6业主信息E-R图实体之间联系如下图4-7:图4-7主要实体之间联系图4.2.1逻辑结构设计物理结构设计的原则如下:(1)尽可能的减少数据冗余和重复。(2)结构设计与操作设计相结合。(3)数据结构具有相对的稳定性。基于以上设计原则,本系统设计了一个数据库,包含管理员、住户信息、收费信息、车位使用信息、车位信息、

2、报修信息、维修信息等几个表。为了加快系统访问的速度把这7个表放在一个数据库中。本系统中相关数据库表结构设计举例如下表1-1到1-7:表1-1服务投诉表列名字数据类型是否为空投诉编号nvarchar(30)否楼栋名称nvarchar(30)是业主编号nvarchar(30)是业主姓名nvarchar(30)是投诉日期datetime是接待人员nvarchar(30)是投诉主题nvarchar(30)是投诉内容nvarchar(200)是处理日期datetime是处理人员nvarchar(30)是处理意见nvarchar(200)是处理结果nvarchar(200)是业主反馈nvarchar(20

3、0)是表1-2迁出信息表列名数据类型是否为NULL业主编号nvarchar(30)否业主姓名nvarchar(30)是迁出日期datetime是迁出原因nvarchar(150)是表1-3服务投诉表列名数据类型是否为NULL投诉编号nvarchar(30)否楼栋名称nvarchar(30)是业主编号nvarchar(30)是业主姓名nvarchar(30)是投诉日期datetime是接待人员nvarchar(30)是投诉主题nvarchar(30)是投诉内容nvarchar(200)是处理日期datetime是处理人员nvarchar(30)是处理意见nvarchar(200)是处理结果nva

4、rchar(200)是业主反馈nvarchar(200)是补充说明nvarchar(200)是表1-4小区信息表列名数据类型是否为NULL小区名称nvarchar(50)否总负责人nvarchar(50)是小区地址nvarchar(50)是邮政编码nchar(10)是服务电话nvarchar(50)是电子信箱nvarchar(50)是小区网站nvarchar(50)是背景图像nvarchar(50)是标志图标nvarchar(50)是系统名称nvarchar(50)是优先级int是表1-5突发事件变列名数据类型是否为NULL事件编号nvarchar(30)否发生日期datetime是处理人员n

5、varchar(30)是事件主题nvarchar(30)是事件内容nvarchar(200)是处理结果nvarchar(200)是补充说明nvarchar(200)是表1-6费用收据表列名数据类型是否为NULL收据编号nvarchar(100)否收款日期datetime是交款人员nvarchar(30)是收款金额float是收款形式nvarchar(30)是收款人员nvarchar(30)是收款事由nvarchar(50)是补充说明nvarchar(150)是表1-7公共财产表列名数据类型是否为NULL财产编号nvarchar(30)否财产名称nvarchar(30)是规格型号nvarchar

6、(30)是所属类别nvarchar(30)是财产原值float是启用日期datetime是存放位置nvarchar(100)是当前状态nvarchar(30)是保管人员nvarchar(30)是补充说明nvarchar(100)是5 系统详细设计5.1计算机系统配置方案5.1.1计算机系统硬件配置(1)操作系统:WINDOWS 98 PWS 4.0以上,WINDOWS NT 4.0 SERVER IIS 4.0以上,WINDOWS 2000 IIS 5.0以上,WINDOWS XP IIS 5.0以上。(2)CPU:没有很高的要求,只要能够顺利运行WINDOWS系列操作系统就可以了。当然,CP

7、U的处理速度越快,运行C#代码的效率越高。 (3)内存:最低配置32MB,建议使用64MB以上内存,如果使用WINDOWS 2000或WINDOWS XP建议使用128MB以上内存。 (4)硬盘空间:至少需要50MB以上的硬盘空间来安装所需的组件。(5)操作人员要求具有一定的ASP.NET和SQL数据库技术基础;具备一定的个人调试程序能力;5.1.2计算机系统软件配置(1)Microsoft Visual Studio 2010旗舰版(VS2010中文版下载)官方中文版(2)Microsoft SQL Server 2005简体中文开发版5.2管理员登陆模块设计输入:用户名admin,密码12

8、3456处理:判断用户名是否存在,密码是否正确。填入用户名、密码后点击登陆按钮,系统将自动从数据库中的管理员信息表中判断是否存在相同的用户名和密码等,如果有则进入系统,如果不存在或密码错误,则提示登陆错误,你还有二次机会登陆。输出:登录成功,进入管理员的功能选择页面,若不成功,则显示错误信息页面如下图5-1:图5-1管理员登陆图5.3管理员功能选择页面管理员登录后出现功能选择界面,可以选择相应的操作如下图5-2:图5-2登陆后主界面5.4投诉管理界面如下图5-3:图5-3服务投诉界面该界面部分代码如下:namespace MyCommunity public partial class Com

9、plainForm : Form public ComplainForm() InitializeComponent(); public string MyCommunity; private void ComplainForm_Load(object sender, EventArgs e) / TODO: 这行代码将数据加载到表 “dBCommunityDataSet.楼栋信息中 this.楼栋信息TableAdapter.Fill(this.dBCommunityDataSet.楼栋信息); try this.服务投诉TableAdapter.Fill(this.dBCommunityD

10、ataSet.服务投诉 ,投诉编号ToolStripTextBox.Text); catch (System.Exception ex) System.Windows.Forms.MessageBox.Show(ex.Message); private void 服务投诉BindingNavigatorSaveItem_Click(object sender, EventArgs e) this.Validate(); this.服务投诉BindingSource.EndEdit(); this.服务投诉TableAdapter.Update(this.dBCommunityDataSet.服

11、务投诉); private void 查询ToolStripButton_Click(object sender, EventArgs e) try this.服务投诉TableAdapter.Fill(this.dBCommunityDataSet.服务投诉, 投诉编号ToolStripTextBox.Text); catch (System.Exception ex) System.Windows.Forms.MessageBox.Show(ex.Message); private void 楼栋名?称?ComboBox_SelectedIndexChanged(object sender

12、, EventArgs e) /获取指定楼栋的业主姓名 this.业主信息TableAdapter.FillLiveBy(this.dBCommunityDataSet.业主信息, 楼栋名称ComboBox.Text); private void 业主姓名ComboBox_SelectedIndexChanged(object sender, EventArgs e) /获取指定业主的编号 if (this.业主姓名ComboBox.SelectedValue.ToString() != System.Data.DataRowView) this.业主编号TextBox.Text = this

13、.业主姓名ComboBox.SelectedValue.ToString(); private void 打印?ToolStripButton_Click(object sender, EventArgs e) /打印服务投诉处理单 this.printPreviewDialog1.Document = this.printDocument1; this.printPreviewDialog1.ShowDialog(); private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageE

14、ventArgs e) e.Graphics.DrawString(this.MyCommunity + 服务投诉处理单, new Font(宋体, 20), Brushes.Black, 200, 90); e.Graphics.DrawString(投诉编号: + this.服务投诉DataGridView.CurrentRow.Cells0.Value.ToString(), new Font(宋体, 10), Brushes.Black, 100, 145); e.Graphics.DrawString(打印日期: + DateTime.Now.ToLongDateString(),

15、new Font(宋体, 10), Brushes.Black, 550, 145); e.Graphics.DrawLine(new Pen(Color.Black, (float)3.00), 100, 165, 720, 165); e.Graphics.DrawString(楼栋名称: + this.服务投诉DataGridView.CurrentRow.Cells1.Value.ToString(), new Font(宋体, 10), Brushes.Black, 100, 175); e.Graphics.DrawString(业主编号: + this.服务投诉DataGridV

16、iew.CurrentRow.Cells2.Value.ToString(), new Font(宋体, 10), Brushes.Black, 250, 175); e.Graphics.DrawString(业主姓名:o + this.服务投诉DataGridView.CurrentRow.Cells3.Value.ToString(), new Font(宋体, 10), Brushes.Black, 450, 175); e.Graphics.DrawString(接待人员: + this.服务投诉DataGridView.CurrentRow.Cells5.Value.ToStrin

17、g(), new Font(宋体, 10), Brushes.Black, 580, 175); e.Graphics.DrawLine(new Pen(Color.Black), 100, 195, 720, 195); e.Graphics.DrawString(投诉日期: + DateTime.Parse(this.服务投诉DataGridView.CurrentRow.Cells4.Value.ToString().ToShortDateString(), new Font(宋体, 10), Brushes.Black, 100, 200); e.Graphics.DrawString

18、(投诉主题: + this.服务投诉DataGridView.CurrentRow.Cells6.Value.ToString(), new Font(宋体, 10), Brushes.Black, 250, 200); e.Graphics.DrawLine(new Pen(Color.Black), 100, 220, 720, 220); e.Graphics.DrawString(投诉内容:, new Font(宋体, 10), Brushes.Black, 100, 225); e.Graphics.DrawString(this.服务投诉DataGridView.CurrentRo

19、w.Cells7.Value.ToString(), new Font(宋体, 10), Brushes.Black, new RectangleF(110, 245, 620, 90); e.Graphics.DrawLine(new Pen(Color.Black), 100, 335, 720, 335); e.Graphics.DrawString(处理意见:, new Font(宋体, 10), Brushes.Black, 100, 340); e.Graphics.DrawString(this.服务投诉DataGridView.CurrentRow.Cells10.Value.

20、ToString(), new Font(宋体, 10), Brushes.Black, new RectangleF(110, 360, 620, 90); e.Graphics.DrawLine(new Pen(Color.Black), 100, 450, 720, 450); e.Graphics.DrawString(处理日期: + DateTime.Parse(this.服务投诉DataGridView.CurrentRow.Cells8.Value.ToString().ToShortDateString(), new Font(宋体, 10), Brushes.Black, 1

21、00, 455); e.Graphics.DrawString(处理人员: + this.服务投诉DataGridView.CurrentRow.Cells9.Value.ToString(), new Font(宋体, 10), Brushes.Black, 450, 455); e.Graphics.DrawLine(new Pen(Color.Black), 100, 475, 720, 475); e.Graphics.DrawString(处理结果:, new Font(宋体, 10), Brushes.Black, 100, 480); e.Graphics.DrawString(

22、this.服务投诉DataGridView.CurrentRow.Cells11.Value.ToString(), new Font(宋体, 10), Brushes.Black, new RectangleF(110, 500, 620, 150); e.Graphics.DrawLine(new Pen(Color.Black), 100, 635, 720, 635); e.Graphics.DrawString(业主反馈:, new Font(宋体, 10), Brushes.Black, 100, 640); e.Graphics.DrawString(this.服务投诉DataG

23、ridView.CurrentRow.Cells12.Value.ToString(), new Font(宋体, 10), Brushes.Black, new RectangleF(110, 660, 620, 200); e.Graphics.DrawLine(new Pen(Color.Black), 100, 845, 720, 845); e.Graphics.DrawString(补充说明:, new Font(宋体, 10), Brushes.Black, 100, 850); e.Graphics.DrawString(this.服务投诉DataGridView.Curren

24、tRow.Cells13.Value.ToString(), new Font(宋体, 10), Brushes.Black, new RectangleF(110, 870, 620, 125); e.Graphics.DrawLine(new Pen(Color.Black, (float)3.00), 100, 1000, 720, 1000); 通过该服务内容,你可以查询自己的以及他人的的投诉结果,方便维护自己的权益不受侵害,及时的维护自身的利益,互相监督,积极举报投诉,有助于整个小区的和平与稳定。5.5历史信息的管理由于信息每天都在更新,而历史信息并不能随意丢弃,它作为小区运行情况记

25、录必须保存。另外为了防止因意外情况(如突然断电、死机等)或用户的误操作而造成数据丢失或错误,系统需要定期备份数据库中的数据。为确保信息的不流失,在备份数据库中数据时,不但将数据备份到其他目录下,而且还将数据备份到移动硬盘上,这样就确保了数据的完整性,有效地管理了历史数据,防止了信息的丢失,为物业管理提供了方便。而且在物业管理在这个系统的运行之下,住户随时可以查询自己的水电费、物管费等各种费用信息的交费情况,便于能够及时的交费,为自己的生活和小区的安定都有极大的好处。管理者可以随时查看设备的使用情况以及更换设备的时间日期等信息。6 系统运行与维护6.1概述本系统源自物业管理的发展需求,设计本系统

26、根据实地调研情况主要包含了十大模块是:邀费通知模块、更换用户模块、修改密码模块、关于本软件模块、软件帮助模块、收费管理模块、日常管理模块、报表查询模块、社区服务模块、系统设置模块。小区物业综合管理系统在满足小区的基本管理功能基础上发挥信息系统的智能化,不仅可以减轻系统管理人员和操作人员的工作负担,同时还可以将给住户带来最好最便利的服务以提高住户的生活质量。6.2系统测试系统测试,英文是System Testing。是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找

27、出与需求规格不符或与之矛盾的地方,从而提出更加完善的方案。系统测试发现问题之后要经过调试找出错误原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。对象不仅仅包括需测试的软件,还要包含软件所依赖的硬件、外设甚至包括某些数据、某些支持软件及其接口等。系统测试是保证系统质量与可靠性的最后关口,是对整个系统开发包括系统分析,系统设计和系统实施的最终审查。虽然在系统开发的各个阶段都采取了严格的技术措施,希望能尽快发现问题并改正,但难免会留下差错,如果在正式投入运行前没有发现问题,在工作中暴露出来,将给学校带来很大的损失。因此,对系统进行测试,是系统开发中必不可少的

28、阶段。本系统的测试工作按照以下四个步骤:(1)单元测试所谓单元测试是指程序中的一个模块或一个子程序,是程序运行的最小单元,或是程序最小的独立编译单位。因此单元测试也称模块测试。(2)组装测试对每个模块完成了单元测试以后,需要按照设计时作出的模块结构图把他们连接起来,进行组装测试。组装测试也称为组合测试或综合测试。(3)确认测试经过组装测试,软件装配已基本完毕,接下来进行的确认测试和系统测试将是以整个软件作为测试对象,且采用黑盒测试方法。(4)系统测试经确认测试后,软件已测试完毕,经过管理员登陆测试,调试各部分功能,基本都能实现。6.3系统运行与维护6.3.1系统运行系统测试好后可开始投入运行,

29、系统运行包括系统的日常操作、维护等。任何一个系统都不是一开始就很好的,总是经过多重的开发、运行、再开发、再运行的循环不断上升的。开发的思想只有在运行中才能得到检验,而运行中不断积累问题是新的开发思想的源泉。(1)运行的组织目前我国不够重视运行,运行组织不健全,运行组织级别不够高。随着信息作用的增加,现在国外企业中信息系统的地位越来越高,信息系统的组织也越来越健全和庞大,越来越多的企业开始接受以及承认信息系统的低位。(2)系统运行管理系统运行管理制度是系统管理的一个重要内容。它是确保系统安装预定目标运行并充分发挥其效益的一切必要条件、运行机制和保障措施。6.4.2系统维护(1)系统维护的定义系统维护是指在物业管理系统交付使用后,为了改正错误或满足新的需要而修改系统的过程。物业管理系统是一个复杂的人机系统,系统内外环境,以及各种人为的、机器的因素都不断地在变化着。为了使系统能够适应这种变化,充分发挥软件的作用,产生良好的社会效益和经济效益,就要进行系统维护的工作。维护是物业管理系统生命周期中花钱最多、延续时间最长的活动。(2)维护工作中常见的问题一个系统的质量高低和系统的分析、设计有很大关系,也和系统的维护有很大关系。在维护工作中常见的绝大多数问题,都可归因于软件开发的方法有缺点。在软件生存周期的头两个时期没有严格而又

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1