软件学院实践环节设计物业维修管理系统的设计与实现

上传人:夏** 文档编号:385847753 上传时间:2024-02-06 格式:DOC 页数:34 大小:903.59KB
返回 下载 相关 举报
软件学院实践环节设计物业维修管理系统的设计与实现_第1页
第1页 / 共34页
软件学院实践环节设计物业维修管理系统的设计与实现_第2页
第2页 / 共34页
软件学院实践环节设计物业维修管理系统的设计与实现_第3页
第3页 / 共34页
软件学院实践环节设计物业维修管理系统的设计与实现_第4页
第4页 / 共34页
软件学院实践环节设计物业维修管理系统的设计与实现_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《软件学院实践环节设计物业维修管理系统的设计与实现》由会员分享,可在线阅读,更多相关《软件学院实践环节设计物业维修管理系统的设计与实现(34页珍藏版)》请在金锄头文库上搜索。

1、薛聚龙:物业维修管理系统的设计与实现中原工学院软件学院实践环节设计课程名称: 三级实践课题 课题名称: 物业维修管理系统的设计与实现 专 业: 软件工程 班 级: RBN.net123 学 号: 201207082330 学生姓名: 薛聚龙 指导教师: 张玉莹 2014年 3 月 25 日中原工学院软件学院三级实践课题设计任务书姓 名 薛聚龙 专业:软件工程 班级:.net 123班题 目物业维修管理系统的设计与实现设计任务这次C#课程设计,我们组课程设计的题目是“ 物业维修管理系统”。通过本次实训,我的目的是尽量做到以下几点: 1、用户登录、注册以及密码重置; 2、用户设备维护上报; 3、用

2、户设备维护状态查询; 4、用户设备维护消费查询; 5、用户个人基本信息及账户余额;时间进度第1周:(2月24日-2月28日)完成构思和功能分析的ppt第2周:(3月03日-3月08日)设计窗体和编入代码,并实现各个功能第3周:(3月10日-3月15日)测试与优化系统功能原 主始 要资 参料 考与 文 献1 C#开发宝典 作者:张淮鑫 出版社:中国铁道出版社 2 C#从入门到精通 作者:韩旭 王娣 出版社:清华大学出版社 3 C#开发实例1200例 作者:杨曙光 出版社:人民教育出版社指导教师签字: 年 月 日1摘 要随着网络技术的发展、计算机应用水平的提高的扩大,小区的物业维修也到了实现网络化

3、时刻,我们一行三人通过考察调研,决定自己动手编写一个系统,方便小区业主,也助物业发展腾飞一臂之力!物业维修管理系统介绍了业主和物业管理人员在物业维修方面的实际问题的解决方案。我们在开发过程,设计中遇到的问题及解决方法以及提高当前应用程序或系统开发进度 、改善工作性能利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。当今社会是一个计算机普遍应用的社会,随着社会的发展和人们生活水平的提高,人们逐步进入了信息社会,随着房地产业的蓬勃发展,住宅小区已经成为居住的主流,小区物业管理也应运而生。小区物业管理主要涉及

4、到大量的业主资料、繁杂的收费统计以及小区各项资源的管理,传统的人工管理方式难以应付。本系统采用SQLsever连接数据库,以VisualStudio2008为开发平台所做的系统,小区物业管理系统就是为小区管理者更好的开展小区各项业务处理工作而开发的管理软件,利用计算机实现对小区物业高效、准确的维护和管理。此系统的开发,是为了规范住宅小区的管理工作,为物业管理部门提供一套高效、快捷的应用软件。主要实现住户管理功能、房产管理功能、维修管理功能、缴费管理功能等。可以实现管理的信息化,提高办事效率,减少办公压力,健全管理体制,提高数据安全性,缩短信息的响应时间,将以前传统的、零散的、被动的管理模式转变

5、为先进的、系统的、主动的管理模式。关键字:物业维修管理 VisualStudio2008平台 SQlsever2005存储数据2 目 录摘 要2第1章 绪 论41.1课题背景41.2C#的优势41.3 课题研究内容4第2章 需求分析52.1 业务分析52.2 功能需求分析52.3 系统环境需求52.3.1 开发环境需求52.3.2 运行环境需求5第3章 概要设计63.1 数据库概要设计63.1.1 实体及其属性63.1.2 E-R模型6第4章 详细设计74.1 数据库的详细设计74.2 物业维修前台相关功能94.2.1 用户注册及密码找回94.2.2 用户设备维护上报94.2.3 设备维护查询

