当前位置:首页 > 专题范文 > 教案设计 > 正文

基于.NET的鲜奶配送管理信息系统的设计与实现

发布时间: 2022-11-05 15:35:03 来源:网友投稿

摘要:本文以某鲜奶公司管理系统中配送管理功能模块为例,简要介绍了鲜奶配送管理信息系统的开发过程。采用面向对象方法对系统进行分析与设计,并以.NET为开发工具进行实现。整个系统采用三层架构。

关键词:管理信息系统;软件工程;面向对象;三层架构;.NET

随着软件技术的发展,管理信息系统的开发与使用越来越普及。货品配送及用户反馈等方面的信息管理具有处理对象多、工作量大而逻辑条理清晰的特点,因此适合利用管理信息系统进行软件化操作,从而有效提高商务效率,减少出错率,进而提高效益。

1 软件架构与技术路线

1.1 开发工具选择

UML建模工具:Microsoft Visio 2010;

程序设计工具:Microsoft Visual Studio.Net 2008;

1.2 三层架构

分层式结构是软件体系架构设计中最常见、最重要的一种结构。微软所推荐三层架构自下至上分别为:数据访问层、业务逻辑层、表示层,其中系统主要功能都在业务逻辑层进行处理。三层架构的优点主要在于降低了层与层之间的依赖关系,有利于各层逻辑的复用,其结构更加明确,从而有利于软件架构的标准化。此外对于大型系统,开发人员可以只关注整个结构中的某一层,在后期维护时,极大降低了维护所需成本和维护的时间。

1.3 面向对象方法

面向对象的软件开发流程大体包括系统分析、系统设计和系统实现三个部分,先根据客户需求抽象出业务对象,再对需求进行合理分层,构建相对独立的业务模块;然后设计业务逻辑,以多态、继承、封装的编程思想实现业务需求;最后整合各模块,达到高内聚、低耦合的标准。

2 系统分析与设计

2.1 系统分析

2.1.1 对象定义

系统对象由实体项目和信息对象构成,具体包括:管理员、管理功能、管理权限、配送员、客户、订单、订单明细、续订单、续订明细、配送表、配送明细、退货单、退货明细、变动明细、来电咨询明细。

2.1.3 系统用例

系统用例包括:系统维护、基础信息维护、订单/续订管理、配送管理、退货管理、变动管理、反馈管理。

系统外部项包括:(1)系统管理员:负责系统维护、基础信息维护;(2)业务员:负责订单/续订管理、配送管理、退货管理、变动管理、反馈管理。

2.2 系统设计

2.2.1 数据管理设计

鲜奶配送系统(Fresh Milk Distribution System,FMDS)采用基于关系数据库(RDBMS)理论的面向对象数据库系统(ROODBS)进行数据管理。对于微软.NET Framework平台,ROODBS由Dataset结合XML文档构成。Dataset是关系数据在内存中的面向对象化表述,而XML文档是Dataset的外部存储结构,两者相结合使用可取代传统的关系数据库。此外ROODBS能够确保语言、数据类型与应用系统开发工具完全一致,从而有效解决RDBMS与其宿主语言之间数据类型的相异性,系统出现问题的概率仅为使用RDBMS的四分之一。由于ROODBS整合于整个应用程序中,与RDBMS相比较,不单独占用系统的空间和时间资源。

数据库命名为FMDSDatabase,数据表定义包括管理员、管理功能、管理权限、配送员、客户、订单、订单明细、续订单、续订明细、配送表、配送明细、退货单、退货明细、变动明细、热线受理数据明细。各表中定义“索引”为主键,作为区分表内各条项的唯一标识字段。

2.2.2 交互设计

3 系统实现

窗体使用.NET平台的GUI开发功能进行绘制,所有控件命名遵循匈牙利命名法。然后整理窗体代码,对控件进行功能填充。系统的主窗体支持MDI多文档界面,各功能管理的界面作为主窗体下属的子窗体出现。

4 结语

本文以三层架构作为软件的系统架构,用面向对象的方法对鲜奶配送管理信息系统进行分析、设计与实现。数据管理方面采用先进的面向对象数据库以取代传统的关系数据库,提高了工作效率,减少了系统耗费资源,并大幅度降低了系统崩溃概率。基于上述特点对鲜奶配送实现了信息化管理,节省了成本与支出,提高了经营效益。

参考文献:

[1]Mike O"Docherty.面向对象分析与设计(UML 2.0版)[M].北京:清华大学出版社,2006:140~142

[2]韩春成,冯俊,孟骁,林和平.基于关系数据库理论的面向对象数据库系统[J].信息技术,2012,12:5-7

[3]尤枥泽.网上书店系统的研究与实现[J].计算机光盘软件与应用,2012,6:204-205

[4]冯伟浩.快餐订购系统的设计与实现[J].计算机光盘软件与应用,2012,11:179-190

[5]赵家伟,沈建新,廖文和.基于.NET平台的B2B网上订购系统的分析和实现[J].计算机应用研究,2004,01:142-144

作者简介:王皓晨(1988-),男,汉族,吉林省吉林市人,硕士研究生,东北师范大学计算机科学与信息技术学院计算机应用技术专业,研究方向:软件工程。

作者单位:东北师范大学,吉林长春 130117

版权所有:博古范文网 2012-2024 未经授权禁止复制或建立镜像[博古范文网]所有资源完全免费共享

Powered by 博古范文网 © All Rights Reserved.。浙ICP备12018771号-1