论文写作规范毕业论文格式开题报告范文|MBA论文范文本科论文范文硕士论文范文博士论文范文

  • 在线提交留言
  • A市国税局计算机类设备管理系统的设计与实现-选题报告及文献综述考核表

    发布时间:2019-03-29 来源:www.boshuolunwen123.com  作者:博硕论文辅导网

      TAGS标签:研究生论文  免费论文  论文下载  写作辅导  论文写作  论文致谢  参考文献  开题报告  职称论文  毕业论文  论文模板  论文范文

    大连理工大学
    专业学位硕士研究生学位论文
    选题报告及文献综述考核表


    姓       名:                      
    学       号:                      
    专业(领域):     软件工程         
    指 导 教 师:                      
    论 文 题 目: A市国税局计算机类设备管理系统的设计与实现                    


    年    月    日填

    一、选题的依据(1、选题所属研究领域;2、选题的应用价值;3、国内外相关研究概况及发展趋势)
    课题所属研究领域:软件工程

    课题的理论意义和应用价值:
    随着计算机技术的飞速发展,计算机在日常管理中应用迅速得到了普及,利用计算机进行设备信息的管理势在必行。本系统是为了适应A市国税局计算机类设备管理的信息化建设需要而设计的。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成A市国税局的部门管理、设备分类管理、设备的基本信息管理、设备使用管理、设备调拨管理、设备维护管理、设备报废管理、综合查询管理、用户信息管理及报表打印输出等功能。并通过设置权限管理来实现系统的安全性和可靠性的管理。
    目前的国税局单位,对于大型设备的使用十分频繁,对于大型设备的管理也成为现代国税局单位管理之中不可或缺的一部分。因此,开发这样一套软件成为很有必要的事情。本管理信息系统是针对国税局的实际需求开发设计的,利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,从设备管理特别是查询与决策信息的管理需求出发,针对性强,功能齐备,旨在通过帮助A市国税局物资管理实现信息化,以提高该国税局计算机类设备管理的效率。经过分析,我们使用 MICROSOFT公司的 SQL Server 2000和Visual Basic开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
    本系统采用功能强大的Visual Basic 6.0面向对象编程语言设计而成,能够稳定而快捷地完成国税局计算机类设备管理的信息化任务,从而取代了以往繁杂的人工劳动,提高了工作效率。通过实际应用,本系统能够满足需求,为国税局的设备管理带来方便,提高了工作效率,具有较强的实用性和可行性。

    国内外研究概况及发展趋势:
    当今我国的国税局,设备管理业务往往从设备的入库开始,其主要包含以下几部分工作:
    (1)设备购进之初,又设备部门的专业人员对设备情况进行核对,并填写设备情况登记表。再又管理人员负责将设备情况登记表登记存档,并将有关使用说明进行编号存档,以备维修之用。对于一些附属设备,仅做登记入库管理,以便进行及时核对和调配。
    (2)设备日常运行中,要对日常检测到的数据进行必要存储和监督。在有经验的技师的指导下,根据日常使用记录,制订日常维护计划,力争降低装置因设备问题造成的非计划停工次数。
    (3)在设备发生事故的情况下,登记事故记录,并向技术人员提交事故维修表。由技术人员进行现场观察,根据事故维修表和日常运行数据,确定维修标准及要求。以便进行及时,合理的维修。在维修结束后,编写维修情况报告和设备状态报告。
    管理人员对有关资产数据进行统计,产品报表,以便高层管理人员根据该报表把握设备运营的宏观情况。

    二、研究内容和方法:(1、选题的学术思想、特色和预期达到的成果和水平;2、研究内容要
    解决的实际问题;3、技术路线和技术措施;进度计划)

    选题的学术思想、特色和预期达到的成果和水平:
    本系统将以一个长期从事计算机设备管理者的角度分析和研究了我国国税局计算机类设备管理系统发展的现状和面临的问题,针对这些问题,结合现代科技发展的最新成果,构思规划了一个崭新的计算机设备管理模式,从功能、组成结构、系统的特点和建设步骤几方面进行了论述。对国税局的各部门管理工作起着重要的指导作用。
    本系统是作者在近年来开发的若干系统项目之一,是在我国国税局计算机设备管理的基础上,结合所学专业知识及相应的工程实践经验设立的题目。文中首先分析了计算机设备管理系统的体系结构和开发方法,然后分阶段地介绍了具体的开发过程。该系统的开发严格遵守软件工程的要求,文档规范完善,在开发过程中坚持实用性和科学性相结合的原则。

    研究内容要解决的问题:
    本课题在经过调查和分析的基础上确定了国税局设备管理系统的功能需求,并结合当今网络开发的基本结构和系统功能结构设计了系统的整体功能框架结构。系统采用B/S模式,提供了强大的的设备管理功能,方便管理员对设备信息的添加、修改、查询等操作以及用户查询设备信息的操作。通过实践证明,系统确定的架构模型能够符合网络及用户要求,通用组件的开发大大地降低了代码重复及维护工作,提高了开发效率,规范了开发过程。
    本课题的主要内容包括:
    (1)用户管理模块:
       a. 管理员可以对普通用户进行添加(包过基本信息)、删除、查看、修改信息。
       b. 普通用户可以查看自己的基本信息,添加、修改详细个人信息。
    (2) 设备管理模块:
    a.管理员可以对设备信息进行添加、修改、删除等操作。
    b.普通用户可以查看各种设备信息。
    (3)设备报表模块:
      a.管理员可以对报表信息进行添加、修改、备注等操作。
      b.普通用户可以查看报表信息。
    国税局设备管理系统主要提供方便高效的管理功能以及网上的信息查看平台,用户可以通过该系统查看相关信息及修改相关信息,管理员可以管理所有信息。该系统使用JSP编程语言,Microsoft SQL2000数据库以及Apache Tomcat 6.0作为开发平台,运用软件工程思想方法,对系统进行快速有效开发, 系统分为以下几个方向:
    (1)用户管理。实现对不同用户分配不同的权限。
    (2)数据库连接。使程序能访问数据库,并能对其中的数据进行操作。
    (3)数据录入。通过程序能实现往数据库中增加记录。
    (4)数据查询。通过各种查询组合实现对数据的精确选取。
    (5)数据维护。包括对数据的修改及删除操作。
    (6)打印报表。主要是打印设备信息以及统计报表。

    技术路线和技术措施:
    (1) 通过查阅大量文献及了解目前国内外发展现状,结合作者所供职国税局的需要,建立一个基于C/S结构的国税局计算机类设备管理系统。
    (2) 决定使用相关开发技术。
    (3) 系统设计与实现
    ① 按照软件工程的要求,系统开发采用了渐增型开发方法,渐增型开发方法不要求系统设计开始就有完整的软件需求定义,允许从部分需求定义出发,先建立一个不完整的系统,通过测试运行该系统取得经验和反馈,加深对软件需求的理解,进一步使系统扩充和完善,如此反复进行,直至软件人员和用户对所设计的软件系统满意为止。
    ② 通过系统功能模型设计确定系统基本功能,进一步完成系统详细功能设计,确定系统功能流程。
    ③ 数据库设计,通过需求分析、概念结构设计、逻辑结构设计等六个阶段构造较优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足应用需求。
    ④ 系统程序设计,使用Delphi构建系统代码。

    进度计划:
    2009年12月~2010年1月:学习并了解计算机类设备管理系统的原理。查阅相关文献,了解国内外相关信息系统的最新成果和各种技术方案,分析各种技术方案的优缺点,选择适当的切入点进行研究。
     2010年1月~3月:根据C/S结构的基本原理,结合国税局MIS系统的特点,研究、分析现有各系统的不足之处,进行理论方面的探讨和研究,并选择合适的软件开发平台。
     2010年3月~5月:根据归纳和研究分析,得出系统模型,进行基于C/S结构的国税局计算机类设备管理系统的开发。
     2010年5月~7月:系统的调试与改进,撰写论文。
     2010年7月~8月:准备论文答辩。
    三、开题条件(根据专业学位情况填写)
    学术条件:
    作者供职国税局局域网、大学图书馆、公立图书馆、Internet及各种相关资料。
    已经完成了所有培养计划中规定的所有课程,并通过了所有的考核。

    设备条件:
    连接在局域网内的服务器两台,台式机一台,笔记本电脑一部,相关开发软件。

    经费概算和落实:
    经费已经落实。

    四、文献综述和调研报告(要求3000字以上,可另附页)
    1、引言
    在现代信息技术飞速发展的今天,企业的生产经营管理方式正随着网络技术的发展而朝着信息化、网络化方向发展,一场以互联网为标志的信息技术革命正在改变着人类的生产、生活,人类正步入信息经济时代。在这个时代,一个企业现代信息技术水平的高低,将成为企业竞争力强弱的重要标志,企业只有迅速掌握好网络技术、利用好网络技术,按现代管理方法管理企业的物流、资金流、信息流,实现企业管理信息化,才能全面提升企业资源配置水平,提高企业核心竞争力,从而提高企业经济效益,使企业在市场竞争中立于不败之地。
    一般说来,模具企业都是中小企业,大都是从作坊式的企业成长起来,甚至目前仍有许多模具企业是作坊式的管理,在模具交货期、成本、质量的控制方面问题层出不断。面对激烈的市场竞争,落后的管理手段和水平,使模具企业中的管理和技术人员只有疲于奔命,企业投巨资引进的CAD/CAM系统和高档数控加工设备也难以发挥出应有的效率和水平,企业缺乏活力和竞争力。这些问题已经引起了许多有志向国际先进水平看齐的模具企业经营者的高度重视,如何提高企业管理水平,增强企业的竞争力已成为我国模具制造行业参与国际市场竞争迫切需要解决的问题。
    因此,模具制造企业要提高管理水平,具备快速反应和及时调整的能力,没有一套先进的管理系统实现管理的信息化是很难做到的。通过信息化建设,实现模具制造企业的集成化管理,是促进企业提高经营管理水平的一个有效途径。
    由于时间紧迫,加之水平有限,设计中的缺点和不足之处在所难免,敬请导师批评指正,不胜感激。

    2、发展现状及趋势
    当今时代,由于信息技术、计算机技术的迅速发展,网络技术的普及,各国税局单位网络建设的日益完善,越来越多的国税局单位正在借鉴现代国税局管理中率先应用的管理信息系统(MIS)的理论和方法,开发适合于国税局单位的管理信息系统。随着数量的逐年增加,管理的难度也越来越大。合理利用信息技术进行仪器设备管理,对于提高设备管理水平、充分发挥其效益等具有重要意义。
    目前,基于国税局或国税局单位的管理信息系统,处于一种信息相对封闭的方式,就国税局单位而言更是如此。其存在的主要缺点有:不便于高层的信息汇总,阻碍了基于行业或大系统的信息统计与分析;系统的代码和数据结构冗余过大;系统数据信息时效性差,中间环节多;系统的适应性和可扩充性差;不利于不同系统间信息的交流等。随着技术的发展和系统需求的变化,现有采取C/S结构与ASP技术的系统己经不能适应新的要求。为此,上级主管部门提出开发新设备管理系统的需求。该系统的开发,其目的是要将先进的信息技术运用到国税局单位设备的管理中来。通过该系统,不但能完成国税局计算机设备的日常管理工作,还可以及时向各级领导和上级主管部门提供报表、数据信息,为主管部门的决策提供一定的参考。通过该系统的实施,可以提高计算机设备管理的工作效率,盘活国税局国有资产,使其发挥最佳功能,提高资产的利用率,提升其使用价值,对促进我国国税局单位的发展以及推进我国信息化的建设将起到重要作用。

    3、应用技术简介
    (1)JSP介绍
    JSP概述
    JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

    JSP工作原理
    JSP文件第一次被请求时,JSP引擎把该JSP文件转换成为一个servlet。而这个引擎本身也是一个servlet,在JSWDK(java服务器网络开发包)中,它就是JspServlet。JSP引擎先把该JSP文件转换成一个Java源文件,在转换时如果发现jsp文件有任何语法错误,转换过程将中断,并向服务端和客户端输出出错信息;如果转换成功, JSP引擎用javac把该Java源文件编译成相应的class文件。然后创建一个该servlet的实例,该servlet中的jspInit()方法被执行,jspInit()方法在servlet的生命周期中只被执行一次。然后jspService()方法被调用来处理客户端的请求。对每一个请求,JSP引擎创建一个新的线程来处理该请求。如果有多个客户端同时请求该JSP文件,则JSP引擎会创建多个线程。每个客户端请求对应一个线程。以多线程方式执行可大大降低对系统的资源需求,提高系统的并发量及响应时间.但应该注意多线程的编程限制,由于该servlet始终驻于内存,所以响应是非常快的。如果.jsp文件被修改了,服务器将根据设置决定是否对该文件重新编译,如果需要重新编译,则将编译结果取代内存中的servlet,并继续上述处理过程。虽然JSP效率很高,但在第一次调用时由于需要转换和编译而有一些轻微的延迟。 此外,如果在任何时候如果由于系统资源不足的原因,JSP引擎将以某种不确定的方式将servlet从内存中移去。当这种情况发生时jspDestroy()方法首先被调用, 然后servlet实例便被标记加入"垃圾收集"处理。 jspInit()及jspDestory()格式如下:可在jspInit()中进行一些初始化工作,如建立与数据库的连接,或建立网络连接,从配置文件中取一些参数等,在jspDestory()中释放相应的资源。

    (2) B/S体系结构介绍
    在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种三层体系结构如图1所示。

                         图1三层体系结构图

    采用该结构软件的优势在于:
    (1)无须开发客户端软件,维护和升级方便;
    (2)可跨平台操作,任何一台机器只要装有WWW浏览器软件,均可作为客户机来访问系统;
    (3)具有良好的开放性和可扩充性;
    (4)可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。
    这种三层结构层与层之间相互独立,任何一层的改变不影响其他层的功能。
    三层B/S结构将应用的三个部分明确的分开:表示部分、应用逻辑部分、数据访问部分。这三个部分在逻辑上独立的分开,分别加以实现,称之为:客户端、应用服务器、数据库服务器。而在客户端和应用服务器之间加入一个WEB服务器,就形成了一种特殊的B/S结构:Browser/Server,只在客户端安装浏览器软件即可。客户端使用Internet Explore时,就可以让Internet Explore变成为能够处理数据的应用系统。
    由于这种模式是提供一个跨平台的、简单一致的应用环境,实现了开发系统与应用系统的分离,因此避免了为多重不同的操作系统开发同一应用系统的重复操作,便于用户群的扩展、变化以及应用系统的管理。
    因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件开发中一种流行的体系结构.所以在开发本系统时采用这种模式。

    (3) SQL Server 2000 数据库
     数据库介绍
    SQL Server 2000能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到SQL Server 2000的情况,SQL Server 2000为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘I/O等。
    SQL Server 2000可以动态地将自身配置成能有效地使用客户端桌面或膝上型电脑中的可用资源,而不需要为每个客户端专设一个数据库管理员。应用程序供应商还可以将SQL Server 2000作为应用程序的数据存储组件嵌入到应用程序中。SQL Server在网络组件的顶部添加了服务器特有的中介组件,诸如开放式数据库连接(ODBC)后能使不同客户机进行相互连接,它可处理基于Internet的应用程序,帮助用户把SQL Server数据库信息集成到Web页面。
    SQL语句介绍:
    SQL(Structured Query Language,结构查询语言)是一个功能非常强大的数据库语言,可以用在一些大型数据库的建立。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中插入数据、更新数据、删除数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、 DB2、My SQL 、 Microsoft SQL Server、 Access等。绝大多数SQL结构化查询语言都可以在数据库之间通用,虽然不同的数据库在SQL语言上有些差异。但是,标准的SQL命令如"Select"、 "Insert"、 "Update"、 "Delete"、 "Create"和 "Drop"用于完成绝大多数数据库的操作,在不同数据库之间几乎没有差异。
    SQL功能强大,但是概括起来,它可以分成以下几部分:DML(Data Manipulation Language数据操作语言)用于检索或者修改数据; DDL(Data Definition Language数据定义语言) 用于定义数据的结构,如创建、修改、删除等命令;DCL(Data Control Language数据控制语言)用于赋予或取消用户的权限。

    (4)Java Bean组件技术
    Java Bean是用Java语言编写的可重用的软件组件。实际上,Java Bean就是一种Java类(Class),通过封装属性和方法成为具有某种功能或者处理某个业务的对象。
    Java Bean与Java程序的类之间的区别是:任何一个符合某种属性和事件接口定义约定的Java类就可以是一个Java Bean。Java Bean是在可视化构造工具中可以被操作的Java类,并且这些Java类可以放置到应用程序中二编Java Beans的方法同编写其他Java类一样,通过利用组件开发工具,根据目前已有的组件、Applet程序或者Java类,编写实际的Java Beans。一般,Java Bean会被组织成为数据包(Package)以便进行管理。
    中间应用层一般是通过Java Bean技术来扩充应用程序的功能。

    (5)ODBC数据访问接口
        开放数据库互连(Open Data Base Connectivity, ODBC)是Microsoft公司开发的一套开发数据库系统应用程序接口规范,它支持应用程序以标准的ODBC函数和SQL语句操作各种不同的数据库。在这一实现过程中,ODBC驱动程序起了关键作用,简单地说,ODBC驱动程序相当于一个转换开关,它负责将应用程序发送来的标准SQL语句传递给各种数据库驱动程序处理,再将处理结构送回使用程序。于是,应用程序开发者只须面对统一的ODBC数据源,而不必针对各种数据库进行不同的设置,这样的程序具备更好的适用性和可移植性,甚至可以访问多种不同的数据库。


    参考文献
     
    [1] 陈禹、左美云.信息系统分析与设计.北京.高等教育出版社.2005
    [2] 王珊、萨师煊.数据库系统概论.北京.高等教育出版社.2006
    [3] 李巍.JSP编程入门与应用实例.北京.清华大学出版社.2001
    [4] Greg Riccardi.数据库系统原理-Internet和Java应用指南.北京.清华大学出版社.2002
    [5] 李香敏.SQL Server2000 Programmer’s Guide编程指南.北京希望电子出版社.2002
    [6] 魏洪涛、李群、王维平.基于Web的管理信息系统的安全模型设计.计算机应用.2003
    [7] 杨亦,设备管理系统的研究与开发,东南大学,硕士学位论文,2004
    [8] 杨国英.基于B/S模式的高校仪器设备的管理信息系统设计与实现.2005
    [9] John O’Donahue.Java 数据库高级编程宝典.北京.电子工业出版社,2003
    [10]Marlene Theriault.oracle9i DBA 基础教程.北京.机械出版社.2003
    [11]陈少红、朱敏.探讨用JPS开发基于B/S的MIS.计算机应用.2003
    [12]张海藩.软件工程导论.清华大学出版社,2003:136-258
    [13]刘建元,李卫青,陈伟光.计算机专业英语——Coputing Essentials.高等教育出版社,2003:123-253
    [14]苗雪兰,刘瑞新,梁永霖.数据库系统实验指导和习题解答.机械工业出版社,2004:23-68
    [15]夏邦贵,郭胜.SQL Server 数据库开发入门与范例解析,2004:63-256
    [16]萨师煊,王珊.数据库系统概论.第三版.高等教育出版社,2000:125-526
    [17]赛奎春,高春艳,李俊民等.Visual Basic工程应用与项目实践.机械工业出版社,2005:98-157
    [18]龚沛曾,陆慰民,杨志强.Visual Basic程序设计教程.高等教育出版社,2000:145-245
    [19]刘舫.Visual Basic编程篇.Visual Basic编程篇.电子工业出版社,2004:254-321
    [20] 刘韬,骆娟,何旭洪.Visual Basic 数据库系统开发实例导航.第二版.人民邮电出版社,2003:152-368
    [21]郑阿奇.Visual Basic 实用教程.第二版.电子工业出版社,2004:152-321
    [22]郑阿奇.SQL Server实用教程.电子工业出版社,2006:201-303
    [23]高守传.精通SQL结构化查询语言详解.北京人民邮电出版社,2005:201-306
    [24]肖慎勇.SQL SerVer数据库管理与开发.清华大学出版社,2006:147-520
    [25]高守传.精通SQL——结构化查询语言详解.北京人民邮电出版2005:14-263
    [26]萨师煊,王珊.数据库系统概论.第三版高等教育出版社,2004:321-620


    学位论文工作计划表
    开始时间 2009年12月 完成时间 年  月 答辩时间 年  月
    阶段时间 论文各阶段的主要内容 完成形式 指导人

    2009.12~2010.1

    2010.1~2010.3


    2010.3~2010.5


    2010.5~2010.7

    2010.7~2010.8 
    学习并了解计算机设备管理的原理。查阅相关文献,了解国内外关于计算机设备管理的最新成果和各种技术方案,分析各种技术方案的优缺点,选择适当的切入点进行研究。

    根据C/S结构的基本原理,结合计算机设备管理的特点,研究、分析现有计算机设备管理系统的不足之处,进行理论方面的探讨和研究,并选择合适的软件开发平台。

    根据归纳和研究分析,得出系统模型,进行基于C/S结构的计算机设备管理系统的开发。

    系统调试、系统改进,开始撰写论文。

    准备论文答辩。 
    文献


    研究、设计思路和系统框图

    算法设计、编程


    改进了的程序、论文初稿


    论文 

    指导教师意见:


    指导教师签字:                           年     月     日
    报告日期  报告地点  听众人数 
    评 议 小 组 名 单 姓 名 职   称 所在学科(专业)
       
       
       
       
       
       
    评议小组意见 

    评议组组长签字:
                   年    月     日
    考核成绩 A    通过;    B   不通过;
    备注:1、考核成绩在A、B、项上画圈。
          2、不合格者必须重做,再次不合格者,取消进入论文的资格。
          3、各考核评议小组组长将本小组学生的考核成绩统一汇总到本院系研究生教务员处,教务员将本院系成绩汇总后交研究生院专业学位办。
          4、本考核表由学生本人留存,毕业报退时与学位论文同时交到校档案馆存档。

    原文地址:https://www.boshuolunwen123.com/lgyx_lunwen/ruanjian_lunwen/12779.html,如有转载请标明出处,谢谢。 您可能在寻找关于软件工程论文方面的范文,您可以到理工医学论文频道查找。

    在线咨询】【写作辅导】【论文检测】【论文改重】【论文翻译

    会员投稿】【范文模板】【开题报告】【资料下载】【提交留言

    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表
    论文写作指导
    论文在线咨询
    京ICP备18055229号