ASP.NET MVC——XX点餐管理系统后台项目实训总结书

ASP.NET MVC——《XX点餐管理系统》项目研发阶段性总结

(如有侵权,请及时联系博主)

作者:LC

开发工具与关键技术:VisualStudio、SqlServer、ASP.NET MVC

完成模块功能:XX点餐管理系统——后台

1、总体设计

1.1、系统模块总体设计:

1)基础数据。主要包括酒菜设置、酒菜特价管理、酒菜折扣方案、套餐设置、原材料设置、菜品原材料配置、房台设置、计费设置、员工资料、菜品做法设置的功能。基础数据是对整个系统基本信息进行配置。

2)销售中心。主要包括协议单位、挂账结算、会员类型、会员管理、会员发卡、会员充值、积分兑换、积分返点、会员卡密码修改、会员卡密码重置、会员充值方案、会员返点方案、会员转账、会员转账查询、会员积分查询的功能。销售中心是对客户设计的销售模式以及对会员进行管理。

3库存管理主要包括采购订货单、入库单、退货单、领料单、领料退货单、仓库调拨单、配送单、当前库存、库存盘点、盘点单据查询、盘点损益报表、入库查询、入库退货查询、领料单查询、领料退货单查询、仓库调拨单查询、仓库调拨汇总、部门领料单汇总、月入出库查询、供应商应付款查询、库存进销存报表、最低库存报警、供应商供货查询、供应商资料、仓库资料以及部门资料的功能。

4报表中心主要包括菜品赠送情况报表、菜品退单情况报表、菜赠单统计报表、菜品退单统计报表、酒菜销售明细报表、酒菜销售汇总报表、酒菜销售分类明细报表、酒菜销售分类汇总报表的功能。报表中心是对酒菜销售进行分类统计。

 

1.2、数据库总体设计

1.2.1表目录

B_AccordingItemSumScoreTable

B_按项目数量积分表

业务表

表1

B_BalconyRebateDetailTable

B_包厢折扣明细表

业务表

表2

B_ChargingPlanTable

B_计费方案表表

业务表

表3

B_ConsultativeUnitTable

B_协议单位表

业务表

表4

B_CustomSalesPromotionWayTable

B_自定义分时段促销方式表

业务表

表5

B_DocumentSynthesizeDetailTable

B_单据综合明细表

业务表

表6

B_DocumentSynthesizeTable

B_单据综合表

业务表

表7

B_FractionExchangeTable

B_积分兑换表

业务表

表8

B_FoodArticleOriginalMaterialAllocationTable

B_菜品原材料配置表

业务表

表9

B_GiveBackCardTable

B_会员退卡表

业务表

表10

B_HolidayChargingProgrammeTable

B_假期计费方案表

业务表

表11

B_InventoryStockingDetailTable

B_库存盘点明细表

业务表

表12

B_InventoryStockingTable

B_库存盘点表

业务表

表13

B_LeaguerPre_PaidPhoneCardBringForwardTable

B_会员储值卡转账表

业务表

表14

B_LeaguerRechargeTable

B_会员充值表

业务表

表15

B_LeaguerTypeTable

B_会员类型表

业务表

表16

B_MealPreferentialSetTable

B_套餐优惠设置表

业务表

表17

B_MembershipCardTable

B_会员发卡表

业务表

表18

B_ModusOperandiTable

B_做法表

业务表

表19

B_OpenTable

B_开台表

业务表

表20

B_OpenTable_Del

B_开台开桌明细

业务表

表21

B_OpenTableOrderDishes_Del

B_开台开桌明细

业务表

表22

B_OriginalMaterialSmallTypeDetailTable

B_原材料小类明细表

业务表

表23

B_Present

B_赠单表

业务表

表24

B_RebatePlanDetailTable

B_折扣方案明细表

业务表

表25

B_Retreat

B_退菜单表

业务表

表26

B_ScoreRestoreTable

B_积分返点表

业务表

表27

B_SetMealDetailTable

B_套餐明细表

业务表

表28

B_SetMealTable

B_套餐表

业务表

表29

B_StorehouseAllocationDetailTable

B_仓库调拨明细表

业务表

表30

B_StorehouseAllocationTable

B_仓库调拨表

业务表

表31

B_SupplierPayableTable

B_仓库调拨明细表

业务表

表32

B_TabooFoodstuffSetTable

