智能福利院无线看护系统_第1页
智能福利院无线看护系统_第2页
智能福利院无线看护系统_第3页
智能福利院无线看护系统_第4页
智能福利院无线看护系统_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.PAGE XIX:.; 学号 211113011151111 密级 *大学本科毕业论文智能福利院无线看护系统院(系)称号:计算机学院专业称号:计算机科学与技术学生姓名:指点教师: 二一四 年 五 月BACHELORS DEGREE THESISOF WUHAN UNIVERSITYCollege :Subject :Computer ScienceName :Directed by :May 2021 郑重声明本人呈交的学位论文,是在导师的指点下,独立进展研讨任务所获得的成果,一切数据、图片资料真实可靠。尽我所知,除文中曾经注明援用的内容外,本学位论文的研讨成果不包含他人享有著作权的内容。对

2、本论文所涉及的研讨任务做出奉献的其他个人和集体,均已在文中以明确的方式标明。本学位论文的知识产权归属于培育单位。本人签名: 日期:2021年5月 摘 要内容摘要:社会福利事业的开展表达着国家社会文明的提高,是构建社会主义调和社会的根底性保证。在提倡全社会共同关注弱势群体的情势下,在国家不断投入人力、物力、财力开展社会福利事业的同时,社会福利机构的效力对象、效力功能、任务内容也在不断变化开展之中。但是,随着福利事业的不断推行进展,看护系统的问题随之出现,一个好的看护系统不仅可以最大程度的对日常业务进展数字化和网络化管理,还能提供辅助决策参考。因此,开发设计一个智能福利院无线看护系统具有非常重要的

3、意义。智能福利院无线看护系统主要对福利院的日常业务进展集中管理安排,方便管理者建立一个完善的、强大的日常业务数据库,它是以MySQL数据库作为开发平台。运用MVC框架构造,并运用jquery,EasyUI以及JSP来实现系统的功能和界面,最终完成数据输入、修正、存储、调用查询等功能。智能福利院无线看护系统是福利院科学、全面、高效进展管理的系统,参考大量中国管理系统实际,根植于国内福利院的实践情况,适用而科学。在操作上集输入、查询、审阅、统计等处置为一体,简便灵敏,自动化功能强大。关键字:无线看护系统 MVC框架 自动化AbstractAbstract:The development of so

4、cial welfare reflects the state of social civilization and progress, is the fundamental guarantee of building a harmonious socialist society. Common attention to vulnerable groups in promoting social situation, in the continuous investment of human, material and financial resources, the development

5、of social welfare and social welfare institutions, service object, service function, work contents are changing development.However, with the continuous promotion of welfare, health care system issues emerged, a good health care system not only can the greatest degree of digitization and network man

6、agement to the daily business, offer decision-making reference can. Therefore, the development and design of a wireless intelligent welfare system has a very important significance.Centralized management for intelligent welfare wireless nurse system mainly on the welfare of the daily service, conven

7、ient for manager to establish a perfect, powerful daily business database, which is based on MySQL database as a development platform. Using the MVC frame structure, and the use of jQuery, EasyUI and JSP to realize the function and interface of the system, finally completes data input, modification,

8、 storage, call inquiries and other functions.Intelligent welfare wireless health care system is the welfare of science, comprehensive, efficient management system, reference to the large number of China management system theory, the actual situation is rooted in the domestic welfare, practical and s

9、cientific. In the operation set input, query, statistics, review the treatment as a whole, is simple and flexible, powerful automation.Key words: Wirelesshealth care system;MVC;automatio 武汉大学2021届本科生毕业设计论文 目 录 TOC o 1-3 h z u HYPERLINK l _Toc389200079 第一章 绪 论 PAGEREF _Toc389200079 h 1 HYPERLINK l _T

10、oc389200080 1.1系统开发背景 PAGEREF _Toc389200080 h 1 HYPERLINK l _Toc389200081 1.2国内外研讨现状 PAGEREF _Toc389200081 h 1 HYPERLINK l _Toc389200082 1.3本文的研讨内容 PAGEREF _Toc389200082 h 2 HYPERLINK l _Toc389200083 1.4 MVC框架 PAGEREF _Toc389200083 h 3 HYPERLINK l _Toc389200084 1.4.1简介 PAGEREF _Toc389200084 h 3 HYPE

