欢迎来到天天文库
浏览记录
ID:31777151
大小:59.53 KB
页数:5页
时间:2019-01-18
《基于net鲜奶配送管理信息系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于.NET鲜奶配送管理信息系统设计和实现摘要:本文以某鲜奶公司管理系统中配送管理功能模块为例,简要介绍了鲜奶配送管理信息系统的开发过程。采用面向对象方法对系统进行分析与设计,并以.NET为开发工具进行实现。整个系统采用三层架构。关键词:管理信息系统;软件工程;面向对象;三层架构;.NET随着软件技术的发展,管理信息系统的开发与使用越来越普及。货品配送及用户反馈等方面的信息管理具有处理对象多、工作量大而逻辑条理清晰的特点,因此适合利用管理信息系统进行软件化操作,从而有效提高商务效率,减少出错率,进而提高效益。1软件架构与技术路
2、线1.1开发工具选择UML建模工具:MicrosoftVisio2010;程序设计工具:MicrosoftVisualStudio.Net2008;1.2三层架构分层式结构是软件体系架构设计中最常见、最重要的一种结构。微软所推荐三层架构自下至上分别为:数据访问层、业务逻辑层、表示层,其中系统主要功能都在业务逻辑层进行处理。三层架构的优点主要在于降低了层与层之间的依赖关系,有利于各层逻辑的复用,其结构更加明确,从而有利于软件架构的标准化。此外对于大型系统,开发人员可以只关注整个结构中的某一层,在后期维护时,极大降低了维护所需成本
3、和维护的时间。1.3面向对象方法面向对象的软件开发流程大体包括系统分析、系统设计和系统实现三个部分,先根据客户需求抽象出业务对象,再对需求进行合理分层,构建相对独立的业务模块;然后设计业务逻辑,以多态、继承、封装的编程思想实现业务需求;最后整合各模块,达到高内聚、低耦合的标准。2系统分析与设计2.1系统分析2.1.1对象定义系统对象由实体项目和信息对象构成,具体包括:管理员、管理功能、管理权限、配送员、客户、订单、订单明细、续订单、续订明细、配送表、配送明细、退货单、退货明细、变动明细、来电咨询明细。2.1.3系统用例系统用例
4、包括:系统维护、基础信息维护、订单/续订管理、配送管理、退货管理、变动管理、反馈管理。系统外部项包括:(1)系统管理员:负责系统维护、基础信息维护;(2)业务员:负责订单/续订管理、配送管理、退货管理、变动管理、反馈管理。2.2系统设计2.2.1数据管理设计鲜奶配送系统(FreshMilkDistributionSystem,FMDS)采用基于关系数据库(RDBMS)理论的面向对象数据库系统(R00DBS)进行数据管理。对于微软.NETFramework平台,ROODBS由Dataset结合XML文档构成。Dataset是关系
5、数据在内存中的面向对象化表述,而XML文档是Dataset的外部存储结构,两者相结合使用可取代传统的关系数据库。此外ROODBS能够确保语言、数据类型与应用系统开发工具完全一致,从而有效解决RDBMS与其宿主语言之间数据类型的相异性,系统出现问题的概率仅为使用RDBMS的四分之一。由于ROODBS整合于整个应用程序中,与RDBMS相比较,不单独占用系统的空间和时间资源。数据库命名为FMDSDatabase,数据表定义包括管理员、管理功能、管理权限、配送员、客户、订单、订单明细、续订单、续订明细、配送表、配送明细、退货单、退货明
6、细、变动明细、热线受理数据明细。各表中定义"索引”为主键,作为区分表内各条项的唯一标识字段。2.2.2交互设计3系统实现窗体使用.NET平台的GUI开发功能进行绘制,所有控件命名遵循匈牙利命名法。然后整理窗体代码,对控件进行功能填充。系统的主窗体支持MDI多文档界面,各功能管理的界面作为主窗体下属的子窗体出现。4结语本文以三层架构作为软件的系统架构,用面向对象的方法对鲜奶配送管理信息系统进行分析、设计与实现。数据管理方面采用先进的面向对象数据库以取代传统的关系数据库,提高了工作效率,减少了系统耗费资源,并大幅度降低了系统崩溃概
7、率。基于上述特点对鲜奶配送实现了信息化管理,节省了成本与支出,提高了经营效益。参考文献:[llMikeO'Docherty.面向对象分析与设计(UML2.0版)[M].北京:清华大学出版社,2006:140〜142[2]韩春成,冯俊,孟骁,林和平•基于关系数据库理论的面向对象数据库系统[J].信息技术,2012,12:5-7[3]尤栃泽.网上书店系统的研究与实现[J]•计算机光盘软件与应用,2012,6:204-205[4]冯伟浩•快餐订购系统的设计与实现[J].计算机光盘软件与应用,2012,11:179-190[5]赵家伟
8、,沈建新,廖文和.基于.NET平台的B2B网上订购系统的分析和实现[J].计算机应用研究,2004,01:142-144作者简介:王皓晨(1988-),男,汉族,吉林省吉林市人,硕士研究生,东北师范大学计算机科学与信息技术学院计算机应用技术专业,研究方向:软件工程。作者单位:
此文档下载收益归作者所有