设计视图系统说明书_第1页
设计视图系统说明书_第2页
设计视图系统说明书_第3页
设计视图系统说明书_第4页
设计视图系统说明书_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、System DesignSpecification酒店管理系统系统设计说明书Prepared by拟制,,Date日期2018-4-11Reviewed by评审人,Date日期2018-4-11Approved by批准Date日期2018-4-11Record 修订ReviDate日期ReviVer修订版本Change Description修改描述Author作者2018-4-111.0初稿,第一次修订2018-04-121.1第二次修改Catalog目录roduction 简介41.1.11.21.31.41.5Pur ScopeNamee目的4范围4名称4功能4Functions应

2、用4ApplicationsHigh Level Design 概要设计4系统功能设计4系统架构设计5三层架构5Database 数据库设计62.3.12.3.22.3.3Low Level MUser M数据字典6数据表设计6表关系7Design 模块详细设计7Design 用户模块7Class Design 类详细设计8UserInfo Class 用户类8OverView 简介8Class Diagram 类图8Attributes 属性8Methods 方法9roduction 简介1.1.1 Pure目的板块功能和数据库的设计1.2 Scope范围供开发参考1.3 Name名称酒店管

3、理系统1.4Functions功能应用1.5Applications定位:酒店管理风格: 简约用户人群:大,中,小型酒店产品:窗体式客户端用于酒店管理,实现酒店的智能化管理,适用于各大型酒店,中小型酒店等,可以节约大量人力物力,节约企业成本。2. High Level Design 概要设计2.1 系统功能设计本项目主要划分为登陆、主界面、仓库管理、员工管理、商品管理、出入库查询、库存查询、出入库管理、生成数据报表、导出 Excel 数据表等功能。功能图如下:2.2 系统架构设计2.2.1 三层架构本项目采用三层架构进行开发,其优势在于便于分工合作、易于扩展、便于,其三层之间的关系如图 17.

4、14 所示。其中表示层用于与用户进行交互;业务逻辑层负责处理项目业务流程;数据层负责操作数据库;M层中的实体类是三层之间的数据载体,用于在三层之间传递数据;2.3 Database 数据库设计2.3.1 数据字典2.3.2 数据表设计本项目数据库共包含 20 个表,其表结构如下表所示。项目所有数据库表见表 3.1。表 3.1站点表设计表名功能说明管理员信息表管理员信息管理员信息表Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释AdmID主键,自增 1管理员AdmNamenvarchar(20)员工AdmSexnchar(6)员

5、工Age员工PhonePwdTypenvarchar(20)管理员类型订单信息表订单信息房间类型表房间类型表交班信息表交班信息预定信息表预定信息入库单表入库单表库存查询表库存查询仓库管理表仓库管理商品出库商品出库库存报表库存报表库存报表库存报表结算表结算表会员信息表会员信息表账单表账单表KTV 信息表KTV 信息表餐饮表餐饮表房扫信息表房扫信息表客人遗留物品表客人遗留物品表维修表维修表订单信息表Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释)NKIQ/T4Svarchar(50)唯一键入住单号YuDingNumvarchar

6、(50)预定单号huiyuanbianhao会员RoomTypevarchar(50)类型RuZhuTimedatetime订单时间LeaveTimedatetime离店时间RuZhuRenShu入住人数RoomIDVarchar(50)客房RoomPricemoney客房价格ZheKouDecimal(4,2)折扣JieZhangZhuangTainvarchar(10)Check 约束结账状态DingJingmoney预收款yudingrengVarchar(50)预定人PhoneVarchar(50)OperatorVarchar(50)操作员YuEdecimal(5, 2)余额KeHu

