教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

[最新版] - 毕业设计说明书-样本4546880 - 图文(3)

来源:网络收集 时间:2026-01-20
导读: 2.4.1 Visual Studio 2005的概述 Visual Studio 2005是一个全面集成的开发环境,用于编写,调试代码,把代码编译为程序集进行发布,实际上,Visual Studio 提供了非常专业的多文档界面应用程序,在该应用程序中可以

2.4.1 Visual Studio 2005的概述

Visual Studio 2005是一个全面集成的开发环境,用于编写,调试代码,把代码编译为程序集进行发布,实际上,Visual Studio 提供了非常专业的多文档界面应用程序,在该应用程序中可以进行与开发代码相关的任何操作,它提供了:

? 文本编辑器:在文本编辑器中,可以编写C#代码(以及VB 2005,J#

和C++代码)。这个文本编辑器相当复杂。

? 代码的设计视图编辑器:它可以在项目中可视化的放置用户界面和数据

访问控件。此时Visual Studio会自动在源文件中添加必要的C#代码,在项目中实例化这些控件。

? 支持窗口:它们可以查看修改项目的各个方面。也可以使用这些窗口指

定编译选项。

? 在环境中编译:可以只选择一个菜单选项编译项目,而不必在命令行上

运行C#编译器。Visual Studio会调用C#编译器。

? 集成的调试程序:编程的本质是代码在第一次运行时,一般不会正确执

行。也许在第二次、第三次才能正确运行。Visual Studio无缝的链接到一个调试程序上,可以在该调试环境中设置断点,观察变量。 ? 集成的MSDN帮助:Visual Studio可以在IDE中调用MSDN文档说明。 ? 访问其他程序:Visual Studio还能调用许多其他工具来查看和修改计

算机或网络的一些内容,而无需退出开发环境。

2.4.2 SQL Server 2005数据库的概述

SQL Sevrer2005是一个CS体系结构的关系数据库管理系统,它使Transact—SQL语言在客户和SQL Server之间发送处理请求,SQL Server利用CS体系结构把工作分成两部分:客户端负责逻辑处理把数据呈现给用户,SQL Server管理数据库。SQL Server用Transact—SQL作为它的数据库查询和编程语言,使用Transact—SQL能够方便地存取数据、查询、更新和管理关系数据库。

第3章 系统方案总体设计

3.1 系统设计思想及相关技术介绍

3.1.1 三层架构设计

在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层,如图3-1所示:

图3.1三层的分层式结构

在快速开发中重用业务逻辑组件,我们已经在系统中实现添加,更新,删除,查找客户数据的组件。这个组件已经开发并且测试通过,我们可以在其他要保存数据的项目中使用这个组件。使用三层架构进行开发系统比较容易迁移,业务逻辑层与数据访问层是分离的,修改数据访问层不会影响到业务逻辑层。系统如果从用SQL Server存储数据迁移到用Oracle存储数据,并不需要修改业务逻辑层组件和GUI组件。系统容易修改,假如在业务层有一个小小的修改,我们不需要在用户的机器上重装整个系统。我们只需要更新业务逻辑组件就可以了。应用程序开发人员可以并行,独立的开发单独的层。

概括来说,分层式设计可以达到分散关注、松散耦合、逻辑复用、标准定义的目的。

一个好的分层式结构,可以使得开发人员的分工更加明确。一旦定义好各层次之间的接口,负责不同逻辑设计的开发人员就可以分散关注,齐头并进。例如UI人员只需考虑用户界面的体验与操作,领域的设计人员可以仅关注业务逻辑的设计,而数据库设计人员也不必为繁琐的用户交互而头疼了。每个开发人员的任务得到了确认,开发进度就可以迅速的提高。

松散耦合的好处是显而易见的。如果一个系统没有分层,那么各自的逻辑都紧紧纠缠在一起,彼此间相互依赖,谁都是不可替换的。一旦发生改变,则牵一发而动全身,对项目的影响极为严重。降低层与层间的依赖性,既可以良好地保证未来的可扩展,在复用性上也是优势明显。每个功能模块一旦定义好统一的接口,就可以被各个模块所调用,而不用为相同的功能进行重复地开发。

[最新版] - 毕业设计说明书-样本4546880 - 图文(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/593667.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)