




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
苏州经贸职业技术学院 毕业设计报告 摘要在经济社会高速发展的今天,企业信息化已然成为当今社会的发展潮流。企业信息化使得企业内部人员既兼顾个人办公效率的提高,又可以实现群体协同工作;通过与客户的交流,还能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据,从而使企业能够在激烈的市场竞争中取胜、不断发展壮大。我们小组开发的企业客户交互系统是基于Web的信息交互系统,系统采用SQL Server 2005来设计数据库,用三层架构技术为后台维护提供方便,同时使用了Ajax无刷新处理技术,使用户操作更流畅。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。简单介绍了开发技巧的分析和使用,展示了在线交互模块的功能页面。关键词:企业;信息化;交互;无刷新;AjaxABSTRACTIn todays rapid economic and social development and development trend of enterprise Informationization has become in todays societyEnterprise information allows companies improve the efficiency of both internal staff to combine personal Office,collaborative work groups can be achieved through communication with customers,but also to make rapid and comprehensive data collection,information processing,provide the scientific basis for management and decision-making for the enterprise,enabling enterprises to win in the fierce market competition,will continue to grow Our team develops enterprise customer interaction system is a Web-based information exchange system, the system uses SQL Server 2005 to design database,using the three-tier technology to facilitate background maintenance,at the same time using Ajax without refreshing treatment technology,making users more fluid Development background paper mainly introduces the subject,to complete the function and development processBriefly describes the development skills of analysis and use, showing how online interactive module pageKeywords:enterprise; Informationization;interaction ; without refreshing; Ajax目录摘要IABSTRACTII引言1第一章 可行性分析21.1 技术可行性21.2 社会可行性2第二章 系统设计32.1 系统需求分析32.2 系统功能结构设计42.3 系统预览52.4 业务流程图52.5 数据库设计62.5.1 实体关系图(E-R图)62.5.2 数据库逻辑结构设计72.5.3 数据存取的实现82.6 文件夹组织结构92.7 程序运行环境10第三章 在线交互模块设计113.1 在线交互模块概述113.1.1 功能简介113.2 在线交互模块技术分析113.3 在线交互模块实现过程113.3.1 页面设计及主要代码实现11第四章 测试16总结20参考文献21致谢2221引言一、开发的目的和研究意义良好的企业信息化建设不仅能够改变企业商业模式、经营模式,降低经营成本,同时能够帮助企业优化管理、提高工作效率。随着电子计算技术和互联网技术的发展,企业信息交互的方式和手段不断发生新的变革。以互联网技术为基础的信息交互方式代替传统交互方式成为企业改善管理、提高工作效率的利器。但随着企业网不断发展和壮大,企业信息交互的需求也在不断变化,现有交互方式已经不能充分满足当前的需求。新型基于Web的信息交互系统为解决该问题提供了新思路。二、研究现状及发展趋势企业客户交互系统建设现状:重视度高 认识不够有些企业面对高价位“菜单”,不甘示弱的一味强调系统的功能全面,却没有考虑到企业真正的需求。甚至有的闭门造车,仅根据企业内部反馈的需求设计企业客户交互系统,缺乏有效系统规划,从而降低了企业的工作效率。有些企业通过交互系统来留住大客户,有些是用来优化销售过程及销售预测,有些是用来提高客户服务的响应速度和服务质量。信息化是一个精细的过程,企业需要通过长期灌输“以客户为中心”的管理思想,最终达到了解顾客,为不同顾客提供客户化服务,通过顾客需求满足的最大化,以实现组织收益的最大化。三、开发技术及实现我们采用三层架构和Ajax无刷新处理技术开发本项目。前台使用Visual Studio 2010编程语言,后台使用强大的数据库软件SQL Server2005。利用了.NET框架功能,可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。通过上网查资料及相关书籍资料的搜集,我们决定将系统分为四大模块:用户登录验证模块、用户分组处理模块、系统团队处理模块、在线交互模块。其中以在线交互模块为核心,用户在登录之后便进入在线交互的系统主页面,主页面上有进入各个功能模块的链接:发布交流、团队交互、文件发送、客户留言、查看信息、移动到、加入团队、客户组管理、客户检索、团队管理列表、系统管理、退出登录。团队有三人,我主要负责完成对企业客户交互系统的需求分析、在线交互模块的设计、编码、数据库模式分析,并由此设计了数据库结构和应用程序。第一章 可行性分析1.1 技术可行性使用ASP.NET进行Web开发,三层结构是最佳的开发模式。三层结构包括数据访问层(DAL)、业务逻辑层(BLL)、表示层(USL)。一、数据访问层数据访问层主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,而不是指原始数据,也就是说,对数据的操作,而不是数据库的操作,其功能时为业务逻辑层或表示层提供数据服务。二、业务逻辑层以万物逻辑层主要是针对具体问题的操作,也可以理解成对数据层的操作,对数据业务的逻辑处理。三、表示层表示层主要表示Web方式,也可以表示成WINFORM方式,Web方式也可以表示成“aspx”的方式。如果逻辑层相当强大和完善,无论表示层如何定义和更改,逻辑层都能完善地提供服务。Ajax是一种创建交互式网页的网页开发技术。对于一个典型的Ajax应用程序,用户无需在不同页面中切换,只要停留在一个页面中,由XMLHttpRequest对象从服务器取得数据,然后由JavaScript操作页面上的元素并更新其中内容即可。Ajax应用程序无须客户端进行任何安装部署,即可兼容地运行于每一个主流浏览器上。页面和服务器间的数据交互可以通过异步传输来实现,而不需要中断用户当前操作。随着计算机的广泛应用和软件技术的发展,不同的操作系统、开发平台、运行框架、开发技术的不兼容性日益突出,给开发人员带来很大麻烦,甚至已经严重影响到软年技术的发展。微软公司借助.NET框架将Windows下各种应用程序开发有机的集成起来,为开发人员提供统一的开发接口和类库。1.2 社会可行性当前进入信息化社会,企业间竞争激烈,企业要想提高自身竞争力,就必须提高办公效率。而企业信息化的实现能使企业内部人员能够方便快捷地共享、交流信息,高效地协同工作,既兼顾个人办公效率的提高,又可以实现群体协同工作;同时又能实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据,从而使企业能够在激烈的市场竞争中取胜、不断发展壮大。第二章 系统设计2.1 系统需求分析目前,绝大部分企业都实行了信息化管理,以提高企业管理水平和工作效率。于是,企业客户交互系统便应运而生。企业中,交流的对象无非就是员工与员工间和员工与客户间。本系统使用了Ajax无刷新处理技术,在不中断用户操作的情况下,完成页面和服务器的数据交互。用户在交流时可以发送文件、留言;可以一对一交流,也可以组团一起讨论。对于不同的角色,可使用的功能不同。如群团队创建者可以创建团队、添加客户、将客户移动到其他系统分组中、删除团队。只要是登录的用户,都可以查看各人的信息,还可查看或删除自己的谈话记录、收到文件、留言等。个人用户可以申请加入团队。系统管理员负责管理系统,只能发送文件给客户及员工,不可参与交流。超级管理员可参与一对一的交流,还增加了特别的客户组:好友及同事分组。下面将具体分析在线交互模块。此模块分为系统主页显示、一对一交互处理、团队交互处理、文件发送四个功能:一、系统主页显示此页面显示的是整个系统的主页面,用户需登录验证方可载入显示。框架左侧为系统客户组,显示用户名称。右侧分为三个框架,最上方为供用户选择的使用功能的选项;中间显示交流信息;最底层为用户信息输入框。二、一对一交互处理 此页面是用户与用户单独交流的页面,员工和客户交流就比较适合此功能页面。此页面的使用需用户登录,并且在页面右上方将显示用户数据,若用户尚未进行交互,则数据显示为空;若用户正在进行交互,则显示该用户正在交互的对象的名称。交流时先选择交互对象,输入并发表交互消息,显示最新交互消息的发送者、接收者、时间、内容。三、团队交互处理此页面是整个团队进行交流的页面,用户先登录,然后进入团队交互界面,选择所要进入的团队,显示所进团队名称、用户名称、在线用户。用户在消息输入框中输入并发表交互消息,显示最新交互消息的发送者、团队编号、发送时间及发送内容。四、文件发送此页面是用户间发送文件的页面,用户验证登录后,选择文件传送对象,并显示好友名称。选择要传送的文件并发送,若发送成功,则显示文件名、发送者、接收者、文件地址、文件类型、文件大小、文件发送时间;若发送失败,则显示发送失败的原因。2.2 系统功能结构设计由于企业客户交互系统是一个企业与其客户交互的一个平台,非企业内部人员或客户是不可进入系统的,故对于系统的使用首先要登录验证,然后进入系统主页,选择使用功能。我们使用了框架结构,将功能导航置于一特定框架中,如同菜单栏一样,无论客户进入到哪个功能页,都可见到,因此,不用再另外做一链接返回到系统主页。发布交流的设计目的是让俩用户单独讨论事宜;团队交互的设计目的是方便一个群体一起讨论相关事宜;文件发送的设计是方便用户之间相互传送非文字类文件。具体功能结构设计见图2-1所示。加入团队移动到查看信息文件发送客户组管理客户检索团队管理列表系统管理退出登录团队交互发布交流客户留言登录验证是否登录系统主页否图2-1 系统功能结构设计2.3 系统预览根据上面的功能结构设计,规划出了系统主页(如图2-2所示),当用户登录验证后即可进入到系统主页,自行选择各个功能模块的链接,进入相应的功能页面。图2-2系统主页2.4 业务流程图每一个系统都有自己的业务流程,我们小组根据需求分析和功能设计规划出了企业交互系统运行的业务流程,如图2-3所示:登录验证附加处理输出提示用户检索退出系统加入团队用户详情用户分组用户列表文件/留言系统主页系统管理图2-3 企业客户交互系统业务流程数据库数据库2.5 数据库设计通过前面的信息收集,系统的需求基本可以确定,接下来就要分析需要管理的对象、属性及对象间的关系。按照数据库设计的一般步骤:收集信息,标识系统要管理的对象,分析各个对象需要关注的属性,标识对象间联系和依赖性来完成整个数据库设计。2.5.1 实体关系图(E-R图)在线交互模块涉及到的管理对象有5个:系统用户、系统团队、系统文件发送、团队交互、用户交互,每个对象需关注的重点属性分别如图2-4、图2-5、图2-6、图2-7、图2-8所示:系统用户信息表图2-4系统用户信息实体E-R图照片用户标识别名用户密码注册时间用户邮箱用户编号用户名签名每个表都与此表有关联,根据用户编号可提取到用户的用户名。图2-5系统团队信息实体E-R图系统团队信息表团队编号编号团队简介用户编号团队名称与系统用户表有关联,根据用户编号提取用户信息 系统发送文件信息表发送者文件发送时间文件类型文件大小文件名用户编号文件地址接收者图2-6系统发送文件信息实体E-R图 与系统用户表存在联系,根据用户编号提取用户名称。团队交互信息表用户编号发送者交互内容团队编号发送时间图2-7团队交互信息实体E-R图与系统用户表和系统团队表有关联,根据用户编号能提取用户名称,根据团队编号能提取团队名称。用户编号用户交互信息表发送者交互内容接收者发送时间图2-8用户交互信息实体E-R图与系统用户表有关联,根据用户编号提取用户名称。2.5.2 数据库逻辑结构设计这一阶段是逻辑实现阶段,需注意如何使用三大范式约束逻辑设计,一般遵循3个原则即可:一、每个字段都必须是不可再分的;二、非主键字段必须完全依赖该主键;三、有关键关系的表使用主外键联系起来。最终形成翻译后的数据库关系图,如图2-9所示:图2-9数据库关系图2.5.3 数据存取的实现每个功能的数据存取实现方式是一样的,只需写一个功能模块的实现代码,剩下的功能模块在其基础上改动表名称和表中字段即可。以下写的是文件发送模块的数据存取实现方式。一、数据库的连接.NET与数据库SQL Server 2005连接写在数据库访问层中,身份认证写在配置文件中,便于管理且安全性高。string connectionString = ConfigurationManager.ConnectionStringSQLCONNECTIONSTRING.ConnectionString;SqlConnection con = new SqlConnection(connectionString);二、数据的取出数据的取出以关键字SELECT来实现,以下是读取已发送文件的信息的实现方式:string cmdText = SELECT File.*,S.Username AS SenderName,R.Username AS ReceiverName+ FROM File+ INNER JOIN User AS S ON S.ID=File.Sender+ INNER JOIN User AS R ON R.ID=File.Receiver + WHERE File.Receiver=UserID ORDER BY CreateDate DESC; 三、数据的存入数据的存入用关键字INSERT INTO,以下是添加已发送文件信息到数据库表(File)中的实现方式:string cmdText = INSERTINTO File(Name,Sender,Receiver,Url,Type,Size,CreateDate)VALUES(Name,Sender,Receiver,Url,Type,Size,GETDATE();/根据表中字段先后顺序逐行添加SqlCommand cmd = new SqlCommand(cmdText,con);cmd.Parameters.Add(Name,SqlDbType.VarChar,200);cmd.Parameters.Add(Sender,SqlDbType.Int,4);cmd.Parameters.Add(Receiver,SqlDbType.Int,4);cmd.Parameters.Add(Url,SqlDbType.VarChar,255);cmd.Parameters.Add(Type,SqlDbType.VarChar,50);cmd.Parameters.Add(Size,SqlDbType.Int,4);cmd.Parameters0.Value = name;cmd.Parameters1.Value = sender;cmd.Parameters2.Value = receiver;cmd.Parameters3.Value = url;cmd.Parameters4.Value = type;cmd.Parameters5.Value = size;int result = -1;2.6 文件夹组织结构每一个项目都有合理的组织结构,如图2-10所示是我们所做系统的组织结构。App_Code文件夹中放的是公共类及其视图;App_Data文件夹中存放的是数据库文件;App_Themes文件夹中放的是关于主题文件,即对前台的设计;Caboodle文件夹中存放的是团队处理的文件;Files文件夹中存放用户发送过的文件;Hailfellow文件夹中存放的是用户分组的文件;UserInfo文件夹中放的是用户信息类的文件。图2-10文件夹组织结构2.7 程序运行环境系统开发平台:Microsoft Visual Studio 2010。数据库管理系统:Microsoft SQL Server 2005。系统开发语言:C#。运行环境:Microsoft.NET Framework SDK v4.0。第三章 在线交互模块设计3.1 在线交互模块概述3.1.1 功能简介在线交互模是整个系统的核心,系统用户可以和系统内其他用户进行在线及时交互,进一步实现企业信息化。用户在登录之后便进入在线交互的系统主页面,主页面上有进入各个功能模块的链接:发布交流(即一对一交互)、团队交互、文件发送、客户留言、查看信息、移动到、加入团队、客户组管理、客户检索、团队管理列表、系统管理、退出登录。根据用户身份的不同,可使用的功能也不同。3.2 在线交互模块技术分析整个系统采用框架页面设计并应用到了主题样式 ,通过框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。在整个系统的大框架不变的情况下,改动子框架内容。这样一来,整个系统页面看上去就整齐划一,不显杂乱。模块设计采用了创建交互式网页的网页开发技术Ajax无刷新技术处理,当用户在交流时,页面和服务器间的数据交互可以通过异步传输来实现,而不需要中断用户当前操作。3.3 在线交互模块实现过程 3.3.1 页面设计及主要代码实现框架设计:框架左侧为系统客户组,显示用户名称。右侧分为三个框架,最上方为供用户选择的使用功能的选项;中间显示交流信息;最底层为用户信息输入框。源代码如下:导航链接、文件发送、发布交流、团队交互的页面设计分别见以下图3-1、图3-2、图3-3、图3-4:图3-1导航链接图3-2文件发送文件发送是用户之间发送一些图片、文档、文件夹等之类的功能项,为避免ASPX页面中的完整回发并且只更新部分页面,页面的设计使用了UpdatePanel控件,使用时还需添加ScriptManager控件作为一个容器。当UpdatePanel内的某个控件产生到服务器回发时,只会刷新UpdatePanel里面的内容。该模块主要实现代码为:protected void btnCommit_Click(object sender,EventArgs e) /判断上载文件的内容是否为空if(fuFile.HasFile = false | fuFile.PostedFile.ContentLength 0)lbMessage.Text = 恭喜您,发送文件( + oldFileName + )给 + lbUsername.Text + 成功。;catch(Exception ex) /显示错误信息lbMessage.Text = 上载文件错误,错误原因为: + ex.Message;return;图3-3发布交流发布交流是用户之间一对一交流的功能项,页面的设计中也用到了UpdatePanel控件及ScriptManager控件,当聊天消息发出后,只需要刷新消息显示框的内容即可,而ScriptManager控件是客户端页面和服务器之间的桥梁,管理脚本资源,负责部分页面更新,故选用此控件。模块主要实现代码为:private void ShowMessageData() /构建聊天的消息,用户选择一个聊天对象,只可在消息输入框中输入文字信息,不可添加诸如图片之类的非文字信息StringBuilder sbMessage = new StringBuilder();foreach(DataRowView row in dv) /设置一条消息string singleMessage = rowSenderName.ToString() + 在 + rowCreateDate.ToString() + 发表:n;singleMessage += + rowBody.ToString() + n;sbMessage.Append(singleMessage);/显示聊天消息,用户所发表的聊天消息可在消息输入框上方的消息先是框中看到tbChatMessage.Text = sbMessage.ToString();protected void btnCommit_Click(object sender,EventArgs e) /发送消息,所发送的消息存放在我的谈话记录中,用户可自行查看、删除MessageForSingle message = new MessageForSingle();if(message.AddMessage(tbMessage.Text,userID,fellowID) 0) /重新显示消息ShowMessageData();图3-4团队交互团队交互是一个团体交流的功能项,当消息发出后只需要更新消息显示框的内容,不需要刷新整个页面,所以,在页面设计时也选用了UpdatePanel控件和ScriptManager控件。其功能相当于QQ上的群聊,主要实现代码为:private void ShowMessageData(int caboodleID) /构建聊天的消息,用户可选择加入一个团队,在消息输入框中只可输入文字消息,不可输入诸如图片之类的非文字信息StringBuilder sbMessage = new StringBuilder();foreach(DataRowView row in dv) /设置一条消息,从数据库中获取相关数据String singleMessage = rowSenderName.ToString() + 在 + rowCreateDate.ToString() + 发表:n; singleMessage += + rowBody.ToString() + n; sbMessage.Append(singleMessage);/显示聊天消息,用户所发表的聊天消息可在消息输入框上方的消息先是框中看到 tbChatMessage.Text = sbMessage.ToString();protected void btnCommit_Click(object sender,EventArgs e) /发送消息,所发送的消息存放在我的谈话记录中,用户可自行查看、删除MessageForCaboodle message = new MessageForCaboodle();if(message.AddMessage(tbMessage.Text,userID,caboodleID) 0) /重新显示消息ShowMessageData(caboodleID);第四章 测试本测试将项目加入到Visual Studio 2010中,并配以数据库SQL Server 2005进行对模块功能的测试,以不同的身份登录,权限也不同,使用的功能就有所区别。本测试将三种身份都测试了,测试中每种身份都有选择交互对象和不选择交互对象两种方式,每种方式中都列出了预期的输出结果和测试时实际输出结果,以作对照,如表4-1所示:一、以超级管理员身份dorient登录:不选择交互对象:测试数据:消息输入框中输入Hello!预期输出结果:测试输出结果:消息输入框中留有预发送“Hello!”,发送按钮不可用,只可查看“我的谈话记录”,进入其他功能页面后,按钮均不可用。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中可选内容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,发送按钮呈不可用状态。选择交互对象User9:测试数据:选择发布交流页面,消息框中输入“hello,朋友!”,文件发送页面选择发送文件1.jpg预期输出结果:实际输出结果:发布交流页面弹出消息提示窗口:“恭喜您,发送信息给User9成功”,消息显示框中显示消息:“dorient在2011/12/1 11:01:03发表hello,朋友!”消息框中粘贴非文字类文件,单击发送按钮,提示错误信息:“输入字符串的格式不正确”;选择团队交互页面,确定按钮不可用;选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件1.jpg,单击发送按钮,显示消息:恭喜您发送文件(1.jpg)给User9成功。再选择同样的文件(1.jpg),单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。选择发布交流页面,消息框中输入“hello,朋友!”单击发送按钮,弹出消息提示窗口“恭喜您,发送信息给User9成功”,消息显示框中显示消息:“dorient在2011/12/1 11:01:03发表hello,朋友!”消息框中粘贴非文字类文件,单击发送按钮,提示错误信息:“输入字符串的格式不确”;选择团队交互页面,下拉菜单中无可选内容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”;选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件1.jpg,单击发送按钮,显示消息:恭喜您发送文件(1)给User9成功。再选择同样的文件1.jpg,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。二、以admin登录:不选择交互对象:测试数据:消息输入框中输入Hello!预期输出结果:实际输出结果:消息输入框中留有预发送消息“Hello!”,发送按钮不可用;进入其他功能页面后,按钮均不可用。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中无可选内容,确定按钮显示可用状态,当单击按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,发送按钮呈不可用状态。选择交互对象User11:测试数据:消息输入框中输入Hello!文件发送选择ab.txt预期输出结果:实际输出结果:消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,确定按钮不可用。选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件abtxt,单击发送按钮,显示消息:恭喜您发送文件(abtxt)给User11成功。再选择同样的文件abtxt,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中无可选容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件abtxt,单击发送按钮,显示消息:恭喜您发送文件(ab)给User11成功。再选择同样的文件abtxt,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。三、以普通用户身份User9登录:不选择交互对象:测试数据:消息输入框中输入Hello!预期输出结果:实际输出结果:消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,确定按钮不可用。选择文件发送页面,发送按钮呈不可用状态。消息输入框中留有预发送消息“Hello!”,发送按钮不可用;选择团队交互页面,下拉菜单中无可选内容,确定按钮显示可用状态,当单击该按钮时,提示出错,错误信息为:“输入字符串的格式不正确”。选择文件发送页面,发送按钮呈不可用状态。选择交互对象User5:测试数据:发布交流消息框中输入“goodafternoon,dear friend!”,团队交互消息输入框中输入:“123ewe斯蒂芬”,文件发送页面选择文件360.exe预期输出结果:实际输出结果: 发布交流页面,弹出消息提示窗口:“恭喜您,发送信息给“User5”,消息显示框中显示消息:“User9在2011/12/1 15:20:42发表goodafternoon,dear friend!”消息框中粘贴非文字类文件,单击发送按钮,提示错误信息:“输入字符串的格式不正确”;选择团队交互页面,在下拉菜单中选择团队:User5,在消息输入框中输入:“123ewe斯蒂芬”,消息显示框中显示消息内容:“User9在2011/12/1 15:21:50发表123ewe斯蒂芬”。消息框中粘贴非文字类文件,单击发送按钮,提示错误信息:“输入字符串的格式不正确”;选择文件发送页面,单击发送按钮,提示错误信息:“上载文件的内容为空,请重新选择!”;单击浏览按钮选择要发送的文件360.exe,单击发送按钮,显示消息:恭喜您发送文件(360.exe)给User5成功。再选择同样的文件360.exe,单击发送按钮,提示错误信息:“上载的文件已存在,请重新选择!”;同时选择多个文件上载,提示错误信息:“文件上载错误,错误信息为:选择文件错误”。发布交流页面,弹出消息提窗口:“恭喜您,发送信息给“User5”,消息显示框中显示消息:“User9在2011/12/1 15:20:42发表goodafternoo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025聘请家政服务员合同书范本
- 2025综合商品质押合同范本简易模板
- 2025贵州省二手房买卖合同范本
- 彩盒打样合同范本
- 房屋装修私人合同范本
- 公路硬化合同范本
- 正式转让门面合同范本
- 酒店买卖合同范本
- 国有单位售房合同范本
- 婚庆拍摄公司合同范本
- 电信服务合同签订时间
- 2024-2025学年小学美术一年级上册(2024)人美版.北京(主编杨力)(2024)教学设计合集
- 公路工程车辆维修与保养考核试卷
- Z20名校联盟(浙江省名校新高考研究联盟)2025届高三第一次联考数学试题卷
- 高职汽修专业《新能源汽车技术》说课课件
- 十二经脉之足阳明胃经课件
- 预防老年痴呆症课件
- DL∕T 5161.5-2018 电气装置安装工程质量检验及评定规程 第5部分:电缆线路施工质量检验
- 离婚协议书范文下载(篇一)
- 小区物业服务投标方案(技术标)
- 电网工程劳务分包 投标方案(技术方案)
评论
0/150
提交评论