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

  • 4
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ASP.NET MVC 是一种用于构建Web应用程序的开发框架,其中权限管理系统是一个重要的功能。ASP.NET MVC 权限管理系统用于控制用户在系统中所拥有的特定权限以及能够访问的特定功能和功能模块。 ASP.NET MVC 权限管理系统通常包括以下几个关键组件: 1. 用户认证:用户在系统中登录时,需要进行身份验证以确保其身份的合法性。身份验证可以通过用户名和密码,或者通过其他身份验证方式来实现。 2. 用户授权:在用户认证通过之后,需要对用户进行授权,确定其在系统中所具有的特定权限。这可以通过角色或权限的方式进行管理,例如管理员、普通用户等。 3. 角色管理系统管理员可以创建和管理各种角色,将不同的权限集分配给不同的角色。这样就可以通过简单的角色分配来控制用户在系统中的访问权限。 4. 权限管理系统提供了细粒度的权限管理机制,可以控制用户对具体功能和功能模块的访问权限。管理员可以对每个角色或用户进行权限分配,确定其能够访问的具体功能。 5. 安全性管理ASP.NET MVC 权限管理系统还需要考虑到安全性方面的问题,包括密码的加密存储、用户会话管理、输入验证等。这些措施可以确保系统在处理用户请求时的安全性。 总之,ASP.NET MVC 权限管理系统是在ASP.NET MVC框架上构建的一种用于管理用户权限和访问控制的系统。通过用户认证、用户授权、角色管理、权限管理和安全性管理的综合运用,可以确保系统只允许授权用户访问特定功能和功能模块,提高系统的安全性和可用性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值