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

decimal

(8, 2)

YES

 

起钟小时

14

StartHourInsufficient1

decimal

(8, 2)

YES

 

起钟不足时1

15

StartHourInsufficient2

decimal

(8, 2)

YES

 

起钟不足时2

16

AddHourEachHourPrix

decimal

(8, 2)

YES

 

加钟每小时价格

17

AddHourInsufficient1

decimal

(8, 2)

YES

 

加钟不足时1

18

AddHourInsufficient2

decimal

(8, 2)

YES

 

加钟不足时2

19

TimingServiceChargeSum

decimal

(8, 2)

YES

 

计时服务费总额达到

20

StartUsingTimer

bit

1

YES

 

启用最小计时器

21

ServiceCharge

decimal

(8, 2)

YES

 

服务费

               

 

表4:协议单位表(B_ConsultativeUnitTable)

主要包含如下字段信息:协议单位ID、协议单位ID、协议号、协议单位名称、联系人、联系电话、是否可挂账、挂账金额、挂账限额、备注。

資料表名稱

B_ConsultativeUnitTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

ConsultativeUnitID

int identity

(10, 0)

NO

PK

协议单位ID

2

SelectedStateID

int

(10, 0)

YES

 

选择状态ID

3

ProtocolNumber

nchar

20

YES

 

协议号

4

ConsultativeUnitName

nchar

20

YES

 

协议单位名称

5

ConnectionHuman

nchar

20

YES

 

联系人

6

ConnectionTelephone

nchar

11

YES

 

联系电话

7

MayTally

bit

1

YES

 

是否可挂账

8

TallySum

decimal

(8, 2)

YES

 

挂账金额

9

TallyLimit

decimal

(8, 2)

YES

 

挂账限额

10

Remarks

nchar

100

YES

 

备注

               

 

表5:自定义分时段促销方式表(B_CustomSalesPromotionWayTable)

主要包含如下字段信息:促销方式ID、假期计费方案ID、酒菜小类ID、折扣。

資料表名稱

B_CustomSalesPromotionWayTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

CustomSalesPromotionWayID

int identity

(10, 0)

NO

PK

促销方式ID

2

HolidayChargingProgrammeID

int

(10, 0)

YES

 

假期计费方案ID

3

WineFoodSmallTypeID

int

(10, 0)

YES

 

酒菜小类ID

4

SalesPromotionDiscount

decimal

(8, 2)

YES

 

折扣

               

 

表6:单据综合明细表(B_DocumentSynthesizeDetailTable)

主要包含如下字段信息:、单据综合明细ID、单据综合ID、货物ID、单位ID、数量、价格、备注

資料表名稱

B_DocumentSynthesizeDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

DocumentSynthesizeDetailID

int identity

(10, 0)

NO

PK

单据综合明细ID

2

DocumentSynthesizeID

int

(10, 0)

YES

 

单据综合ID

3

MaterialGoodsID

int

(10, 0)

YES

 

货物ID

4

DocumentSynthesizeUnitID

int

(10, 0)

YES

 

单位ID

5

DocumentSynthesizeQuantity

decimal

(8, 2)

YES

 

数量

6

DocumentSynthesizePrice

decimal

(8, 2)

YES

 

价格

7

DocumentSynthesizeRemarks

nchar

100

YES

 

备注

               

 

表7:单据综合表(B_DocumentSynthesizeTable)

主要包含如下字段信息:单据综合ID、订货单号、录单日期、仓库资料ID、供应商资料ID、经办人ID、批准人ID、单据状态ID、备注

資料表名稱

B_DocumentSynthesizeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

DocumentSynthesizeID

int identity

(10, 0)

NO

PK

单据综合ID

2

DocumentSynthesizeNumber

nchar

20

YES

 

订货单号

3

DocumentSynthesizeDate

datetime

(23, 3)

YES

 

录单日期

4

StorehouseDataID

int

(10, 0)

YES

 

仓库资料ID

5

SupplierDataID

int

(10, 0)

YES

 

供应商资料ID

6

OperatorManID

int

(10, 0)

YES

 

经办人ID

7

ApproverManID

int

(10, 0)

YES

 

批准人ID

8

ManifestStateID

int

(10, 0)

YES

 

单据状态ID

9

Remarks

nchar

100

YES

 

备注

               

 

表8:积分兑换表(B_FractionExchangeTable)

主要包含如下字段信息:积分兑换ID、会员发卡ID、扣除积分、兑换物品

資料表名稱

B_FractionExchangeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

FractionExchangeID

int identity

(10, 0)

NO

PK

积分兑换ID

2

MembershipCardID

int

(10, 0)

YES

 

会员发卡ID

3

DeductFraction

int

(10, 0)

YES

 

扣除积分

4

ExchangeGoods

nchar

50

YES

 

兑换物品

               

 

表9:会员退卡表(B_GiveBackCardTable)

主要包含如下字段信息:会员退卡ID、会员发卡ID、退卡金额

資料表名稱

B_GiveBackCardTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

GiveBackCardID

int identity

(10, 0)

NO

PK

会员退卡ID

2

MembershipCardID

int

(10, 0)

YES

 

会员发卡ID

3

RefundMoney

decimal

(8, 2)

YES

 

退卡金额

               

 

表10:假期计费方案表(B_HolidayChargingProgrammeTable)

主要包含如下字段信息:假期计费方案ID、周一、周二、周三、周四、周五、周六、周日、促销名称、促销开始时间、促销结束时间、自定义分时段促销方式

資料表名稱

B_HolidayChargingProgrammeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

HolidayChargingProgrammeID

int identity

(10, 0)

NO

PK

假期计费方案ID

2

Monday

bit

1

YES

 

周一

3

Tuesday

bit

1

YES

 

周二

4

Wednesday

bit

1

YES

 

周三

5

Thursday

bit

1

YES

 

周四

6

Friday

bit

1

YES

 

周五

7

Saturday

bit

1

YES

 

周六

8

Weekday

bit

1

YES

 

周日

9

SalesPromotionName

nchar

50

YES

 

促销名称

10

SalesPromotionStartTime

datetime

(23, 3)

YES

 

促销开始时间

11

SalesPromotionTerminalTime

datetime

(23, 3)

YES

 

促销结束时间

12

CustomTimeIntervalSalesPromotionWay

bit

1

YES

 

自定义分时段促销方式

               

 

