东北石油大学石油工业标准术语数据库系统论文.doc - 深圳网站优化推广公司

东北石油大学石油工业标准术语数据库系统论文.doc 35页VIP

  • 内容提供方:zijingling
  • 大小988.54 KB
  • 字数约1.43万字
  • 发布时间2018-04-28发布于河北
  • 浏览人气4
  • 下载次数仅上传者可见
  • 收藏次数0
  • 需要金币*** 金币 (10金币=人民币1元)

东北石油大学石油工业标准术语数据库系统论文.doc

  • 关闭预览
东北石油大学石油工业标准术语数据库系统论文.doc

想预览更多内容,点击免费在线预览全文

免费在线预览全文
东北石油大学石油工业标准术语数据库系统论文
摘 要 石油工业标准术语的查询与维护是一个单位不可缺少的部分.NET与C#技术的应用程序 Abstract The queries and maintenance of oil industry standard term is a important part to petroleum unit,but because of the data of many types and large volumes of data, work long cycle, old and new information and data information inconsistent result in low efficiency, maintenance of a protracted and painstaking.So,develop a petroleum industry standard terminology database system is necessary for standard terms of access to information and timely, effective, and efficiency. Petroleum industry standard terminology system is based on. NET and C # technology which is related to the main method of Oracle database.System uses the B / S three-tier architecture to achieve the standard terms and their knowledge of entry, the term query, the term analysis function under the Web.This paper describes the design of each sub-module, function, the methods of use and processes.Specifically from the system overview, system requirements analysis,design,data structures, program flow, technical background, the use, and experience and other aspects of the system are described. Key words:Petroleum industry; Standard terminology; .NET; Oracle 目 录 第1章 概 述 1 1.1 问题的提出 1 1.2 网站设计思想 1 1.3 开发平台和技术简介 2 第2章 石油工业标准术语数据库系统可行性研究 5 2.1 问题的定义 5 2.2 可行性分析 5 第3章 石油工业标准术语系统需求分析 8 3.1 需求分析阶段任务 8 3.2 系统功能的详细分析 8 3.3 系统其它功能的要求 9 第4章 石油工业标准术语系统总体设计 11 4.1 总体设计阶段的任务 11 4.2 系统层次图 11 4.3 数据库设计概述 13 4.4 数据结构设计 13 第5章 石油工业标准术语系统详细设计与实现 16 5.1 详细设计阶段的任务 16 5.2 用户登录模块简介 16 5.3 术语检索模块简介 17 5.4 术语分析模块简介 21 5.5 术语知识模块简介 21 5.6 管理中心模块简介 22 第6章 石油工业标准术语数据库系统运行测试 26 6.1 软件测试简介 26 6.2 系统测试及操作过程 27 结 论 29 参考文献 30 致 谢 31 第1章 概 述 1.1问题的提出 随着科学技术的不断提高计算机科学日渐成熟其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对进行,有着手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是企业的科学化、正规化管理并与世界接轨的重要条件。一直以来人们都是靠传统人工的方式管理这种管理方式存在着许多缺点如效率低保密性差另外时间一长将产生大量的文件和数据这对于查找更新和维护都带来了不少的困难因此,开发这样一套系统成为很有必要的事情。是一个单位不可缺少的部分人们都是靠传统人工的方式管理系统应该能够为用户提供充足的信息和快捷的查询手段对来说可以轻松的查阅等IIS简介 Internet Information Services(IIS).0与Windows 2000中集成的IIS 5.0相比,IIS 6.0在可靠性、可扩展性、安全性以及可管理性等方面都有了很大的提升,它也力图通过这些改进,为组织提供更为完备的Web服务器系统。ASP.NET简介 ASP.NET完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了Web应用程序的开发周期。ASP.NET与Windows 2000 Server/Advanced Server的完美组合,为中小型乃至企业级的Web商业模型提供了一个更为稳定,高效,安全的运行环境[3]。 ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,比一条一条的解释强很多。 在ASP.NET中,所有的程序执行都是经过服务器编译的。在这一点上,ASP.NET与早期的ASP版本有很大的不同,因此在程序执行的效率上也有很大的提高。具体的方法是:在ASP.NET中,所有的程序仍然是保存在服务器端的,当一个程序第一次被执行的时候进行编译,所以当这个程序被再次执行的时候会直接在服务器上执行它的已编译好的可执行二进制代码,然后把执行结果通过网络返回给客户端[4]。因此,与ASP相比,ASP.NET程序的执行速度会快很多。下面对ASP.NET的特点进行简单介绍: (1)高效可管理性 ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,简单便捷。 (2)强大性和适应性 因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。 (3)多处理器环境的可靠性 ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。 (4)简单性和易学性 ASP.NET是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。 综述以上特点,所以选择了ASP.NET做为本次毕业设计的程序开发环境。 1.3.3 后台数据库Oracle简介 Oracle拥有包括了平台产品、应用产品、完善的服务在内的三位一体的电子商务策略,为用户提供最完整的电子商务技术和咨询服务。Oracle9i是新一代完整的、简单的电子商务基础结构的平台产品,由Oracle9i数据库和Oracle9i应用服务器组成,提供了电子商务企业所有关键的软件基础结构和开发电子商务应用所需要的所有重要功能,为电子商务应用和网站能够有效地提高运行速度、获得杰出的应用可伸缩性和可用性提供强有力的支撑,使用户能够有效地开发快速、高可用、安全可靠的电子商务应用和网站,而不再需要考虑昂贵的软件集成和维修费用[5]。 Oracle9i数据库借助突破性的应用群技术提供了无限的可伸缩性和总体可用性,具有集成的先进数据分析与数据挖掘功能,以及更自动化的系统管理功能,是一个能够跨越多个计算机集群系统,能够在UNIX或Windows系统上使用集群数据库运行的应用软件。 Oracle9i 应用服务器主要面向迅速成长的中间市场,它不仅是一个强有力的应用服务器,同时还包括了几乎所有电子商务企业所需要的中间件和基于服务器的应用。Oracle9i 应用服务器还提供了最广泛的中间层服务,支持门户和事务应用开发、灵活提交、企业集成和商务智能服务等一体化的服务;另一方面,由于Oracle9i 应用服务器商业智能管理服务可以直接引用所有数据中心库中的数据,从而能够支持各种各样的平台、数据源和分析需求。 Oracle9i 支持Java/J2EE、XML和简单对象访问协议(SOAP)等开放的应用开发技术,支持主流Web服务标准和使用Java开发和使用的标准应用程序,从而能够帮助企业用户有效降低高端Internet企业应用对硬盘空间、内存和处理器功能等硬件环境的配置要求,成为业界最先进的J2EE应用服务器[6]。 Oracle9i 的特点如下: (1)集群技术 (2)联机分析处理、数据挖掘和分析技术 (3)智能管理 (4)分布式 综述以上特点,所以选择了Oracle9i做为本次毕业设计的后台数据库。 第2章 石油工业标准术语数据库系统可行性研究 2.1 问题的定义 随着软件开发技术的不断提高,许多企、事业单位都使用软件通常,量大而且较为复杂,但存储在计算机中,仅占用很小一部分空间。用软件,比要简单得多,而且便于管理。由于软件操作简单,不需要动用大量人员,只要输入较少的信息,就能想要得到的内容或数据,从而减少出错的可能性。尤其是分析等工作,常常伴随着大量的数据,采用计算机处理,速度快,数据准确系统解决以下问题: 用户实现网站页面美观、大方,操作友好方便满足。5 %- 第3章 石油工业标准术语系统需求分析 3.1 需求分析阶段任务 需求分析是软件生存周期的一个重要阶段。它最根本的任务是确定待开发软件的功能、性能、数据、界面的要求,从而确定系统的逻辑模型。。具体地说,应该确定系统必须具有哪些功能和性能,以及系统要求的运行环境。通过分析数据流和数据存储画出数据流图。图形工具比文字叙述能更好地表达重要的细节,数据流图能极好地概括描述一个系统的信息。需求分析的基本任务是准确回答:“系统必须做什么?”这个问题。、、本作前台页面开发,作后台数据库开发。安全可靠、可移植性强。本系统的设计和开发是以计算机为操作对象的,因此系统开发的环境配置是不能忽视的。系统的运行环境要求如下: (1)硬件环境:PentiumIII以上,内存,0GB硬盘以上微机; (2)操作系统 Windows XP; (3)数据库平台:主要任务是怎样解决问题,并设计出解决问题的合理方案,最后把整个系统进行模块化,以便进行下一步的工作——详细设计。总体设计阶段的根本任务就是用比较概括的方式确定系统如何完成预定的任务。也就是说,应该确定系统的物理配置方案,并且进而确定组成系统的每个程序的结构。总体设计过程通常由两个主要阶段组成:结构设计和数据库设计。以下各图是系统的层次图,如图4-1所示: 图4-1 系统总体结构图 本系统总体结构分为前台和后台两大模块,而在两大模块下又依据不同的功能,划分成更基本的功能模块。 普通用户注册登录之后的使用功能如图4-2所示: 管理员用户登录之后的使用功能,如图4.3所示: 管理员用户登录之后的使用功能如图4-3所示: 图4-3 后台功能模块图 4.3 数据库设计概述 数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 大型数据库的设计和开发是一项庞大的工程,是涉及多学科的综合性技术。其开发周期长、耗资多、失败的风险也大。必须把软件工程的原理和方法应用到数据库建设中来[14]。对于从事数据库设计的专业人员来讲,应该具备多方面的技术和知识。主要有: (1)数据库的基本知识和数据库设计论述; (2)计算机科学的基础知识和程序设计的方法和技术; (3)软件工程的原理和方法; (4)应用领域的知识。 4.4 数据结构设计 数据库在一个任何一个系统中占有非常重要的地位,数据库结构的好坏将直接对应用系统的效率以及实现的效果产生影响[15]。合理的数据库结构可以提高数据存储的效率,保证数据的完整和一致。另外,合理的数据库结构将非常有利于程序的实现。设计数据库系统时应该首先分析了解用户各个方面的需求,包括现有的以及将来可能增加的需求。根据系统的需求,用到如下数据表: (1)术语知识库信息表(表名:SYZSK),用来保存术语知识的相关信息。 如表4-1所示: 表4-1 术语知识库信息表 字段名 字段描述 数据类型 长度 可空 备注 ID ID号 Varchar2 50 否 自动编号 Bt 标题 Varchar2 50 否 术语知识标题 Nr 内容 Varchar2 50 是 术语知识内容 Scrq 上传日期 Varchar2 50 否 术语知识上传日期 Scr 上传人 Varchar2 50 否 术语知识上传人员 (2)用户信息表(表名:ADMINISTRATOR_SYSJK),用来存储用户信息,当用户进行登录时,将根据此表账号,密码确定是否可以登录成功。如表4-2所示: 表4-2 用户信息表 字段名 字段描述 数据类型 长度 可空 备注 ID ID号 Varchar2 50 否 自动编号 USERNAME 用户名 Varchar2 50 否 用户名 ZH 账号 Varchar2 50 否 账号 PASSWORD 密码 Varchar2 50 否 密码 YHZID 用户组id Varchar2 50 否 外键表6 (3)用户组信息表(表名:YHZ),每个用户都对应一个用户组,方便对用户管理。如表4-3所示: 表4-3 用户组信息表 字段名 字段描述 数据类型 长度 可空 备注 ID ID号 NUMBER 10 否 自动编号 YHZM 用户组名 VARCHA2 200 否 用户组名 ZSKJS 资料检索 VARCHA2 200 是 权限 GGXX 信息维护 VARCHA2 200 是 权限 XTGL 用户管理 VARCHA2 200 是 权限 (4)术语基本信息表(表名:Text_infromation),术语检索时操作的表,包括术语中英文名称,术语中英文释义,术语来源等字段。如表4-4所示: 表4-4 术语基本信息数据结构 字段名 字段描述 数据类型 长度 可空 备注 ID ID编号 Varchar2 50 否 自动编号 SYBH 术语编号 Varchar2 50 否 —— ZWM 术语中文名称 Varchar2 50 否 —— JC 简称 Varchar2 50 是 —— YWM 术语英文英文名称 Varchar2 50 否 —— ZY 注音 Varchar2 50 是 —— SYLY 术语来源 Varchar2 50 否 标准、其他、词典、文献 SYLB 术语类别 Varchar2 50 否 —— JYC 近义词 Varchar2 50 是 —— TYC 同义词 Varchar2 50 是 —— XGSY 相关术语 Varchar2 50 是 —— ZWSY 中文释义 Varchar2 200 是 —— YWSY 英文释义 Varchar2 200 是 —— GS 公式 Varchar2 200 是 —— BZ 备注 Varchar2 200 是 —— RKSJ 入库时间 Date —— 否 —— ZWLJ 正文路径 Varchar2 —— 是 —— YSLY 原始来源 Varchar2 200 是 中文、英文 第5章 石油工业标准术语系统详细设计与实现 5.1详细设计阶段的任务 详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,这样才可以把这个描述直接翻译成用某种程序设计语言书写的程序。因此,详细设计的结果基本上决定了最终的程序代码的质量。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂,易于理解、测试、修改和维护,这一点是详细设计的最重要的目标与任务[] 。 图5-1 用户登录程序流程图 用户在使用石油工业标准术语数据库系统是首先应该进行身份验证,以保证企业内部数据不泄漏。登录界面主要包括的Web控件有接受用户名和密码输入的文本框以及相应的“登录”按钮。单击“登录”按钮触发Login_Click事件,该事件利用用户名和密码作为输入参数,从数据库的用户信息表中取到该用户的具体信息,若用户名称或密码错误,事件返回“用户名密码错误!”,若用户名不存在,事件返回“您无权限访问!” 如图5-2所示: 图5-2 用户登录窗口 5.3术语检索模块简介 5.3.1初级检索模块实现 前台主页是用户的主要操作平台,普通用户登录后,可以进行的主要操作有初级术语信息检索,包括术语名称,术语来源,术语释义,术语公式等,还可以进行高级检索以及字母检索。前台主页采用框架技术进行窗体布局,整个窗体分为三个部分。上半部分为旗帜广告条和导航条,主要用于标识网站性质及名称。下半部分左侧为术语分类浏览区,将前台用户的主要操作范围集成为左侧功能区上的复选框形式,并且左侧部分可以自由展开和折叠,具有人性化设计的特点,方便用户操作。右侧下半部分为主要展示区,当用户选中左侧词条范围时,右侧即会显示相应的搜索结果。如图5-3所示 图5-3 前台主页界面 具体实现查询功能代码段如下: sql = select * from Text_infromation where sybh like \% + Request.QueryString[jsc].ToString() + %\ or zwm like \% + Request.QueryString[jsc].ToString() + %\ or ywm like \% + Request.QueryString[jsc].ToString() + %\ or jc like \% + Request.QueryString[jsc].ToString() + %\ or qtyzdyc like \% + Request.QueryString[jsc].ToString() + %\ or zy like \% + Request.QueryString[jsc].ToString() + %\ or syly like \% +Request.QueryString[jsc].ToString() + %\; dt = db.GetDataTable(sql); GridView1.DataSource = dt; GridView1.DataKeyNames = new string[] { id }; GridView1.DataBind(); 5.3.2高级检索模块实现 术语高级检索的前台搜索界面如图5-4所示: 图5-4 术语高级检索搜索界面 如图5-4所示,整个界面分四部分,最上侧为导航区,左侧为术语分类浏览区,右侧最上部分为组合检索区,在这部分可动态增加或减少搜索条件,如可根据术语中文名称来源等不同条件进行查询,点击查找按钮实行查询操作。查找主要应用的技术是动态构建SQL语句技术,然后对相应表进行查询。 在本界面中用户可以选择自己关心的术语词条名称,点击变红,将弹出该词条详细信息显示页。具体实现查询功能代码段如下: if (ddlgx1.SelectedItem.Text.Trim() == 并且包含) { sql1 = sql1 + and (( + ddljsx1.SelectedValue + =( + txtjsc1.Text.Trim() + txtejsc1.Text.Trim() + ))or( + txtjsc1.Text.Trim() + is null and + txtejsc1.Text.Trim() + is null)); } if (ddlgx1.SelectedItem.Text.Trim() == 或者包含) { sql1 = sql1 + and ( + ddljsx1.SelectedValue + = + txtjsc1.Text.Trim() + or + ddljsx1.SelectedValue + = + txtejsc1.Text.Trim() + or ( + txtjsc1.Text.Trim() + is null and + txtejsc1.Text.Trim() + is null)); } if (ddlgx1.SelectedItem.Text.Trim() == 不包含) { sql1 = sql1 + and (( + ddljsx1.SelectedValue + = + txtjsc1.Text.Trim() + or + txtjsc1.Text.Trim() + is null )and ( + ddljsx1.SelectedValue + + txtejsc1.Text.Trim() + or + txtejsc1.Text.Trim() + is null)); } 5.3.3字母检索模块实现 术语字母检索的前台界面如图5-5所示: 图5-5 术语字母检索界面 如图5-5所示,在本界面中用户可以选择自己关心的术语词条名称首字母,点击变红,将弹出该词条详细信息显示页,如所选字母为“S”,点击后,将显示术语名称首字母为“S”的词条和其相关信息。具体实现字母查询功能代码段如下: if (GetPyChar(dt.Rows[i][ZWM].ToString()) == A) { text_a = text_a + a href=SY_detail.aspx?id= + dt.Rows[i][id].ToString() + + dt.Rows[i][ZWM].ToString() + /anbsp;nbsp;nbsp;nbsp;; } else if (GetPyChar(dt.Rows[i][ZWM].ToString()) == B) { text_b = text_b + a href=SY_detail.aspx?id= + dt.Rows[i][id].ToString() + + dt.Rows[i][ZWM].ToString() + /anbsp;nbsp;nbsp;nbsp;; } 5.4术语分析模块简介 术语分析的前台界面如图5-6所示: fdfductures, ents analysis, 图5-6 术语分析界面 术语分析页主要完成的功能为:输入检索关键词,检索出相同或相似术语信息,并显示其相关术语、同义词和近义词信息,以页签的形式显示,以便用户了解查询库中是否有该术语信息,或相同相似术语信息,页面提供翻页跳转页功能。 5.5术语知识模块简介 术语知识页面主要功能为提供术语相关知识和新闻得发布。 图5-7 术语知识列表页面 当点击具体某一像术语知识时将显示该术语知识的详细页面,如下图所示: 图5-8 术语知识详细页面 5.6管理中心模块简介 管理中心模块主要实现了用户信息管理、用户组信息管理、术语信息管理、术语知识信息管理等功能。对系统所用数据统一的进行了管理,实现了术语信息规范存储、术语体系分类维护、数据库备份等多项功能。 当用户在登录界面,以管理员身份通过验证后,即可登录到管理中心界面。 5.6.1 用户管理与用户组管理模块实现 在用户管理页面中,具有操作权限的用户可以对用户进行检索,修改,删除,添加等操作,如图5-9所示: 图5-9 用户管理界面 用户组管理设计思想与用户管理设计思想基本相同。 5.6.2 术语管理模块实现 这个模块主要实现了术语相关信息维护功能,包括术语基本信息、术语来源信息、相关术语信息、近义词,同义词信息等,在这一模块中可以对术语进行添加,编辑,删除等操作,如图5-10: 图5-10 术语管理界面 当进行术语添加时,术语类别提供代码查询帮助,来源标准、相关术语、近义词、同义词可联动选择,无需用户手动填入,即有标识的项,术语来源分标准和其他两项,当选择不同的内容时,添加的信息项也是不同的,如图所示: 图5-11 术语维护添加页面 5.6.3术语知识管理模块实现 术语知识管理主要实现了术语知识模块信息的维护功能。维护和术语维护操作类似,可添加和修改。 图5-12术语知识维护页面 图5-13 术语知识添加页面 第6章 石油工业标准术语数据库系统运行测试 6.1 软件测试简介 测试是程序的执行过程,目的在于发现所开发程序的错误。软件测试完整的定义应该是:在精心控制的系统环境下,采用相应的技术手段,利用一组事先构造好的测试实例(Test Cases)执行程序以发现程序中存在的错误,并确认系统功能、性能符合需求的一个综合过程[17]。 软件系统的开发过程中,面对着人员、技术、环境等一系列错综复杂的问题,开发人员对问题的认识与实际状况可能会存在一定的差异,项目组相关人员之间的交流和协调也不可能完美无缺,因此,在软件生存周期的每个阶段都不可避免地会产生差错。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早地发现并纠正差错。但是,经验表明,审查并不能发现所有差错,而前一阶段的差错还可能导致后续阶段更多的差错。如果在软件投入生产性运行之前,没有发现并及时纠正存在的大部分差错,则这些差错迟早会在运行过程中暴露出来。那时不仅改正这些错误的代价更高,而且往往会造成非常严重的后果。 对于软件开发机构来说,将整个项目工作量的40%用于软件测试的情况并不少见。软件测试的工作量与系统的可靠性要求成正比关系。极端情况下,测试一个与人类安全有密切关系的软件(如航空/航天飞行控制、核反应推监控、导弹控制等)的费用可能是软件开发总费用的3到5倍! 软件测试的目标是:以最少的时间和人力找出软件中潜在的各种错误和缺陷。如对软件实施了严格、规范的测试,就能够发现其中大部分的错误。软件测试能够确认软件实现的功能和性能与用户需求说明的一致性。软件测试还能收集到足够的测试结果为软件可靠性评价提供依据。 目前软件测试仍然是保证软件质量的关键步骤,它是对软件需求规格、设计和编码最后的验证、复审。软件测试集中反映了人们心理上、技术上、经济上对软件系统的认识,这种认识在很大程度上又影响了的软件系统的设计。以下关于软件测试的原则有助于设计人员和测试人员树立正确的测试理念,提高测试的工作质量: (1)测试之前应当预先确定测试数据并定义测试数据的期望结果。 (2)程序员小组不应当测试自己编制的程序。 (3)软件测试不仅要测试输入数据正确的情况,还要测试输入数据不正确或非预期输入的情况。 (4)软件测试不仅要检查程序是否做出它应当做的事,更要检查程序是否做了它不应当做的事。 (5)除非程序已被废弃,否则有关程序的测试数据及测试记录应妥善保存。 (6)做软件测试计划时,不要“先入为主”地认为程序中不会有错。 (7)程序段中出现错误的概率与这段程序中已发现的错误数成正比。 (8)测试工作是一项非常复杂、极富创造性和需要高度智慧的挑战性任务。 从理论上看,测试方法有很多种,不论采用上述哪种测试方式,只要能对每一种可能情况都进行测试,就可以得到正确运行的程序。包含所有可能情况的测试称之为穷尽测试。但在实际测试中,穷尽测试是不可能、也是无法做到的。使用黑盒测试方式,为了做到穷尽测试,至少必须对所有输入数据的各种可能值的排列组合都测试一次,但由此得到的测试数据量往往大到实际上根本无法测试的程度。 6.2 系统测试及操作过程 上节中介绍了软件测试的概念以及方法,下面就要对我所做的程序进行一下实际的测试,来验证一下网站系统的安全性、可靠性以及稳定性。为了保证测试的可靠性,还找来了其它非开发人员来协助进行测试。因为这个网站系统是自己开发的,自己所做的测试难免会有遗漏之处,而找来其他的人来进行测试会更有效的达到测试的效果。测试主要按照下面的顺序进行。 6.2.1普通用户登录模块测试 在登录模块的测试过程中,我们选择了。在测试过程中这用户具有普通用户权限,因此,正确输入密码后,进网站前台主界面。 结 论 系统达到了预期的功能要求,实现了对各类石油工业标准术语自动化、网络化的管理。用户登录系统前台,可以实现在线浏览各类术语信息资源,对标准术语进行检索等功能;管理员登录系统后台,可以方便进行系统维护,包括各类信息资源的维护、系统级用户的维护、系统设置等操作。本系统前台、后台结构都经过了严密测试,体现了实用性强、安全性高、人性化设计等特点。 我认为毕业设计最重要的目的就是培养我们分析问题和解决问题的能力。由于,以前没有实际开发过系统,所以很多东西都是现学,尽管刚开始会觉得有些吃力,但是当取得了一些收获,就会感觉很欣慰。我觉得本次设计最大的收获就是学会了如何学习一门编程语言,如何独立解决技术上的问题,比如,如何优化数据库查询,使程序简单、高效的运行;如何提高代码的复用性,使程序结构简单明了。 在设计过程中我也深刻认识到自己对知识理解还远远不够。在此期间,我学到了许多以前我未接触到的知识,逐步熟悉了软件开发的一般方法,为以后的继续学习打下了坚实的基础。 通过一段时间的测试,系统稳定性与易用性均得到满意的结果。但系统也存在着不够完善和需要改进的地方,如由于缺少美术功底,网页界面不够美化;系统帮助功能不够完善等。但经过反复测试,系统正在不断完善中。 参考文献 [1] 薛成华.管理信息系统[M]北京:清华大学出版社,200010-20. [2] 前沿科技,曾顺著.精通CSS+DIV 网页样式与布局[M].人民邮电出版社,2007. [] 董建武.ASP程序设计[M].北京:中国水利出版社,2001:110-180. [4] Julia Case Bradley著,杨继萍等译. Visual C# 2005程序设计教程
  • VIP免费下载
  • 下载文档
  • 收藏
  • 0

