王金丽房产中介管理系统设计与实现系统管理模块

上传人:沈*** 文档编号:99473158 上传时间:2022-05-31 格式:DOC 页数:36 大小:675.50KB
收藏 版权申诉 举报 下载
王金丽房产中介管理系统设计与实现系统管理模块_第1页
第1页 / 共36页
王金丽房产中介管理系统设计与实现系统管理模块_第2页
第2页 / 共36页
王金丽房产中介管理系统设计与实现系统管理模块_第3页
第3页 / 共36页
资源描述:

《王金丽房产中介管理系统设计与实现系统管理模块》由会员分享,可在线阅读,更多相关《王金丽房产中介管理系统设计与实现系统管理模块(36页珍藏版)》请在装配图网上搜索。

1、通化师范学院本 科 生 毕 业 设 计( 2012 届)题 目:房产中介理系统的设计与实现-系统管理模块 系 别: 计算机科学系 专 业: 计算机科学与技术 班 级: 2008级4班 作者姓名: 王金丽 学号: 200811050205 指导教师: 范振钧 职称: 副教授 学历: 研究生 论文成绩: 2012 年 4 月目 录摘 要1ABSTRACT1引 言31.课题研究的背景32.课题研究的意义3第一章 相关技术51.1软件工程51.2 SQL SERVER 200561.3 ADO.NET6第二章 可行性分析82.1现状及存在的问题82.2可行性分析82.2.1技术可行性82.2.2经济可

2、行性92.2.3操作可行性92.2.4法律可行性9第三章 需求分析103.1 模块功能分析103.2 开发环境需求分析113.2.1硬件环境113.2.2软件环境11第四章 系统功能设计124.1 总体设计124.2 系统流程图设计124.3 数据库逻辑结构设计13第五章 详细设计185.1 系统管理模块的具体设计18第六章 系统测试236.1 测试理论236.2 用户登录模块测试236.3 系统管理模块测试24结束语26参考文献27房产中介管理系统设计与实现系统管理模块计算机科学系 0804班 王金丽摘 要:随着近几年中国房地产市场的火爆,全国各地大中城市的房产中介机构应运而生,以计算机为依

3、托的房产中介系统也被全面装备到各种房产中介机构中,极大地提高了房产中介机构的工作质量和经营水平。房产中介管理系统以系统化管理理论为基础,通过计算机对房源和客源等各种信息进行存储、加工和查询,从而为房产买卖和求租双方搭起一个交易的平台,达到双赢的目的。本文通过分析结构特点并结合房产中介的实际情况,提出了房产中介管理系统系统管理模块基本设计思想,简要介绍了各功能模块及数据库的设计,着重讨论了ADO.NET和SQL Server 2005相互结合的开发技术。该系统在Windows XP系统的.NET平台下开发完成,使用C#作为系统开发语言,SQL Server 2005作为数据库。系统有较高的安全性

4、和较好的性能。 关键词:房产中介;管理系统;系统管理模块Real Estate Agents Management System Design and Implementation - system management moduleJinli Wang,Class 4,Grade 2008, Department of Computer ScienceAbstract:Emerged as the hot real estate market in recent years, national large and medium-sized cities around the real est

5、ate agency, real estate agent based on computer-system is also fully equipped to a variety of real estate agency, which greatly improved the propertythe quality of the work of intermediaries and business level. The purpose of real estate agent management system for systematic management theory throu

6、gh computer listings and customer information storage, processing and query, which put up a trading platform for both real estate trading and Qiuzu of win-win . By analyzing the structural features combined with the actual situation of the real estate agent, real estate agent management system - sys

7、tem management module, the basic design idea, a brief introduction of each functional module and database design focused on ADO.NET and SQL Server 2005 with each other combined with the development of technology. The system developed in the Windows XP system. NET platform using C # as a systems deve

8、lopment language, the SQL Server 2005 as database. The system has a higher security and better performance. Key Word: Real Estate Agents; Management system; System management mode引 言1课题研究的背景房产中介公司是房地产业的重要组成部分,它在房地产业经济运行的全过程之中起着重要的作用,为房地产业的生产、流通和消费等很多方面提供了多元化的中介服务 。房产中介具有很强的灵活性。国外及港台房产中介服务具有悠久的发展历史,具