表11:库存盘点明细表(B_InventoryStockingDetailTable

主要包含如下字段信息:库存盘点明细ID、库存盘点ID、原料货物ID、库存盘点单位ID

資料表名稱

B_InventoryStockingDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

InventoryStockingDetailID

int identity

(10, 0)

NO

PK

库存盘点明细ID

2

InventoryStockingID

int

(10, 0)

YES

 

库存盘点ID

3

MaterialGoodsID

int

(10, 0)

YES

 

原料货物ID

4

InventoryStockingUnitID

int

(10, 0)

YES

 

库存盘点单位ID

5

InventoryStockingPrice

decimal

(8, 2)

YES

 

价格

6

InventoryStockingQuantity

decimal

(8, 2)

YES

 

盘点数

               

 

表12:库存盘点表(B_InventoryStockingTable)

主要包含如下字段信息:库存盘点ID、盘点日期、盘点编号、盘点人ID、仓库资料ID、备注

資料表名稱

B_InventoryStockingTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

InventoryStockingID

int identity

(10, 0)

NO

PK

库存盘点ID

2

InventoryStockingDate

datetime

(23, 3)

YES

 

盘点日期

3

InventoryStockingNumber

nchar

20

YES

 

盘点编号

4

InventoryStockingManID

int

(10, 0)

YES

 

盘点人ID

5

StorehouseDataID

int

(10, 0)

YES

 

仓库资料ID

6

Remarks

nchar

100

YES

 

备注

               

 

表13:会员储值卡转账表(B_LeaguerPre_PaidPhoneCardBringForwardTable)

主要包含如下字段信息:会员储值卡转账ID、转出会员卡ID、转入会员卡ID、转账金额、打印机ID

資料表名稱

B_LeaguerPre_PaidPhoneCardBringForwardTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

LeaguerPre_PaidPhoneCardBringForwardID

int identity

(10, 0)

NO

PK

会员储值卡转账ID

2

RollOutMembershipCardID

int

(10, 0)

YES

 

转出会员卡ID

3

ShiftToMembershipCardID

int

(10, 0)

YES

 

转入会员卡ID

4

PrinterID

int

(10, 0)

YES

 

转账金额

5

BringForwardSum

decimal

(8, 2)

YES

 

打印机ID

6

TransferAccountsDate

datetime

(23, 3)

YES

 

打印机ID

               

 

表14:会员充值表(B_LeaguerRechargeTable)

主要包含如下字段信息:会员充值ID、会员发卡ID、付款方式ID、收款金额、充值金额、赠送积分、销售员ID、充值日期

資料表名稱

B_LeaguerRechargeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

LeaguerRechargeID

int identity

(10, 0)

NO

PK

会员充值ID

2

MembershipCardID

int

(10, 0)

YES

 

会员发卡ID

3

PaymentWayID

int

(10, 0)

YES

 

付款方式ID

4

GatheringSum

decimal

(8, 2)

YES

 

收款金额

5

RechargeSum

decimal

(8, 2)

YES

 

充值金额

6

LargessFraction

int

(10, 0)

YES

 

赠送积分

7

SalespersonID

int

(10, 0)

YES

 

销售员ID

8

RechargeDate

datetime

(23, 3)

YES

 

充值日期

               

 

表15:会员类型表(B_LeaguerTypeTable)

主要包含如下字段信息:会员类型ID、会员类型名称、售价、限期、期限天数、积分卡、按消费次数积分、消费次数、消费次数分数、按消费金额积分、每次消费、每次消费积分、按项目数量积分、储值卡、开卡时默认金额、折扣卡、按折扣率打折、会员折扣、按会员价折扣、开卡提成ID、开卡提成、充值提成ID、充值提成

資料表名稱

B_LeaguerTypeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

LeaguerTypeID

int identity

(10, 0)

NO

PK

会员类型ID

2

LeaguerTypeName

nchar

20

YES

 

会员类型名称

3

SellingPrice

decimal

(8, 2)

YES

 

售价

4

Term

bit

1

YES

 

限期

5

TermFatalism

int

(10, 0)

YES

 

期限天数

6

FractionCard

bit

1

YES

 

积分卡

7

AccordingConsumeFrequencyFraction

bit

1

YES

 

按消费次数积分

8

ConsumeNumber

int

(10, 0)

YES

 

消费次数

9

ConsumeNumberScore

int

(10, 0)

YES

 

消费次数分数

10

AccordingConsumeSumScore

bit

1

YES

 

按消费金额积分

11

EachConsumeMoney

decimal

(8, 2)

YES

 

每次消费

12

EachConsumeScore

int

(10, 0)

YES

 

每次消费积分

13

AccordingItemSumScore

bit

1

YES

 

按项目数量积分

14

Pre_PaidhoneCard

bit

1

YES

 

储值卡

15

DoCardTacitlyApproveSum

decimal

(8, 2)

YES

 

开卡时默认金额

16

RebateCard

bit

1

YES

 

折扣卡

17

AccordingRebateRatioAbate

bit

1

YES

 

按折扣率打折

18

LeaguerRebate

decimal

(8, 2)

YES

 

会员折扣

19

AccordingLeaguerValueRebate

bit

1

YES

 

按会员价折扣

20

TransactCardPercentageID

int

(10, 0)

YES

 

开卡提成ID

21

TransactCardPercentageRatio

decimal

(8, 2)

YES

 

开卡提成

22

RechargePercentageID

int

(10, 0)

YES

 

充值提成ID

23

RechargePercentage

decimal

(8, 2)

YES

 

充值提成

               

 

表16:套餐优惠设置表(B_MealPreferentialSetTable)

主要包含如下字段信息:套餐优惠设置ID、收取方式ID、套餐ID、参与抵消、参与积分、收取服务费、收取额度

資料表名稱

B_MealPreferentialSetTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

MealPreferentialSetID

int identity

(10, 0)

NO

PK

套餐优惠设置ID

2

GatherWayID

int

(10, 0)

YES

 

收取方式ID

3

SetMealID

int

(10, 0)

YES

 

套餐ID

4

PartakeOffset

bit

1

YES

 

参与抵消

5

PartakeScore

bit

1

YES

 

参与积分

6

GatherServiceCharge

bit

1

YES

 

收取服务费

7

GatherLimit

decimal

(8, 2)

YES

 

收取额度

               

 

表17:会员发卡表(B_MembershipCardTable)

主要包含如下字段信息:会员发卡ID、会员信息ID、卡片状态ID、会员类型ID、业务员ID、会员号码、会员密码、发卡日期

資料表名稱

B_MembershipCardTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

MembershipCardID

int identity

(10, 0)

NO

PK

会员发卡ID

2

LeaguerInformationID

int

(10, 0)

YES

 

会员信息ID

3

CardStateID

int

(10, 0)

YES

 

卡片状态ID

4

LeaguerTypeID

int

(10, 0)

YES

 

会员类型ID

5

SalesmanID

int

(10, 0)

YES

 

业务员ID

6

LeaguerNumber

nchar

20

NO

 

会员号码

7

MembershipCardPassword

nchar

20

YES

 

会员密码

8

SendCardDate

datetime

(23, 3)

YES

 

发卡日期

               

 

表18:做法表(B_ModusOperandiTable)

主要包含如下字段信息:做法ID、做法类型ID、酒菜小类ID、做法名称、附加价

資料表名稱

B_ModusOperandiTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

ModusOperandiID

int identity

(10, 0)

NO

PK

做法ID

2

ModusOperandiTypeID

int

(10, 0)

YES

 

做法类型ID

3

WineFoodSmallTypeID

int

(10, 0)

YES

 

酒菜小类ID

4

ModusOperandiName

nchar

20

YES

 

做法名称

5

AddPrice

decimal

(8, 2)

YES

 

附加价

               

 

表20:开台表(B_OpenTable)

主要包含如下字段信息:开台ID、开台时间、开台单号、手工单号、客人、咨客ID、服务员ID、顾客人数、预付金额、客人类型ID、备注

資料表名稱

B_OpenTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

OpenTableID

int identity

(10, 0)

NO

PK

开台ID

2

OpenTime

datetime

(23, 3)

YES

 

开台时间

3

OpenTableCode

char

30

YES

 

开台单号

4

HandCode

char

30

YES

 

手工单号

5

Customer

char

30

YES

 

客人

6

PecePtionID

int

(10, 0)

YES

 

咨客ID

7

CustomerTypeID

int

(10, 0)

YES

 

服务员ID

8

Remark

char

50

YES

 

顾客人数

9

WaiterID

int

(10, 0)

YES

 

预付金额

10

CustomerNum

int

(10, 0)

YES

 

客人类型ID

11

TrendID

int

(10, 0)

YES

 

备注

               

 

表21:开台开桌明细(B_OpenTable_Del)

主要包含如下字段信息:开台桌台明细ID、开台ID、结账ID、桌台ID、拆分押金、拆分预付金额、预定开台ID

資料表名稱

B_OpenTable_Del

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

OpenTable_DelID

int identity

(10, 0)

NO

PK

开台桌台明细ID

2

OpenTableID

int

(10, 0)

YES

 

开台ID

3

BillID

int

(10, 0)

YES

 

结账ID

4

TablePlaceID

int

(10, 0)

YES

 

桌台ID

5

SplitPledgeSum

decimal

(8, 3)

YES

 

拆分押金

6

SplitAdvanceSum

decimal

(8, 3)

YES

 

拆分预付金额

7

AdvanceOpenTableID

int

(10, 0)

YES

 

预定开台ID

               

 

表22:开台开桌点菜明细表(B_OpenTableOrderDishes_Del)

主要包含如下字段信息:开台开桌点明细菜ID、开台桌台明细ID、点单类型ID、酒菜还是套餐、套餐否、菜品状态ID、落单时间、传菜员ID、传菜时间、出品时间、划菜时间、预定否、预先制作时间、菜品数量、出品厨房ID、菜品数量、做法ID、称重确认、时价、退菜单ID、挂起否

資料表名稱

B_OpenTableOrderDishes_Del

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

OpenTableOrderDishes_DelID

int identity

(10, 0)

NO

PK

开台开桌点明细菜ID

2

OpenTable_DelID

int

(10, 0)

YES

 

开台桌台明细ID

3

OrderTypeID

int

(10, 0)

YES

 

点单类型ID

4

TrendID

int

(10, 0)

YES

 

酒菜还是套餐

5

SetMeal_B

bit

1

YES

 

套餐否

6

OrderDishesStateID

int

(10, 0)

YES

 

菜品状态ID

7

OrderListTypeID

int

(10, 0)

YES

 

 

8

OrderListTime

datetime

(23, 3)

YES

 

落单时间

9

FoodRunnerID

int

(10, 0)

YES

 

传菜员ID

10

FoodRunnerTime

datetime

(23, 3)

YES

 

传菜时间

11

ProductionTime

datetime

(23, 3)

YES

 

出品时间

12

PaddleTime

datetime

(23, 3)

YES

 

划菜时间

13

Predetermined_B

bit

1

YES

 

预定否

14

PredeterminedTime

datetime

(23, 3)

YES

 

预先制作时间

15

ProductionKitchenID

int

(10, 0)

YES

 

出品厨房ID

16

OrderDishesAmount

int

(10, 0)

YES

 

菜品数量

17

ModusOperandiID

int

(10, 0)

YES

 

做法ID

18

ScalageConfirmation

decimal

(8, 3)

YES

 

称重确认

19

TimePrice

decimal

(8, 3)

YES

 

时价

20

RetreatOrderDishesID

int

(10, 0)

YES

 

退菜单ID

21

HangUp_B

bit

1

YES

 

挂起否

               

 

表23:原材料小类明细表(B_OriginalMaterialSmallTypeDetailTable)

主要包含如下字段信息:原材料小类明细ID、原材料小类ID、库存ID、原材料小类明细名称、进货单为ID、库存单位ID、成本价格、拼音码、已停用、库存报警、进货价、库存单位比例值、库存单位比例值

資料表名稱

B_OriginalMaterialSmallTypeDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

OriginalMaterialSmallTypeDetailID

int identity

(10, 0)

NO

PK

原材料小类明细ID

2

OriginalMaterialSmallTypeID

int

(10, 0)

YES

 

原材料小类ID

3

OriginalMaterialNumber

nchar

20

YES

 

原材编号

4

OriginalMaterialSmallTypeDetailName

nchar

50

YES

 

原材料小类明细名称

5

EnterGoodsUnitID

int

(10, 0)

YES

 

进货单为ID

6

StockUnitID

int

(10, 0)

YES

 

库存单位ID

7

PrimeCostUnitPrice

decimal

(8, 2)

YES

 

成本价格

8

PurchaseOfMerchandiseValue

decimal

(8, 2)

YES

 

进货价

9

SpellCode

nchar

20

YES

 

拼音码

10

RepertoryWarn

int

(10, 0)

YES

 

库存报警

11

StockUnitRatio

decimal

(8, 2)

YES

 

进货单位比例值

12

RepertoryUnitRatio

decimal

(8, 2)

YES

 

库存单位比例值

13

AlreadyBlockUp

bit

1

YES

 

已停用

               

 

表24:赠单表(B_Present)

主要包含如下字段信息:赠单ID、开台开桌点明细菜ID、赠单时间、赠单数量、赠单人

資料表名稱

B_Present

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

PresentID

int identity

(10, 0)

NO

PK

赠单ID

2

OpenTableOrderDishes_DelID

int

(10, 0)

YES

 

开台开桌点明细菜ID

3

PresentTime

datetime

(23, 3)

YES

 

赠单时间

4

PresentNum

int

(10, 0)

YES

 

赠单数量

5

PresentManID

int

(10, 0)

YES

 

赠单人

               

 

表25:折扣方案明细表(B_RebatePlanDetailTable)

主要包含如下字段信息:折扣方案明细ID、折扣方案ID、酒菜小类ID、折扣率

資料表名稱

B_RebatePlanDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

RebatePlanDetailID

int identity

(10, 0)

NO

PK

折扣方案明细ID

2

RebatePlanID

int

(10, 0)

YES

 

折扣方案ID

3

WineFoodSmallTypeID

int

(10, 0)

YES

 

酒菜小类ID

4

RebateRatio

decimal

(8, 2)

YES

 

折扣率

               

 

表26:退菜单表(B_Retreat)

主要包含如下字段信息:退单ID、开台开桌点明细菜ID、退单时间、退单数量、退单原因、退单人

資料表名稱

B_Retreat

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

RetreatID

int identity

(10, 0)

NO

PK

退单ID

2

OpenTableOrderDishes_DelID

int

(10, 0)

YES

 

开台开桌点明细菜ID

3

RetreatTime

datetime

(23, 3)

YES

 

退单时间

4

RetreatNum

int

(10, 0)

YES

 

退单数量

5

RetreatReason

char

30

YES

 

退单原因

6

RetreatManID

int

(10, 0)

YES

 

退单人ID

               

 

表27:积分返点表(B_ScoreRestoreTable)

主要包含如下字段信息:积分返点ID、会员发卡ID、赠送金额、扣除积分

資料表名稱

B_ScoreRestoreTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

ScoreRestoreID

int identity

(10, 0)

NO

PK

积分返点ID

2

MembershipCardID

int

(10, 0)

YES

 

会员发卡ID

3

LargessSum

decimal

(8, 2)

YES

 

赠送金额

4

DeductScore

int

(10, 0)

YES

 

扣除积分

               

 

表28:套餐明细表(B_SetMealDetailTable)

主要包含如下字段信息:套餐明细ID、套餐ID、酒菜小类明细ID、酒菜数量

資料表名稱

B_SetMealDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

SetMealDetailID

int identity

(10, 0)

NO

PK

套餐明细ID

2

SetMealID

int

(10, 0)

YES

 

套餐ID

3

WineFoodSmallTypeDetaiID

int

(10, 0)

YES

 

酒菜小类明细ID

4

WineFoodNumber

int

(10, 0)

YES

 

酒菜数量

               

 

表29:套餐表(B_SetMealTable)

主要包含如下字段信息:套餐ID、提成方式ID、编号、套餐名称、拼音码、可打折、套餐价格、会员价格、是否提成、提成

資料表名稱

B_SetMealTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

SetMealID

int identity

(10, 0)

NO

PK

套餐ID

2

DrawAPercentageWayID

int

(10, 0)

YES

 

提成方式ID

3

SetMealNumber

nchar

10

YES

 

编号

4

SetMealName

nchar

30

YES

 

套餐名称

5

SpellCode

nchar

30

YES

 

拼音码

6

MayDiscount

bit

1

YES

 

可打折

7

SetMealPrice

decimal

(8, 2)

YES

 

套餐价格

8

LeaguerPrice

decimal

(8, 2)

YES

 

会员价格

9

MayPercentage

bit

1

YES

 

是否提成

10

Percentage

decimal

(8, 2)

YES

 

提成

               

 

表30:仓库调拨明细表(B_StorehouseAllocationDetailTable)

主要包含如下字段信息:仓库调拨明细ID、仓库调拨ID、原料货物ID、仓库货物单位ID、仓库调拨数量、仓库调拨价格、仓库调拨明细备注

資料表名稱

B_StorehouseAllocationDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

StorehouseAllocationDetailID

int identity

(10, 0)

NO

PK

仓库调拨明细ID

2

StorehouseAllocationID

int

(10, 0)

YES

 

仓库调拨ID

3

MaterialGoodsID

int

(10, 0)

YES

 

原料货物ID

4

StorehouseGoodsUnitID

int

(10, 0)

YES

 

仓库货物单位ID

5

StorehouseAllocationAmount

decimal

(8, 2)

YES

 

仓库调拨数量

6

StorehouseAllocationPrice

decimal

(8, 2)

YES

 

仓库调拨价格

7

StorehouseAllocationDetailRemarks

nchar

100

YES

 

仓库调拨明细备注

               

 

表31:仓库调拨表(B_StorehouseAllocationTable)

主要包含如下字段信息:仓库调拨ID、单据状态ID、录入单日、仓库调拨单号、仓库调拨单号、调入仓库ID、经办人ID、批准人ID、备注

資料表名稱

B_StorehouseAllocationTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

StorehouseAllocationID

int identity

(10, 0)

NO

PK

仓库调拨ID

2

ManifestStateID

int

(10, 0)

YES

 

单据状态ID

3

StorehouseAllocationDate

datetime

(23, 3)

YES

 

录入单日

4

StorehouseAllocationNumber

nchar

20

YES

 

仓库调拨单号

5

CallOutStorehouseDataID

int

(10, 0)

YES

 

调出仓库ID

6

CallInStorehouseDataID

int

(10, 0)

YES

 

调入仓库ID

7

OperatorManID

int

(10, 0)

YES

 

经办人ID

8

ApproverManID

int

(10, 0)

YES

 

批准人ID

9

Remarks

nchar

100

YES

 

备注

               

 

表32:供应商付款表(B_SupplierPayableTable)

主要包含如下字段信息:供应商付款ID、供应商资料ID、付款金额、付款日期

資料表名稱

B_SupplierPayableTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

SupplierPayableID

int identity

(10, 0)

NO

PK

供应商付款ID

2

SupplierDataID

int

(10, 0)

YES

 

供应商资料ID

3

PaymentMoney

decimal

(8, 2)

YES

 

付款金额

4

PaymentMoneyDate

datetime

(23, 3)

YES

 

付款日期

               

 

表33:禁忌食品设置表(B_TabooFoodstuffSetTable)

主要包含如下字段信息:禁忌食品设置ID、酒菜小类明细ID、禁忌菜品ID

資料表名稱

B_TabooFoodstuffSetTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

TabooFoodstuffSetID

int identity

(10, 0)

NO

PK

禁忌食品设置ID

2

WineFoodSmallTypeDetaiID

int

(10, 0)

YES

 

酒菜小类明细ID

3

TabooWineFoodID

int

(10, 0)

YES

 

禁忌菜品ID

               

 

表34:领退料单明细表(B_TakeRetreatMaterialIndentureDetailTable)

主要包含如下字段信息:领料退货单明细ID、领退料货单ID、原料货物ID、领退料单明细单位ID、领退料货单数量、领退料单明细价格、领料退货单明细备注

資料表名稱

B_TakeRetreatMaterialIndentureDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

TakeRetreatMaterialIndentureDetailID

int identity

(10, 0)

NO

PK

领料退货单明细ID

2

TakeRetreatMaterialIndentureID

int

(10, 0)

YES

 

领退料货单ID

3

MaterialGoodsID

int

(10, 0)

YES

 

原料货物ID

4

GetMaterialUnitID

int

(10, 0)

YES

 

领退料单明细单位ID

5

TakeRetreatMaterialIndentureAmount

decimal

(8, 2)

YES

 

领退料货单数量

6

TakeRetreatMaterialIndenturePrice

decimal

(8, 2)

YES

 

领退料单明细价格

7

TakeRetreatMaterialIndentureRemarks

nchar

100

YES

 

领料退货单明细备注

               

 

表35:领退料货单表(B_TakeRetreatMaterialIndentureTable)

主要包含如下字段信息:领退料货单ID、录单日期、领退料货单号、部门ID、仓库资料ID、经办人ID、批准人ID、单据状态ID、备注

資料表名稱

B_TakeRetreatMaterialIndentureTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

TakeRetreatMaterialIndentureID

int identity

(10, 0)

NO

PK

领退料货单ID

2

TakeRetreatMaterialIndentureDate

datetime

(23, 3)

YES

 

录单日期

3

TakeRetreatMaterialIndentureNumber

nchar

20

YES

 

领退料货单号

4

DepartmentID

int

(10, 0)

YES

 

部门ID

5

StorehouseDataID

int

(10, 0)

YES

 

仓库资料ID

6

OperatorManID

int

(10, 0)

YES

 

经办人ID

7

ApproverManID

int

(10, 0)

YES

 

批准人ID

8

ManifestStateID

int

(10, 0)

YES

 

单据状态ID

9

Remarks

nchar

100

YES

 

备注

               

 

表36:挂账结算表(B_TallyBalanceTable)

主要包含如下字段信息:挂账结算ID、协议单位ID、收款方式ID、收款金额

資料表名稱

B_TallyBalanceTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

TallyBalanceID

int identity

(10, 0)

NO

PK

挂账结算ID

2

ConsultativeUnitID

int

(10, 0)

YES

 

协议单位ID

3

MakeCollectionsID

int

(10, 0)

YES

 

收款方式ID

4

GatheringSum

decimal

(8, 2)

YES

 

收款金额

               

 

表37:菜品表表(B_WineFoodSmallTypeDetailTable)

主要包含如下字段信息:菜品ID、酒菜小类ID、菜品编号菜品名称、英文名称、拼音码、价格、大份价格、小份价格、会员价、可打折、时价、已停用、称重、可返券、促销、提成方式ID、提成率、酒水、酒菜单位ID、特价菜、推荐菜、可提成。

資料表名稱

B_WineFoodSmallTypeDetailTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

WineFoodSmallTypeDetaiID

int identity

(10, 0)

NO

PK

菜品ID

2

WineFoodSmallTypeID

int

(10, 0)

YES

 

酒菜小类ID

3

WinelFoodSmallTypeDetailNumber

nchar

10

YES

 

菜品编号

4

WineFoodSmallTypeDetailName

nchar

50

YES

 

菜品名称

5

EnglishName

nchar

10

YES

 

英文名称

6

SpellCode

nchar

30

YES

 

拼音码

7

Price

decimal

(8, 2)

YES

 

价格

8

BigPortionPrice

decimal

(8, 2)

YES

 

大份价格

9

SmallPortionPrice

decimal

(8, 2)

YES

 

小份价格

10

LeaguerPrice

decimal

(8, 2)

YES

 

会员价

11

ApproveDiscount

bit

1

YES

 

可打折

12

TimePrice

bit

1

YES

 

时价

13

AlreadyStop

bit

1

YES

 

已停用

14

Scalage

bit

1

YES

 

称重

15

ApproveReturnCoupon

bit

1

YES

 

可返券

16

SalesPromotion

bit

1

YES

 

促销

17

DrawAPercentageWayID

int

(10, 0)

YES

 

提成方式ID

18

DrawAPercentageRatio

decimal

(8, 2)

YES

 

提成率

19

Drinks

bit

1

YES

 

酒水

20

WineFoodUnitID

int

(10, 0)

YES

 

酒菜单位ID

21

SpecialOfferFood

bit

1

YES

 

特价菜

22

RecommendFood

bit

1

YES

 

推荐菜

23

MayPercentage

bit

1

YES

 

可提成

               

 

表38:酒菜特价表(B_WineFoodSpecialOffersTable)

主要包含如下字段信息:酒菜特价ID、酒菜小类明细ID、特价、按时间段、按时间段开始时间、按时间段结束时间、按星期、周一、周二、周三、周四、周五、周六、周日。

資料表名稱

B_WineFoodSpecialOffersTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

WineFoodSpecialOffersID

int identity

(10, 0)

NO

PK

酒菜特价ID

2

WineFoodSmallTypeDetaiID

int

(10, 0)

YES

 

酒菜小类明细ID

3

SpecialPrix

decimal

(8, 2)

YES

 

特价

4

PressTimeQuantum

bit

1

YES

 

按时间段

5

PressTimeQuantumStartTime

datetime

(23, 3)

YES

 

按时间段开始时间

6

PressTimeQuantumTerminalTime

datetime

(23, 3)

YES

 

按时间段结束时间

7

PressWeek

bit

1

YES

 

按星期

8

Monday

bit

1

YES

 

周一

9

Tuesday

bit

1

YES

 

周二

10

Wednesday

bit

1

YES

 

周三

11

Thursday

bit

1

YES

 

周四

12

Friday

bit

1

YES

 

周五

13

Saturday

bit

1

YES

 

周六

14

Sunday

bit

1

YES

 

周日

               

 

表39:菜品表表(R_OriginalMaterialSmallTypeTable)

主要包含如下字段信息:原材料小类ID、原材料大类ID、仓库资料ID、原材料小类编号、原材料小类名称、是否参与库存管理

資料表名稱

R_OriginalMaterialSmallTypeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

OriginalMaterialSmallTypeID

int identity

(10, 0)

NO

PK

原材料小类ID

2

OriginalMaterialBigTypeID

int

(10, 0)

YES

 

原材料大类ID

3

StorehouseDataID

int

(10, 0)

YES

 

仓库资料ID

4

OriginalMaterialSmallTypeNumber

nchar

10

YES

 

原材料小类编号

5

OriginalMaterialSmallTypeName

nchar

50

YES

 

原材料小类名称

6

PartakeRepertorySupervise

bit

1

YES

 

是否参与库存管理

               

 

表40:R_酒菜小类表(R_WineFoodSmallTypeTable)

主要包含如下字段信息:酒菜小类ID、酒菜大类ID、酒菜小类编号、酒菜小类名称、合成类型ID、参与库存管理、仓库资料ID、酒水、参与抵消、参与积分、收取服务费

資料表名稱

R_WineFoodSmallTypeTable

資料表描述

 

SN

欄位

資料型態

長度

null

PK

描述

1

WineFoodSmallTypeID

int identity

(10, 0)

NO

PK

酒菜小类ID

2

WineFoodBigTypeID

int

(10, 0)

YES

 

酒菜大类ID

3

WineFoodSmallTypeNumber

nchar

10

YES

 

酒菜小类编号

4

WineFoodSmallTypeName

nchar

50

YES

 

酒菜小类名称

5

SynthetizeTypeID

int

(10, 0)

YES

 

合成类型ID

6

PartakeStockSupervise

bit

1

YES

 

参与库存管理

7

StorehouseDataID

int

(10, 0)

YES

 

仓库资料ID

8

AlcoholicDrink

bit

1

YES

 

酒水

9

PartakeOffset

bit

1

YES

 

参与抵消

10

PartakeScore

bit

1

YES

 

参与积分

11

GatherServiceCharge

bit

1

YES

 

收取服务费

12

GatherWayID

int

(10, 0)

YES

 

收取方式ID

13

GatherRateOrSum

decimal

(8, 2)

YES

 

收取

               

 

 

 

2、详细设计

2.1、基础数据

2.1.1 业务流程图

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第1张图片

2.1.2 操作说明

(1)、登录如图1-1,填写完整信息,点击登录按钮,进入主界面,如图1-2。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第2张图片

                                                               如图1-1

 

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第3张图片                    

  如图1-2

1酒菜设置:如下图1-3。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第4张图片

                                                            图1-3

(1)、包括【酒菜大类】,【酒菜小类】,【酒菜项目】的设置。如图1包括新增、修改、编辑、功能操作,一般先设置酒菜大类,再是酒菜小类,最后设置具体的酒菜项目,酒菜项目可选择会员价,提成方式等,酒菜项目查询。

(2)、酒菜大类新增界面:是对酒菜项目的最先分类界面,如图1-4。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第5张图片

                                                               图1-4

(3)、酒菜大类修改界面:是对酒菜大类信息进行修改界面,如图1-5。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第6张图片

                                                               图1-5

(4)、酒菜小类主界面:酒菜小类对酒菜项目二级归类以及酒菜大类的支点,主要有查询、新增、修改、删除等功能的需要,酒菜小类新增面,如图1-6。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第7张图片

                                                               图1-6

(5)、菜小类修改面,如图1-7。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第8张图片

                                                               图1-7

(6)、菜项目:酒菜项目是具体菜品的信息,对应的是酒菜小类的新增、修改以及删除,主界面,如图1-8。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第9张图片

                                                               图1-8

(7)、菜项目新增界面,如图1-9。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第10张图片

                                                               图1-9

(8)、菜项目修改界面,如图1-10。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第11张图片

                                                               图1-10

2、酒菜特价管理:如图1-11。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第12张图片

                                                               图1-11

(1)、菜特价管理主要应用于在某段时间内或者指定的某一天对指定的酒菜进行特价销售。操作方法:选择酒菜项目信息的一条数据,点击新增,再进行特价的定额和时间的选择,就可以实现酒菜的特价销售,完成新增。

(2)、菜特价管理信息新增输入酒菜名称的编号后点击回车,会自动弹出酒菜的名称,再进行特价的定额和时间的选择,就可以实现酒菜的特价销售,如图1-12。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第13张图片

                                                               图1-12

(3)、菜特价管理信息修改:酒菜的一些基础信息发生了变化导致信息错误(如:此酒菜项目停用等等)就要对酒菜特价管理信息修改和更新,如图1-13。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第14张图片

                                                               图1-13                                            

3、酒菜折扣方案:如图1-14。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第15张图片

                                                               图1-14

(1)、设置折扣方案再设置折扣方案明细。进入折扣方案,点击新增按钮,输入编号和折扣方案名称,点击保存,完成新增;添加完折扣方案后,才能设置折扣方案明细。根据折扣方案名称进行折扣内容设置,在折扣方案明细中,选择一条酒菜小类信息,点击新增,再进行折扣率的设置,即可实现折扣方案的应用,点击保存,设定完毕,按保存即可,完成添加。

折扣方案信息新增:输入编号、名称进行新增,如图1-15。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第16张图片

                                                               图1-15

(2)、扣方案信息修改:折扣方案的一些基础信息发生了变化导致无法打折(如:名称内用错误等等)就要对折扣方案信息进行修改和更新,如图1-16。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第17张图片

                                                                      图1-16

(3)、扣方案明细信息新增:输入折扣率等信息,如图1-17。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第18张图片

                                                               图1-17

(4)、扣方案明细信息修改:是对酒菜信息发生错误后进行修改或更新,图1-18。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第19张图片

                                                               图1-18

4、套餐设置:如图1-19。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第20张图片

                                                                      图1-19

(1)、括删除套餐、修改套餐、增加套餐、数量变更等功能按钮。操作方法:点击菜单栏中的基础数据→套餐设置,出现的对话框中有【删除套餐】、【修改套餐】、【增加套餐】、【数量变更】以及【设置】五个选项,单击“增加套餐”输入套餐编号、套餐名称、套餐价格、拼音码,按实际情况选择菜品,点击保存,即可完成对套餐的添加操作。设置是针对套餐是否参与“低消”、“积分”、“收取服务费”进行设置。

(2)、餐设置信息新增:输入套餐编号、套餐名称、拼音码、套餐价格、会员价格、提成方式、提成率、可打折、可提成。再点击确定则可新增一套套餐,如图1-20。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第21张图片

                                                               图1-20

(3)、餐设置信息修改:当输入信息有误时可在此界面进行数据的修正,如图1-21。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第22张图片

                                                               图1-21

5、菜品原材设置:如图1-22。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第23张图片

                                                               图1-22

(1)、材料设置适用于正式物品消耗时系统配方自动换算原材料用。一般添加的顺序为:【原材料大类】、【原材料小类】、【原材料资料】。点击新增按钮根据实际情况和自己想设定的情况添加即可完成。

(2)、原材料大类信息新增:输入编号、原材料大类名称等,如图1-23。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第24张图片

                                                               图1-23

(3)、原材料大类信息修改:当输入信息有误时可在此界面进行数据的修正,如图1-24。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第25张图片

                                                               图1-24

(4)、原材料小类信息新增:输入编号、名称点击保存进行新增,如图1-25。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第26张图片

                                                               图1-25

(5)、原材料小类信息修改:当输入信息有误时可在此界面进行数据的修改,如图1-26。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第27张图片

                                                               图1-26

(5)、原材料资料信息:输入编号、名称等点击保存进行新增,如图1-27。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第28张图片

                                                               图1-27

(6)、原材料资料信息修改:当输入信息有误时可在此界面进行数据的修改,如图1-28。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第29张图片

                                                               图1-28

6、菜品原材料配置:如图1-29。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第30张图片

                                                               图1-29

(1)、菜品原材料设置适用于正式物品消耗时系统菜品配方自动换算菜品材料用,其中包括【禁忌食品设置】。

 

7、房台设置:如图1-30。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第31张图片

                                                               图1-30

(1)、包括【部门设置】、【类别设置】、【桌位设置】。房台设置提供新增、删除、批量新增等功能按钮。操作步骤:先设置部门,再设置房间,最后设置具体的桌位信息。操作方法:点击菜单栏中【基础数据】,在下拉菜单中点击【房台设置】,房台设置包括桌位设置、类别设置、部门设置。在各个选项卡中,可以根据自己的要求进行添加或者删除,可以根据自己的具体要求进行编辑。编辑后,按保存即可。

 

8、计费设置:如图1-31。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第32张图片

                                                               图1-31

(1)、其中包括【计费设置】和【节假日设置】两个选项,【计费设置】针对餐台按时或者按桌进行服务收费设置。

 

9、员工资料:如图1-32。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第33张图片

                                                               图1-32

(1)、员工基本资料的设置。执行【基础数据】,下拉菜单员工资料,出现对话框,如图(1—9),可以根据自己的要求对其进行添加。

 

10、菜品做法设置:如图1-33。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第34张图片

                                    图1-33

(1)、基础数据提供添加做法、删除做法、全清、全选、保存等功能按钮。

(2)、操作如下:点击所要设置的酒菜大类→酒菜小类,再选择做法,最后选择保存,即可以完成菜品类别做法的设置。

2.1.3 表和关系

(一)、酒菜设置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第35张图片

(二)、酒菜特价管理:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第36张图片

(三)、酒菜折扣方案:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第37张图片

(四)、套餐设置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第38张图片

(五)、菜品原材设置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第39张图片

(六)菜品原材料配置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第40张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第41张图片

 

(七)、房台设置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第42张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第43张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第44张图片

 

(八)、计费设置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第45张图片

 

(九)、员工资料:

 

(十)、菜品做法设置:

2.1.4 核心代码

1、验证手机号码

(1)关键代码截图与说明。

说明:使用正则表达式判断文本部门只能输入文字和字母。

(2)系统运行效果截图(用红色圈起来)。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第46张图片

2、分页代码:关键代码截图与说明:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第47张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第48张图片

 

前台代码:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第49张图片

系统运行效果截图(用红色圈起来):

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第50张图片

 

2.2、销售中心

2.2.1、业务流程图

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第51张图片

2.2.2、操作说明

1、协议单位:协议单位是指与餐厅达成协议,在该餐厅消费能享受到一定折扣的单位。如图2-1。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第52张图片

                                                                                                  图2-1

(1)操作方法:点击新增,输入协议号,协议单位,联系人,联系人电话,是否可挂账,,挂账限额,挂账金额,选择状态。再点击保存即完成协议单位的新增。

2、挂账结算:挂账结算是指协议单位定期结算挂账金额的流程,如图2-2

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第53张图片

                                                                                                   图2-2

(1)操作方法:点击【挂账结算】,选择挂账单位显示出挂账金额→选择收款方式,输入收款金额,点击保存→完成挂账结算。

 

3、会员类型:会员类型是指会员卡消费的类型。执行此命令,点击【会员类型】选择添加;(图2-4)输入会员名称,售价,使用期限。再选择会员卡类型(积分卡,储值卡,折扣卡);点击保存,完成会员类型的添加。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第54张图片

                                                                                                图2-3

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第55张图片

 

                                                                                                   图2-4

4、会员管理:会员管理是指对会员类型和所有会员消费及会员相关资料进行管理。该模块提供【会员发卡】、【会员充值】、【积分返点】、【积分兑换】等功能按钮。还能对已有会员信息进行【修改】、【删除】、【打印】、【退卡】以及【挂失】(会员挂失以后此卡就不能进行操作)等操作,如图2-5。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第56张图片

                                                                                                   图2-5

5、会员发卡:该模块是会员发卡的一个界面。

(1)操作方法:输入会员卡号,会员信息(姓名,证件类型,证件号码,会员类别,卡密码,电话号码,会员单位,单位,地址,)发卡信息(付款方式,收款金额,充值金额)点

击发卡,发卡成功,如图2-6。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第57张图片

                                                                                                  图2-6

6、会员充值:会员卡充值的操作流程。操作方法如下:执行命令【销售中心】,选择【会员充值】,会员刷卡,丰富会员的信息和会员卡信息,再填写充值信息(付款方式,收款金额,充值金额)点击充值,充值完成,如图2-7。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第58张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第59张图片

                                                                                                  图2-7

7、积分兑换会员积分兑换物品的操作流程。操作方法如下:执行命令【销售中心】,选择【积分兑换】,会员刷卡,丰富会员的信息和会员卡信息,积分兑换(扣除积分,兑换物品)点击积分兑换,兑换完成,如图2-8。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第60张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第61张图片

                                                                                                  图2-8

9、积分返点:会员积分兑换会员卡金额的操作流程。操作方法如下:执行命令【销售中心】,选择【积分返点】,会员刷卡,丰富会员的信息和会员卡信息,积分返点(赠送金额,扣除积分)点击积分返点,返点成功,如图2-9。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第62张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第63张图片

                                                                                                         图2-9

10、会员卡密码修改:会员修改会员卡密码的操作流程。

输入会员卡卡号,再填写旧密码,输入新密码,新密码确认,点击确定,会员卡密码修改成功,如图2-10。

                                                                                                         图2-10

11、会员卡密码重置:会员重新设置密码的操作流程。输入会员卡卡号,再填写新密码,确认密码,点击确定,会员卡重置成功,如图2-11。

                                                                                                       图2-11

12、会员充值方案:添加快速充值方案。当收款金额达到该设定方案,自动赠送设定金额。

                                                                                                       ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第64张图片图2-12

13、会员返点方案添加快速积分返点方案。当扣除积分超过该设定方案,自动返回设定金额,图2-13。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第65张图片

                                                                                                       图2-13                                               

14、会员转账:会员进行转账操作流程.操作方法如下:执行命令【销售中心】,选择【会员转账】,填写转账会员和接收会员的信息,点击转账,会员转账完成,如图2-14。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第66张图片

                                                                                                       图2-14

15、会员转账查询:查询会员转账记录,如图2-15。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第67张图片

                                                                                                      图2-15

16、会员充值查询:会员卡充值金额记录的统计查询,如图2-16。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第68张图片

                                                                                                      图2-16

17、会员积分查询:会员卡积分值的统计查询,如图2-17。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第69张图片

                                                                                                      图2-17

2.2.3、表和关系

(一)、协议单位:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第70张图片

(二)、挂账结算:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第71张图片

(三)、会员类型:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第72张图片

 

(四)、会员管理:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第73张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第74张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第75张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第76张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第77张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第78张图片

(五)、会员发卡:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第79张图片

(六)、会员充值:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第80张图片

(七)、积分兑换:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第81张图片

(八)、积分返点:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第82张图片

(九)、会员卡密码修改:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第83张图片

(十)、会员卡密码重置:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第84张图片

(十一)、会员充值方案:

(十二)、会员返点方案:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第85张图片

(十三)、会员转账:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第86张图片

(十四)、会员转账查询:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第87张图片

(十五)、会员充值查询:

2.2.4、核心代码

1、动态生成单号代码:

(1)、关键代码截图与说明。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第88张图片

(2)系统运行效果截图(用红色圈起来)。

 

 

2.3、库存管理

2.3.1、业务流程图

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第89张图片

2.3.2、操作说明

1、采购订货单:仓库进行采购时所使用的单据,如图3-1。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第90张图片

                                                                                                图3-1

(1)、操作如下:执行命令【库存管理】,选择【采购订货单】,弹出对话框。在此对话框内,输入录单日期和单号,在单据信息里面,可以对供应商、仓库、经办人、批准人,进行编辑,还可以按要求输入备注信息。输入后,可以在下面的对话框中看到自己做的记录和自己所需要的信息。

(2)、采购时需要填写供应商和仓库的信息,再填所采购的物品名称以及数量,最后点击落单,采购完成。

 

2、入库单:仓库进货时所使用的单据。如图3-2

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第91张图片

                                                                                               图3-2

(1)、操作如下:

执行命令【库存管理】,选择【入库单】,弹出对话框。在此对话框内,输入录单日期和单号,在单据信息里面,可以对供应商、仓库、经办人、批准人,进行编辑,还可以按要求输入备注信息。输入后,可以在下面的对话框中看到自己做的记录和自己所需要的信息。进货时需要填写供应商和仓库的信息,再填所进货物的名称以及数量,最后点击保存,进货完成。

 

3、退货单:仓库退货时所使用的单据。如图3-3。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第92张图片

                                                                                             图3-3

(1)、执行命令【库存管理】,选择【退货单】,弹出对话框。在此对话框内,输入录单日期和单号,在单据信息里面,可以对供应商、仓库、经办人、批准人,进行编辑,还可以按要求输入备注信息。退货时需要填写供应商和仓库的信息,再填写所退货物的名称以及数量,最后点击保存,退货完成。

 

4、领料单:餐厅的其他部门到仓库领材料时所使用的单据。如图3-4。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第93张图片

                                                                                                       图3-4

(1)、领材料时需要填写部门和仓库信息,再填写领取材料的名称以及数量,最后点击保存,领料完成。操作与【入库单】和【退货单】一致。

 

5、领料退货单:餐厅的其他部门到仓库退料时所使用的单据,如图3-5。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第94张图片

                                                                                                            图3-5

(1)、退材料时需要填写部门和仓库信息,再填写所退材料的名称以及数量,最后点击保存,

领料退货完成。操作与【入库单】和【退货单】一致。

 

6、仓库调拨单:仓库之间调拨物品时所用的单据,如图3-6。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第95张图片

                                                                                                 如图3-6

                         

(1)、仓库调拨时要填写调出和调入仓库的信息,再填写调拨物品的名称以及数量,最后点击保存, 仓库调拨完成。操作与【入库单】和【退货单】一致。

 

7、配送单:仓库配送时所使用的单据.如图3-7。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第96张图片

                                                                                                  图3-7

(1)、仓库配送时要填写供应商和仓库的信息,再填写配送物品的名称以及数量,最后点击保存, 仓库配送完成。操作与【入库单】和【退货单】一致。

 

8、当前库存:仓库当前所有原材料的库存数量。如图3-8,查询当前仓库所有原材料的库存数量。

                                                                                            图3-8

 

9、库存盘点:对仓库的一个整理和归纳的过程。

(1)、操作:

选择仓库再点击开始盘点弹出库存商品盘点的界面,在原材料列表选择要盘点的物品并点击确定,如图3-9。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第97张图片

                                                                                        图3-9

10、盘点单据查询:对仓库的盘点单据的查询。

(1)、操作:

选择库存管理再点击盘点单据查询弹出盘点单据查询的界面,根据自己的需要填写查询内容,点击查询。操作与【领料单查询】一致,如图3-10。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第98张图片

                                                                                                       图3-10

11、盘点损益报表:

对仓库的损益情况的查询。

(1)、操作:选择库存管理再点击盘点损益报表弹出盘点损益报表的界面,根据自己的需要填写查询内容,点击查询。操作与【领料单查询】一致,如图3-11。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第99张图片

                                                                                                     图3-11

12、入库单查询:对仓库的各种入库单据的查询。

(1)、操作:选择库存管理再点击入库单查询弹出入库单查询的界面,根据自己的需要填写查询内容,点击查询,如图3-12。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第100张图片

                                                                                                     图3-12

13、入库退货单查询:对仓库的各种退货单据的查询。

(1)、操作:选择库存管理再点击入库退货单查询弹出入库退货单查询的界面,根据自己的需要填写查询内容,点击查询。操作与【入库单查询】一致,如图 3-13。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第101张图片

                                                                                           图 3-13

14、领料单查询:对仓库的各种领料单据的查询。

(1)、操作:选择库存管理再点击领料单查询弹出领料单查询的界面,根据自己的需要填写查询内容,点击查询。操作与【入库单查询】一致,如图 3-14。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第102张图片                                                                                                          图 3-14

15、领料退货单查询:对仓库的各种领料退货单据的查询。

(1)、操作:选择库存管理再点击领料退货单查询弹出领料退货单查询的界面,根据自己的需要填写查询内容,点击查询。操作与【领料单查询】一致,如图3-15。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第103张图片                                                                                                   图3-15

16、仓库调拨单查询:查询当前仓库所有仓库调拨单的情况。

(1)操作:选择库存管理再点击仓库调拨单查询弹出仓库调拨单查询的界面,根据自己的需要填写查询内容,点击查询。操作与【领料单查询】一致,如图3-16。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第104张图片                                                                                                  图3-16

17、仓库调拨单汇总:查询仓库所有仓库调拨单的情况。

(1)操作:选择库存管理再点击仓库调拨单汇总弹出仓库调拨单汇总的界面,根据自己的需要填写查询内容,点击查询。操作与【领料单查询】一致,如图3-17。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第105张图片

                                                                                                  图3-17

17、部门领料单汇总:查询仓库所有部门领料单的情况。

(1)、操作:选择库存管理再点击部门领料单汇总弹出部门领料单汇总的界面,根据自己的需要填写查询内容(部门、物品编号、物品名称、日期、部门汇总),点击查询。操作与【领料单

查询】一致,如图3-18。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第106张图片

                                                                                       图3-18

18、月出入库查询:查询每月的出入库情况。

(1)、操作:选择库存管理再点击月出入库查询弹出月出入库查询的界面,选择自己要查询的年份和月份,点击查询,如图3-19。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第107张图片

                                                                                        图3-19

19、供应商应付款查询查询入库商品供应商的付款情况及付款、付款记录。

(1)、操作:选择库存管理再点击供应商应付款查询弹出供应商应付款查询的界面,选择供应商名称、时间段,点击付款,如图3-20。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第108张图片                                                                                       图3-20

 

20、库存进销存报表查询库存商品进货情况及销售情况。

(1)、操作:选择库存管理再点击库存进销存报表弹出库存进销存报表的界面,选择仓库名称及时间段,点击查询,如图3-21。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第109张图片

                                                                                                图3-21

21、最低库存报警:查询库存报警商品的情况。

(1)、操作:选择库存管理再点击最低库存报警弹出最低库存报警的界面,选择仓库名称、商品类别并填写商品编号、商品名称,再点击查询,如图3-22。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第110张图片

                                                                                                图3-22

22、供应商供货查询:查询供应商供货的情况,如图3-23。

(1)操作:选择库存管理再点击供应商供货查询弹出供应商供货查询的界面,根据自己的需要填写查询内容(供应商、时间段、原料类别、原材料名称、操作员),再点击查询,如图3-23。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第111张图片

                                                                                                图3-23

23、供应商资料:供应商资料指原材料供应商的资料,如图3-24。

(1)、该功能主要用于添加和修改商品供应商信息。

(2)、操作如下:点击【库存管理】,选择【供应商资料】,进入供应商资料界面,先添加供应商类别,再填写供应商资料,点击保存完成资料录入。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第112张图片

                                                                                                图3-24

23、仓库资料:仓库资料是指仓库的各种信息,如图3-25。

(1)、从【库存管理】选择【仓库资料】后,进入操作界面后,点击添加,输入仓库编号,仓库名称,仓库负责人,负责人电话,点击保存,完成添加。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第113张图片                                                                                               图3-25

24、部门资料:是指餐厅部门的资料信息,部门资料主要涉及到需要领料的部门,如图3-26。

(1)、操作如下:进入操作界面后,点击添加,输入部门名称,部门负责人,负责人电话,点击保存,完成添加。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第114张图片

                                                                                             图3-26

2.3.3、表和关系

(一)、采购订货单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第115张图片

(二)、入库单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第116张图片

(三)、退货单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第117张图片

(四)、领料单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第118张图片

(五)、领料退货单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第119张图片

(六)、仓库调拨单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第120张图片

(七)、配送单:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第121张图片

(八)、当前库存:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第122张图片

(九)、库存盘点:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第123张图片

(十)、盘点单据查询:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第124张图片

(十一)、盘点损益报表:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第125张图片

(十二)、供应商资料:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第126张图片

(十三)、仓库资料:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第127张图片

 

2.3.4、核心代码

1、字符串截取与分割:

(1)关键代码截图与说明。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第128张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第129张图片

2、生成单号:关键代码截图与说明。

系统运行效果截图(用红色圈起来):

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第130张图片

 

2.4、报表中心

2.4.1、业务流程图

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第131张图片

 

2.4.2、操作说明

1、菜品赠送情况表:可查询某一时段或某天酒菜赠送记录,图4-1。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第132张图片

                                                                                    图4-1

2、菜品退单情况表:可查询某一时段或某天酒菜退单的记录查询。(操作方法见操作约定),如图4-2。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第133张图片

                                                                                    图4-2

3、菜品赠单统计表:可查询统计某一时段或某天所有酒菜赠送情况。(操作方法见操作约定),如图4-3。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第134张图片

                                                                               图4-3

4、菜品退单统计表:可查询统计某一时段或某天所有酒菜退单情况。(操作方法见操作约定),如图4-4。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第135张图片

                                                                               图4-4

5、酒菜销售明细表:可查询某一时段或某天的酒菜销售的明细表。(操作方法见操作约定),如图4-5。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第136张图片

                                                                                                    图4-5

 

6、酒菜销售汇总表:可查询某一时段或某天的酒菜销售的汇总表。(操作方法见操作约定),如图4-6。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第137张图片

                                                                                                   图4-6

7、酒菜销售分类明细表:可查询某一时段或某天的各种酒菜按类别划分的明细表。(操作方法见操作约定),如图4-7。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第138张图片

                                                                                                 图4-7

8、酒菜销售分类汇总表:可查询某一时段或某天的各种酒菜按不同的排序方式的明细表。如图4-8。

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第139张图片

                                                                                                  图4-8

2.4.3、表和关系

(一)、菜品赠送情况表:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第140张图片

 

2.4.4、核心代码

1、导出代码:

后台代码:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第141张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第142张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第143张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第144张图片

前台代码:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第145张图片

 

2、报表打印:关键代码截图与说明:

后台代码:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第146张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第147张图片

前台代码:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第148张图片

系统运行效果截图(用红色圈起来):

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第149张图片

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第150张图片

3、动态生成时间代码:

(1)关键代码截图与说明:

ASP.NET MVC——XX点餐管理系统后台项目实训总结书_第151张图片

(2)系统运行效果截图(用红色圈起来):

3、项目总结

从项目开始到结束我们一直争吵,这时间很漫长,也很充实。当别人与自己的想法发生冲突时,我们都会选择相信自己的原则,导致团队之间的信任度降低,相对应的进度就会降慢。所以说这一次的项目我受益最大的是了解了团队之间合作的重要性和掌握了团队合作的契机:“组员之间相互信任同时要做到相互质疑,合作中同时相互竞争”。这里质疑是不要没有主见的他说什么就是什么,要对他提出的建议抱有一定的质疑,然后集体探讨和印证该方法。唯有这样才能互相促进。我想这一点将成为我以后与组员之间合作的财富。

在这几个月里,通过这个系统的开发,自己的思维有一定地提升,没有入学时的懵懂,更多的是脚踏实地做事,代码是写出来的。系统中涉及的每一个功能如同一栋房子,而代码就是砖头,我们写代码的人就是工匠,把这些砖头有序地堆砌起来,把这些房子建好。

       项目即将结束了,这过程中遇到的困难很多,也让我印象很深刻。目前为止,我接触了几个系统,如“物流管理系统”、“广本销售管理系统、腾云点餐管理系统以及邮电大学的教务系统,但这几个系统的数据库设计要么是老师已经设计好的,要么就是我和我的同学一起设计,但我和同学设计的数据库并不理想。虽然我们的梦想很饱满,但是现实却骨感,我们在组合的时候,在合作方面,沟通方面受到一定的障碍,充斥着不合拍,不信任的感觉。由于小团队之间矛盾,数据库设计很不理想,就数据库设计我们争吵不和。虽然数据库是完成了,但后来的编写系统时,彼此缺乏交流,对数据库又做字段添加或减少的很多次,在项目快要完成的时候,我们的数据库设计没有出现任何大的缺陷,整个流程还是清晰,项目的合并也很顺利。我更明白了团队合作性的重要性,团队的合作的基础是彼此互相信任,不断地交流,而不是我行我素。这次的合作,我们认为系统是失败的,但是我们建立了信任,懂得团队之间的合作的重要性和掌握了团队合作的契机。我们要相信我们的队友,但也要敢于去质疑队友,在合作中不断的竞争下去,争取互相进步。

       这次开始编写代码的时候,老师给我们下了要求必须使用英文来设计数据库并规范命名每个数据表,不能使用拼音来写数据库字段。老师这一要求无疑给我一个打击,因为我个人的英文功底也不是很好,也比较懒,不想去查看英文,如今只能硬着头皮去查看词典,对字段进行逐一翻译。由于第一次独立去编写系统,对系统的业务流程、业务的专业术语也不是很明白,而且任务书在一些细节的地方并没有详细说明,让我们很头痛根本无法下手。

作为一个初学者,我们所学的很有限,编写的过程遇到很多从来没有见过的功能,我的第一反应是逃避不去写这个功能。但后来发现,我们根本没有办法去逃避,因为这些功能就是为了完成下一个功能做的铺垫。所以我们必须要去面对,不能去逃避了。逼着自己去面对这些困难,在网上找一些方法,对着来敲,可得到的效果并非我想要的,在不断的修改和调试才找到自己想要的。正如前面所说的,我们是一个团队,要竞争,要互相信任,也要共同分享。当系统完成差不多时,在测试系统流程时发现自己做的东西漏洞百出,思维又不严密,边改边发现问题到最后都发现自己思维严密了,也学会了如何去测试一个系统是否有漏洞。突然发现做系统同时是在锤炼性格,因为没做一个系统我都发现自己成长不少,成熟不少。虽然系统完成,但是我在这里学到了不少,自己暴躁的脾气改了,做事有条不紊,其实做这个系统对个人的成长有很大的益处。

你可能感兴趣的:(项目实训,项目总结)