软件工程
图2.7结算用例
图2.8系统设置用例
2.9软件接口
Windows操作系统所提供的各种API【10】;
8
软件工程
第三章 系统设计
3.1系统部署图设计
系统部署图是指系统的物理结构和软件结构在空间上的部署,本系统采用流行的C/S【11】结构,该结构是基于客户端与服务器的结构,原因是本系统的应用场景是中小规模的餐厅及餐馆,目前一期工程中不提供Web服务,仅限于企业内部办公室用,因此采用C/S结构是科学的也是合理的。具体结构见图3.1所示
图3.1系统部署图
上图中服务器是整个系统运行的基础,负责所有客户端的数据传输与存储,采用SqlServer2005服务器,网络传输采用的是WiFi(802.11)技术,客户端采用IPAD作为终端显示,但是目前需要安装虚拟Win7系统
9
软件工程 3.2数据库设计
3.2.1命名规范
1:数据库名称以db开头 2:函数以F_开头 3:数据库表以T_开头
3.2.2安全设计
1:创建数据库登录账号dining
2:创建数据库db_dining的所有者用户Dining 3:配置账号映射:dining-?dining
3.2.3概念设计
经过对系统的需求分析,发现系统中有以下实体:如图3.2---3.8所示以及他们之间的关系图3.9所示
图3.2用户实体
10
软件工程
图3.3意见实体
图3.4会员实体
图3.5餐单实体
图3.6餐单明细实体
11
软件工程
图3.7菜谱实体
图3.8E-R模型图
3.2.4物理设计
物理设计是数据库实体的物理实现,下面的图表分别对应概念设计中的每个实体。
1:T_CAIPU表,图3.9所示
图3.9菜谱表
2:T_CanMingXi,图3.10所示
12