11、RLINK l _Toc389200085 1.4.2框架内容 PAGEREF _Toc389200085 h 3 HYPERLINK l _Toc389200086 1.5 JQuery PAGEREF _Toc389200086 h 4 HYPERLINK l _Toc389200087 1.5.1简介 PAGEREF _Toc389200087 h 4 HYPERLINK l _Toc389200088 1.5.2控件 PAGEREF _Toc389200088 h 4 HYPERLINK l _Toc389200089 1.6Mysql PAGEREF _Toc389200089 h

12、4 HYPERLINK l _Toc389200090 1.6.1简介 PAGEREF _Toc389200090 h 4 HYPERLINK l _Toc389200091 1.6.2运用环境 PAGEREF _Toc389200091 h 5 HYPERLINK l _Toc389200092 1.6. 3系统特性 PAGEREF _Toc389200092 h 5 HYPERLINK l _Toc389200093 1.6.4索引功能 PAGEREF _Toc389200093 h 6 HYPERLINK l _Toc389200094 1.6.5索引类别 PAGEREF _Toc389

13、200094 h 6 HYPERLINK l _Toc389200095 1.6.6索引长度 PAGEREF _Toc389200095 h 7 HYPERLINK l _Toc389200096 1.6.7查询和索引 PAGEREF _Toc389200096 h 8 HYPERLINK l _Toc389200097 第二章 系统需求分析及概要设计 PAGEREF _Toc389200097 h 9 HYPERLINK l _Toc389200098 2.1功能需求 PAGEREF _Toc389200098 h 9 HYPERLINK l _Toc389200099 2.1.1系统目的

14、PAGEREF _Toc389200099 h 9 HYPERLINK l _Toc389200100 2.1.2系统层次模块分析 PAGEREF _Toc389200100 h 9 HYPERLINK l _Toc389200101 2.3系统性能要求 PAGEREF _Toc389200101 h 10 HYPERLINK l _Toc389200102 2.4运转环境 PAGEREF _Toc389200102 h 10 HYPERLINK l _Toc389200103 2.5系统数据流图设计 PAGEREF _Toc389200103 h 10 HYPERLINK l _Toc389

15、200104 第三章 系统详细设计 PAGEREF _Toc389200104 h 12 HYPERLINK l _Toc389200105 3.1系统模块架构 PAGEREF _Toc389200105 h 12 HYPERLINK l _Toc389200106 3.1数据库构造设计 PAGEREF _Toc389200106 h 14 HYPERLINK l _Toc389200107 第四章 系统实现 PAGEREF _Toc389200107 h 20 HYPERLINK l _Toc389200108 4.1 系统实现环境 PAGEREF _Toc389200108 h 20 HY

16、PERLINK l _Toc389200109 4.2 系统实现 PAGEREF _Toc389200109 h 20 HYPERLINK l _Toc389200110 4.2.1 管理员登录功能模块实现 PAGEREF _Toc389200110 h 21 HYPERLINK l _Toc389200111 4.2.2 来访人员管理模块的实现 PAGEREF _Toc389200111 h 23 HYPERLINK l _Toc389200112 4.2.3员工信息管理模块实现 PAGEREF _Toc389200112 h 24 HYPERLINK l _Toc389200113 4.2

17、.4入住人员管理功能模块实现 PAGEREF _Toc389200113 h 26 HYPERLINK l _Toc389200114 4.2.5日常活动安排管理功能模块实现 PAGEREF _Toc389200114 h 27 HYPERLINK l _Toc389200115 4.2.6修正登录密码功能模块实现 PAGEREF _Toc389200115 h 28 HYPERLINK l _Toc389200116 第五章 总结与展望 PAGEREF _Toc389200116 h 30 HYPERLINK l _Toc389200117 5.1 总结 PAGEREF _Toc389200