9、有一套较为完善的独立法规体系,形成了一套完善的法律和管理办法,实行从帮助寻找客户到签约、管理等服务。有实力的房产中介公司业务范围更广,不仅从事单元房、宅院、商业用房、车库和仓库等租赁或买卖,还与合伙人共同参与房产建设,成为房产的共同物主。随着互联网的广泛应用,房产中介公司大都设有网站,从公司诚信为客户服务、帮你解除烦恼的承诺到各种房产租赁、买卖业务的经营项目,一应俱全。而在中国古代和近代市场中为房产买卖双方介绍交易评定房地产商品质量价格的居间行商称之为宅行。宅行是中国房地产中介公司的前身,现称房产中介。房产中介机构往往有大量的信息需要处理,传统的手工登记的方式对于处理大量信息而言不仅效率低下,

10、而且极易发生信息的记录错误,甚至发生信息丢失的情况。而计算机技术的发展为解决这一问题提供了良好的途径。随着科技的发展,计算机技术在工业、农业以及日常生活中等各个方面的广泛应用,已经被越来越多的个人和企业作为自己赶超世界潮流的标志之一,而数据库技术则是信息技术中一个重要的支撑。数据库技术是计算机科学技术的一个重要分支。从20世纪50年代中期开始,计算机应用从科学研究部门扩展到企业管理及政府行政部门,人们对数据处理的要求也越来越高。在1968年,世界上诞生了第一个商品化的信息管理系统IMS(Information Management System),从此,数据库技术得到了迅猛发展。在互联网日益被

11、人们接受的今天,Internet又使数据库技术、知识、技能的重要性得到了充分的放大。现在数据库已经成为信息管理、办公自动化、计算机辅助设计等应用的主要软件工具之一,帮助人们处理各种各样的信息数据。所以将数据库的技术应用于房产中介机构,方便其数据管理就变得尤为重要。2 课题研究的意义传统的以手工登记为主的房产中介公司往往有成堆的文件需要人工去处理,对于房产信息的记录,更新,查询都非常缓慢,而且容易出错,信息管理效率低下,无法保证高质量的信息服务,难于快速到满足客户的需求,在无形中就耗费了更多的时间,人力,物力,增加了房产中介公司的运营成本。所以开发房产中介管理系统对于房产中介的管理人员,以及客户

12、来说都具有重要意义。该系统方便房产中介公司对房产信息的记录,更新,查询,和删除,利于其信息管理,对于客户提出的要求能够及时满足,提高了中介机构的工作效率,同时,开发这样一套管理软件对于我们即将从计算机科学与技术专业毕业的学生来说,也是一次将计算机应用于实践。房产中介的本质上是一个以信息资源为产品的经营实体,因此,如何管好信息、用好信息、创造利润,是房产中介公司的求生法则。而以计算机为基础的信息管理系统则正好满足了房产中介机构对房源信息和客源信息的系统管理要求,它能够使房产中介公司做到:(1) 快速、及时地登记各种房源、客源和交易信息,告别手工书写时代。(2) 方便、优美地绘制各种户型图及房产实

13、景数码照片,为客户提供全方位的看房方式。(3) 详细、准确地公告房源、客源信息,有效地将重要信息进行存档备份。(4) 客观、真实地统计各个门店及业务人员的业绩状况,充分调动了人员的积极性。(5) 灵活、智能地配对房源客源,提高了工作人员的工作效率。(6) 严格的信息保密规则和制度,保证了业主的隐私不被侵犯。(7) 灵活的信息同步机制,真正实现了一店有房源,店店经营的效果。(8) 及时的业务跟踪功能,全面保证了中介公司的信息服务质量。第一章 相关技术本房产中介管理系统中的系统管理模块是基于.NET平台,实现了操作权限设置,修改用户密码,系统参数设置,公司职员设置,公司信息设置,系统帮助信息六个功

14、能,构成了完整的系统管理,其中涉及到软件工程,数据库SQL Server2005的应用 和ADO.NET等相关理论和技术,下面做简单介绍。1.1软件工程 软件工程是一门关于如何构建更加有效、实用,高质量的软件技术2。它涉及到程序设计的语言,数据库,软件开发工具,系统平台标准,设计模式等方面。21 世纪是信息社会高速发展的世纪,软件作为信息技术的核心,起着至关重要的作用。面对计算机日益广泛的应用需求,研究如何更快、更好、更经济地开发出相应的软件,是软件可发技术及软件工程师所面临的问题。计算机技术的飞速发展也促进了软件开发技术的深刻变化。为摆脱软件危机,软件工程学从60年代末期开始迅速发展起来,现

