当前位置:文档之家› net房屋中介管理系统设计与实现

net房屋中介管理系统设计与实现

摘要:安居二手房中介信息管理系统是使用.NET编程语言和SQLSERVER数据库共同来完成的,采用面向对象方法,对安居二手房中介信息管理系统进行设计及实现。

分析设计了安居二手房中介信息管理系统的静态模型和动态模型,完成了系统开发的分析、设计和实现的工作。

本安居二手房中介信息管理系统通过Web方式完成用户及系统的交互。

本系统的开发采用现有成熟技术为参照,共享源码为模板,结合本课程网站的实际需求进行分析和功能调整,探讨了利用.NET开发安居二手房中介信息管理系统的过程。

关键词:.net,管理,系统Abstract: The system is to use the .NET programming language and SQLSERVER database work together to complete the object-oriented approach, design and realization of the hotel personnel management system. Analysis and design of static and dynamic models of the hotel personnel management system, completed the analysis of system development, design and implementation work. The hotel's personnel management system through the Web user and system interaction, the functional modules of the system specific personnel files management module, employee compensation management module, reward module, attendance management module. The development of this system using the existing mature technology as a reference, shared source code as a template, combined with the actual needs of the this course site for analysis and functional adjustment, discussed the use of .NET developers Management System.Keywords: ,NET, management, system目录1、引言52、系统分析72.1 系统需求分析72.2 本系统采用的关键技术92.1.1 92.1.2 NET Framework概述92.1.3 的特点112.1.4 C#122.1.5 对象操作数据库142.1.6 Microsoft Visual 152.2 SQL Server 技术162.3 可行性分析173、系统概要设计184、系统详细设计194.1 后台数据库设计194.2 系统E-R图214.3 处理流程设计214.3.1 系统操作流程214.3.2 数据增加流程224.3.3 数据修改流程234.4.4 数据删除流程244.4 数据库表设计254.5 系统模块设计274.5.1 管理员登陆274.5.2 测评信息管理274.5.3 成绩管理274.5.4 学生管理275、系统调试及测试285.1 程序调试285.2 程序的测试285.2.1 测试的重要性及目的285.2.2 测试的步骤305.2.3 测试的主要内容316、结论336.1 系统评价336.2 安全性问题34致谢35参考文献371、引言随着计算机技术的飞速发展,计算机在安居二手房中介信息管理系统中应用的普及,利用计算机在实现安居二手房中介信息的管理势在必行。

当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。

从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。

目前很多中介公司二手房信息管理系统还处于人工管理的阶段,效率低下,已经远远落后于当今技术的发展。

并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成部门重大损失的事例层出不穷。

计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。

因此我们利用计算机提供给我们信息,做出了这个安居二手房中介信息信息管理系统。

安居二手房中介信息管理系统是现在高校工作不可缺少的一部分是适应现在教育制度的要求。

推动安居二手房中介信息管理系统走向科学化、规范化的必要条件。

传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。

如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。

如今,随着计算机技术的普及人们开始采用MIS,它是集计算机技术、网络通信技术为一体的信息系统工程,能使教育部门运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使教育部门领导层对安居二手房中介信息管理系统的决策依据更充分,更具有合理性科学性,并创造出更多的发展机会;另外也进一步加强部门的科学化、合理化、制度化、规范化管理,为部门的管理水平跨上新台阶,为部门持续、健康、稳定的发展打下基础。

MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。

在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。

在强调管理,强调信息的现代社会中它变得越来越普及。

目前国内使用和发展的MIS平台模式大体分两种:客户机/服务器(c/s)模式和web浏览器/服务器(b/s)模式。

本文主要介绍一个简单的基于b/s模式的部门安居二手房中介信息管理系统的实现,系统开发的总体任务是实现部门安居二手房中介信息信息关系的系统化、规范化和自动化。

2、系统分析2.1 系统需求分析本系统功能如下:下面是主要实现的功能:注册用户登录后:可以查看房源信息,修改自己的资料,密码,也可以查看网站的最新资讯,管理员登录后:(1)要能修改管理密码。

查看用户资料,能对房屋的基本信息进行修改和完善。

(2)管理员发布房源信息。

包括房屋地址,面积,小区,售价,装修,户型,类型,总楼层,所在楼层,朝向,用途,楼龄情况等信息。

能够完成房源信息的添加、修改和删除,并按照一定的条件查询房源信息。

(例如按户型的要求,朝向的要求,用途的要求,配套设施的要求等等查询)(3)有一个出租,出售的合同(4)统计功能按用户类型统计按出租房屋统计按出售房屋统计按求租房屋统计按求售房屋统计图3-1 系统模式图系统采用三层结构,在客户端用户通过浏览器完成数据下载及模拟操作,浏览器端的表现逻辑通过.NET网页完成。

而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在WWW服务器上运行,通过.NET返回到客户浏览器。

通过表现逻辑及业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。

在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。

本系统使用.NET技术作为表现手段,服务器采用Tomcat 5.0.3作为.NET引擎,系统业务逻辑由JavaBean 组件完成,使用JDBC驱动程序访问数据库。

由于系统测试需要成熟的数据库支持,因此系统采用MY SQL数据库作为数据库服务器。

2.2 本系统采用的关键技术2.1.1 是的一部分, 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

它提供了一个统一的 Web 开发模型,并为开发人员提供了创建企业级 Web 应用程序所需的各种服务。

是一个已编译的、基于 .NET 的环境,可以使用任何及 .NET 兼容的语言(包括Visual Basic .NET、C# 和就Jscript.)创作应用程序。

另外,任何 应用程序都可以完全使用.NET Framework。

开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

2.1.2 NET Framework概述.NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。

.NET Framework的几个主要组成部分:首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面,.NET提供了全新的数据库访问技术ADO .NET,以及网络应用开发技术ASP .NET和Windows编程技术Win Forms;在开发语言方面,.NET 提供了VB、VC++、C#、 Jscript等多种语言支持;而VisualStudio .NET则是全面支持.NET的开发工具。

.NET Framework 主要实现下列目标:(1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。

(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。

(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。

(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。

使开发人员的经验在面对类型大不相同的应用程序(如基于Windows 的应用程序和基于 Web 的应用程序)时保持一致。

按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可及任何其他代码集成。

.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。

公共语言运行库是 .NET Framework 的基础。

您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。

事实上,代码管理的概念是运行库的基本原则。

以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。

.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面(GUI) 应用程序,也包括基于 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。

相关主题