18、117 h 30 HYPERLINK l _Toc389200118 5.2 展望 PAGEREF _Toc389200118 h 30 HYPERLINK l _Toc389200119 参考文献: PAGEREF _Toc389200119 h 32 HYPERLINK l _Toc389200120 致 谢 PAGEREF _Toc389200120 h 34 第一章 绪 论1.1系统开发背景随着信息化程度的提高,计算机技术飞速开展,网络技术与数据库技术也随之突飞猛进,先进的技术运用于生活的各个方面,同时也引领着社会公共事业的开展方向。福利院的开展离不开信息化程度的提高,信息化建立在福利

19、院任务的根本信息管理过程中发扬宏大的作用,它可以提高管理效率,便于更好的管理福利院的日常事务。随着网络技术的广泛运用,网络曾经在各个单位普及,网络技术的开展使传统的福利院管理面临着变革,在线管理的运用成为一个必然的开展方向。由于信息流转的不畅,导致福利机构不能及时掌握老人和儿童情况,因此不能为他们提供更优质、更个性化的效力。传统方式管理还导致数据采集方面的困难,更难以对根底数据进展有效的分析。所以管理方式的改良和决策的制定大多依赖阅历,无法为福利院指点提供有力的信息和决策支持。随着社会福利机构的高速开展,社会福利机构信息化建立的要求日益迫切,而基于B/S三层架构方式的在线看护系统可以充分利用网

20、络资源,拓展管理的灵敏性,提高管理质量,提高管理看护效率并减轻管理者的任务负担,使福利院运转更加的高效。在线看护系统可以为管理者提供比较全面的功能,系统可以实现对福利院人事管理、日程管理、信息交流,资源管理等功能。数据可以经过TXT文档进展编辑,并导入存放在效力器的数据库中,管理员经过用户名和密码在阅读器端登录,便可以从数据库中实现对入住老人、福利院任务人员还有来访人员的管理。福利院无线看护系统呈现出诸多的优势,采用这种管理方式将成为未来福利院管理方式的必然趋势。1.2国内外研讨现状在线管理系统作为管理的开展产物和重要组成部分,在国内外得到蓬勃开展。日益猛烈的竞争中,福利院管理的开展在决议社会

21、能否调和中充任着关键要素。从1998年起,随着网络平台的兴起,众多公司单位纷纷投资开发网络管理系统,但是国内在福利院看护系统这块,起步晚,研讨大多源于外文文献和自主阅历,由于信息流转的不畅,导致福利机构不能及时掌握老人和儿童情况,因此不能为他们提供更优质、更个性化的效力。传统方式管理还导致数据采集方面的困难,更难以对根底数据进展有效的分析。随着社会福利机构的高速开展,社会福利机构信息化建立的要求日益迫切,设计出可以实现福利院日常业务管理和系统管理等方面的集中管理的系统,是非常有必要的。在国外,20世纪90年代就开场运用了网络看护系统,起步早,福利院看护系统开展日趋成熟。目前国外的TX Vign

22、ette公司是比较知名的内容管理系统的公司,他们早在九十年代就设计出合理的福利院看护系统,其他的许多公司在网络管理系统方面也做了积极的探求与研讨。传统的网络运用系统大多基于C/S方式,每台计算机都要安装客户端,效力器只作为数据库存储相关数据,客户在客户端完成对界面和业务逻辑的控制,运用起来非常不方便,更不便于维护。近年来,随着计算机技术的开展,尤其是基于Web的信息发布和检索技术的开展,产生了B/S方式,此方式只需安装阅读器即可,是一个阅读器/效力器方式的体系构造。在基于B/S的三层架构中,管理效力器作为中间层完成对日常管理实务的控制,数据库是在后台衔接的,一切的更新是在效力器端进展的,与用户