15、在已成为计算机科学技术一个重要分支。20世纪90年代以来,软件工程不应从方法论的角度为管理人员和开发人员提供可见的结构和有序的思考,而且大量的成功软件总结出的设计经验,使软件开发人员可以充分利用设计模式、框架和部件等。软件工程是面向软件从业人员的。它存在各种应用中,存在与软件开发的各个方面。而程序设计通常指程序的编码,它是软件开发的一个阶段。试图对软件开发项目的各个方面做出指导,从软件的可行性分析直到软件完成以后的维护工作。软件工程认为软件开发与各种市场活动密切相关。软件生命同期的各个阶段分为:1. 问题定义:确定系统的基本功能2. 可行性研究:确定系统是否能够实现3. 需求分析:确定系统必须

16、完成的各个功能4. 总体设计:确定如何来实现软件5. 详细设计:详细设计实现系统6. 编码和单元测试:写出正确的容易理解和维护的程序模块7. 综合测试:通过各种类型的测试及调试软件达到预定的要求8. 软件维护:通过各种必要的维护活动时系统持久地满足用户需要1.2 SQL Server 2005 2005年11月,Microsoft公司经过5年的努力,推出了最新版本SQL Server 2005。SQL Server 2005是一个全面的数据库平台3,其数据引擎是企业数据管理解决方案的核心。集成的商业智能(BI)工具、分析、报表、集成和通知功能为用户提供了企业级的数据管理。 SQL Server

17、 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能4,可以构建和管理用于业务的高可用和高性能的数据应用程序。此外,应用SQL Server 2005可通过记分卡、Dashboard、Web services和移动设备将数据应用推向业务的各个领域。1.3 ADO.NET ADO.NET 提供对诸如SQL Sever 和 XML这样的数据源以及通过OLE DB和ODBC公开的数据源的一致访问。ADO.NET包含连接到数据库1,执行命令和检测结果回写到数据库的系列组件。ADO.NET用于访问和操作数据的两个主要组件是.NET Fromwork数据库提供程序和DataSet。ADO

18、.NET包含的类如下:Connection类:连接数据库的类。连接数据库时需要指明数据库服务器、数据库名字、用户名、密码等。Connection对象会作为Command对象的一个参数,这样就能够知道是在哪个数据源上面执行命令。Command类: Command对象用来执行查询、修改、插入、删除等命令; Command对象常用的方法有ExecuteScalar()方法和ExecuteNonQuery()方法;修改数据可用ExecuteNonQuery()方法。DataReader类:许多数据操作要求只读取一串数据。DataReader对象允许你获得从Command对象的SELECT语句得到的结果

19、。考虑性能的因素,从DataReader返回的数据都是快速的且只是“向前”的数据流。这意味着你只能按照一定的顺序从数据流中取出数据。但速度较快。 DataSet对象:DataSet对象对于支持ADO.NET中的断开连接的分布式数据方案起到至关重要的作用。Dataset是数据驻留在内存中的表示形式,不管数据源是什么,它都可提供一致的关系编程模型。它可以用于多种不同的数据源,用于XML数据,或用于管理应用程序本地的数据。Dataset表示包括相关表、约束和表间关系在内的整个数据集。Dataset中的方法和对象与关系数据库模型中的方法和对象一致。 DataAdapter类:DataAdapter 是

20、数据源与数据集之间的数据通道,用于从数据源检索数据并填充DataSet中的表,还可将对DataSet所做的更改解析回数据源。 DataAadapter包含对连接对象以及当对数据库进行读取或者写入的时候自动的打开或者关闭连接的引用。另外,DataAdapter包含对数据的SELECT、INSERT、UPDATE和DELETE操作的Command对象引用。你将为DataSet中的每一个Table都定义DataAadapter,它将为你照顾所有与数据库的连接。所有你将做的工作是告诉DataAdapter什么时候装载或者写入到数据库。DataTable类:DataTable 表示一个内存中关系数据的表

21、,是ADO.NET库中的核心对象。DataTable可以独立创建和使用,也可以由其他.NET Framework对象使用5,最常见的情况是作为DataSet的成员使用。第二章 可行性分析2.1现状及存在的问题随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点。1998以后,随着住房实物分配制度的取消和按揭政策的实施,房地产投资进入平稳快速发展时期,房地产业成为经济的支柱产业之一。2003年以来,房产价格持续上扬,大部分城市房产销售价格上涨明显。随之而来国家出台了多项针对房地产行业的调控政策,希望能引导房地产市场的健康发展。而房产中介行业是房地产业的重要组成部分,房产中介贯穿在房

