基于bs模式的某烟草集团物资管理系统设计与实现硕士论文(第二稿)(编辑修改稿)内容摘要:

第二部分是静态图,有包图、类图和对象三种图。 类图指的是不动的结构。 反映了各关系,不排除内部,是所有的整体。 它反映出山东大学硕士学位论文 IV 了各结构的关系,维持系统的生命。 第三部分是行为图,反映的也是关系问题,有状态图和活动图两种。 对对象的描述外还要进行补充就用状态图,转移可能发生的事情。 在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。 第四部分是交互图,交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。 顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能,注重的是先后顺序。 协作图也就是合作图,相互协作完成。 两图的共同点是,反映了对象与对象的关系。 可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。 第五部分是实现图,实现图主要有三部分构成即部件图、配置图和构件图。 构件图对部件的物理性进行概括,确定了它们之间的关系。 它包含信息可能是现实类的信息,也有可能是逻辑类的信息。 配置图的作用主要是对定义了软件的物理性。 它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以 及它们间的连接关系。 每个部位都给赋予了一定的角色。 UML 作为一种建模语言,它包括 “UML 语义和 UML 表示法 ”。 语义 语义的意思是根据现有的模型进行下定义。 建立一些模型,为 UML 提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发者,降低了人为的对 UML 损害。 在定义方面进行深化。 表示法 表示法是用来定义 UML,用这种方便了开发者,有利于看懂符号,提供了语法标准。 它属于应用及模型, UML 模型运用到其中。 任何都是存在包含关系的,计算机中系统也是不例外。 分层结构主要是用包图说明的。 ,作为第四类图形,主要描述的是组成对象和动态模型的关系,主要有状态图和活动图。 对对象的描述外还要进行补充就用状态图,转移可能发生的事情。 在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。 山东大学硕士学位论文 V 活动图顾名思义就是可移动的图形,它主要是用来束缚活动与活动,有利于活动顺利完成。 ,它含有两种即协作图和顺序图。 顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能, 注重的是先后顺序。 协作图也就是合作图,相互协作完成。 两图的共同点是,反映了对象与对象的关系。 可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。 、配置图和构件图。 构件图对部件的物理性进行概括,确定了它们之间的关系。 它包含信息可能是现实类的信息,也有可能是逻辑类的信息。 配置图的作用主要是对定义了软件的物理性。 它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。 迄今为止,大量文献已经对利用 UML 进行系统建模的方法进行了 研究,比如, UML在 MIS 中的应用、在实时系统开发中的应用、在物资系统中的应用等等。 ( 2) Rational Rose Rational Rose 是制作和研究面向对象系统的有力途径,能够协助制作人先构架模系统而后撰写代码,所以能保证系统的构架正常。 该模型能轻易而又迅速地捕捉相应缺陷,并进行修正。 Rational Rose 有助于系统的研究,能够设计用例在先,展示出系统的功效。 能够借助 Interaction 框图显示对象的工作供应需要的功效。 类图能够展现系统中的对象和之间的关系。 组件图能够表达如何实现类 到组建的映射。 配置图能够展现系统的网络构架等相关方案。 系统的图形是 Rose 模型,内含 UML 框图、用例、角色、类、对象、组件和部署节点。 它非常完善的展现了系统的工作方式和内涵,设计者能够借助模型作为所构架系统的远景。 ( 3) 开发技术 1..NET 框架结构 ( .NETFramework) 山东大学硕士学位论文 VI .NET 框架结构 ( .NETFramework) .NET 框架主要是建立、开发及使用或者运行 Web 应用程序和 Web 服务的一种环境,是微软 .NET 平台的基础结构。 .NET 框架含有公共语言运行库和公共类库,比 如 、 以及 Windows 窗体,来提供可整合入各种计算机系统的高级标准服务。 .NET 框架可提供简化的开发、特性丰富的应用程序环境、众多开发语言之间的轻松整合。 .NET 框架中立于语言,支持 C++、 C、 Visual Basic、 JScript(微软的 JavaScript 版本)。 微软 Visual 是针对 NET Framework 的公共开发环境。 NET Framework 包含 2个重要组件: .NETFramework 类库和语言库。 .NETFramework 采用的是语言是公共语言运行库。 .NETFramework 框架则是多语言组件开发和执行环境,统一编程环境就是由他提供供应的。 让研发人更便捷地建立 Web 应用程序和 Web 服务是 .NET 框架的制作目的,同时达到 Inter 上各应用程序之间通过 Web 服务进行接洽的目的。 ASP+是 的别称,不止是代表 ASP 的更新换代,更是微软推出的新一代脚本语言。 .NET 的另一组成部位是 , 吸收并延续了其更新前版本的诸多优点,并借助于 Java、 VB 语言的自身优点融入了更多的优质 特色,更修补了旧的 ASP版本的运行错误。 NET 采用 “ 二次编译 ” 的方式。 即源程序代码先经过 “ 预编译 ” 转换为中间语言代码 (Intermediate Language,简称 IL 或 MSIL),直到在某平台执行时再通过安装在该平台的转换引擎 “ 实时编译 ” 为本平台的机器代码运行。 图 .NET 的 “ 二次编译 ” 过程 山东大学硕士学位论文 VII 作为一种程序构架,它是建立在通用语言基础之上的,通过 ,可以帮助 Web 服务器开发功能较强的应用程序。 还具有很多优点,这些优点正是现在的 Web 开发模式所缺少的。 (1) 类库十分强大。 利用类库中的类,即可生成对象组装程序,让快速开发、快速部署的目的得以实现。 (2) 支持多方面服务。 例如,智能输出服务,根据不同类型客户的需求自动输出相应类型的代码 )、线程管理、内存的碎片自动回收、异常处理等。 (3)应用的开发支持多种语言。 languageindependent 的语言独立化形成,也就是说,用户在编写程序时,可以根据自己所需情况来选取一种或多种语言,如 C语言( C++和 Java 的结合体), VB 语言, Jscript 语言等。 多种程序语 言协同工作,能够完整地实现基于 COM+开发的程序向。 (4)跨平台的能力。 程序是以通用语言的编译为运行条件的,因此,它在系统中的功能非常强大,而且能较快的适应新的应用环境,这些特征是它在 Web 应用软件开发平台上广泛使用,几乎没有一台不适用的。 可以说, 在 Web 中的应用是通用语言的基本库,信息体制,信息端口管理的合并。 (5) 足够的安全保护功能。 是把立足于通用语言的相关进程运行在服务器上。 跟传统的 ASP 即时解释程序相比较,程序在服务器端第一次开始时应 用 ASP.. 对它进行编译,节省了解释时间。 构架可以用 Visual (微软公司最新产品)开发环境进行开发, What You See Is What You Get 所见即为所得(简称 WYSIWYG)的编辑。 它们只是 强大化软件支持的一个分支。 正常情况下 运行简单快捷,如,表单的提交客户端的身份验证、分布系统和网站配置等操作。 另一方面,让他电脑装配一样,通用语言简化开发也非常简单,如把代码结合成软件的过程就相对容易。 工作过程 在 的设计中包含了网站开发员根据需要用代码自定义 “plug in” 模块。 打破原有的包含关系, 能够把所具有组件加入进来。 开发网站程序一直都是一个复杂的操作。 以 Windows 认证技术和应用程序配置做保证,能够确保用户原程序的安全。 NET 的页面处理步骤 : 山东大学硕士学位论文 VIII 使用者借助 PC 端等的浏览器发出对 aspx 页面的指令到 Web 服务器,此时 引擎 ()会对指令进行处置。 通过 检阅,可以确定输出的缓冲 (output cache)中是否存在该页面 ,如果存在就会确认其是不是已被译成 dll,在编译的过程中, 引擎会从 Page类动态派生出新类并对其实施编译。 引擎是通过被编译之后的代码来组建对应对象的,而且对页面进行回存,控制控件的状态数据,处置数据之后通过浏览器将处置的信息返回给 PC 端浏览器。 ( 4) 开发技术 是 .NET 的一个小小的单元库,主要是起到该平台中每个程序之间的关联作用,并将数据进行存储,该平台中包括了与开发中所有数据库的关联,报表,或者管理者想要的结论数据。 还可以实现一种比较超强的层次化归类,在链接断开以后,还可以自动完成缓存,实现了一般平台无法具备的功能,也增加了安全性,可靠性。 最为重要的是断开之后,还可以对对方的数据集进行全方位的搜索,并按照一定的搜求需求进行筛查与归类,相对于传统的开发方法来说,有点非常明显。 开发人员可以通过传统的数据访问接口处理 XML 数据,反之亦然。 技术特点 ( 1)相对用本机代码编写的一些程序, ADO 为 OLEDB 数据供应立足于 COM 程序领域的接入口。 与 的功能相似, ADO 也是多功能的,对于各类研发需 求都可以实现,主要原理是利用一种有序的关联,实现和不同区域数据库或存储空间的关联与连接,建立更高简化或便捷的客户端。 ( 2)对于像服务器游标等不通过 公开的操作和应用, ADO 也给予支持。 由于保存数据库资源是服务器游标操作必须进行的,因此使用服务器游标可能会对程序的可缩放性等性能造成严重影响。 在操作过程中配置防火墙以启用 COM 封送请求,然后考虑其安全后果,最终实现通过防火墙传输 ADO 记录集功能。 在应用程序接口中的地位显赫,提供在微软 .NET 平台中进行的信息查阅等服 务。 在 中,使用者访问信息源,可以借助最新的 .NETFramework 信息提供程序来实现。 程序包括:: 山东大学硕士学位论文 IX Oracle .NETFramework 数据提供程序; 数据提供程序; 数据提供程序; SQL Server .NETFramework 数据提供程序。 ( 3) 是以 Web 应用程序为依据,通过消息的 Web 应用程序而设定的 , 而且促进了其他应用程序的发展。 通过支持对数据的访问,与数据库的活动连接数量得到 减少,达到信息共享最大化的目的。 ( 4) 主要提供多种数据访问方法,对数据进行收集、处理。 一般情况下,XML Web services 或 Web 应用程序对数据的访问要从多角度出发,换句话说是与其他应用程序交互操作进行,再者说对于缓存结果进行保存和传输,此时最好的选择是使用数据集进行操作。 是一种用于替换的方法,为了与数据源连通,它提供了数据命令和数据读取器等功能。 通过相应命令和信息读取器来实现的数据库执行如下: ① 执行访问 和储存过程; ② 建立信息库对象; ③ 借助 DDL 指令实现剔除和升级。 ( 5) 还用于对分布式 应用程序的基本对象 “ 数据集 ”(Dataset) 支持基于 XML 的传输格式和持久性,最后达到信息共享。 数据集作为表示连接交互关系的数据结构,借助 XML 可实现序列化、写入、读取。 ( 6)无论是数据访问连接 还是 ADO,两项连接都可以到数据库的显示连接。 在 中,读取前保持数据库的持续连接,立于当前位置保持锁定模式,开发人员即可使用数据读取器。 当正在传输、查看和修改数据集中的数据时,为了给其他用户释放资源或锁定可以断开连接。 借助 ,能经过改 DataAdapter 对象采取的字段,或借助加入能响应行升级日志的自定义代码,来掌控数据集更改传送到信息库的方法。 借助次功能能够简化功能、修改验证检测或增多除此之外的一切处理,而且此类操作都无需对程序进行修改。 有关更多信息, ADO 与 的比较数据更新直接处理 类似批处理数据访问速度较慢快 (因为 在内存中 )对于数据记录的访问 Recordset (数据表名称 )数据搜索 (数据表名称 ).select 数据遍历 ( 数据表名称 ).Rows(I+=1) 一 个 字 段 山东大学硕士学位论文 X (字段名称 ) (数据表名称 ).Rows(x, y)通用性 较难在主机间传递 可以转成 XML在网络间传递 (可越过防火墙 )数据表达较单纯 (仅 View和 Table) 较完整 (可包括多个数据表,以及其中的关联 )系统资源较浪费 (必须一直连接 )。 本章从系统设计应该遵循整体性原则、分解协调原则、目标优化原则出发讨论了系统设计应遵循的原则,介绍了系统开发的需求分析对比,分析了 MIS 结构下的 B/S、C/S 和两个方面系统设计的体系结构,从而得出了 B/S 模式下的数据库结构更加。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。