B_禁忌食品设置表

业务表

表33

B_TakeRetreatMaterialIndentureDetailTable

B_领退料货单明细表

业务表

表34

B_TakeRetreatMaterialIndentureTable

B_领退料货单表

业务表

表35

B_TallyBalanceTable

B_挂账结算表

业务表

表36

B_WineFoodSmallTypeDetailTable

B_菜品表表

业务表

表37

B_WineFoodSpecialOffersTable

B_酒菜特价表

业务表

表38

R_OriginalMaterialSmallTypeTable

R_原材料小类表

中间表

表39

R_WineFoodSmallTypeTable

R_酒菜小类表

中间表

表40

S_CredentialsTypeTable

S_证件类型表

基础表

表41

S_DaseTable

S_基础表

基础表

表42

S_DepartmentAchieveTable

S_部门领料表

基础表

表43

S_DepartmentDataTable

S_部门资料表

基础表

表44

S_DrawAPercentageWayTable

S_提成方式表

基础表

表45

S_EmployeeTable

S_员工表

基础表

表46

S_GatherWayTable

S_收取方式表

基础表

表47

S_IntegralReturnPlanTable

S_积分返点方案表

基础表

表48

S_InventoryTable

S_库存表

基础表

表49

S_JobTable

S_职位表

基础表

表50

S_LeaguerInformationTable

S_会员信息表

基础表

表51

S_MakeCollectionsTable

S_收款方式表

基础表

表52

S_ManifestStateTable

S_单据状态表

基础表

表53

S_MaterialGoodsTable

S_原料货物表

基础表

表54

S_MaterialGoodsTypeTable

S_原料货物类型表

基础表

表55

S_MaterialGoodsUnitTable

S_原货物单位表

基础表

表56

S_MaxOddNumbersTable

S_最大单据数表

基础表

表57

S_ModusOperandiTypeTable

S_做法类型表

基础表

表58

S_OrderType

S_点单类型表

基础表

表59

S_OriginalMaterialBigTypeTable

S_原材料大类表

基础表

表60

S_PrinterTable

S_打印机表

基础表

表61

S_RebatePlanTable

S_折扣方案表

基础表

表62

S_RechargePlanTable

S_充值方案表

基础表

表63

S_RoomTypeTable

S_房间类型表

基础表

表64

S_SelectedStateTable

S_选择状态表

基础表

表65

S_TableStateType

S_桌位状态类型

基础表

表66

S_StorehouseDataTable

S_仓库资料表

基础表

表67

S_SupplierDataTable

S_供应商资料表

基础表

表68

S_SupplierTypeTable

S_供应商类型表

基础表

表69

S_SynthetizeTypeTable

S_合成类型表

基础表

表70

S_TablePlaceTable

S_桌位表

基础表

表71

S_WineFoodBigTypeTable

S_酒菜大类表

基础表

表72

S_WineFoodUnitTable

S_酒菜单位表

基础表

表73

表1

1.2.2基础表

