UML大作业
餐馆订餐系统
系统设计说明书
项目组成员:
贾伟昊
方晓彬
刘春宇
王燕茹
张梦巧
柯 蓬
目 录
目 录...............................................................................................................................3
1 引言.............................................................................................................................5
1.1 编写目的...........................................................................................................5
1.2 项目背景...........................................................................................................5
1.3 名词解释...........................................................................................................5
1.4 参考资料...........................................................................................................5
2 软件结构概述.............................................................................................................6
2.1 模块划分...........................................................................................................6
2.2 模块功能详细设计...........................................................................................6
2.2.1 CancelBooking.......................................................................................6
2.2.2 DeleteMember........................................................................................7
2.2.3 DisplayBooking......................................................................................8
..1 DisplayMember..........................................................................................9
..2 ModifyBooking........................................................................................10
..3 ModifyMember........................................................................................11
..4 RecordArrival...........................................................................................12
..5 RecordBooking.........................................................................................13
..6 RecordLeft................................................................................................14
..7 RecordWalkIn..........................................................................................15
..8 RegisterMember.......................................................................................16
..9 RemindBooking.......................................................................................17
..10 SearchBooking.......................................................................................17
2.3 系统状态图.....................................................................................................18
2.3.1 预约系统类的状态图..........................................................................18
.......................................................................................................................19
2.3.2 预约类的状态图..................................................................................19
3 数据库设计...............................................................................................................19
3.1 数据库的E-R图..............................................................................................19
3.2 数据字典.........................................................................................................21
4 系统界面设计...........................................................................................................22
1 引言
1.1 编写目的
本详细设计说明书是基于系统概要设计说明书,经过项目组成员讨论后,
将系统的各个功能模块细化,将总的用例图的功能细化到每个序列图中。并且
为后续的编码工作提供依据,也是系统测试用例编写和后期维护的主要参考资
料。
本详细设计说明书主要面向项目组所有成员 ,是代码编写和测试的主要依
据。
1.2 项目背景
本系统为一个餐馆的定餐系统,主要提供记录订餐和提醒的功能。
1.3 名词解释
“系统中所有以 JE_” “开头的类和变量均为 Just Enjoy”——我们小组名称的
缩写,也用以和系统或者其他人开发的变量和函数相区别。
SQLServer 2000: Microsoft公司的关系型数据库。
JDK 1.4: 版本为号1.4的JAVA虚拟机。
E-R图:关系实体图,用于表示数据库的设计。
1.4 参考资料
《系统分析设计》 (美) John W. Satzinger
《SQL Server 开发精髓》 (美)Rober B. Jackson