基于.Net框架的应用系统设计策略

0 下载量 136 浏览量 更新于2024-08-28 收藏 175KB PDF 举报
利用.Net框架开发应用系统 在本文中,我们将介绍如何利用.Net框架开发应用系统,特别是如何设计和实现一个物流管理系统的框架。本文将着重介绍在.Net平台上开发应用系统的框架和设计策略,并以一个logistics示例工程为例,详细介绍了如何在这个框架下开发系统。 一、系统设计策略 在设计应用系统时,需要考虑到系统的总体架构和框架的选择。在本文中,我们选择了.Net框架作为开发平台,利用其强大的功能和灵活的架构来实现应用系统的设计和开发。 二、静态建模 在静态建模部分,我们需要设计数据实体层的结构。在本文中,我们主要涉及到产品和入库单两个对象,还有一些辅助对象,如入库单的明细等。整个部分的静态模型可以用类图表示如下: 三、对象的粒度 在考虑实体对象的设计时,“对象的粒度”是一个需要仔细考虑的问题,实体对象按照对象的粒度,通常可以分成所谓的“粗粒度对象”和“细粒度对象”。在J2EE中使用EntityBean为实体类作设计时,我们总是尽量将实体对象建模成粗粒度的对象,因为EntityBean是非常耗费资源的,系统中如果存在大量的细粒度对象,会在很影响系统的性能。 四、实体类的设计 在设计实体类时,我们需要考虑到对象的粒度和数据库的设计。在本文中,我们使用DataSet的强大功能,使得不论是粗粒度对象还是细粒度对象,我们都采用了相同的处理方式,在对象粒度的设计方面能够得到一定的简化,对象粒度的粗细也不会对系统性能造成太大的影响。 五、Product和ProductType的设计 在本文中,我们以Product和ProductType为例,介绍了如何设计实体类。在对Product和ProductType进行操作时,我们通常只涉及到一张表。虽然,对于Product来说,在对其进行查询的时候,需要知道产品类型的时候,会涉及到ProductType表,但是,在大部分的增加、修改、删除的操作中,我们都只对Product表进行操作,因此,我们把这两个对象都设计成细粒度对象。 六、结论 本文介绍了如何利用.Net框架开发应用系统,特别是如何设计和实现一个物流管理系统的框架。我们还介绍了静态建模、对象的粒度和实体类的设计等相关知识点,希望这些知识点能够对读者有所帮助。