




已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于ASP的手机短信系统的开发摘 要 手机短信系统采用B/S架构,由ASP+Access技术实现。本系统包括用户管理、短信编辑和发送、发送记录管理等模块。其中短信发送是本系统的重点及难点,该模块通过用户定制短信业务后,将用户所定制的短信发送到指定用户手机上。此手机短信系统是在计算机上将短消息进行编辑和管理,通过互联网短信接口平台将短信发送到指定电话号码的手机上,开发此系统不仅能够提高短信编辑速度、方便短信管理、短信存储量大,而且也能够降低手机短信费用。 关键词 B/S; ASP;Access;短信 The Development of Mobile phone short message System Based on ASP Ran Hu Di College of Mathematics and Information Science, Northwest Normal University, LAN Zhou 730070 Abstract Mobile phone messaging system applies B/S framework, which achieved by the technology of ASP+Access. This system includes user management, SMS sending, editing and management module. Send record One is the system of text messages and difficulties, this text through a customized business module, after which the user custom text messages to specify users that mobile phones. The mobile phone short message system is in short message on a computer, editing and management through the Internet SMS messages sent to interface platform will be specified on the phone number, the system can not only improve text editor speed and convenience, SMS message management, but also thereserves big can reduce cost SMS. Keywords B/S; ASP; Access;SMS i 基于ASP的手机短信系统的开发 目 录 第1章 引言 . 1 1.1系统开发的目的 . 1 1.2系统开发的意义 . 1 1.3相关技术 . 1 第2章 开发平台、运行环境及工具的介绍 . 3 2.1 ASP . 3 2.2 IIS(Internet Information Server) . 3 2.3 脚本语言 . 4 2.4 Microsoft Office Access. 4 第3章 手机短信系统功能简介. 5 3.1系统功能模块图 . 5 3.2 功能说明 . 6 第,章 手机短信系统的开发实现 . 7 4.1 手机短信系统流程分析. 7 4.2 数据库设计 . 8 第5章 系统功能的总体实现 . 10 5.1 网页总体设计 . 10 5.2 ASP的内建对象简介 . 10 5.3 系统模块的实现. 11 5.4 通用的数据库连接文件 . 18 5.5 短信发送主要页面的代码设计 . 19 总 结 . 23 参 考 文 献 . 24 ii 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 第1章 引言 1.1系统开发的目的 本系统的开发旨在为手机短信业务提供一个网上发送短信的平台,应实现以下功能: 1.普通用户可以随意的定制自己所需短信类型的短信业务。 2.管理员可以向已定制短信业务的用户发送该类型的短信。 3.管理员可以删除普通用户信息。 4.管理员能够及时的更新短信库中短信内容。 5.管理员能够记录下给用户发送短信的记录。 1.2系统开发的意义 20世纪最后几年,移动通信飞速发展,移动设备迅速普及,使得手机成为绝大数人随身必备之物。不知不觉,短信(这里指的是SMS,Short Messaging Service)这种廉价、异步的通信方式开始流行,并且很自然的开始与互联网相结合,人们可以在网络上填写信息并发送到指定的手机号码,于是,很多网站开始提供基于手机短信的服务,比如定制天气预报、体育新闻之类的信息服务,或者通过手机短信来为某些增值业务付费等,这些收费服务甚至成为某些网站的主要经济收入。从更深一层的意义来说,手机短信系统带来的是移动通信网络和国际互联网的结合,使得人们能够进行跨平台的联络。 1.3相关技术 1. B/S(browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据1 基于ASP的手机短信系统的开发 库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。 2.ADO技术:是“ActiveX Data Object(ActiveX数据对象)”的缩写,是目前最流行的数据库技术,是建立在OLEDB底层技术之上的高级编程接口。可以通过ADO对象模型访问各种数据库,包括与ODBC(Open Database Connectivity,开放数据库互连)兼容的数据库和与OLEDB兼容的数据库。 ADO 模型是由主体对象和集合对象组成的。其中,主体对象包括以下3个: Connection 连接对象,用于表示与数据源的连接,其功能依赖于具体的数据提供者。 Command 命令对象,用于处理传送给数据源的命令。 Record set 记录集对象,用于处理结果记录集,包括获取和修改数据。 集合对象包括以下4个: Field 字段对象,对应于字段集合,用于表示记录集中的列的信息。 Parameter 参数对象,对应于参数集合,用于处理与命令对象相关的参数。 Property 属性对象,对应于属性集合,用于处理ADO对象的详细属性。 Error 错误对象,对应于错误集合,用于处理可能发生的错误及其详细错误。 3.OLEDB技术: 是连接数据库的一种方式,是底层数据库访问接口,使用OLEDB连接数据库,不需要注册ODBC数据源名称,只需配置连接字符串。 使用OLEDB配置的连接字符串,其参数如下: Provider 指定数据提供者,应为“SQLOLEDB” 。 Data Source 指定SQL Server服务器名称,对于本地服务器可以为“(local)”。 Initial Catalog 指定默认的数据库名称。 User ID 指定登录帐号名。 Password 指定账户密码。 4.SQL语言: “结构化查询语言(Structured Query Language)”,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国脚标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语言可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。 SQL语言共有以下4中: 数据查询语言(DQL):SELECT(查询)。 数据定义语言(DDL):CREATE(创建), DROP(删除),ALTER(修改)。 2 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 数据操纵语言(DML):INSERT(插入), UPDATE(修改), DELETE(删除)。 数据控制语言(DCL):COMMIT(事务提交), ROLLBACK(事务回滚)。 第2章 开发平台、运行环境及工具的介绍 2.1 ASP ASP(Active Server Pages,动态服务器主页)是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP是一种类似HTML语言、Script( 脚本) 与CGI的结合体, 它具有以下3个方面的含义。 1.Active(动态的) ASP使用了Microsoft公司的ActiveX组件技术,其本身就提供了一些常用的组件,只要在服务器上安装所需的ActiveX组件,用户就可以使用这些组件来创建Web应用程序,通过访问组件来执行复杂的任务。 2.Server(服务器) ASP是运行在服务器端的,并支持脚本语言。只需在服务器端安装支持ASP的开发环境,而不必担心客户端浏览器是否支持ASP所使用的语言。并且,ASP能够使用任何一种脚本语言,只要服务器上安装了符合ActiveX脚本标准的相应脚本引擎,如VBScript、JavaScript、Perl、Python等。 3.Page(页面) ASP返回的标准HTML页面,可以正常显示在客户端浏览器。当查看ASP动态网页时,所有的脚本命令都是在服务器上执行的,返回给浏览器的Web页面是在服务器上生成的HTML代码,有效地保护了ASP的源程序。 2.2 IIS IIS(Internet Information Server)即为Internet 信息服务,它是一款强大的Web服务器。IIS是Windows Server的一个组件,可以使Windows Server成为一个Internet信息的发布平台,为系统管理员创建和管理Internet信息服务器提供各种管理功能和操作方法。IIS的核心组件包括Internet服务管理器、FrontPage服务器扩展、Internet信息服务管理单元、Web3 基于ASP的手机短信系统的开发 服务、文件传输协议服务、NNTP Service、SMTP Service和公用文件等。另外,IIS还支持其他一些功能强大的组件,如XML、ASP、ISAPI、IDC、JVM、JSP、JavaScript、VBScript和CGI等。 2.3 脚本语言 VBScript是Visual Basic Script Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS,是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp动态网页开发技术。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用的程序库,比如它可以使用Microsoft Office的库,尤其是使用Microsoft Access和MicrosoftSQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库。 JavaScript是Netscape公司提供的一种基于对象的脚本语言,并且微软公司也提供了对 JavaScript的支持。JavaScript以一种称为Web应用程序框架的方式使用HTML,还通向HTML提供事件并允许这种事件驱动代码在HTML中运行来扩展HTML的功能。 2.4 Microsoft Office Access Microsoft Office Access(前名 Microsoft Access)是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和图形用户界面两项特点,是Microstt Office的成员之一。 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件中,便于用户的操作和管理;Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩张方法和属性。通过对象的方法、属性完成数据4 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 库的操作和管理,极大地简化了用户的开发工作。同时,这种基于对象的开发方式,使得开发应用程序更为简便;Access是一个可视化工具,是风格与windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握;Access基于windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行;Access支持ODBC(开发数据库互连,Open Data Base Connectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的链接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相连接。利用数据库访问对象生成HTML文件,轻松构建Internet/Intranet的应用。 第3章 手机短信系统功能简介 3.1系统功能模块图 系统功能模块如图3-1所示。 5 基于ASP的手机短信系统的开发 手机短信系统 系统登录界面 Y N 已注册, 登录 普管注通理册员 用页户 面 接定添用栏发修添 权 收制加户目送改加限 短短短管管短短短管 信 信 信 理 理 信 信 信 理 图3-1 系统功能模块图 3.2 功能说明 本手机短信系统主要集中讲述系统后台部分的实现(即管理员为用户服务的功能),又因为牵扯到短信接口平台的因素,所以该系统的实现是一个模拟过程的实现,该系统主要实现的功能如下: (管理员功能 1(1)用户管理。系统能够对定制手机短信服务的用户进行管理,能够删除不再需要服务的用户信息。 (2)短信管理。系统能够保存所要发送的短信内容,管理员刻意选择进行发送造作。 (3)短信编辑和发送。管理员能够对短信进行编辑,并将短信发送到指定的手机号码。 (4)发送记录管理。系统保存了每一次的短信发送记录,管理员能够查看或者选择删除这些发送记录。 6 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 2(普通用户功能 普通用户只有注册功能,也就是向管理员申请定制该短信业务的功能,当普通用户注册成功时,即表示该用户定制了此短信业务,然后就等待管理员(即服务商)向该用户发送此类业务短信。 第,章手机短信系统的开发实现 4.1 手机短信系统流程分析 手机短信系统的首页界面是登陆页面,若是第一次登陆则先进入注册页面注册,如果已经注册则直接登陆。当为普通用户登录后,只可以往系统中添加各类型的短信,当为管理员登录后,就进入了管理页面,这时管理员可以进行添加短信、修改短信、删除短信、给已定制短信的用户发送相关短信、设置注册用户的访问权限、删除用户等操作. -1所示。 系统的流程图如图4系统主界面 误帐户密码验退出系统 误 证 正 确 判断权限 管理员 普通用户 否 是 用户管短信管发送记 短信编定制短信业 理 录管理 理 辑和发务(注册) 送 定制的 短信 用户手机 数据库更新 图4-1手机短信流程图 7 基于ASP的手机短信系统的开发 4.2 数据库设计 4.2.1 设计方法: 1.需求分析:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。 2.概念结构设计:对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS(数据库管理系统)的概念模型。 3.逻辑结构设计:将概念数据模型转换为某个DBMS所支持的数据模型,并将其进行优化。设计逻辑结构选择最适于描述与表达相应概念的数据模型,然后选择最合适的DBMS。 4.数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法),根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。 5.数据库实施:运用DBMS提供的SQL语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 6.数据库运行和维护:在数据库运行过程中对其进行评价,调整与修改。包括:数据库的转储和恢复、数据库的安全性、完整性控制、数据库性能的监督、分析和改进、数据库的重组织和重构造。 4.2 数据库的表结构 该系统包含管理员信息表(ADMIN)、一级栏目表(CLASS)、二级栏目表(SUBCLASS)、服务用户表(USER)、短信息表(MESSAGE)、发送数据表(SENDDATA)。各个表的结构如下: 管理员信息表(ADMIN)如图4-2所示。 图4-2 管理员信息表(ADMIN) 一级栏目表(CLASS)如图4-3所示。 8 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 图4-3 一级栏目表(CLASS) 二级栏目表(SUBCLASS)如图4-4所示。 图4-4 二级栏目表(SUBCLASS) 服务用户表(USER)如图4-5所示。 图4-5 服务用户表(USER) 短信息表(MESSAGE)如图4-6所示。 图4-6 短信息表(MESSAGE) 发送数据表(SENDDATA)如图4-7所示。 9 基于ASP的手机短信系统的开发 图4-7发送数据表(SENDDATA) 第5章 系统功能的总体实现 5.1.网页总框架设计 为了操作方便的需要,采取框架结构构建网页,其中主框架的结构如图5-1所示。 标题部分(图片) 站内 导航 内容显示部分(默认为手机短信系统) 1 网页主框架 图5-由此对应五块ASP 文件: (1)main.asp 框架定义文件。 (2)manage.asp 管理文件。 (3)left.asp 定义站内导航文件。 (4)实现用户注册的ASP文件。 (5)实现管理员为用户服务的ASP文件。 5.2 ASP的内建对象简介 在ASP中可以使用VBScript或JavaScript等脚本语言实现很多的功能,但有时候仅有脚本语言是不够的,还需要使用ASP的内建对象。ASP的内建对象有以下5个: 1.Request对象:用于获取客户端提供的所有信息,包括通过网址参数传递的信息、HTML表单中用POST方法或GET方法传递的参数和Cookie等。 2.Response对象:用于响应客户端的请求,将数据信息发送给用户,包括直接发送信息给客户端浏览器、重定向浏览器到另一个URL或设置Cookie的值等。 3.Server对象:提供对服务器上的方法和属性进行的访问,其中大多数方法和属性是作为10 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 实用程序功能服务的。 4.Session对象:用于存储特定的用户会话所需的信息。 5.Application对象:用于在给定的应用程序的所有用户之间进行数据信息共享。 5.3系统模块的实现 根据系统所要实现的功能,本系统主要分为7个模块: .用户注册模块:该模块负责完成用户注册的功能。 .管理员信息修改模块:该模块负责完成管理员帐号、密码的修改。 .定制用户管理模块:管理所要服务用户的信息。 .短信管理模块:管理员能够添加、删除短信记录。 .短信发送模块:管理员能够选择已存在的短信,或者编辑新的短信,然后发送给指定的手机号码。 .发送记录管理:管理员可以查看、删除详细的短信发送记录。 .短信栏目管理:短信分类的管理,包括了一级栏目和二级栏目。 而我所完成的模块功能主要为:添加短信、短信管理、发送数据。 5.3.1系统登录页面 1.登录信息输入页面 进入到系统之后,首先将到达系统主页面index.asp,该页面包括登录页面和新用户注册页面register.asp,则 登录页面index.asp的效果如图5-2所示。 11 基于ASP的手机短信系统的开发 图5-2 手机短信系统登录信息输入页面index.asp 新用户注册页面register.asp的效果如图5-3所示。 图5-3手机短信系统用户注册页面register.asp 2.信息验证页面 当新用户注册时,通过completeregister.asp文件将用户的信息添加到数据库SMS文件中,并完成新用户的注册后直接跳转到登录界面。 12 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 用户在index.asp页面中完成帐号和密码输入之后,提交表单,数据将交由chkadmin.asp页面处理,chkadmin.asp将负责检索数据库,查看帐号和密码信息是否正确。 5.3.2系统主页面 1、主框架页面 如果管理员或用户的帐号和密码输入正确,成功登录之后,将进入一个框架页面,分为两个部分,左侧部分为系统导航页面部分,类似于Windows资源管理器,从此可以到达系统的其他部分;右侧显示主要的内容。由于管理员和普通用户在手机短信系统中的使用权限不同,通过一个标识FLAG来界定,当FLAG=1表示为超级管理员,当FLAG=3表示为普通用户。则 超级管理员成功登录后的页面如图5-4所示。 图5-4手机短信系统超级管理员登录后的主框架页面 普通用户成功登录后的页面如图5-5所示: 13 基于ASP的手机短信系统的开发 图5-5手机短信系统普通用户登录后的主框架页面 2.导航栏页面 主框架页面的左侧为导航栏页面left.asp,该页面主要包括各个链接,单击这些链接能够在主框架右侧部分显示相关页面。导航页面如图5-4所示。 在left.asp页面中,程序首先将判断登录用户的权限,然后根据权限的大小显示不同的页面内容。如果登录的是超级管理员,那么将显示所有页面的链接(如图5-4);如果是普通管理员,那么只会显示到添加短信、短信管理,发送数据3个页面的链接(如图5-5);如果是普通用户,那么只显示添加短信页面(如图5-5)。 3.系统操作说明页面 管理员或用户进入到系统后,首次到达主页面,在主框架页面manage.asp的右侧将显示系统操作页面main.asp,该页面将介绍如何使用该系统,并说明不同权限管理员和用户所能进行的不同操作。 5.3.3短信管理模块 在主框架页面中单击左侧导航栏中的“添加短信”和“短信管理”超级链接,都将进入到管理员信息修改模块。该模块共包括3个页面:新短消息输入页面freeadd.asp、添加新信息页面adminsave.asp和短信查看页面adminedit.asp。 1.新短消息内容输入页面 14 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 在主框架页面中单击左侧导航栏中的“添加短信”超级链接,进入的就是新短消息内容输入页面freeadd.asp。管理员在该页面中编辑新信息的标题、内容、关键字、作者、来源等,并选择新信息所属的一级栏目和二级栏目。Freeadd.asp的页面效果如图5-6所示。 图5-6 手机短信系统新短消息内容输入页面freeadd.asp 2.添加新信息页面 管理员在freeadd.asp页面中完成短信内容的编辑之后,提交表单,数据将交由添加新信息页面adminsave.asp进行处理。该页面首先将检验提交的表单信息是否合法,然后根据进行的操作是添加新信息还是修改原有信息,完成对数据库的更新 3.短信查看页面 在主框架页面中单击左侧导航栏中的“短信管理”超级链接,进入短信查看页面adminedit.asp。该页面将分页显示所以的短信信息,并支持使用关键字对数据库中的短信进行查询,同时,管理员还能在此页面选择删除某些短信记录。adminedit.asp页面的效果如图5-7所示 15 基于ASP的手机短信系统的开发 图5-7 手机短信系统短信查看页面adminedit.asp aminedit.asp页面中有两个表单,一个用于提交进行查询所用的关键字,一个用于提交选定要删除的短信记录信息。这两个表单都将提交给adminedit.asp页面自身。在处理所提交的查询表单时,页面程序将根据是否输入了查询关键字,来生成不同的SQL语句,那么这洋就显示了所需要的页面内容;在处理所提交的删除内容表单时,程序将获得所有管理员选定的记录,并循环将其从数据库中删除。 5.3.4短信发送模块 在短信查看页面adminedit.asp,点击“短消息关键字”一栏中的文字超级链接,将进入到短信发送模块,短信发送模块负责将该短消息发送到指定的手机号码。短信发送模块共包括两个页面:短信内容编辑页面send.asp和短信发送操作页面smartsms.asp。 1.短信内容编辑页面 进入短信发送模块,首先将到达短信内容编辑页面send.asp,在该页面中有一个文本编辑框和一个下拉列表,管理员可以在完成短信内容的编辑之后,从下拉列表框中选择某个定制服务的用户手机号码,进行短消息的发送。Send.asp的页面效果如图5-8所示。 16 西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文 图5-8手机短信系统短信内容编辑页面send.asp 2、短信发送操作页面 管理员在send.asp页面中完成短信内容的编辑和用户手机号码的选择之后,提交表单,数据将提交给短信发送操作页面smartsms.asp来处理。Smartsma.asp页面将记录此次的短信发送情况,并完成具体的短信发送工作。 5.3.5发送记录管理模块 在主框架页面中打击左侧导航栏中的“发送数据”超级链接,将进入发送记录管理模块,该模块只有一个页面,即发送记录查看页面senddata.asp,其页面运行效果如图5-9所示。 17 基于ASP的手机短信系统的开发 图5-9 手机短信系统发送记录查看页面senddata.asp 该页面将分页显示所有已发送的短信记录信息,管理员也可以在此选择删除某条记录。该页面中包括了一个表单,这个表单将提交给该页面自身,页面程序从表单数据中共获得要删除短信发送记录的ID号,并完成删除操作。 5.3.6退出登录页面 在主框架页面中单击左侧导航栏中的“退出系统”超级链接,将到达logout.asp页面,在此进行管理员或用户身份的注销,并退出系统 5.4 通用的数据库连接文件: 在开发对数据库的Web应用程序里,很多页面连接到数据库,然后都会对数据库进行操作,如果每个这样的页面都需要来声明连接数据库的connection对象,那就显得很麻烦了,一般的做法是建立一个公用的数据库连接文件,在后面用到的时候用include语句包含就可以了。这样可以减轻程序编写的任务量,也便于维护。 在本系统中数据库连接文件为:conn.asp,其代码如下: 5.5短信发送主要页面的代码设计 短信发送文件send.asp代码重点部分如下: 定制业务 发送短信给用户。 function addphone(gn) var list=gn; var s=new String(document.sms_form.phone.value); newstr=list.optionslist.selectedIndex.value if (newstr=0) return false; if (s.length!=0) document.sms_form.phone.value=s+n+newstr; else document.sms_form.phone.value=newstr; return true; function window_onload_modify(superset,subset) loadsupset(Ar,superset); exponent_onchange(Br,superset,subset); function loadsupset(arra,spset) var opt; clearremark(spset); if(arra11=null) spset.add(new Option(text=请选择组别,value=0); for (j=1;j0) for (j=1;jarrai.length;j+) addtext=arraij2; addvalue=arraij1; sbset.add(new Option(text=addtext,value=addvalue); function clearremark(Sbset) var SbsetLen=Sbset.length; for (i=0;iSbsetLen;i+) Sbset.remove(0); function exponent_onchange(arr,superset,subset) clearremark(subset); addsubset(arr,superset,subset); function check() if(document.sms_form.phone.value=) alert(接收人手机号未填写); return false; else if(document.sms_form.content.value=) alert(内容未填写); return false; else return true; !- function mOvr(src,clrOver) if (!src.contains(event.fromElement) src.style.cursor = hand; src.bgColor = clrOver; 21 基于ASP的手机短信系统的开发 function mOut(src,clrIn) if (!src.contains(event.toElement) src.style.cursor = default; src.bgColor = clrIn; function mClk(src) if(event.srcElement.tagName=TD) src.children.tags(A)0.click(); maxlimit) field.value = field.value.substring(0,maxlimit); else co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六一相关游戏活动方案
- 六一美食兑换活动方案
- 六一节活动摊档活动方案
- 六一评比活动方案
- 六一郊游活动方案
- 六一银行活动方案
- 六安公司团建活动方案
- 六年级特色创新活动方案
- 医务人员考试试题及答案
- 医疗废物考试试题及答案
- 国开作业科研人员TRIZ技术创新方法应用培训-单元测验1(确定项目+描述项目)76参考(含答案)
- 企业安全生产网格化管理体系图空白
- 焊接热处理工艺卡
- 百日咳临床研究进展PPT医学课件
- 大型钢网架整体提升施工工法
- 干熄焦炉内固_气流动与传热数值模拟毕业论文
- 公司股东变更登记申请书(一变一)
- Q∕GDW 12176-2021 反窃电监测终端技术规范
- 供应链金融业务工作开展情况总结汇报
- 井塌预防处理措施
- 一年级数学学困生转化典型案例
评论
0/150
提交评论