23、隔离,方便了系统的维护,使得网络体系构造开展到了一个新的阶段。1.3本文的研讨内容本文根据目前的福利院看护系统研讨现状,经过学习相关的实际知识、实现技术和有关系统的文献资料,根据系统设计的需求分析,设计出一个福利院看护系统。在系统的设计过程中,首先从系统的数据库设计入手,利用mySQL数据库技术设计系统所需求的表与视图,然后对各个功能模块进展设计,编制程序,最终实现了整个系统,其中表和视图在系统实现的过程中不断的被修正完善。本系统是基于JAVA的开发平台,涉及的相关技术包括MySQL数据库系统、Jquery脚本言语以及json数据打包技术。系统的体系构造为基于B/S方式的三层架构,开发中分别设

24、计了表示层、业务逻辑层和数据层,并实现三层之间的通讯,运用JDBC技术实现了对数据库的访问。本文所开发系统是针对管理者的系统。系统主要实现了入住人员注册、福利院任务人员信息管理,福利院日常活动管理等功能;在系统的设计实现中,为了方便系统的优化和拓展,系统采用了MVC三层框架构造,将数据流动和用户界面别分开来,这样保证了系统后期拓展较方便。系统的其他详细设计实现功能和方法会在接下来的章节中予以详细引见。1.4 MVC框架1.4.1简介MVC开场是存在于 HYPERLINK baike.baidu/view/79807.htm t _blank 桌面程序中的,M是指业务模型,V是指 HYPERLI

25、NK baike.baidu/view/362528.htm t _blank 用户界面,C那么是 HYPERLINK baike.baidu/view/122229.htm t _blank 控制器,运用MVC的目的是将M和V的实现代码分别,从而使同一个程序可以运用不同的表现方式。比如一批统计数据可以分别用 HYPERLINK baike.baidu/view/663861.htm t _blank 柱状图、 HYPERLINK baike.baidu/view/6536.htm t _blank 饼图来表示。 HYPERLINK baike.baidu/view/10075.htm t _

26、blank C存在的目的那么是确保M和V的同步,一旦M改动,V应该同步更新。模型视图控制器 HYPERLINK baike.baidu/view/31.htm t _blank MVC是 HYPERLINK baike.baidu/view/616837.htm t _blank Xerox PARC在二十世纪八十年代为编程言语Smalltalk80发明的一种 HYPERLINK baike.baidu/view/117325.htm t _blank 软件设计方式,已被广泛运用。后来被引荐为 HYPERLINK baike.baidu/view/15020.htm t _blank Orac

27、le旗下 HYPERLINK baike.baidu/view/24856.htm t _blank Sun公司 HYPERLINK baike.baidu/view/1566145.htm t _blank Java EE平台的设计方式,并且遭到越来越多的运用 HYPERLINK baike.baidu/view/276562.htm t _blank ColdFusion和 HYPERLINK baike.baidu/view/99.htm t _blank PHP的开发者的欢迎。模型视图控制器方式是一个有用的 HYPERLINK baike.baidu/view/1241761.htm

28、t _blank 工具箱,它有很多益处,但也有一些缺陷。1.4.2框架内容MVC是一个框架方式,它强迫性的使 HYPERLINK baike.baidu/view/330120.htm t _blank 运用程序的 HYPERLINK baike.baidu/view/700406.htm t _blank 输入、 HYPERLINK baike.baidu/view/989420.htm t _blank 处置和 HYPERLINK baike.baidu/view/700402.htm t _blank 输出分开。运用MVC运用程序被分成三个中心部件: HYPERLINK baike.ba

29、idu/view/96500.htm t _blank 模型、 HYPERLINK baike.baidu/view/71981.htm t _blank 视图、 HYPERLINK baike.baidu/view/122229.htm t _blank 控制器。它们各自处置本人的义务。最典型的MVC就是 HYPERLINK baike.baidu/view/3387.htm t _blank JSP+ HYPERLINK baike.baidu/view/25169.htm t _blank servlet+ HYPERLINK baike.baidu/view/28155.htm t _

30、blank javabean的方式。视图是用户看到并与之交互的界面。对老式的 HYPERLINK baike.baidu/view/3912.htm t _blank Web运用程序来说,视图就是由 HYPERLINK baike.baidu/view/692.htm t _blank HTML元素组成的界面,在新式的Web运用程序中, HYPERLINK baike.baidu/view/177797.htm t _blank HTML照旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括 HYPERLINK baike.baidu/view/1128244.htm t _blan