22、地产业经济运行的全过程之中,为房地产业的生产、流通和消费提供了多元化的中介服务 。房产中介行业做为一个管理房信息的机构,其对信息的管理应该准确,无误。因此利用所学过的软件工程设计思想,数据库等知识设计一个房产中介管理的软件对于提高该中介公司的工作效率变得尤为重要。“房产中介管理系统”的开发定位在一个能够满足数据库管理系统,即具备一个数据库管理系统的基本功能,包括数据的增加,删除,修改,查询等,便于用户查看,操作,和查询房产登记信息。此外,系统具有会员和管理员登录功能,这样可以提高数据的安全性和可靠性。该系统符合各房产中介公司的要求。在开发过程中注重明确需求分析,遵循用户参与、优化创新、使用高效

23、、处理规范化的原则,使开发模型更加趋于完善。2.2可行性分析随着计算机的普及和发展,越来越多的房地产企业利用计算机来管理业务,提高工作效率及方便性,同时也为房地产业带来了更高效的服务和更多的客源。通过对房地产业的一些调查与研究,认为此方案是可行的。可行性研究的目的不是解决问题,而是确定问题是否值得去解决。可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。对于可行性分析,可从如下三个方面来进行:2.2.1技术可行性技术可行性考虑的问题是利用现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。房产中介管理

24、系统的工作主要是在客户和房产中介人员之间架起一座桥梁,能相互提供信息,处理信息。这一特点非常适合于计算机的特点,而计算机硬件和软件技术的飞速发展,也为系统的建设提供了技术条件。通过对房产中介的工作流程加以分析,同时.net提供给的良好开发平台,其与数据库链接的方便性以及目前一些利用数据库知识实现的信息管理系统,为实验的顺利进行提供可靠的参考和依据。2.2.2经济可行性经济可行性应该考虑其开发维护费用及该系统所能带来的效益之间的关系。该系统适用于中小型的房产中介机构,开发该系统的费用主要包括开发阶段的费用以及今后的运行、维护费用。其新系统带来的效益来自使用该系统后房产中介机构工作的科学化,规范化

25、,高效化所带来的效益。这些主要体现在工作人员的减少,工作效率的提高,相应工资支出的减少,更容易满足客户的需求,使房产中介公司的客户群扩大,以及与传统的手工登记的方式相比不易发生差错,因差错带来的损失的相对减少。2.2.3操作可行性本系统适用于Windows XP等主流操作系统之上,对于该系统的推广使用提供了很好的途径。该系统研究了中介机构的工作流程后充分考虑到工作人员以前的工作习惯,使其对新系统更易适应,在操作上主要凭借使用Windows操作技术即可完成数据录入、修改、删除等功能,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。另外界面清晰易懂,加之可视化的管理工具,对数

26、据库的操作是相当简单的,所以操作上是可行的。2.2.4法律可行性法律可行性是考虑要开发系统是否存在任何侵犯、妨碍和责任问题,用户操作可行性考虑待开发软件的运行方式在用户组织内是否行得通,现行管理制度、人员素质、操作知识是否可行。所有软件都选用正版,所有技术资料都由开发方保管,提出方拥有使用权,合同制定确定违约责任。由于在本系统中是有合同作为双方合作的基础,所以不会存在任何侵犯、妨碍和责任问题。即使存在了,也可以根据合同进行分析,一定有人会负责任,所以此系统完全可以进行开发。第三章 需求分析在软件工程的发展过程中,需求分析在很长一段时间里被人们认为是整个软件工程中最简单的一个步骤,但在过去十几年

27、中人们逐渐认识到软件工程是整个过程中最为关键的一个部分。虽然在可行性研究阶段已经粗略了解了用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的是用较小的成本在较短的时间内确定是否存在可行的解法,因此许多细节被忽略了。然而在最终的系统中却不能遗漏任何一个微小的细节,所以可行性研究并不能代替需求分析,它实际上并没有准确地回答“系统必须做什么?”这个问题。所以进行软件设计之前,必须先进行需求分析,才能保证软件设计顺利完成。假如在需求分析阶段分析者们未能正确地认识到顾客的需要的话,那么最后的软件实际上不可能达到顾客的需要,或者软件无法在规定的时间里完工。系统的需求分析是需要开发人员和用户

28、一起完成。需求分析主要是对管理信息系统的需求进行分析,分析在设计系统时可能遇到的问题,及其解决方案,对目标系统提出完整、准确、清晰、具体的要求。需求分析的结果是系统开发的基础,关系到系统的可利用价值,是开发软件所不可缺少的重要环节。房产中介管理系统的实现需要从实际出发,对实际情况进行客观的分析,深入了解需求。系统利用SQL2005数据库的技术建立数据库管理系统。同时需求分析也是进行概要设计和详细设计的基础,是进行内部维护和测试的依据。通过对一些典型的分析与考察,并结合本系统的要求,此系统的系统管理模块应该有如下功能:3.1 模块功能分析1.操作权限设置:公司里每一个人的职位不同,所做的工作也不

