1、软件工程课程大作业概要设计规格说明书项目组长 吴灏 学号 0123734 专 业 软件工程 班级 125 班成 员李东玲 万勇平 实验项目名称酒店客房管理系统 指导教师及职称 段喜龙讲师 开课学期 2013至2014学年 第1学期目 录1 引言21.1编写目的21.2 背景21.3 定义21.4 参考资料22 结构设计22.1 概念设计22.2 逻辑结构设计52.2.1 静态字典及基本资料53 运用设计73.1 数据字典设计73.2 安全保密设计84 功能实现84.1 界面设计84.2 算法、业务流程设计84.2.1 客户网上预约活动图94.2.2 结账活动图104.2.3 客户网上预约顺序图
2、114.2.4 结账顺序图121 引言1.1编写目的1.0数据库设计说明书是专门为程序开发人、数据库设计人员和软件测试人员编写的,其目的是方便数据库设计人员设计数据库、程序设计人员编制应用程序、测试人员测试程序并判断数据的正确性。该说明书的读者为系统分析人员、程序员、测试人员。1.2 背景 说明: a.酒店客房管理系统1.0版 b. 任务提出者:江西财经大学 开发者: 江西财经大学软通学院小组成员用户: 全国中小型酒店。1.3 定义在所有的明细表中的客户预约编码取自订单编码。1.4 参考资料软件工程概论2 结构设计2.1 概念设计 1.0数据库涉及的实体包括客户、客房、员工等。它们之间的关系可
3、用下面简单的E-R图来表示2.2 逻辑结构设计2.2.1 静态字典及基本资料(1)客户信息 Customer客户身份证号customerIdchar(30)not null客户姓名customerNamechar(50)not null客户性别customerSexchar(3)not null客户联系方式customerPhonechar(15)not null是否为会员isVipbooleannot null会员账号vipAccountchar(10)not null会员密码vipPasswordchar(10)not null主键:customerId(2)客户预订信息Reservati
4、on客户预订编号reNumberchar(8)not null客户身份证号reCustomerIdchar(30)not null客户联系方式reCustomerPhonechar(15)not null客户预订房间reRoomNumberchar(5)not null预约入住时间reStartDatechar(12)not null预约退房时间reEedDatechar(12)not null主键:reNumber(3)客户入住信息Occupancy客户编号occupancyNumberchar(8)not null客户身份证号occupancyCustomerIdchar(30)not n
5、ull客户联系方式occupancyCustomerPhonechar(15)not null客户入住房间occupancyRoomNumberchar(5)not null客户所交押金depositdoublenot null客户入住时间occupancyStartDatechar(12)not null客户退房时间occupancyEedDatechar(12)not null支付类型payTypechar(5)not null结账金额finalPaydoublenot null入住客房描述occupancyDescribechar(30)not null主键:occupancyNumbe
6、r(4)客房信息HotelRoom客房编号roomNumberchar(5)not null客房类型roomTypechar(10)not null客房价格roomPricedoublenot null客房VIP价格roomVipPricedoublenot null客房状态roomStatechar(2)not null客房描述roomDescribechar(30)not null主键:roomNumber(5)客房类型信息RoomType类型名称typeNamechar(5)not null客房面积typeAreadoublenot null客床类型bedTypechar(5)not n
7、ull客床数量bedNumberint(4)not null是否有电视isTvbooleannot null是否有空调isAirConditionbooleannot null是否有无线网isWifibooleannot null是否有电脑isComputerbooleannot null类型描述typeDescribechar(30)not null主键:typeName(6)员工信息Worker员工编号workerNumberchar(8)not null员工身份证号workerIdchar(30)not null员工姓名workerNamechar(5)not null员工性别worke
8、rSexchar(2)not null员工职务workerPositionchar(5)not null员工工资workerSalarydoublenot null工作时间workTimechar(8)not null工作描述workDescribechar(30)not null主键:workerNumber(7)酒店管理信息ManageHotel客户信息customerCustomernot null支付类型payTypechar(5)not null结账金额pricedoublenot null会员价vipPricedoublenot null主键:customer(8)订单信息Orde
9、r订单编号orderNumberchar(8)not null订单金额pricedoublenot null订单时间datechar(8)not null订单描述orderDescribechar(30)not null主键:orderNumber3 运用设计3.1 数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式一般要建立起数据字典,以说明它们的标识符、同义及有关信息,在本节中要说明对此数据字。共设计的基本考虑。3.2 安全保密设计说明在数据库的设计中,将如何通过区分不同的访问者、不同的访问类型和不同的数对象,进行分别对侍而获得的数库安全保密的设计考虑。4 功能实现4.1 界面设计这一部分主要给出软件界面的设计4.2 算法、业务流程设计这一部分给出主要算法的设计,业务流程的设计,以及顺序图、活动图、协作图(交互模型)4.2.1 客户网上预约活动图4.2.2 结账活动图4.2.3 客户网上预约顺序图4.2.4 结账顺序图12
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1