6、104.2.4 用户消费及个人信息查询11第5章 运行及测试12第6章 结束语13附录系统相关代码16第1章 绪 论1.1课题背景物业维修管理系统是服务于小区物业方面。它是小区物业的重要组成部分。伴随着国民经济和城市建设的快速发展,城市经济的繁荣,小区的井喷式增加,小区必须解决好业主的物业维修的需求。物业维修直接关系着小区物业的发展和居民生活,对小区稳定具有很大的影响,但随着小区的不段扩大,物业维修智能化,网络化需要不断更新 。因此,急需一个方便、有效的管理系统。本系统拥有用户注册,登录,物业报修表,维修统计等更多更强大的功能。1.2C#的优势C#(读做 C sharp)是微软公司创建的编程语

7、言,并定于在微软职业开发者论坛(PDC)上登台亮相.C#是微软公司研究员Anders Hejlsberg的最新成果.C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法,和编译成中间代码再运行的过程.但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角. 微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定

8、义).但它还太不成熟,不可能挤垮Java。1.3 课题研究内容该课题以小区住户设备维护管理需求为出发点,实现了以下功能: 维修上报管理 住户上报维修设备 维修上报查询 住户查询维护上报的记录 维修花费查询 住户查询设备维修的费用 用户个人信息 住户可以查看个人基本信息及账户第2章 需求分析2.1 业务分析该系统以小区住户上报维修设备为中心,客户信息为小区注册类客户。系统能够实现对客户信息进行分类别管理,同时客户也可以登录到本系统对自己的个人信息进行查询。2.2 功能需求分析 本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之

9、间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能:主要有3个模块,用户模块、管理员模块,后台模块。功能名称:用户模块 功能概述:可以用户登录和注册,报修物品,查询余额功能名称:管理员模块功能概述:对维修状况,维修记录,销售统计,员工信息等管理功能名称:后台管理功能概述:对保修表处理,人员安排,后台物业维修,设备保修处理。当然有些功能的智能化不是很强,系统有待进一步来完善。2.3 系统环境需求2.3.1 开发环境需求 软件需求:Microsoft Visual Studio 2005 开发环境,SQL Server 2005数据

10、库2.3.2 运行环境需求硬件需求:CPU PIII 500 以上的PC服务器,内存1CB以上,硬盘8GB以上。操作系统:Windows XP; 软件需求:.NET Framework v2.0。第3章 概要设计3.1 数据库概要设计 对于企业客户关系管理系统的数据库设计,本文将从以下几个方面进行描述:首先是概念模型描述,包括对系统的实体属性分析及系统的E-R图,然后是系统的逻辑结构设计,即给出系统的数据库设计表结构及描述。3.1.1 实体及其属性 整个系统各实体可用以下关系来表示(其中主键已用下划线标识):l 客户(客户ID,客户姓名,用户名,用户密码,用户类别,联系电话,l 上报设备(房产

11、证号, 设备ID,设备名称,原因,)l 密码重置(用户名,问题1,问题2,问题3)l 维修管理(用户ID,房产证号,上报设备,设备ID,维修状态,维修费用,维修人员,人员编号)l 业务员(业务员ID,用户名,密码,角色,状态)3.1.2 E-R模型 在分析过系统各实体之间的联系后可得出系统的整体概念模型,用E-R图表示出来,如图3.1所示的。图3.1 E-R图第4章 详细设计为了方便用户的操作,系统采用了模块化设计的思想,通过各模块的不同组合以实现不同的增、删、改、查功能。最终,使该系统能够具有规范化的格式、完整的信息量和易于查询等的特点。4.1 数据库的详细设计依据数据库的概要设计,最后总结

12、出数据库结构的主要数据表包括:用户信息表,密码找回表,设备报修,设备上报表,员工信息表等。以下将给出系统数据库设计的逻辑模型,即各数据表的结构。1、用户信息表 客户信息表存储系统客户的相关信息,表结构如表4.1所示表4.1 用户信息表结构列名数据类型允许空主键UserNamenvarchar(18)否是Namenvarchar(20)是否Genderchar(4)是否Ageint是否Nationvarchar(6)是否IDNumnvarchar(20)是是HouseIDnvarchar(50)是是phonenvarchar(20)是否Accountchar(10)是否2、密码找回 密码找回表存

13、储用户密保等相关信息,表结构如表4.2所示表4.2 密码重置表结构列名数据类型允许空主键UserNamenvarchar(18)否是Answer1nvarchar(50)否否Answer2nvarchar(50)否否Answer3nvarchar(50)否否Passwordnvarchar(50)否否3、 用户设备上报信息表用户上报的维修设备和后台人员处理问题的存储表,表4.3所示。表4.3 设备上报列名数据类型允许空主键UserNamenvarchar(18)否是HouseIDnvarchar(50)否是EqNamenvarchar(20)否否EqIDnvarchar(20)否否Questionnvarchar(MAX)否否SolutionStatenvarchar(50)否否GoodsPricevarchar(10)否否PerArrangenvarchar(50)否否perIDnvarchar(20)否否RepairAccountnvarchar(50)否否DayTimenvarchar(50)否否4、用户设备上报设备处理表

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号