《福建省通信传输网络信息管理系统.doc》由会员分享,可在线阅读,更多相关《福建省通信传输网络信息管理系统.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、福建省通信传输网络信息管理系统摘 要随着通信体制改革的深入,我省通信行业进入快速发展时期,多运营商竞争的市场格局初步形成,通信传输网络资源迅速增加。传输网络资源的增加,为我省通信行业的发展奠定了良好的基础,但是大规模重复建设也随之带来网络资源利用率下降、资产闲置、投资回报率降低等问题。作为通信行业主管部门,通过科学的管理手段加强传输网络建设管理、提高资源利用率、避免重复建设成为当前急需解决的问题。因此,通过建立通信传输网络信息管理系统,全面掌握省内网络资源现状,实现资源管理的科学化,提高资源利用率,避免重复建设,具有重要的现实意义。福建省通信传输网络信息管理系统是一个基于B/S模式、应用FRO
2、NTPAGE网页制作软件、运用ASP技术进行开发的数据库管理系统,主要实现对全省通信传输网络信息的查询、统计、更新、备份等管理功能。本文主要阐述了通信传输网络信息管理系统的主要设计思想,着重介绍了有关传输网络信息管理系统用户管理、光缆信息维护等功能的设计过程以及实现的关键技术方式。关键词:传输网络管理 数据库 ASP FrontPage目 录第 一 章 引 言11.1 系统开发意义11.2 系统功能简介21.3 技术要求21.3.1开发环境21.3.2开发工具的选用2第 二 章 数据库结构及系统结构设计42.1数据库概述42.2系统功能52.3数据库结构72.3.1人员代码表(user)82.
3、3.2光缆信息表(glb)82.3.3意见反馈表(yg)92.4系统结构102.4.1身份验证模块流程102.4.2新增记录模块流程112.4.3修改记录模块流程112.4.4 删除记录模块流程122.4.5查询记录模块流程122.4.6统计打印模块流程132.4.7数据备份模块流程132.4.8意见反馈模块流程142.4.9用户管理模块流程14第 三 章 系统实现的关键技术163. 1关键技术163.1.1 ASP技术163.1.2 ADO技术163.1.3 脚本语言173.2 实现方法173.2.1系统安全性173.2.2系统维护管理223.2.3 数据查询313.2.4统计打印343.3
4、运行效果及自我评价35第 四 章 结 束 语36致谢38参考文献39第 一 章 引 言1.1 系统开发意义在当今的信息时代,信息已经成为决定生产力、竞争力和经济效益的重要资源,管理者只有及时、准确地掌握相关信息,才能做出正确的决策。数据处理技术作为计算机应用的核心技术,是实现信息存储、查询和处理的重要手段,由于其在社会和经济的发展中起到的越来越重要的作用而日益受到人们的关注。近年来,随着计算机网络技术的飞速发展,数据库技术与网络技术的结合,使得人们对信息的利用突破了时间和空间的限制,成为社会信息化的重要支撑。目前大量应用于各个部门的计算机应用系统,如:管理信息系统、办公自动化系统、决策支持系统
5、,甚至于情报检索,人工智能,专家系统,计算机辅助设计等非数值计算机领域,都离不开数据库技术的使用。随着通信体制改革的深入,我省通信行业垄断局面逐步被打破,多运营商竞争的市场格局初步形成。为了在市场竞争中处于有利的位置,近年来省内各电信运营商不断加大通信传输网络建设规模,使得我省通信传输网络资源迅速增加,网络规模不断扩大,但是大规模重复建设也随之带来网络资源利用率下降、资产闲置、投资回报率降低等问题。作为通信行业主管部门,加强传输网络建设管理、提高资源利用率、避免重复建设成为当前急需解决的问题,而原来传统的文件系统管理方法存在着诸如数据冗余、数据异常、数据不一致性等问题影响了管理科学化水平的提高
6、。因此,通过建立全省通信传输网络信息管理系统,全面掌握省内网络资源现状,实现资源管理的科学化,提高资源利用率,避免重复建设,具有重要的现实意义。本次毕业设计的任务就是利用网页制作软件FRONTPAGE、Web应用程序开发技术ASP,编写一个通信传输网络信息管理系统,实现对全省通信传输网络信息的查询、统计、更新、备份等管理功能,提高日常工作效率,促进管理决策的科学化。1.2 系统功能简介根据系统调研与需求分析,福建省通信传输网络信息管理系统包含下列基本功能:身份验证、数据输入、数据维护、数据查询、统计打印、数据备份、意见反馈、用户管理。其中,数据的输入、维护、查询、统计打印是本系统实现管理决策科
7、学化目的主要功能,身份验证、数据备份、意见反馈及用户管理是保证本系统安全、稳定、正常运行的辅助功能。1.3 技术要求 本系统作为局域网数据库应用系统,单纯使用静态HTML网页显然不能满足要求,需要使用Web数据库技术实现对传输网络信息进行动态交互数据处理,以适应不同的用户对数据使用的需要,同时考虑到局域网内Web访问量不大的特点,可选用小型数据库管理软件进行数据库的管理。1.3.1开发环境软件:操作系统Windows98简体中文版以及Internet Explorer 5浏览器;个人Web服务器PWS4.0;Microsoft Access 2000;ASP 4.0;Microsoft Fro
8、ntPage 2000。硬件:CPU Pentium III内存 32Mb;硬盘 10Gb;打印机 1台。1.3.2开发工具的选用Windows是世界上最为流行、使用最为广泛的微机图形化界面的操作系统。因此,我选用了Windows及其自带的Explorer浏览器作为Web站点的工作平台以及WWW信息浏览窗口。PWS(Microsoft Personal Web Server)4.0是解决个人信息共享和Web开发需要的方案,也是加速和简化Web站点设置的桌面Web服务器。由于PWS支持ASP(Active Server Pages),因此可以作为Web站点的开发和测试平台。实际上,PWS就是简化
9、了的IIS(Internet Information Server)环境,在局域网服务器上使用通信传输网络信息管理系统站点前,可以先在普通微机上创建站点,并使用Personal Web Server进行测试,当在必要时,可以轻易升级到商业化的IIS环境。数据库管理软件的选择与连接访问量密切相关。由于本系统是在局域网内使用,连接访问量相对不多,因此,桌面型数据库系统Access即可满足本系统的设计需求。ASP是当今流行的Web应用程序开发技术之一,作为一种服务器端脚本编写环境,它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问功能的Web应用程序
10、。ASP应用程序很容易开发和修改,其原理是:当客户端的浏览器从Web服务器上请求 .asp文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。由于脚本是在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的,因此不必担心浏览器能否处理脚本,Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回浏览器,所有服务器端脚本不易复制。FrontPage是Microsoft Office中一个专门用来制作网页的组件,它实现了“所见即所得”的工作方式,即使完全不了解HTM
11、L语言也能制作出具有专业效果的Web页面,此外还可以在网页中插入各种插件,包括:Java、ActiveX和javaScript,以产生各种特殊效果。因此,本系统选用FrontPage作为Web主页的编辑和设计工具。第 二 章 数据库结构及系统结构设计2.1数据库概述所谓数据库,是指在DBMS(数据库管理系统)的集中管理下,具有较高数据独立性、较少数据冗余度、数据相关性的文件集合,是MIS(管理信息系统)的基础和重要组成部分。数据库中的数据不只是面向某一项特定的应用,而是面向多种应用,可以被多个用户、多个应用程序所共享。计算机网络技术的飞速发展,为数据库提供了越来越好的运行环境,使数据库系统从集
12、中式发展到分布式,从主机终端系统结构发展到客户/服务器系统结构,系统功能不断增强。 一个以数据库为基础的管理信息系统,通常由以下4部分组成:硬件、操作系统、数据库管理系统、数据库应用系统,可以用如下图形表示各层次之间的关系:数据库应用系统数据库管理系统操作系统硬件图2-1 管理信息系统构成其中,硬件是指运行数据库系统的计算机及其它外部设备;操作系统是数据库系统运行的工作平台;数据库管理系统作为数据库系统的核心软件,主要目标是使数据成为方便用户使用的资源,易于为各类用户所共享库各种操作的应用程序。数据库应用系统是用户实现对数据库的各种操作而编写的应用程序。数据库系统投入使用后,必须采取有效措施确
13、保数据的正确有效,并与数据库定义一致。在实际使用过程中,通常存在以下5种可能造成数据错误的情况:1、数据输入错误;2、由于操作或程序错误,进行不合理的修改;3、数据库的并发访问产生不正确的数据;4、非法访问,故意破坏;5、系统故障。上述的前两种情况属于数据完整性控制问题,第3种情况属于数据库系统的并发控制问题,第4种情况属于安全性控制问题,第5种属于数据恢复问题。数据完整性控制是保证数据库中数据的正确性、有效性和相容性,防止错误的数据进入数据库,例如:在本系统中,当系统管理员在数据录入界面中输入与数据库结构定义不一致的数据时,系统将给出错误提示。数据库系统的并发控制是有效防止数据在并发处理过程
14、中可能出现的数据完整性与一致性方面问题的方法,例如:在本系统中,用户在进行数据查询时,并发访问并不会引起任何问题,但是当系统管理员正在进行数据的录入或维护时,必须先对外关闭该数据库,才能保证数据查询的正确性。数据的安全性控制和数据恢复是保证数据库安全、稳定运行的方式,可以通过用户标识、授权访问等手段实现基本的数据安全控制,同时通过定期的数据库转储、备份实现数据的恢复和保护。2.2系统功能在简要概述了数据库的概念及发展、管理信息系统组成以及保证数据库中数据正确有效的几种措施后,我将结合以上讨论的理论知识,具体论述本管理系统的开发过程。每当我们接受一项开发任务时,首先必须明确所要做的工作内容、目的
15、、前提条件、要达到的效果,然后根据要求展开详细的调查,并得到的有关资料进行认真的分析研究,最后得出此项任务的可行性结论,这就是所谓的需求分析,可用如下流程图表示:任务 调查研究 结论图2-2 需求分析流程图本毕业设计的任务是开发一个局域网内应用的实现传输网络信息录入、查询和管理的信息系统,充分利用计算机进行信息处理的能力,提高资源利用率和管理决策水平,因此,本系统要实现的功能包括:(1)身份验证,引导用户输入用户名、密码进入系统主菜单;(2)数据输入,为系统管理员提供数据录入功能;(3)数据维护,为系统管理员提供数据修改、删除等功能;(4)数据查询,为进入系统的所有用户提供数据查看功能;(5)
16、数据统计打印,为进入系统的所有用户提供数据分类汇总、打印功能;(6)数据备份,为进入系统的所有用户提供数据复制、保存功能;(7)意见反馈,为进入系统的普通用户与系统管理员之间提供信息沟通渠道;(8)用户管理,为进入系统的所有用户提供权限范围内的用户信息维护功能。在明确了目的和任务后,就必须收集资料进行调查和研究,然后根据调查得到的资料进行系统结构设计。在系统结构设计中,必须确定和划分各功能模块以及确定数据库必须包含的库表及其结构。系统从启动界面开始运行后,运行步骤可用下图来表示:启动界面输入用户名、密码用户名、密码是否正确? 否 是判别用户权限系统管理员 普通用户 普通用户主页面管理员主页面
17、图2-3 系统运行步骤图本系统在对用户权限进行判别后,将分别进入管理员主页面或普通用户主页面后,并显示不同的功能模块: 1、管理员主页面:管理员主页面统计打印数据备份查询记录删除记录意见反馈用户管理修改记录新增记录图2-4 管理员主要功能模块图 2、普通用户主页面:普通用户主页面用户管理意见反馈统计打印查询记录图2-5 普通用户主要功能模块图 本系统除了为普通用户在主页面提供了上图所列的四项主要功能外,并在启动界面中为新进入系统的普通用户提供了申请功能。2.3数据库结构在明确了系统功能模块的划分之后,进行的是数据库结构设计。在整个系统的设计过程中,相关的数据表的设计是很重要的,数据表中的内容设
18、置是否合理,将直接影响到今后系统的正常运行。在数据库结构设计中,首先要根据系统功能确定系统所需要的表,然后确定每一个数据表中所需要的字段,最后确定各字段的属性。我根据系统设计需要,在ACCESS中建立了一个名称为SYSTEM的数据库,同时在库中建立了以下数据表:2.3.1人员代码表(user) 表2-1 人员代码表序号字段名称数据类型字段长度1用户名Char102密码Char123真实姓名Char84部门Char205权限Char16EMChar207TELChar11在上表中,用户名字段是用来存储用户登录名的字符型数据类型,字段长度为10;密码字段是用来存储用户登录密码的字符型数据类型,字段
19、长度为12;真实姓名字段是用来存储用户的真实姓名的部门字段是用来存储用户所隶属的部门名称的字符型数据类型,字段长度为20;权限字段是用来存储用户的操作权限的字符型数据类型,字段长度为1;EM字段是用来存储用户的电子邮件地址的字符型数据类型,字段长度为20;TEL字段是用来存储用户的联系电话的字符型数据类型,字段长度为11。 2.3.2光缆信息表(glb) 在表中,空间编码字段是用来存储标志本段光缆所在地区的字符型数据类型,字段长度为6;段落名字段是用来存储本段光缆名称的字符型数据类型,字段长度为20;节点形式字段是用来存储本段光缆两个端节点形式的字符型数据类型,字段长度为10;光缆编号字段是用
20、来存储本段光缆的编号的字符型数表2-2 光缆信息表序号字段名称数据类型字段长度1空间编码Char62段落名Char203节点形式Char104光缆编号Char105路由长度Num双精度6架设方式Char47产权Char88纤芯形式Char109纤芯数Num长整型10剩余纤芯数Num长整型11开放系统Char1212路由Char2013公司Char2014备注备注据类型,字段长度为10;路由长度字段是用来存储本段光缆长度的数值型数据类型,为双精度型;架设方式字段是用来存储本段光缆铺设方式的字符型数据类型,字段长度为4;产权字段是用来存储本段光缆的建设方式的字符型数据类型,字段长度为8;纤芯形式字
21、段是用来存储本段光缆所采用的光纤标准的字符型数据类型,字段长度为10;纤芯数字段是用来存储本段光缆的总芯数的数值型数据类型,为长整型;剩余纤芯数字段是用来存储本段光缆尚未使用的芯数的数值型数据类型,为长整型;开放系统字段是用来存储本段光缆所属于的传输环类型的字符型数据类型,字段长度为12;路由字段是用来存储本段光缆所属的传输网络名称的字符型数据类型,字段长度为20;公司字段是用来存储拥有本段光缆的公司名称的字符型数据类型,字段长度为20;备注字段是用来存储该段光缆其它需说明的信息的备注型数据类型。2.3.3意见反馈表(yg) 在表中,姓名字段是用来存储填写意见反馈的用户名的字符型数据类型,字段
22、长度为10;时间字段是用来存储用户提交意见时的时间的日期/时间型数据表2-3 意见反馈表序号字段名称数据类型字段长度1姓名Char102时间Date/Time3主题Char304内容备注类型;主题字段是用来存储用户提交的意见的标题的字符型数据类型,字段长度为30;内容字段是用来存储用户提交的意见的详细内容的备注型数据类型。2.4系统结构确定数据库结构之后,进入的是详细编程设计阶段,将设计各功能模块的流程图,用以实现每一项系统功能。2.4.1身份验证模块流程在下图所示的身份验证模块流程图中,输入用户名、密码后进行判断,如果是正确的用户名、密码,进入主页面;否则将提示“输入的用户名、密码不对,请重
23、新输入”,用户单击确定后,返回重新输入界面。输入用户名、密码 否比较用户名、密码进入主页面 是图2-6 身份验证模块流程2.4.2新增记录模块流程在下图所示的新增记录模块流程图中,输入各项数据后,点击“添加”按钮,系统将对输入的数据进行判别,如果正确,提示“记录添加成功”,存入数据库;否则,返回重新输入。输入数据 否进行比较是存入数据库 图2-7 新增记录模块流程2.4.3修改记录模块流程在下图所示的修改记录模块流程图中,可直接点击所要修改的记录的“编 输入要修改记录的相关信息 直接修改列出符合条件的记录修改记录 否记录提交 是存入数据库图2-8 修改记录模块流程辑”按钮,直接进入修改界面,完
24、成修改后,点击“保存”按钮后退出;或者点击“修改记录”按钮,输入要修改记录的相关信息,系统列出符合条件的记录后,再点击相应记录的“编辑”按钮进行修改。 2.4.4 删除记录模块流程删除记录模块的流程与修改记录模块的流程基本一致(下图只列出不同部分),可直接点击所要删除的记录的“删除”按钮,系统提示“是否要删除此条信息?按确定删除“,点击“确定”后,完成记录删除;或者点击“删除记录”按钮,输入要删除记录的相关信息,系统列出符合条件的记录后,再点击相应记录的“删除”按钮完成删除。 否删除记录删除数据库中的记录 是图2-9 删除记录模块的简略流程2.4.5查询记录模块流程在下图所示的查询记录模块流程
25、图中,输入查询条件后,系统检索数据库,输入查询条件提示“暂无信息”查询 否 是显示符合条件的记录图2-10 查询记录模块流程如果存在符合条件的记录,则显示记录;否则,提示“暂无信息”。2.4.6统计打印模块流程 在下图所示的统计打印模块流程图中,输入统计条件后,系统检索数据库,对符合条件的记录进行统计并显示结果;否则,提示“没有记录”。结果显示后,如果需打印,点击“打印”按钮,打印结果;否则,关闭窗口。输入统计条件提示“没有记录”查询数据库 否进行统计,显示结果 是打印关闭窗口 否打印输出 是图2-11 统计打印模块流程2.4.7数据备份模块流程 在下图所示的数据备份模块流程图中,如果选择保存
26、,可将数据库保存到指定的位置;否则,可取消数据备份。退出窗口保存数据 否 是完成备份图2-12 数据备份模块流程2.4.8意见反馈模块流程 在下图所示的意见反馈模块流程图中,普通用户填写意见,如果点击“提交”按钮完成提交,则管理员可查看到该条意见并决定是否删除;否则,撤销所填写的意见,关闭窗口。填写意见退出窗口提交 否存入数据库 是意见处理图2-13 意见反馈模块流程2.4.9用户管理模块流程 在下图所示的用户管理模块流程图中,可对本权限范围内的用户资料进行查看、修改操作,如果点击“提交修改”按钮,则存储修改后的资料,否则,撤销修改。管理员除上述功能外,还具备用户资料的删除权限,如果点击“删除
27、”按钮,删除指定的用户资料。查看、修改资料 否提交修改 是存入数据库 (a)普通用户查看用户资料保存修改 否是存入数据库否删除是删除数据库中记录 (b)管理员图2-14 用户管理模块流程第 三 章 系统实现的关键技术3. 1关键技术3.1.1 ASP技术ASP技术是一种类似HTML(超文本标识语言)、Script与CGI(通用网关接口)的结合体,简单的讲它是一种运行于服务器的脚本语言,但是其运行效率比CGI更高,程序编制也比HTML更方便、更有灵活性,程序安全性及保密性也比Script好。其特点主要如下:1、 ASP可以和HTML或其他脚本语言(VB Script)互相嵌套;2、 ASP是一种
28、在Web服务器端运行的脚本语言,程序代码完全保密;3、 ASP以对象为基础,可以使用ActiveX控件继续扩充其功能;4、ASP内置ADO组件,可以轻松地存取各种数据库,大大缩短了程序开发时间;5、ASP可以将运行结果以HTML的格式传送至客户端浏览器,可以适用于各种浏览器。ASP的主要内置对象包括:1、 Response对象,用于向客户端浏览器发送信息;2、Request对象,提供客户端在请求一个页面或传送一个表单时提供的所有信息;3、Server对象,允许客户端取得服务器提供的各项功能;4、Session对象,为每一位访问者从Web站点或Web应用程序中首次请求一个ASP页时存储一个会话内
29、的信息直至期限结束;5、Application对象,在一个ASP应用中让不同客户端共享信息。3.1.2 ADO技术ADO(ActiveX Data Objects)是微软公司提供给网页开发者在网页中访问数据库的技术,它也是ASP内置的重要组件,ADO主要的目的是为了存取或修改数据源的数据、或增加数据到指定的数据源。数据源不仅包括数据库,而且包括Excel、Foxpro或文本文件等一些小型数据表,只要是ODBC驱动程序所能存取的数据源皆是ADO存取的对象。ADO的主要对象包括:1、 Connection对象,负责与指定的数据源进行连接;2、 Recordset对象,负责浏览和操作从数据库中取出的
30、数据;3、 Field对象,表示指定的Recordset对象的数据字段;4、 Command对象,负责向数据库提出请求;5、 Parameter对象,负责传递Command对象相关联的参数或自变量;3.1.3 脚本语言Script(脚本)是由一组可以在客户端浏览器上运行的命令组合而成的语言,可以看作一个运行在客户端上的可执行程序。目前在网页编制上较流行的脚本语言包括VBScript和JavaScript,它们都是一种与HTML语言相似的描述性语言,也是以文本形式存在、不需要编译连接成字节形式的可执行程序。Script语句可以单独存成文档,也可以被嵌入到HTML的文件中,与HTML语句结合在一起
31、。当需要将Script语句直接加入到HTML文件中时,只要使用一个HTML标记符号即可。另外,Script程序可以在HTML文件中的任何位置。脚本语言是一种解释性语言,可以直接由浏览器来解释运行,可以直接访问浏览器中的窗口、文档、超链接等各种对象,控制浏览器中的各对象的属性,实现诸如表单处理等方面的各种功能。通过脚本语言的使用,既可以防止大量的错误数据被提交到服务器,节约系统资源,也可以是网页更加美观、操作更方便,提高系统性能。3.2 实现方法结合上面论述的系统实现关键技术,下面将分别从系统安全性、系统维护管理、数据查询、统计打印四个方面来具体说明本系统中各主要功能模块的实现方法。3.2.1系
32、统安全性系统的安全性能是实现系统数据的保密,保证系统稳定、正常运行的基础。在系统安全性方面,本系统主要包括了身份验证和数据备份两个功能模块。1、身份验证:身份验证是用户登录本系统的必经之路,通过它可以防止非法人员的进入,确保系统的安全。在本系统中设计了一个ASP网页login.asp,其作用就是为了提高系统的安全性,用户在进入系统之前必须通过login.asp进行登录,login.asp会将用户输入的用户名及密码与数据库中的资料进行对比,资料核实正确才能进入系统,否则返回出错信息,从而提高了系统的安全性。程序login.asp启动后,将首先出现如下所示的用户登录界面:图3-1 用户登录界面该界
33、面有两行文本框,一行用于输入用户名,另一行输入密码,密码部分用“*”表示。在文本框下面有设置了“进入”、“取消”和“申请”三个按钮。在该页面内设置了一个表单,主要代码如下: 用户名: 密 码: 申请 在该表单中,设置了处理提交到服务器端信息的ASP文件checklogin.asp,当用户点击“进入”按钮后,checklogin.asp将对用户输入的信息进行检查,如果发现错误将弹出警告提示框,要求用户输入的信息不对,并重新返回用户登录界面;如果用户名及密码输入正确,则进入系统主页面。在该页面中,还为新用户提供了申请功能。
34、当用户点击“申请”按钮后,出现如下页面:图3-2 新用户申请界面在本页面内设置的表单中包含了用户需填写的各项信息,当用户完成信息填写并点击“现在申请”按钮后,通过以下代码:调用相应的过程对输入的信息进行检查,发现错误将弹出相应的对话框要求用户进行确认,直到用户输入的信息无误,主要代码如下: function MM_validateForm() /v4.0 var i,p,q,nm,test,num,min,max,errors=,args=MM_validateForm.arguments; for (i=0; i(args.length-2); i+=3) test=argsi+2; val
35、=MM_findObj(argsi); if (val) nm=val.name; if (val=val.value)!=) if (test.indexOf(isEmail)!=-1) p=val.indexOf(); if (p1 | p=(val.length-1) errors+=- +nm+ must contain an e-mail address.n; else if (test!=R) if (isNaN(val) errors+=- +nm+ must contain a number.n; if (test.indexOf(inRange) != -1) p=test.indexOf(:); min=test.substring(8,p); max=test.substring(p+1); if (valmin | maxval) errors+=- +nm+ must contain a number between +min+ and +max+.n; else if (test.charAt(0) = R) errors += 必须输入数据!n; if (errors) alert(在提交数据时发生如下错误:n+errors); docum
限制150内