31、k Adobe Flash和像 HYPERLINK baike.baidu/view/15906.htm t _blank XHTML, HYPERLINK baike.baidu/view/63.htm t _blank XML/ HYPERLINK baike.baidu/view/45861.htm t _blank XSL, HYPERLINK baike.baidu/view/160091.htm t _blank WML等一些标识言语和 HYPERLINK baike.baidu/view/1086510.htm t _blank Web services.MVC益处是它能为运用程

32、序处置很多不同的 HYPERLINK baike.baidu/view/71981.htm t _blank 视图。在视图中其实没有真正的处置发生,不论这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户支配的方式。模型表示企业数据和业务规那么。在MVC的三个部件中,模型拥有最多的处置义务。例如它能够用像 HYPERLINK baike.baidu/view/3542.htm t _blank EJBs和ColdFusion Components这样的构件 HYPERLINK baike.baidu/view/2387.htm t _blank 对象来处置 HY

33、PERLINK baike.baidu/view/1088.htm t _blank 数据库,被模型前往的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于运用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的反复性。控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击 HYPERLINK baike.baidu/view/3912.htm t _blank Web页面中的超链接和发送 HYPERLINK baike.baidu/view/3488030.htm t _blank HTML表单时,控制器本身不输出任何东西和做任何处置。它只是接纳

34、恳求并决议调用哪个模型构件去处置恳求,然后再确定用哪个视图来显示前往的数据。1.5 JQuery1.5.1简介 HYPERLINK baike.baidu/view/1020297.htm t _blank Jquery是继 HYPERLINK baike.baidu/view/1217697.htm t _blank prototype之后又一个优秀的 HYPERLINK baike.baidu/view/16168.htm t _blank Javascript HYPERLINK baike.baidu/view/66971.htm t _blank 框架。它是轻量级的js库 ,它兼容C

35、SS3,还兼容各种 HYPERLINK baike.baidu/view/7718.htm t _blank 阅读器IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+,jQuery2.0及后续版本将不再支持IE6/7/8阅读器。jQuery运用户能更方便地处置 HYPERLINK baike.baidu/view/692.htm t _blank HTML HYPERLINK baike.baidu/view/5286041.htm t _blank 规范通用标志言语下的一个运用、events、实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个

36、比较大的优势是,它的文档阐明很全,而且各种运用也说得很详细,同时还有许多成熟的 HYPERLINK baike.baidu/view/18979.htm t _blank 插件可供选择。jQuery可以运用户的html页面坚持代码和html内容分别,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。jQuery是一个兼容多阅读器的 HYPERLINK baike.baidu/view/16168.htm t _blank javascript框架,中心思念是write less,do more(写得更少,做得更多)。jQuery在2006年1月由美国人 HYPERLIN

37、K baike.baidu/view/3141971.htm t _blank John Resig在纽约的 HYPERLINK baike.baidu/view/1515.htm t _blank barcamp发布,吸引了世界各地的众多JavaScript高手参与,由Dave Methvin率领团队进展开发。如今, HYPERLINK baike.baidu/view/1020297.htm t _blank jQuery曾经成为最流行的 HYPERLINK baike.baidu/view/16168.htm t _blank javascript框架,在世界前10000个访问最多的网站

38、中,有超越55%在运用jQuery。jQuery是免费、开源的,运用 HYPERLINK baike.baidu/view/74918.htm t _blank MIT答应协议。jQuery的 HYPERLINK baike.baidu/view/635.htm t _blank 语法设计可以使开发者更加便利,例如操作 HYPERLINK baike.baidu/view/55621.htm t _blank 文档对象、选择 HYPERLINK baike.baidu/view/14806.htm t _blank DOM元素、制造 HYPERLINK baike.baidu/view/726