表1:合成类型表(S_SynthetizeTypeTable

主要包含如下字段信息:SynthetizeTypeID、SynthetizeTypeName

資料表名稱

S_SynthetizeTypeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

SynthetizeTypeID

int identity

(10, 0)

NO

PK

合成类型ID

2

SynthetizeTypeName

nchar

20

YES

 

合成类型名称

 

 

 

 

 

 

 

               

表2:打印机类型表(S_ PrinterTable

主要包含如下字段信息:PrinterID、PrinterName

資料表名稱

S_PrinterTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

PrinterID

int identity

(10, 0)

NO

PK

打印机类型ID

2

PrinterName

nchar

20

YES

 

打印机类型名称

               

表3:酒菜单位表(S_WineFoodUnitTable)

主要包含如下字段信息:WineFoodUnitID、WineFoodUnitName、DaseID

資料表名稱

S_WineFoodUnitTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

WineFoodUnitID

int identity

(10, 0)

NO

PK

酒菜单位ID

2

WineFoodUnitName

nchar

10

YES

 

酒菜单位名称

3

DaseID

int

(10, 0)

YES

 

属性ID

               

表4:折扣方案表(S_ RebatePlanTable)

主要包含如下字段信息:RebatePlanID、RebatePlanNumber、RebatePlanName

資料表名稱

S_RebatePlanTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

RebatePlanID

int identity

(10, 0)

NO

PK

折扣方案ID

2

RebatePlanNumber

nchar

10

YES

 

折扣方案编号

3

RebatePlanName

nchar

30

YES

 

折扣方案名称

               

表5:房间类型表(S_ RebatePlanTable)

主要包含如下字段信息:RoomTypeID、RoomTypeName

資料表名稱

S_RoomTypeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

RoomTypeID

int identity

(10, 0)

NO

PK

房间类型ID

2

RoomTypeName

nchar

20

YES

 

房间类型名称

               

表6:职位表(S_ JobTable)

主要包含如下字段信息:JobID、JobName

資料表名稱

S_JobTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

JobID

int identity

(10, 0)

NO

PK

职位ID

2

JobName

nchar

20

YES

 

职位名称

               

表7:点单类型表(S_ JobTable)

主要包含如下字段信息:OrderTypeID、OrderTypeName

資料表名稱

S_OrderType

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

OrderTypeID

int identity

(10, 0)

NO

PK

点单类型ID

2

OrderTypeName

char

30

YES

 

点单类型名称

               

表8:单据状态表(S_ ManifestStateTable)

主要包含如下字段信息:ManifestStateID、ManifestStateName

資料表名稱

S_ManifestStateTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

ManifestStateID

int identity

(10, 0)

NO

PK

单据状态ID

2

ManifestStateName

nchar

20

YES

 

单据状态名称

               

 

1.2.3业务表

表1:按项目数量积分表(B_AccordingItemSumScoreTable)

主要包含如下字段信息:按项目数量积分ID、会员类型ID、酒菜小类明细ID、每消费一份积分。

資料表名稱

B_AccordingItemSumScoreTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

AccordingItemSumScoreID

int identity

(10, 0)

NO

PK

按项目数量积分ID

2

LeaguerTypeID

int

(10, 0)

YES

 

会员类型ID

3

WineFoodSmallTypeDetaiID

int

(10, 0)

YES

 

酒菜小类明细ID

4

EveryConsumeCutInScore

decimal

(18, 2)

YES

 

每消费一份积分

               

 

表2:包厢折扣明细表(B_BalconyRebateDetailTable)

主要包含如下字段信息:包厢折扣明细ID、酒菜小类ID、会员类型ID、房间类型ID、折扣

資料表名稱

B_BalconyRebateDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

BalconyRebateDetailID

int identity

(10, 0)

NO

PK

包厢折扣明细ID

2

WineFoodSmallTypeID

int

(10, 0)

YES

 

酒菜小类ID

3

LeaguerTypeID

int

(10, 0)

YES

 

会员类型ID

4

RoomTypeID

int

(10, 0)

YES

 

房间类型ID

5

Rebate

decimal

(8, 2)

YES

 

折扣

               

 

表3:计费方案表表(B_ChargingPlanTable)

主要包含如下字段信息:计费方案ID、计费方案名称、参与抵消、挂单是否计费、转台转服务费、拼台拼服务费、服务费提成ID、整桌服务收费、整桌计费方式、整桌超时每小时价格、计时计费方式、起钟价格、起钟小时、起钟不足时1、起钟不足时2、加钟每小时价格、加钟不足时1、加钟不足时2、计时服务费总额达到、启用最小计时器、服务费。

資料表名稱

B_ChargingPlanTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

ChargingPlanID

int identity

(10, 0)

NO

PK

计费方案ID

2

ChargingPlanName

char

30

YES

 

计费方案名称

3

PartakeOffset

bit

1

YES

 

参与抵消

4

RegistrationWhetherCharging

bit

1

YES

 

挂单是否计费

5

ChangeTableServiceCharge

bit

1

YES

 

转台转服务费

6

PieceTogetherTableServiceCharge

bit

1

YES

 

拼台拼服务费

7

ServiceChargeServiceChargeID

int

(10, 0)

YES

 

服务费提成ID

8

WholeTableServiceCharge

decimal

(8, 2)

YES

 

整桌服务收费

9

WholeTableChargingWay

bit

1

YES

 

整桌计费方式

10

WholeTableOvertimeEachHourPrix

decimal

(8, 2)

YES

 

整桌超时每小时价格

11

TimingChargingWay

bit

1

YES

 

计时计费方式

12

BeginningPrix

decimal

(8, 2)

YES

 

起钟价格

13

BeginningHour

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值