7、Typenvarchar(10)Check 约束客户类型Keamenvarchar(20)唯一键客户名Addervarchar(50)联系地址ZhongPricedecimal(5, 2)总消费房间类型表表交班信息表Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释;YKX/*主键客户;YKX4GSKNvarchar(50)唯一键住客IDCardVarchar(50)PhoneChar(11)sexChar(2)Check 约束AdderssChar(100)联系地址BirthdayChar(10)出生年月Num人数Operat

8、orVarchar(50)操作员UserTypenvarchar(10)Check 约束客户类型Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释8UUS/*Varchar(30)主键,自增 1房间RoomType房间类型priceDecimal(5,2)价格SusVarchar(50)房间状态Floor房间楼层beizchar(10)备注预定信息表入库单表FieldName字段名称Field Type字段类型Field Restrain字段约束Descriptiion注释RuKunDannvarchar(50)主键入库单Gon

9、gYingShangNvarchar(50)供应商RuKunCangKuNvarchar(50)入库仓库ShouHuoTimedatetime收货时间ShuLiang数量Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释YuDingNumnvarchar(50)主键预定单号YuDingRenShu预定人数YuDingRoomNum预定房间Phonechar(11)YuDingTimedatetime预定时间YudingJianShu预定间数YuDingdays预定天数IDCardchar(18)唯一键Dingjing定金YuDi

10、ngRennvarchar(20)预定人Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释JiaoBanDanHaoNvarchar(20)主键交单TimeDatetime交班时间SumRoomDecimal(5,2)房间总收OtherMoneyDecimal(5,2)其他收入库存查询表(货品)结算表Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释JieZhangDanHaovarchar(50)主键结账状态RuZhuDanHaonvarchar(50)入住单号

11、ShiZhuTianShu实住天数moneydecimal(8, 2)金钱JieSudatetime结算时间beizhuvarchar(50)备注Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释HuoPinNamenvarchar(50)货品名HuoPinnTypenvarchar(50)货品类型KunCunDanWeinvarchar(50)货品Price价格KunCunShu库存数HuoPinSuoXienchar(10)货品缩写HuoPinDanHaonvarchar(50)主键货品单号HeJiMoneyDecimal(

12、18,0)合计金额ZhngTaiVarchar(50)Check 约束状态ZhiDangRenNvarchar(50)制单人QueRenRenNvarchar(50)确认人QueRenTimedatetime确认时间会员信息表KTV 房间信息表餐饮表Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释CYTypeNvrchar(20)Check 约束菜单ID主键Pricedecimal(8, 2)价格Num数量DanWeiNvrchar(20)Field Name字段名称FieldType字段类型FieldRestrain字段约束

13、Descriptiion注释KtvIDNvrchar(20)主键房间KtvTypeNvrchar(20)Check 约束Ktv 类型Pricedecimal(8, 2)价格Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释VI主键VipVIPNamenvarchar(20)名字VIPBirthdaydate生日房扫信息表维修表2.3.3 表关系/E-R 图1、用一句话概括功能:谁使用该系统实现能2、从上面一句话中抽取出名词,再有必要的情况下抽取出动词,那么这些名词和动词就是模型类3、分析上述模型类之间的关系 4、使用 visio

14、 画出 E-R 图矩形表示实体类(模型类)Entity-对应数据库的表Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释jianhao主键房间号kaishishijiandatetime开始时间jieshushijiandatetime结束时间weixiujieguonvarchar(50)维修结果weixiuzhuangtainvarchar(50)维修状态Field Name字段名称FieldType字段类型FieldRestrain字段约束Descriptiion注释saoshijiandatetime房扫时间saoren

15、nvarchar(50)房扫人hao主键房扫号typenvarchar(50)Check 约束房间类型菱形代表关系 relationship对应数据库表的外键-椭圆形代表实体类的属性对应表的字段-Design 模块详细设计3. Low Level MDesign 用户模块3.1 User M(1)登陆(2)前台管理(3)财务管理(4)房务管理(5)库存管理(6)配置(7)入库管理(8)出库管理(9)库存查询(10)数据报表(11)统计信息3.2 Class Design 类详细设计UserInfo Class 用户类OverView 简介Class Diagram 类图3.2.13) Attr

16、ibutes 属性Visibility可见性Name属性名Type类型Description描述privateRoomIDstring房间VisibilityNameTypeDescriptionVisibility可见性Name属性名Type类型Description描述privateUserID员工privateUserNamestring员工privatePwdstringprivateRolestring权限privateXiaoFeistring消费privateGoodsPricedouble商品价格privateUnitstring计量privateXiaoFeiTypedate

17、消费类型privateXiaoFeiTimedate消费日期Visibility可见性Name属性名Type类型Description描述privateOUTStorehouseIDString出库单号privateOutDatedate出库时间privateCreateOutDatedate出库制单时间Visibility可见性Name属性名Type类型Description描述privateINStorehouseIDstring入库单号privateInDatedate入库时间privateCreateInDatedate入库制单时间privateInSestring入库状态可见性属性名类型描述privateStorehouseID仓库privateStorehouseNamestring仓库名称4) Methods 方法1)UserLogin(1) Method Description方法描述(2) Implemenion Description 实现描述Public bool UserLogin(string username,string uswd)具体代码Prototype 函数原型Public bool UserLogin(str

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论