C#+sqlsever小区物业管理系统的设计与实现(2)
时间:2017-04-08 09:10 来源:毕业论文 作者:毕业论文 点击:次
物业管理系统有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高物业管理的效率。因此,开发一套能够为用户提供规范化的事务管理、充足的信息和快捷的查询手段的小区物业管理系统成为很有必要的事情。 管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体[2]。 1.2选题背景及意义 随着现代市场经济的发展和人们生活水平的逐步提高,人们已经把住宅小区作为安家置业的首选。人们对住宅本身的美观、质量的要求,以及对物业小区的服务和管理的要求,诸如对小区的文修文护,甚至对各项的投诉的要求,都与他们花钱的多少成正比,即:小区住宅价位越高,人们的各项要求就越高。这种宏观和微观要求小区管理者对物业管理进行的细致管理,毋庸置疑用计算机操作的小区物业管理系统来实现对小区物业的管理是最好的办法,这就为我们提供小区物业管理系统设计的市场需要。随着小区规模的不断扩大和住户的不断增多,像小区附带设施,小区的各项文修、投诉等都将越来越繁杂,工作量也将越来越大[3]。但是一直以来人们使用的都是传统人工的方式管理各种数据,这种管理方式效率低、保密性差,并且时间一长,将会产生大量的文件和数据,这对于查找、更新和文护都带来了极大的困难。 2.系统功能要求 2.1开发技术 本系统主要用ASP.NET编程框架,以下是对ASP.NET的介绍。 ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。它是Microsoft面向XML Web服务的平台,通过.NET 框架的公共语言运行库。ASP.NET平台使各种XML Web Services能够交互操作,而不管其源语言不同。ASP.NET建立并集成Web Services和应用程序的快速开发工具,使开发网站更方便,只需简单的通过手动添加组件就可以轻松的完成网站的架设[4]。 2.2开发工具 Visual Studio 2008产品和.NET框架将全方位的大幅提高应用软件开发的各个方面。语言创新的特性和.NET框架的改进和企业开发的扩展支持将会被Visual Studio集成开发环境全部表现出来。Visual Studio更深层次的整合和支持SQL Server,而且能进一步减少了开发数据中心应用软件所需的编码和劳动[5]。总之,与Dreamweaver等小型开发工具相比,用Visual Studio开发.NET类网站有很大的优势,而且网站的动态交互能力更强,和SQL Server数据库的连接更紧密,最适合用来开发网站的集成工具。 SQL Server具有单进程与多线索的体系结构,能及时捕捉各用户进程发出的存取数据的请求,然后按一定的调度算法处理这些请求,比操作系统直接对这些请求进行调度高效的多。SQL Server的事务处理量大,响应速度快,并能为数百或更多用户文持这种高性能,最主要的是它可以无缝与动态网站的连接[6]。SQL Server对大中小型数据库系统应用都和合适,安全性较高,而且所使用的数据控制语句也非常的简单,所以学习和使用都是极其的方便。 3.系统设计与实现 3.1数据库设计 数据库需求分析就是要了解在这个应用系统中,用户需要查询、更新、删除和保存哪些数据,这是数据库设计的前提,也是后面数据库结构设计的基础。数据库设计的主要任务就是根据已经确定的用户需求、数据需求、操作系统以及各种软硬件的特性,设计出合理的数据结构。 数据库设计应该和应用系统设计相结合,也就是说,整个设计过程中要把结构设计和行为设计密切结合起来。由需求分析和数据处理流程,画出小区物业管理系统部分的E-R图,如图1所示: (责任编辑:qin) |