.NET远程计算机管理工具毕业论文(12)
发布时间:2021-06-11
发布时间:2021-06-11
第4章 总体设计
参照上一节的需求分析,做出这个项目的总体设计,这样,项目就有了一个大致的轮廓,软件的结构等也就更加清晰。
4.1 项目结构概述
项目开发使用的软件工具及开发运行环境: 工具软件:Visual studio2010,
框架版本:framework4.0, 操作系统:windows7, 开发使用32位个人PC,
程序运行要求:Windows2000 server及更高版本的windows操作系统,需要framework4.0支持。
本系统作为一个完整的解决方案,一共包括3个工程:项目主要工程,数据操作工程,远程连接机器模型工程。项目主要工程,是项目的主要部分,包含程序的主窗体等各个用户操作直接使用的窗体界面,还有一些程序所需要的类库等的引用,图片等程序资源以及程序的配置等;数据操作工程,主要包括两个类,数据序列化类和一个数据加密解密用的类,这个工程的类主要用于对程序中一些敏感数据进行加密解密使用;远程连接机器模型工程,这个工程包括一个类,这个类定义了远程连接的模型,包括一个完整的远程连接所需要的各个属性参数及方法等。
总体说就是以下3层结构: 视图层:
视图是模型的表示,它提供用户交互界面。包括:各个操作的窗体界面 控制层:
用控制器提供一个控制和处理请求的集中入口点,负责接收、截取并处理用户请求(典型情况下是一个运行浏览器的用户);决定执行什么商业逻辑功能。
包括:所有实现逻辑的类 模型层:
模型提供了业务实体对象和业务处理对象,并通过业务实体对象实现了对视图和模型之间交互的支持。
包括:主机(包含连接名,主机名或IP地址,登录密码等)。
4.2 程序开发结构类图
主工程的类结构比较清晰,FrameBase类作为所有主工程的窗体类的基类,
上一篇:Matlab 在电磁场中的应用
下一篇:能谱CT成像的临床应用