29、同,为了确保系统的安全性,给每一个用户不同的权限。2.修改用户密码:为了使系统更安全,用户可以随意修改自己的密码,超级用户可以修改每一个人的密码。3.系统参数设置:为了更好的向客户展示房源,系统提供了很好参数,工作人员可以对其进行修改,编辑等。4.公司职员信息:为了更好的对公司的职员进行管理,管理员可以在本系统中添加编辑职员信息。5.公司信息:管理员也可以对公司的一些基本的信息进行添加编辑,使客户更加了解本公司。6.系统版本信息:标识本软件的版权。3.2开发环境需求分析大多数的房产中介公司使用的电脑系统都是WINDOWS的。所以开发的房产中介管理系统也是基于WINDOWS系统的,对于其开发环境

30、,可以作如下的分析:3.2.1硬件环境内存:512M及以上硬盘:10GB以上显存:64MB以上分辨率:10248003.2.2软件环境操作系统平台:Windows XP数据库服务器:SQL sever2005前端开发工具: .net2005第四章 系统功能设计4.1 总体设计由总体的需求分析得到系统总体功能设计,总体设计阶段另一项重要任务是设计软件的结构,确定系统中每个程序由哪些模块组成,以及这些模块间的关系。具体到该系统,开发任务是实现房产中介管理系统化、规范化和自动化,从而提高房产中介公司的工作效率。对于该系统,其本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考虑“数据”及对

31、数据的“处理”这两个方面的问题。为了把在房产中介公司工作过程中的对所处理的数据清晰明确地表达出来,通常需要建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是对数据和信息建模。根据模块功能分析设计出系统管理模块功能模块图4-1如下:系统管理操作权限设置置修改用户密码系统帮助信息系统参数设置公司职员设置公司信息设置图4-1系统功能模块图4.2系统流程图设计进入该系统后,在登录界面输入正确的密码后,就可进入系统的主界面,分为如图4-2所示的几个部分。 用户登录判断密码码码码各功能模块操作界面退出系统是否图 4-2系统流程图用户登录系统后对其所输入的密码进行判断,正确后方可进入系统的

32、主界面,错误时将提示密码错误,不能进入系统。4.3 数据库逻辑结构设计当系统管理功能分析设计完成后,接下来就是进行数据库的分析和实现了。数据库的设计工作主要包括建立所需的数据库,创建对应的数据表与字段,也可以设计相关的试图及存储过程,这些设计工作通常是在数据库管理系统(如SQL Sever2005)环境下操作实现的,在本章示例的房产中介管理系统中,数据库的数据表包括:操作权限设置数据表,房源参数字典数据表,公司信息数据表,公司职员信息数据表,其他参数字典数据表,该系统的主要功能是对数据进行管理,所以数据库的设计在该系统中起着相当关键的作用。数据库设计的好坏直接决定了该系统设计成功与否。本系统采

33、用SQL Sever 2005作为后台数据库。E-R图的设计是为了把给用户的数据要求清楚,准确的描述出来,通常建立一个概念性的数据模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型,它描述了从用户的角度看到的数据,它反映了用户的实现环境。在数据模型中包含3中相互关联的信息:数据对象,数据对象的属性及数据对象彼此间相互连接的关系。该数据库的设计包含两张表格,对应了两个E-R图,其具体的设计如下:公司信息公司名称法人代表公司地址服务 邮政编码电子邮件公司网址站管理系统背景照片管理系统显示名称显示优先级图4-3公司信息E-R图公司职员信息职务职员编号姓名性别部门名称学历身

34、份证号出生日期入职日期电子邮箱婚姻状况联系 家庭地址图4-4公司职员信息E-R图公司雇佣公司员工图4-5 公司和职员关系E-R图通过对房产中介公司工作情况的分析,可以确定该数据库的结构,包括如下六张表格,分别记录如下的信息:1. 操作权限设置数据表用于存储系统管理员创建房产中介管理系统的操作用户并设置操作权限的信息,该数据表主要由操作权限设置模块管理并由登陆管理系统模块控制。创建操作权限数据表如下表4-1所示:表4-1操作权限设置数据表 2. 修改用户密码数据表用于操作房产中介管理系统的当前用户修改自己的登录密码。创建修改用户密码的数据表如下表4-2所示:表 4-2 修改用户密码数据表3. 房

