物业管理系统的设计.docx
- 文档编号:23689407
- 上传时间:2023-05-19
- 格式:DOCX
- 页数:25
- 大小:48.01KB
物业管理系统的设计.docx
《物业管理系统的设计.docx》由会员分享,可在线阅读,更多相关《物业管理系统的设计.docx(25页珍藏版)》请在冰豆网上搜索。
物业管理系统的设计
/////////////////
/
///
物业管理系统的设计
开发工具简介
2.1VisualBasic概述
VisualBasic(简称VB)是美国微软(Microsoft)公司推出的Windows环境下的软件开发工具,使用VB可以既快又简便地开发Windows应用软件。
Visual是指开发图形用户界面(GUI)的方法。
Visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。
在VB中引入了控件的概念,如各种各样的按钮、文本框、复选框等。
VB把这些控件模式化,并且每个控件都由若干属性来控制其外观、工作方法。
这样,采用Visual方法无需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的控件加到屏幕上。
就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。
Basic是指BASIC(BeginnersAll-purposeSymbolicInstructionCode)语言,之所以叫做“VisualBasic”就是因为它使用了BASIC语言作为代码。
VB在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与WindowsGUI有直接关系。
VB与BASIC之间有着千丝万缕的联系,如果学过BASIC语言的话,看到VB的程序结构会感到很亲切。
专业人员可以用VisualBasic实现其他任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
传统的编程方法使用的是面向过程、按顺序进行的机制,其缺点是程序员始终要关心什么时候发生什么事情,处理Windows环境下的时间驱动方式工作量太大。
VB采用的是面向对象、时间驱动编程机制,程序员只需编写响应用户动作的程序,如移动鼠标、单击事件等,而不必考虑按精确次序执行的每个步骤,编写代码相对较少。
另外,VB提供的多种“控件”可以快速创建强大的应用程序而不需涉及不必要的细节。
VB使用的“可视化编程”方法,是“面向对象编程”技术的简化版。
在VB环境中所涉及到的窗体、控件、部件和菜单项等均为对象,程序员不仅可以利用控件来创建对象,而且还可以建立自己的“控件”,这是Windows环境下的编程新概念。
VB程序设计具有以下特点:
(1)可视化的设计平台
用传统程序设计语言编程时,需要通过编程计算来设计程序的界面,在设计过程中看不到程序的实际显示效果,必须在运行程序的时候才能观察。
如果对程序的几面不满意,还要回到程序中去修改,这一过程常常需要反复多次,大大影响了编程的效率。
VB提供的可视化设计平台,把Windows界面设计的复杂性“封装”起来。
程序员不必再为界面的设计而编写大量程序代码,程序员所需要编写的只是实现程序功能的那部分代码,从而大大提高了编程的效率。
(2)面向对象的设计方法
VB采用面向对象的编程方法(OOP)把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由VB自动生成对象的程序代码并封装起来。
(3)事件驱动的编程机制
VB通过事件执行对象的操作。
在设计应用程序时,不必建立具有明显开始和结束的程序,即过程。
这些过程分别面向不通的对象,由用户操作引发某个事件来驱动完成某种特定功能,或由时间驱动程序调用通用过程执行指定的操作。
(4)结构化的设计语言
VB是在结构化的BASIC语言基础上发展起来的,加上了面向对象的设计方法,因此是更具有结构化的程序设计语言。
(5)充分利用Windows资源
VB提供的动态数据交换(DDE)编程技术,可以在应用程序中实现与其他Windows应用程序建立动态数据交换、在不同的应用程序之间进行通信的功能。
VB提供的对象链接与嵌入(OLE)技术则是将每个应用程序都看作一个对象,将不同的对象链接起来,嵌入到某个应用程序中,从而可以得到加油声音、影像、图像、动画、文字等各种信息的集合式文件。
VB还可以通过动态链接库(DLL)技术将C/C++或汇编语言编写的程序加入到VB的应用给程序中,或是调用Windows应用程序接口(API)函数,实现SDK所具有的功能。
(6)开放的数据库功能与网络支持
VB具有很强的数据库管理功能。
不仅可以管理MSAccess格式的数据库,还能访问其他外部数据库,如FoxPro、Paradox等格式的数据库。
另外,VB还提供了开放式数据连接(ODBC)功能,可以通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如SQLServer、Oracle等。
在应用程序中,可以使用结构化查询语句(SQL)直接访问Server上的数据库,并提供简单的面向对象的库操作命令、多用户数据库的加锁机制和网络数据库的编程技术,为单机上运行的数据库提供SQL网络接口,一边在分布式环境中快速而有效地实现客户/服务器(Client/Server)方案。
2.2SQLserver2000简介
SQLServer是一个关系数据库管理系统,它最初是由Microsoft,Sybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本,该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
由于今天Windows操作系统占领着主导地的位,选择SQLServer一定会在兼容性方面取得一些优势。
另外,SQLServer2000除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。
尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。
这些特点在.NET战略中发挥着重要的作用。
SQLServer2000的版本包括企业版、标准版、个人版、WindowsCE版、开发版和评估版。
不通版本的功能和用户群不通。
(1)企业版
该版本作为生产数据库服务器使用,支持SQLServer2000中的所有可用功能,并可根据支持最大的Web站点和企业联机事务处理(OLTP)及数据仓库系统所需的性能水平进行伸缩。
(2)标准版
该版本作为小工作组或部门的数据库服务器使用。
(3)个人版
该版本供移动的用户使用,这些用户有时从网络上断开,但所运行的应用程序需要SQLServer数据存储。
在客户端计算机上运行需要本地SQLServer数据存储的独立应用程序,也使用个人版。
(4)开发版
该版本供程序员用来开发将SQLServer2000用作数据存储的应用程序。
虽然开发版支持企业版的所有功能,使开发人员能够编写和测试可使用这些功能的应用程序,但是智能将开发版作为开发和测试系统使用,不能作为生产服务器使用。
(5)WindowsCE版
该版本使用MicrosoftSQLServer2000TMWindowsCE版(SQLServerCE)在WindowsCE设备上进行数据存储,能使用任何版本的SQLServer2000复制数据,以使WindowsCE数据与主数据库保持同步。
(6)企业评估版
可从Web上免费下载的功能完整的版本,仅用于评估SQLServer功能,下载120天后该版本停止运行。
3系统总体设计
3.1系统结构
设计该系统时,参照了很多已经成型的物业管理系统,主要也集中到4个功能上面。
因此,本系统设计的也是4个功能模块。
(1)住户资料管理:
管理住户的基本资料,包括姓名、性别、职业、产权状况等信息
(2)收费管理:
物业管理的主要部分,主要管理缴费记录和未缴费用记录。
(3)投诉管理:
管理住户的投诉信息,并记录处理和未处理事项。
(4)设备维修管理:
管理提出维修的设备,并记录维护日志。
iPhone4.0在相关的工具、可用性以及治理方面更强,而Android2.2在多样性及支持Flash方面更有优势。
随着苹果公司的iOS4.0(iPhone4.0)和谷歌公司的Android2.2的正式发布,这两个以后风头最劲、也是最盛行的智能手机平台都有了新的操作系统。
这两种手机操作系统都提供了很多十分酷的功用,但是,这些功用主要是面向团体消费者的,假设企业预备把运转这两种操作系统的手机用做企业业务平台,这些花哨的功用就发扬不了太大的作用。
对企业而言,平安、适用才是首选的手机平台。
那么这两种手机操作系统哪个更适宜企业运用?
实践上,也许在企业环境中这两种操作系统基本就算不上“最好”的智能手机平台。
由于就平安和可治理性而言,RIM的BlackBerryOS具有清楚的优势,甚至位居第三位的WindowsMobile(WindowsPhone7将于2010年年末推出)在与企业现有运用停止集成方面也更好一些。
不过,iPhone和Android手机既然是目前市场上最盛行的智能手机,那么,业务人员和IT治理员都需求细心权衡哪一种更适宜企业的需求。
业务人员喜欢谁?
这里对iOS4.0和Android2.2的企业级功用停止比拟。
电子邮件。
采用iOS4.0的iPhone引入了一致的电子邮件收件箱。
不过,iOS4.0没有为每个电子邮件账户设立一个独自的收件箱,而是一切电子邮件账户共享同一个收件箱,依照回单线索停止有效治理。
而Android2.2没有一致的收件箱。
不过,假设企业客户曾经运用了微软的Exchange和ActiveSync来把电子邮件推送到智能手机上,在这两个平台上就会有一致的收件箱。
假设设置备用电子邮件账号将邮件发送到默许的主Exchange收件箱,那么这些邮件就可以与Exchange同步,并与其他Exchange的邮件一同被推送到智能手机上。
iOS4.0胜出。
运用效劳。
Apple的AppStore中有约22.5万个运用顺序,大约是AndroidMarket的4倍(AndroidMarket约有5万个运用顺序)。
但是这些运用顺序对企业运用而言能否有用值得商榷。
据预算,这两个平台上可以用于提高企业运用消费效率的运用都不超越数百个。
双方战平。
Flash。
众所周知,Apple公司不答应AdobeFlash在自己的iPhone、iPad平台上运转,iOS4.0也异样不支持Flash。
但是,互联网上很多视频内容和互动广告是基于Flash的,所以缺乏对Flash的支持可以算做iOS4.0在企业运用方面的一个缺憾。
虽然Adobe日前曾经公布与移动广告商Greystripe协作,把Flash格式的广告转换成HTML5,从而使得这些广告能在iPad和iPhone上运转,但网络上还是有许多Flash内容iPhone和iPad都无法访问。
而Android2.2是支持Flash的,如今基于Android2.2的AdobeFlashPlayer10.1测试版也已推出。
Android2.2胜出。
用做热点。
采用iOS4.0的iPhone可以当做互联网的接入设备,支持其他设备经过iPhone访问互联网,换句话说,iOS4.0支持与其他设备共享同一个Internet衔接。
值得留意的是,假设iPhone手机用户选择这个功用选项的话,用户要向AT&T每月多支付20美元。
而内置了Android2.2的手机可以用做移动Wi-Fi的热点,最多可以有8个设备与Android智能手机共享一个Wi-Fi衔接。
至于Android2.2智能手机用做热点时能否要另外收费,以及如何收费,不同运营商在收费规范上有很大不同。
Android2.2胜出。
IT治理员更喜欢谁?
从治理的角度而言,哪种平台更轻易运用呢?
异样,还是让我们把iOS4.0和Android2.2为IT治理员所提供的功用停止逐一比拟。
可用性。
iOS4.0是收费的手机操作平台,等到苹果公司6月末正式推出iOS4.0后,一切现有的iPhone3G和iPhone3GS手机以及iPodTouch设备都可以收费晋级。
苹果公司预定6月24日正式发布iPhone4,这款最新的手机也将装备iOS4.0。
由于只要苹果公司一家提供硬件平台,也只需求支持这一个操作系统版本,所以,搭载了这款操作系统的手机也更动摇,对IT治理人员而言,治理这样的设备也更轻易。
而Android是Google推出的一款收费手机操作系统,其他手机制造商都可以运用,因此它所运转的是种类单一的硬件平台。
日前,Google曾经公布,Android2.2将首先内置在Google自己的智能手机NexusOne上,估量很快也会有其他手机制造商推出自己的Android2.2智能手机。
但是,有些旧版本的Android智能手机能够永远无法晋级到这个新版本。
iOS4.0胜出。
多样性。
iOS4.0或许更确切地说运转iOS4.0的iPhone手机,目前在美国只要一个无线运营商在提供效劳,这就是AT&T公司。
虽然iPhone3G、iPhone3GS和行将推出的iPhone4之间有些纤细的变化,但从总体功用和式样下去说,它们都是相反的硬件平台。
由于有些企业很能够曾经与其他运营商,如VerizonWireless、Sprint或许T-Mobile,签下了合同,此时就不能够再选择iPhone手机,也就是iOS4.0了。
另外,假设有些公司需求一个实体键盘或其他尺寸的智能手机,Android平台的多样性可以给它们带来协助。
Android2.2胜出。
治理工具。
iPhone曾经被消费者普遍视为一种团体电子消费品,而没有被定位为一种企业业务运营平台。
不过,苹果公司正在努力试图改动人们的这种看法,它也正在努力消弭智能手机用做团体消费品和企业业务之间的界限。
随着时间的推移,苹果曾经开收回了一套十分不错的工具,用以协助IT治理员对企业中运用的iPhone手机停止软件的分发、部署、监控和治理。
异样,苹果公司在增强iPhone手机的平安性方面也取得了很大停顿。
而Android这边虽然也有一些第三方提供的治理工具用于协助企业的IT治理员治理Android设备,但是,就Android自身而言,在企业治理工具方面,它距离iOS4.0平台还有不小距离。
iOS4.0胜出。
适宜才是最好
综上所述,iOS4.0在3个方面胜过了Android2.2,而Android2.2在另外3个方面赢过了iOS4.0,并没有相对的赢家。
因此,关于企业用户而言,终究选择哪个平台还得基于企业自己的需求和实践状况做出决议。
当然,假设公司曾经与某个无线通信服务供应商签署了合同,最终的决议能够就或多或少地要取决于该通信服务商能提供什么。
除了上述缘由之外,在为企业选择智能手机平台时,IT人员和业务人员还必需牢记下面这些要素,包括该电信运营商所提供的通讯网络在您所在地域的信号强度、它所提供的智能手机能否支持用户频繁地全球遨游以及智能手机在数据维护方面提供了哪些维护手腕、能否能满足信息平安方面的法规听从需求等等。
一切这些方面都必需归入思考的范围,最后综合决议哪个平台“更好”或“最佳”。
摘要:
本文主要介绍哈工大计算机科学与技术学院在50多年人才培养实践中逐渐形成的“研究型、个性化、精英式”创新人才培养金字塔教育体系,并讨论了如何发挥学科优势,将高水平科研与教学相结合,培养创新型计算机人才。
关键词:
创新人才培养;科研与教学相结合;计算机金字塔教育体系
中图分类号:
G642文献标识码:
B
1引言
江泽民同志指出“创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力。
”中国要走自主创新道路,就必须培养造
就宏大的创新型人才队伍。
高校特别是研究型大学和研究型学科,作为我国自主创新体系的人才培养主体,应充分发挥自身高水平的科研和学科优势,探索与高水平科研相结合的创新人才培养体系,具备十分重要的示范和引领作用。
当前,提高大学生的创新精神和创新能力是时代的要求,也是提高教学质量的重点和难点。
在新的历史时期,通过深化教育教学改革,使我们的教育理念、内容、方法、手段和模式等适应创新人才培养的要求,营造创新人才脱颖而出的良好环境,切实提高大学生的创新精神和创新能力,是高等教育面临的一项重要课题,也是提高教学质量的核心和灵魂。
要培养学生的创新意识、创新思维和创新能力,高水平教师队伍和良好的创新环境是关键,只有不断创新的教师才能培养出具有创新意识和创新能力的学生。
高水平的科学研究是一流学科的源头活水,是培养高水平师资和提供良好创新环境的基本保障。
高水平的科研工作,有力推动学科交叉和学科融合,推动新观点、新思想和新理论的不断提出和探讨,推动新产品、新材料的不断发明和发现,形成了浓厚的创新氛围。
科学研究的本质是创新和创造,教师只有不断亲历科研创新实践,其知识的更新速度才能跟上日新月异的科学发展速度,才能够紧密联系学科发展及经济社会发展走向传授最新知识,传授创新之道,培养创新素质人才。
本文是基于哈工大计算机学院徐晓飞院长在第十一届全国高校计算机系主任(院长)论坛关于哈工大计算机学科的定位与人才培养目标、“研究型、个性化、精英式”创新人才培养及金字塔教育体系、与高水平科研相结合的创新人才培养方式等方面的报告整理而成的。
2哈工大“研究型、个性化、精英式”创新人才培养目标及体系
2.1哈工大计算机学科的定位与人才培养目标
哈工大计算机专业建于1956年,是中国最早的计算机专业之一。
在50多年的办学历程中,我们坚持教学与科研并重,走科研为教学服务、教学促进科研的良性发展道路,培养了一大批高素质的毕业生。
截止2008年,已累计培养出博士398名,硕士2000余名,学士5500余名。
这些毕业生中涌现出了一大批享誉全国的品牌人才,他们中有院士、校长、所长、院长/系主任、总工程师等,受到国内同行的高度评价。
哈工大计算机学院自2000年成立以来,在总结办学传统和借鉴国内外先进办学经验的基础上,根据自身学科的特色和优势,确立了“以学科建设主线,以师资建设为重心,以科学研究与人才培养为中心,整体规划,重点突破,强化优势与特色,出标志性成果,育哈工大品牌人才,办国际知名、国内一流的计算机学科”的学科发展定位,形成了培养“研究型、个性化、精英式”品牌人才的培养目标。
通过对学生发现和认识问题的能力、参与分析问题的能力、解决问题的能力等研究型能力的训练,对学生个性化创新精神、协同合作能力、利他奉献精神等个性化属性的培养,以及对学生自信力、自觉力和自主力的养成教育,使得优秀的生源经过我们培养之后能够成为学科带头人、政府部门领导人、单位技术负责人的后备人才,逐步建立一套与国际接轨的一流计算机创新教育体系。
我们的一流品牌人才所具有的能力与属性如图1所示,在本科、硕士及博士的不同培养阶段其三个属性的主要内容如表1所示。
2.2哈工大“研究型、个性化、精英式”创新人才培养及金字塔教育体系
为培养“研究型、个性化、精英式”人才,我院逐步建立起了哈工大计算机金字塔教育体系。
从教育观、教学指导思想、教学与课程体系、教学实施与保障体系、教学管理与质量保障体系、教育基础设施体系和计算机学科基础等方面系统地阐述了“研究型、个性化、精英式”人才教育理念,如图2所示。
教育观
在落实“金字塔”计算机创新教育体系过程中,我们坚持可持续发展教育观,培养综合型和创新型计算机品牌人才。
教学指导思想
坚持以“规格严格,功夫到家,求实创新,探索进取”为教学指导思想,培养学生的创新能力,强调在对学生的能力、知识、素质的综合教育。
教学体系及课程体系
包括培养目标导向的学生培养方案与计划、教学课程体系、教学计划与大纲、教材及参考书等。
在本科生培养计划与课程体系建设中,强调知识、能力与素质的系统体现,同时,在教学大纲制定中,注重知识的相关性与系统性、求解问题的综合性与实用性。
在研究生培养方案与课程体系建设中,注重理论创新与工程开发并重的研究能力和综合科研素质培养。
教学实施与执行体系
包括师资队伍、教学方式与教学实践、大作业及综合设计、课程内外学习过程、学生工作(“三三”育人模式)等。
教学管理与质量保障体系
包括教学规范(白皮书)、教学管理体系、教学质量保证规范及管理体系、教师评估体系与奖惩机制等。
教学基础设施体系
包括教学条件与环境、实验教学中心、实验室软硬件与基础设施、网络设施等。
计算机学科基础
一流的计算机学科水平与氛围是培养一流计算机人才的基础。
一流的学科拥有高水平的研究成果,有相当好的教学科研条件,并能够建立强烈探索未知的氛围以构成人才成长的良好环境。
2.3创新人才素质及培养要点
我们认为,创新人才应具备的基本素质包括:
研究素质、工程素质、个性素质、身心素质、文化素质、社会素质、精英素质、诚信素质。
因此,我们在创新人才培养过程中,要围绕计算机人才培养目标和哈工大计算机学科的特色,选择适当的知识为载体,实施素质教育和能力培养,并强调创新意识和丰富想象力的培养。
注重加强对学生的素质、能力、知识、创新思维、创新技法培养等多方面的综合教育,将其融会贯通于教育的全过程。
培养学生提出问题的能力、求解问题的能力、学习新知识及运用知识的能力。
对学生的培养应该是全方位和多层面的。
在宏观层面上,我们必须建立创新教育的“教与学”环境及学生主体教育观,建立完善的创新教育体系及评价制度;在中观层面上,建立培养创新能力的教学体系及学生工作体系,推广启发式教学、交互式个性化教学与主动式学习方式,大力开展学生创新实践活动;在微观层面上,从课程、研讨、实验、作业、项目、实践、活动等环节提升学生的创新能力和创新素质。
3与高水平科研相结合的创新人才培养方式
3.1哈工大计算机学院的科研特色与优势
哈工大计算机学院坚持“以学科为主,以师生为体;以进取为魂,以务实为本;以个性为要,以和谐为贵;以文化为尊,以声誉为荣”的办学理念,学科实力不断增强,被评为国家一级重点学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物业管理 系统 设计