摘要
UML作为一种对软件系统进行规约、构造、可视化和文档化的语言,融合了Booch方法、OMT方法和OOSE方法的核心概念,形成了一个统一的、公用的、具有广泛适用性的建模语言。
结合UML、SQL Server和JAVA语言设计开发一个餐饮管理系统,首先分析了选题背景和意义以及相关的理论研究基础,然后按照软件开发的基本流程创建不同阶段的系统模型。主要包括:在需求分析阶段,创建系统的用例模型和数据模型E-R图;在总体设计阶段,创建了系统的总体功能模块,建立了系统的静态模型类图;在详细设计阶段,根据系统的交互行为,创建了系统的动态模型序列图,分析了系统所用到的数据表;在界面设计阶段,制作了系统模块的界面,对系统的功能进行了具体实现。系统功能在实现之初,创建的系统模型有利于系统的各个成员之间进行沟通。
UML as a statute, the software system structure, visualization and documentation of the language, the core concept of convergence of Booch method, OMT method and OOSE method, the formation of a unified, common, universal modeling language. Combined with UML, SQL Server and JAVA language to design and development of a restaurant management system, firstly analyzes the background and significance of topics and related theoretical research foundation, and then in accordance with the basic process of software development to create a model of different stages. Mainly include:the requirement analysis phase, creating the system use case model and data model, E-R graph; in the overall design stage, to create the overall functionality of the system modules, establishes the static model class diagram of the system; in the detailed design stage, according to the interactive behavior of the system, create a dynamic model of sequence diagram, analyses the use system data table; in the interface design stage, making the system module interface, the function of the system to carry on the concrete realization. The system function realization in the beginning, to communicate between each member system model to create the benefit system.
引文
[1]Mark Priestley面向对象设计uml实践[M].北京:清华大学出版社,2011.31-58
[2]谢星星,沈懿卓.uml基础与rose建模实用教程[M].北京:清华大学出版社,2008.280~313
[3]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2001.13-21
[4]张海藩.软件工程导论[M].北京:清华大学出版社,2001.38~55
[5]蔡琴.餐饮管理系统的设计与开发[D].[工程硕士学位论文].成都:电子科技大学,2007
[6]李绍芳.基于WEB2.0的餐饮管理系统的设计与开发[D].[工程硕士学位论文].青岛:青岛大学,2009
[7]钱银中Java程序设计案例教程[M].北京:机械工业出版社,2008.1~10
[8]朱兵章.餐饮管理系统总PDA内存数据库的研究与探讨[D].[工学硕士学位论文].广州:广东工业大学,2005
[9]邓静.无线餐饮管理系统中移动数据库数据一致性的研究与应用[D].[硕士论文].广州:广东工业大学,2004
[10]王晓宇,钱红兵.基于UML类图和顺序图的C++代码自动生成方法的研究[J].计算机应用与软件,2013(01):190~195
[11]刘辉,麻志毅,邵维忠.元建模技术研究进展[J].软件学报,2008,19(6):1317-1327
[12]张胜芳.基于B/S的在线考试系统[D].[硕士学位论文].成都:电子科技大学,2009
[13]Gabriela MAGUREANU,Madalin GAVRILESCU,Dan PESCARU. Validation of static properties in unified modeling language models for cyber physical systems[J]. Journal of Zhejiang University-Science C(Computers & Electronics),2013,14(5):332~346
[14]陈振庆.基于时序描述逻辑的UML顺序图形式化方法[J].计算机工程,2013,39(3):36~40
[15]程娟娟.基于面向对象与UML的学生工作管理系统设计[J].江苏教育学院学报(自然科学),2013(1):19~22
[16]常珊珊,朱嘉钢,邓跃设.UML元模型图实例自动生成算法[J].计算机工程与应用,2012(20):91~97
[17]Steve Cook.Looking back at UML[J].Software & Systems Modeling,2012,11(4):471~480
[18]周洪雷.基于Web的学院管理信息系统的设计与实现[D].[硕士学位论文].长春:吉林大学,2006
[19]Jehad Al Dallal,Kassem A.Saleh. Synthesizing Distributed Protocol Specifications from a UML State Machine Modeled Service Specification[J].Journal of Computer Science & Technology,2012(6):1150~1168
[20]杜鹏.基于JSP的图书管理系统的需求分析与设计[D].[硕士学位论文].济南:山东大学,2010
[21]WANG Lize,LIU Bin. A Modeling Language Based on UML for Modeling Simulation Testing System of Avionic Software[J].Chinese Journal of Aeronautics,2011(2):181~194
[22]张斌.基于UML的餐饮点菜子系统的建模设计[J].信息与电脑(理论版),2011(02):68~69
[23]李振坤,蓝芳华.基于PDA的无线餐饮点菜应用系统的设计与实现[J].计算机应用研究,2006(02):189~190
[24]韩宗飞.基于JSP构建网上订餐系统的设计与实现[D].[硕士学位论文].成都:电子科技大学,2011
[25]邱方亮,殷磊.本体与UML在领域需求分析中的研究与应用[J].计算机工程与设计,2009(09):2333~2335
[26]乐俊杰.学生宿舍管理系统分析与设计[D].[硕士学位论文].昆明:云南大学,2012
[27]李刚.贵州商储集团仓储管理系统分析与设计[D].[硕士学位论文].昆明:云南大学,2010
[28]林璇,冯健文,郑晓菊.UML在餐饮管理系统中的应用与实现[J].福建电脑,2006(06):151~152
[29]李政,葛卫民,赵政.移动数据库技术和移动计算中的数据管理[J].微处理机,2007(02):71-73
[30]徐立臻,江明菲,董逸生.移动计算环境下的数据库事务管理[J].东南大学学报(自然科学版),2002(06):56-60
[31]熊燕群,白似雪,李进京.分布式实时数据库系统的事务管理[J].南昌大学学报(理科版),2008(03):90-94
[32]邹先霞,贾维嘉,潘久辉.基于数据库日志的变化数据捕获研究[J].小型微型计算机系统,2012(03):101-106