35、源参数字典数据表用于存储房产中介管理系统的参数信息,该数据表由系统参数设置模块管理和维护。创建房源参数字典数据表如下表4-3所示:表 4-3 房源参数字典数据表4. 公司职员信息数据表用于存储房产中介公司业务员信息,该数据表主要由公司职员设置模块管理和维护。创建公司职员信息数据表如下表4-4所示: 表 4-4公司职员信息数据表 5. 公司信息数据表用于存储房产中介管理系统的基本信息,如公司名称、显示标题、背景图片等,如表 4-5所示:表 4-5 公司信息数据表 6.其他参数字典其他参数字典数据表用于存储房产中介管理系统的参数信息,该数据表主要由系统参数设置模块管理和维护。创建数据表4-6如下表

36、所示:表 4-6 其他参数字典第五章 详细设计5.1 系统管理模块的具体设计房产中介管理系统的系统管理模块需要实现的功能有六大块:操作权限设置,修改用户密码,系统参数设置,公司职员设置,公司信息设置,系统帮助信息等六大模块。1.操作权限设置:用于系统管理员为不同角色的操作用户分配不同的操作权限,从而实现房产中介管理系统数据的安全和稳定运行。如图5-1所示: 图 5-1 操作权限设置2.修改用户密码:为了使系统更安全,用户可以随意修改自己的密码,超级用户可以修改每一个人的密码。如下图5-2所示:图 5-2 修改用户密码具体代码实现如下:namespace MyHouse public parti