39、2.htm t _blank 动画效果、事件处置、运用 HYPERLINK baike.baidu/view/1641.htm t _blank Ajax以及其他功能。除此以外,jQuery提供API让开发者编写插件。其模块化的运用方式使开发者可以很轻松的开发出功能强大的静态或动态网页。jQuery的官方插件是jQuery UI。开发者可以恣意扩展jQuery的函数库或者按照本人的需求开发UI组件。网上曾经有数以万计的jQuery插件,覆盖各种各样的需求。例如Ajax辅助、数据表格、动态列表、XML工具、拖曳、cookie处置、弹出层等等。jQuery 的文档阐明很全,而且各种运用也说得很详细

40、,同时还有许多成熟的插件可供选择,例如ComponentOne Studio for ASP NET Wijmo.1.5.2控件jQuery Gantt控件是一个基于原生HTML5/jQuery,功能丰富的控件,该控件真正实现了跨平台,在许多设备和阅读器中无缝的运转。运用工程甘特图中内置的调度,依赖等功能实现义务分层列表的可视化。运用资源甘特图实现一个资源利用视图。运用基于 HYPERLINK baike.baidu/subview/16068/5889234.htm t _blank API的jQuery或者基于API的MVC可帮您轻松地安装甘特图并加快运用速度。可与诸如KnockOut(K

41、O),jQuery.tmpl等流行的jQuery方式一同运用。1.6Mysql1.6.1简介MySQL是一个 HYPERLINK baike.baidu/view/1450387.htm t _blank 关系型数据库管理系统,由瑞典 HYPERLINK baike.baidu/view/24816.htm t _blank MySQLAB公司开发,目前属于 HYPERLINK baike.baidu/view/15020.htm t _blank Oracle公司。 HYPERLINK baike.baidu/view/24816.htm t _blank Mysql是最流行的关系型数据库管

42、理系统,在WEB运用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)运用软件之一。MySQL是一种关联 HYPERLINK baike.baidu/view/68446.htm t _blank 数据库管理系统,关联数据库将数据保管在不同的表中,而不是将一切数据放在一个大仓库内,这样就添加了速度并提高了 HYPERLINK baike.baidu/view/474022.htm t _blank 灵敏性。MySQL所运用的SQL言语是用于访问 HYPERLINK baike.baidu/view/1088.htm

43、 t _blank 数据库的最常用规范化言语。MySQL软件采用了双授权政策本词条“授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有本钱低,尤其是 HYPERLINK baike.baidu/view/394804.htm t _blank 开放源码这一特点,普通中小型网站的开发都选择MySQL作为网站 HYPERLINK baike.baidu/view/1088.htm t _blank 数据库。由于其社区版的性能杰出,搭配 HYPERLINK baike.baidu/view/99.htm t _blank PHP和 HYPERLINK baike.baidu/view/2

44、8283.htm t _blank Apache可组成良好的开发环境。1.6.2运用环境与其他的大型 HYPERLINK baike.baidu/view/1088.htm t _blank 数据库例如 HYPERLINK baike.baidu/view/15020.htm t _blank Oracle、 HYPERLINK baike.baidu/view/387066.htm t _blank DB2、 HYPERLINK baike.baidu/view/9644.htm t _blank SQL Server等相比,MySQL自有它的缺乏之处,但是这丝毫也没有减少它受欢迎的程度。对

45、于普通的个人运用者和中小型企业来说, HYPERLINK baike.baidu/view/24816.htm t _blank MySQL提供的功能曾经 HYPERLINK baike.baidu/view/83153.htm t _blank 绰绰有余,而且由于MySQL是 HYPERLINK baike.baidu/view/394804.htm t _blank 开放源码软件,因此可以大大降低总体拥有本钱。 HYPERLINK baike.baidu/view/1634.htm t _blank Linux作为 HYPERLINK baike.baidu/view/880.htm t

46、_blank 操作系统, HYPERLINK baike.baidu/subview/28283/5418752.htm t _blank Apache和 HYPERLINK baike.baidu/view/926025.htm t _blank Nginx作为Web效力器,MySQL作为 HYPERLINK baike.baidu/view/1088.htm t _blank 数据库,PHP/Perl/ HYPERLINK baike.baidu/view/21087.htm t _blank Python作为效力器端 HYPERLINK baike.baidu/view/54.htm t

