欢迎来到天天文库
浏览记录
ID:34838788
大小:2.83 MB
页数:63页
时间:2019-03-12
《基于uml的中草药信息管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、贵州大学硕士学位论文的统计分析和药材市场行情统计分析的功能。1.4论文的组织结构本文主要有六个部分:第一章绪论主要阐述了中草药管理信息系统的应用背景和现状,以及在系统研究中本人的主要工作。第二章系统的理论与关键技术主要从系统的理论角度描述了系统的前台实现技术,后台关键技术以及数据库实现技术。第三章中草药系统需求分析从需求分析角度分析了系统的建设原则,业务流程,功能需求和性能需求。第四章UML对系统进建模主要阐述利用UML对系统进行静态结构模型,动态结构模型,物理模型的设计。第五章系统的实现叙述了系统具体实现的
2、环境,功能具体阐述,数据库的设计及从数据库安全性能方面阐述系统的安全策略第六章系统测试主要描述了系统的测试计划,测试方案及测试结果。第七章描述了系统的主要特点。3第二章系统的理论幕础与关键技术第二章系统的理论基础与关键技术本系统属于信息管理系统。管理信息系统(ManagementInformationSystems简称MIS)现阶段普遍认为是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统,是用系统思维的方法以计算机和现代通信技术为基本信息处理手段和传输工具的、能为管理决策者提供信息服务的人机系统。
3、它是一个能够进行信息的收集、传递、存储、处理、维护和使用的人机系统。通过管理信息系统可以实测企业生产经营活动过程中的实际运行情况,并能利用历史数据对未来进行预测,从全局出发辅助管理人员做出科学决策【14】【241。时至今日,我国在MIS的建设方面确有很大的进步。随着社会经济与科学技术的迅速发展,MIS也正处于新的发展阶段,从企业规模的信息系统为主转向更多的考虑全社会环境中的经营决策服务;从以企业为主转向不同的部门机构为主。从功能的角度来讲,MIS更具开放性,从以内部事务处理为主,到更多地关注外部信息;从层次性
4、角度讲,从单层次到多层次的发展。同时,MIS涉及的技术也有了质的飞跨,从单机到网络、WEB、多媒体、信息采集技术,这使得管理信息系统的功能大大扩展【231【30】f15】。2.1UML概述在面向对象的分析与设计方法中最引人关注的软件制品是模型。模型制品不仅是软件,而且在现代软件中占重要的地位。为系统选择和建立模型是当今软件开发中所要做的最重要的工作之一。在开发过程中,每个工作人员都需要有一个独特的系统视角。当设计一个软件时,要描述出所有的典型工作人员(系统分析员、体系结构设计师、程序员、质量保证人员、系统工程
5、员等)和他们的视角。因此,构造软件的过程就是一个构造模型的过程,即采用不同的模型来描述系统所有不同视角的过程。长期以来人们一直在试图创造一种面向对象的可视化的语言和方法,使建模人员能更加直观和严格的描述客观世界【41。在开始建模之前,我们必须了解什么是模型。模型是人们对客观世界和抽象事物之间联系的具体描述,是对现实世界的抽象和刻画。在成熟的工业生产制造领域,建模方法有着广泛的应用。在软件生产行业,软件系统实际上也是一种产品。如果对整个系统的功能、原理和结构没有一个全面而详细的记载的话,不要4贵州大学硕士学位论
6、文说开发队伍中的每个人能够对他自己的那部分子系统清楚的把握,即使能够,也不可能对整个复杂的软件系统有个全面详细的了解。这样的结果势必会造成对软件开发、维护、升级等带来不利。通过建模,可以把一个复杂的系统,按问题的不同方面,从系统的不同角度,以一种约定的、大家共同接受的同时更容易理解的描述方式进行描述,从而保证了整个开发团队对系统理解的全面性和一致性,有利于开发出高质量的软件产品。随着计算机能解决的问题越来越复杂,人们要构造的软件系统也越来越复杂。因而,要构造这样复杂的软件系统,建模是必不可少的一环。对于开发人
7、员来说,仅仅几行源代码是不能对整个开发项目提供一个全面认识的,而模型则可以使设计者从全局上把握系统及其内部的联系,从而不会陷入每个模块的细节之中。在建模过程中,我们必须使用相关语言,而UML正是目前最流行的建模语言。UML不仅支持面向对象的分析与设计,还支持从需求分析开始的软件开发全过程。UML代表了面向对象方法的软件开发技术的发展方向,具有巨大的市场前景,也具有重大的经济价值和国防价值。在世界范围内,UML将长期统领系统建模领域。更为重要的是,全世界使用UML的公司正以每年200%的速度增长,UML现在已经
8、发展到2.0版,它是软件产业界事实上的工业标准。2.2眦建模机制.要有效地进行系统开发、分析和设计,系统建模过程是关键。所谓建模(Modeling)[321,就是对系统中的对象及其之间的关系进行模拟,表示成形象化的图,以此来说明系统的功能。随着计算机科学的发展,应用领域的不断扩大,对计算机技术的要求越来越高。提高软件质量,缩短软件开发周期,提高软件可靠性、可扩充性和可重用性迫使软件界人士不断研究新方
此文档下载收益归作者所有