下载提示

  1. 1、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  2. 2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  3. 3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  4. 4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档

文档评论(0)

  • 内容提供方:zijingling
  • 审核时间:2018-04-28
  • 审核编号:5233211210001223
  • 认证类型:实名认证
  • 能力类型:文档贡献者
  • 领域认证:
  • 版权证书:
  • 区块链号:

相关文档

相关内容推荐

贾汪区营销型网站制作平邑网站制作网站制作分工选苏州久远网络青岛网站制作转化乐云seo彩票网站名片制作专业公司网站制作服务公司台灯网站制作商务网站制作 ppt顺义网站建设制作公司电脑网站设计制作莘县网站制作电话ppt线上制作网站宝安推广网站制作比较好的订机票网站制作雪糕网站制作有不用钱的吗阿里云网站制作费用网站制作如何赚钱海阳商城网站制作白银正规的网站制作济宁网站制作点击了解更多军事网站制作干花长宁网站制作哪里有网站制作宣传视频龙城官方网站制作网站设计与制作开题报告西安网页制作网站经济型网站制作方法大全常熟网站制作找哪家好dwcs3网站制作教程网站购物平台制作怎么在手机上制作网站赚钱泰兴网站制作欢迎来电订餐网站制作功能计算机设计制作网站制作简历网站开发可以在线制作宣传视频的网站莆田景区网站制作企业官方网站制作哪个好采购商城网站制作交流互动网站制作网站制作方案介绍及要求头像制作网站带音乐用dw制作一个企业类的网站新加坡购物网站制作珲春网站制作公司门户网站制作美食教程平湖官方网站制作太原网站制作表格辽阳网站建设制作价格经济法课件网站制作电影网站制作教程视频泸州免费制作网站制作套路网站百度智能落地页网站的制作制作公司的培训网站公司制作的网站网站制作心得与体会济南咨询网站制作公司培训网站制作网网站设计与制作 作业辽阳租房网站制作网站制作怎么控制后台专题网站制作 反思PS制作海报制作网站网站制作悔断云速捷专注4怎样制作网站自动备份网站制作要有团队吗百货商店起名网站制作延安网站制作订做网站制作中动态展示怎么做园岭外贸独立网站制作公司好吗非小号 网站制作网站怎样制作类似gif效果壁纸科技小制作网站深圳公司建设网站制作网站设计制作中心网站制作公司汉狮网络制作提供下载服务的网站登封新闻网站制作交管局网站制作传媒网站制作计划方案摄影网站制作起泡柳市制作网站化妆品网站制作教程制作招聘网站多少钱用php制作的网站有哪些网站制作赌博制作电子文书网站阿拉尔家电维修网站制作北京大学网站制作奶茶网站制作收录塘厦有实力的网站建设制作找商品网站app制作澳门营销型网站制作电子商务公司网站的设计和制作肇庆网站制作模板太平洋数据网站制作ppt免费制作的网站有南丁格尔图免费制作网站吗绍兴开发网站制作咖啡网站制作书签四川商城网站开发制作html网页制作网站网站开发制作合同湖北制作网站多少钱微信色流网站制作单页网站快速制作GOOGLE网站制作贴纸售书网站制作蛋糕商洛电子商务网站制作西安网站制作十年乐云seo拉拉网站制作壁纸吕梁网站制作的流程网站制作教学设计与指导怎么制作商品网站按钮衢州h5制作网站哪个好台州制作网站的公司乐陵专题制作网站制作上门服务网站武城高端网站建设制作精良愚人网站制作表格厦门网站制作公司 排名深圳装修企业网站制作个性网站制作哪家好公司企业网站制作流程有哪些平湖网站制作如何插入实景vr相框模板网站制作织梦网站地图插件制作照片书制作哪个网站好寿光关键词网站制作自贡网站制作推广女强人电影网站制作古驰网站制作美食河西区网站建设制作息烽县网站制作费用制作教程类网站专门帮人制作封面的网站固安租房网站制作怎么制作序列码验证的网站天山网站制作表情包抚顺营销网站制作设计制作网站界面品牌型网站制作单位七彩虹网站制作手工校园网站制作教程制作网站下载什么软件好ps制作网站图片的分辨率西盟小说网站制作东莞在线网站制作一键式网站制作软件定州免费自己制作网站李沧门户网站制作伊宁推广网站制作沧县制作网站正定专业网站制作电话电器网站制作雪糕昆明正规网站制作建设定制沈阳网站制作咨询薇雨花区 网站制作荔波县网站设计制作北镇营销型网站制作制作网站的作用企石玩具网站制作推广软件山东b2b网站制作公司制作综合类网站网站制作口碑怎么样宜黄企业网站制作深圳怎样网站制作哪家快电脑网站服务器制作姜堰网站制作公司哪家专业品牌网站制作哪家服务好H小游戏网站制作如何制作网站上传图片试卷网站视频制作井冈山搬家网站制作如何制作带有漂浮广告网站国外图片制作网站有哪些如何制作一个单词网站华宜互联网站制作象山网站制作哪个好学生免费制作个人网站网站广告违法处罚网站制作费济宁电脑网站制作海林wap手机网站制作跨年网站制作网站制作伦及云速捷靠谱礻在DW制作好网站怎么看深圳外包网站制作公司政府部门是如何制作网站的阿里企业网站制作步骤网站设计与制作开题报告会计网站制作干花诸暨地图制作网站有哪些制作网站的过程细节制作者网站如何制作网站设计图坪山营销型网站制作方法梁平企业网站制作联系电话变身素材网站制作门头沟响应式网站制作

合作伙伴

深圳网站优化推广公司

龙岗网络公司
深圳网站优化
龙岗网站建设
坪山网站建设
百度标王推广
天下网标王
SEO优化按天计费
SEO按天计费系统