37、al class ChangeUserPasswordForm : Form public ChangeUserPasswordForm() InitializeComponent(); private void 修改密码Button_Click(object sender, EventArgs e) if (!(this.新密码TextBox.Text = this.再输一次新密码TextBox.Text) | (this.新密码TextBox.Text.Length = 0) MessageBox.Show(两次密码的输入不一致!, 信息提示, MessageBoxButtons.OK,

38、MessageBoxIcon.Information); return; String MySQLConnectionString = global:MyHouse.Properties.Settings.Default.MyHouseConnectionString; string MySQL = Update 操作权限设置 Set 用户密码= + this.新密码TextBox.Text + Where 用户名称= + this.用户名称TextBox.Text + AND 用户密码= + this.旧密码TextBox.Text + ; SqlConnection MyConnectio

39、n = new SqlConnection(MySQLConnectionString); SqlCommand MyCommand = new SqlCommand(MySQL, MyConnection); MyCommand.Connection.Open(); int MyCount = MyCommand.ExecuteNonQuery(); if (MyCount = 1) MessageBox.Show(在数据库中修改用户密码操作成功!, 信息提示, MessageBoxButtons.OK, MessageBoxIcon.Information); else MessageBo

40、x.Show(在数据库中修改用户密码操作失败!, 信息提示, MessageBoxButtons.OK, MessageBoxIcon.Information); if (MyConnection.State = ConnectionState.Open) MyConnection.Close(); private void 返回系统Button_Click(object sender, EventArgs e) this.Close(); 3.系统参数设置:为了更好的向客户展示房源,系统提供了很好参数,工作人员可以对其进行修改,编辑等。如下图5-3所示:图 5-3系统参数设置4.公司职员信息

41、:为了更好的对公司的职员进行管理,管理员可以在本系统中添加编辑职员信息。如图5-4所示:图5-4公司职员设置5.公司信息设置:主要用于初次使用房产中介管理系统时,以个性化的方式打造房产中介管理系统的显示信息,如背景图片、标题文字等。管理员也可以对公司的一些基本的信息进行添加编辑,使客户更加了解本公司。如下图5-5所示:图5-5 公司信息设置6.系统帮助信息:用于声明当前房产中介管理系统的版权信息。几乎每一个用于商业目的的计算机软件,均有一个版权声明信息,以示用户,如图5-6所示:图 5-6 系统帮助信息第六章 系统测试本章主要进行系统的测试,讲过上述对系统的分析、设计和编码后,为了测试本系统的

42、实用性、稳定性、高效性,让系统尽快投入使用中,应对系统进行详细的测试,这是软件投入使用前尽可能多的发现软件中存在的错误,并对错误进行修改,以达到系统在正在运行时性能等各方面状况良好。6.1 测试理论按照测试过程是否在实际应用环境中运行来分类,可将测试方法分为静态测试与动态测试。首先采用静态测试,然后运行整个程序,对重点模块采用动态的黑盒测试。通过上述测试,把那些在设计和编码中的逻辑设计错误和编码错误找出来,消除系统运行中遇到的错误。本次测试检查出了数据库中的数据结构和所填数据不对应的错误。通过修改、调试使之数据一致,程序功能完整。静态测试根据用户需求来检查需求分析文件,看系统功能是否有遗漏的地

43、方,根据数据流图和数据字典来检查数据库设计是否合理。其次是反复阅读原程序和数据流图,对照模块功能说明、算法和语法规则来检查程序的语法错误和逻辑错误。最后自己来充当计算机的角色,按照程序的逻辑步骤用头脑来执行程序,以检查程序的逻辑与功能并从中发现错误。动态黑盒测试是在已知产品所应具有的功能,通过测试来检测每个功能是否能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接受输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。“黑盒”法着

44、眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。6.2用户登录模块测试用户登录时,如果登录正确,则进入系统。进入系统后可以执行系统操作管理权限。登录界面如图6-1所示:图 6-1 登录界面6.3 系统管理模块测试进入房产中介管理系统界面后,点击系统管理模块按钮,即可执行相应的权限。如图6-2所示:图6-2 系统管理模块界面具体登录示例图6-3所示:图6-3公司职员设置界面结束语1系统开发中遇到的问题在本次系统开发,我不但丰富了知识层面,而且对系统开发的过程也有了比较系统的了解。围绕对一个具体的系统中的一个模块的开发,把计算机的理论与实践相结合。丰富了我的软件开发经验,在进

45、行毕业设计的时间里我学到了以前没有学到的知识和技能,锻炼了自己的独立思考能力,和实际操作能力,我深刻体会到做毕业设计是不断地学习的过程,从最初刚写论文时,对房产中介管理系统模糊认识到深刻认识,我体会到时间对学习的重要性。首先,在整个设计初步完成时,发现该系统的界面过于单调,就对背景色和字体的颜色作了相应的修改,并对界面上控件的排列做了一系列相应的调整。运行后,效果有了明显的改观,从外观上看可以吸引更多的用户来使用。其次,在连接数据库时出现了一些问题,链接路径与界面不相符。最后,在进行主界面的设计时,我对一些控件的功能和用法了解的不是很清楚,但经过查资料,请教老师和同学,使问题得以解决。2系统中

46、有待改进之处此系统开发完成后,由于开发设计的时间较短,且开发的成员仅四人,学识、能力以及工作经验和阅历有限,缺点和不足之处还很多。本系统作为一个房产中介公司能够运行的系统,它在功能上还不够完善,没能完全的掌握顾客的消费心理和需求。而且在外观和界面的设计上存在不足,界面能否迎合顾客的眼光,吸引顾客来浏览还是主要的问题,应请广告或文案等专业美术设计人士来给予意见。本次毕业设计使我重温了在大学四年中所学过的软件开发课程,以及软件开发的方法,并使我懂得了一些软件文档资料的写法和办公室软件的用法。懂得在开发实现一个系统首先要进行用户的调查、进行可行性研究,然后才能对系统进行的分析、设计、实现。3致谢在我

47、的毕业设计和论文写作过程中,得到了指导老师范振钧老师的细心指导和诚挚帮助。在此过程中使我学到了许多新的专业知识,他深厚的理论基础和严谨的学术作风也深深地影响着我,我的每一点进步都凝聚着他的辛勤劳动。在这里我向他表示我最深的敬意和诚挚的感谢!我的论文顺利完成当然也离不开小组同学的支持与帮助,我对此表示由衷的感谢。你们给我留下深刻的印象,在我脑海中永不磨灭,同时与你们相处的过程中我也学到很多的做人做事的道理,精神财富终生受益。最后祝愿在一起奋斗过生活过的老师和同学在今后的工作和学习中一帆风顺,好人好运,天天开心。参考文献1 罗斌 .Visual C#2005数据库开发经典案例M.北京:水利水电出版

48、社,2007.122 张海藩.软件工程M.北京:人民邮电出版社,2003.123 王平华主编.C#.NET程序设计项目教程M.中国铁道出版社,2008.94 张跃延、苏宇、贯伟红.ASP.NET程序开发范例宝典(C#)M.北京:人民邮电出版社,2009.15 Heider,E.R&D.C.Oliver.SQL Sever 2005 database application and development tutorialJ.Science & Engineering Books,1999,(3):62 -67 指导教师评语就学生毕业论文(设计)的工作态度及论文的优点与不足、论文解决的关键问题、

49、论文的意义写出评语,是否同意参加论文答辩;150300王金丽同学在毕业设计期间,能够主动跟指导老师和同学探讨毕业课题,查阅教师制定的相关资料,并认真书写毕业论文学生手册。按时完成教师指定的各项工作,态度端正,表现突出。论文书写符合学院的书写格式要求。该设计基本上实现了选题的要求。论文论述了在在软件工程方法学的指导下,选用Sql Server 2000数据库作为后台数据库,采用Ado.Net编程模型的数据访问机制,使用c# 作为开发语言和Asp.Net技术,开发一个c/s结构的房产中介管理系统,其主要负责该系统的操作管理模块的开发与实践。该设计思路清晰,逻辑严密。从需求分析到软件测试整个过程都严

50、格按照软件工程的方法去作。该房产中介管理系统系统管理模块,实现了房产中介公司的广告投放、经纪人跟进、租售成交等基本功能。界面美观大方,操作简单实用。不足之处是功能还需进一步完善,安全性考虑不够。论文的关键问题是业务流程的确定。该论文对实际应用有一定的参考价值。鉴于此,同意该生参加论文答辩。 指导教师(签字):年 月 日评阅人评语就学生对基本理论的掌握;选题完成情况;是否有创新;论文(设计)书写规范程度等,是否达到本科专业毕业论文水平与要求,是否同意参加本科毕业论文(设计)答辩,建议评定成绩等级等;150300字:王金丽同学对基于c/s结构模型软件开发以及软件工程、数据库理论的应用基本了解,对技

51、术以及c#程序设计语言比较熟悉,综合运用所学知识的能力较强。论文格式完全符合规范书写要求。该设计基本上实现了选题的要求,也有一定的个人见解。论文中使用A技术,选用C#开发语言,使用Sql Server 2005 数据库开发的房产中介管理系统。毕业设计合理,内容较为完整,方案可行,结构科学,但缺乏创新,达到了本科专业毕业论文水平要求。同意参加毕业论文答辩,论文评定等级建议为中等。 评阅人(签字):年 月 日以下为赠送的简历模板不需要的下载后可以编辑删除,谢谢!性别:女民族:现居地:广东省出生年份:198*9政治面貌:党员身高:164 cm教育经历2006-092008-07广州医学院所学专业:护

52、理学类获得学历:大专工作/实习经历2008-072009-07广州市第一人民医院单位规模:1000人以上 单位性质:国营 助理护士工作地点:广州市盘福路 下属人数:1 工作内容:在护士长和护师的指导下工作,主要负责病人的基础护理和付治疗,协助医生护士抢救,完成病人的输液和指导病人正确服药及心理健康宣教,根据医嘱完成病人的输血工作,病人进行化疗时要负责心电监护仪的操作。人自我评价我是一个充满自信心且具有高度责任感的女孩,经过1年多的临床工作,强烈认识到爱心、耐心和高度责任感对护理工作的重要性!在血液内科一年的锻炼,让我学会了很多血液科及大内科的知识,临床护理和急救更加磨练了我的意志,极大地提高了

53、我的操作能力和水平。自信这一年的工作让我实现了从护理实习生到内科护士的飞跃,有信心接受一份全职护士工作。当然一年的时间不可能完全达到专业护士的要求,在以后的工作中我会更加努力,为护理工作尽职尽责!专长描述1.能熟练进行各项护理操作,应变能力强,能在实际操作中不断地学习,因而能很快融入到新的工作中; 2.擅长对常见血液病、多发病进行观察和护理; 3.熟练掌握呼吸机和心电监护仪等急救设备的操作,对急救的基本程序和技术要求,以及危重病人的护理、病情监测的技术重难点基本掌握; 4.对病人的心理护理的基本技巧有一定地认知。 目前就读于广州医学院护理学专业一年级。暂未命名意向职位:护士期望薪资:2000-

54、3000工作地点:广东省语言能力英语读写:(良好)听说:(良好)相关技能计算机(良好)兴趣爱好看书、听音乐、滑旱冰、张卢良性别:男邮箱:qqjianli_l90qq 民族:汉族婚姻状况:未婚体重:74 kg出生年份:QQ:123456现居地:上海身高:174 cm教育经历2010-092013-07人民大学所学专业:网络工程获得学历:本科工作/实习经历2013-08现在XX公司网络工程师相关技能网络工程相关(精通)自我评价积极乐观,观察能力强,能够理智思考问题;个性开朗,适应新环境能力强,工作认真负责,敢于迎接挑战,敢于承担责任,具有良好人际关系。求职意向意向职位:网络工程师期望薪资:7500工作地点:上海语言能力英语读写:(熟练)听说:(熟练)兴趣爱好爱好看球、滑冰扫一扫, 查看本简历

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!