47、 _blank 脚本 HYPERLINK baike.baidu/view/592974.htm t _blank 解释器。由于这四个软件都是免费或 HYPERLINK baike.baidu/view/394804.htm t _blank 开放源码软件 HYPERLINK baike.baidu/view/1483082.htm t _blank FLOSS),因此运用这种方式不用花一分钱除开人工本钱就可以建立起一个稳定、免费的 HYPERLINK baike.baidu/view/3998653.htm t _blank 网站系统,被业界称为“ HYPERLINK baike.baidu

48、/view/365086.htm t _blank LAMP“组合1.6. 3系统特性1运用 HYPERLINK baike.baidu/view/10075.htm t _blank C和 HYPERLINK baike.baidu/view/824.htm t _blank C+编写,并运用了多种 HYPERLINK baike.baidu/view/487018.htm t _blank 编译器进展测试,保证 HYPERLINK baike.baidu/view/60376.htm t _blank 源代码的可移植性。2支持 HYPERLINK baike.baidu/view/3496

49、64.htm t _blank AIX、 HYPERLINK baike.baidu/view/21459.htm t _blank FreeBSD、HP-UX、 HYPERLINK baike.baidu/view/1634.htm t _blank Linux、Mac OS、 HYPERLINK baike.baidu/view/68826.htm t _blank NovellNetware、 HYPERLINK baike.baidu/view/337596.htm t _blank OpenBSD、OS/2 Wrap、Solaris、 HYPERLINK baike.baidu/vi

50、ew/4821.htm t _blank Windows等多种 HYPERLINK baike.baidu/view/880.htm t _blank 操作系统。3为多种 HYPERLINK baike.baidu/view/552871.htm t _blank 编程言语提供了 HYPERLINK baike.baidu/view/16068.htm t _blank API。这些编程言语包括 HYPERLINK baike.baidu/view/10075.htm t _blank C、C+、 HYPERLINK baike.baidu/view/21087.htm t _blank Py

51、thon、 HYPERLINK baike.baidu/view/29.htm t _blank Java、 HYPERLINK baike.baidu/view/46614.htm t _blank Perl、 HYPERLINK baike.baidu/view/99.htm t _blank PHP、Eiffel、 HYPERLINK baike.baidu/view/45.htm t _blank Ruby和Tcl等。4支持 HYPERLINK baike.baidu/view/65706.htm t _blank 多线程,充分利用CPU资源。5优化的 HYPERLINK baike.

52、baidu/view/34.htm t _blank SQL查询算法,有效地提高查询速度。6既可以作为一个单独的 HYPERLINK baike.baidu/view/330120.htm t _blank 运用程序运用在 HYPERLINK baike.baidu/view/3028815.htm t _blank 客户端效力器网络环境中,也可以作为一个库而嵌入到其他的软件中。7提供多言语支持,常见的 HYPERLINK baike.baidu/view/237708.htm t _blank 编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。8提

53、供 HYPERLINK baike.baidu/view/7729.htm t _blank TCP/IP、ODBC和 HYPERLINK baike.baidu/view/25611.htm t _blank JDBC等多种 HYPERLINK baike.baidu/view/1088.htm t _blank 数据库衔接途径。9提供用于管理、检查、优化数据库操作的 HYPERLINK baike.baidu/view/1251417.htm t _blank 管理工具。10支持大型的 HYPERLINK baike.baidu/view/1088.htm t _blank 数据库。可以处

54、置拥有上千万条记录的大型 HYPERLINK baike.baidu/view/1088.htm t _blank 数据库。11支持多种 HYPERLINK baike.baidu/view/1238930.htm t _blank 存储引擎。12.Mysql是开源的,所以他不需求支付额外的费用。13.MySQL运用规范的SQL数据言语方式。14.Mysql对PHP有很好的支持,PHP是目前最流行的Web开发言语。15. HYPERLINK baike.baidu/view/24816.htm t _blank Mysql是可以定制的,采用了GPL协议,他可以修正源码来开发本人的Mysql系统

55、。1.6.4索引功能索引是一种特殊的文件InnoDB数据表上的索引是 HYPERLINK baike.baidu/view/70152.htm t _blank 表空间的一个组成部分,它们包含着对数据表里一切记录的援用指针。索引不是万能的,索引可以加快数据检索操作,但会使 HYPERLINK baike.baidu/view/702991.htm t _blank 数据修正操作变慢。每修正数据记录,索引就必需刷新一次。为了在某种程度上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修正一条现有之后立刻对索引进展

56、刷新,对索引的刷新将等到全部记录插入/修正终了之后再进展。在需求把许多新记录插入某个数据表的场所,DELAY_KEY_WRITE选项的作用将非常明显。另外,索引还会在硬盘上占用相当大的空间。因此应该只为最经常查询和最经常排序的数据列建立索引。留意,假设某个数据列包含许多反复的内容,为它建立索引就没有太大的实践效果。从实际上讲,完全可以为数据表里的每个字段分别建一个索引,但MySQL把同一个数据表里的索引总数限制为16个。1InnoDB数据表的索引与 HYPERLINK baike.baidu/view/1238935.htm t _blank InnoDB数据表相比,在InnoDB数据表上,索

57、引对InnoDB数据表的重要性要大得多。在InnoDB数据表上,索引不仅会在搜索数据记录时发扬作用,还是数据行级锁定机制的苊、根底。“数据行级锁定的意思是指在事务操作的执行过程中锁定正在被处置的个别记录,不让其他用户进展访问。这种锁定将影响到但不限于SELECT、LOCKINSHAREMODE、SELECT、FORUPDATE命令以及INSERT、UPDATE和DELETE命令。出于效率方面的思索,InnoDB数据表的数据行级锁定实践发生在它们的索引上,而不是数据表本身上。显然,数据行级锁定机制只需在有关的数据表有一个适宜的索引可供锁定的时候才干发扬效能。2限制假设WHERE子句的查询条件里有

58、不等号WHEREcoloum!=,MySQL将无法运用索引。类似地,假设WHERE子句的查询条件里运用了 HYPERLINK baike.baidu/view/15061.htm t _blank 函数WHEREDAYcolumn=,MySQL也将无法运用索引。在JOIN操作中需求从多个数据表提取数据时,MySQL只需在主键和 HYPERLINK baike.baidu/view/68073.htm t _blank 外键的 HYPERLINK baike.baidu/view/675645.htm t _blank 数据类型一样时才干运用索引。假设WHERE子句的查询条件里运用比较操作符LI

59、KE和REGEXP,MySQL只需在搜索模板的第一个字符不是 HYPERLINK baike.baidu/view/451.htm t _blank 通配符的情况下才干运用索引。比如说,假设查询条件是LIKEabc%,MySQL将运用索引;假设查询条件是LIKE%abc,MySQL将不运用索引。在ORDERBY操作中,MySQL只需在排序条件不是一个查询条件表达式的情况下才运用索引。虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快ORDERBY方面也没什么作用。假设某个数据列里包含许多反复的值,就算为它建立了索引也不会有很好的效果。比如说,假设某个数据列里包含的净是些诸如“0/

60、1或“Y/N等值,就没有必要为它创建一个索引。1.6.5索引类别1普通索引普通索引由关键字KEY或INDEX定义的索引的独一义务是加快对数据的访问速度。因此,应该只为那些最经常出如今查询条件WHEREcolumn=或排序条件ORDERBYcolumn中的数据列创建索引。只需有能够,就应该选择一个数据最整齐、最紧凑的数据列如一个整数类型的数据列来创建索引。2独一索引普通索引允许被索引的数据列包含反复的值。比如说,由于人有能够同名,所以同一个姓名在同一个“员工个人资料数据表里能够出现两次或更多次。假设能确定某个数据列将只包含彼此各不一样的值,在为这个数据列创建索引的时候就应该用关键字UNIQUE把

温馨提示

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

评论

0/150

提交评论