功能需求(原始).doc_第1页
功能需求(原始).doc_第2页
功能需求(原始).doc_第3页
功能需求(原始).doc_第4页
功能需求(原始).doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

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

文档简介

1.1.1.1 增加部门 (FUN_BSC_01_001)功能描述:本功能完成餐馆的各部门的信息设置。 输入数据:部门名称、部门职责,部门级别。业务处理:1. 在界面中录入部门信息;2. 提交,系统登记部门的信息,并且自动为其生成部门编号3. 显示新添加的部门信息4. 系统支持批量增加部门的操作。输出数据:部门名称、部门职责,部门级别,部门编号。异常:1. 如果部门名称在系统中已存在,则提示错误信息“新增的部门名称与系统中已有的部门名称相同,请另设部门名称”。1.1.1.2 修改部门信息(FUN_BSC_01_002)功能描述:本功能完成部门信息修改的作用。输入数据:部门编号、部门名称、部门职责,部门级别。业务处理:1. 在界面中,输入部门编号、或者部门名称,模糊查询系统中的部门信息;2. 在查询结果列表中,选择需要修改的部门信息进行修改。注意,部门编号不能修改3. 提交时,用户需确认是否修改部门信息。4. 用户确认后,系统更新部门信息,并且显示修改前的部门信息和修改后的部门信息输出数据:部门名称、部门职责,部门级别,部门编号。异常:1. 如果修改后的部门名称在系统中与别的部门名称相同,则提示错误信息“修改的部门名称与系统中已有的部门名称相同,请另设部门名称”。1.1.1.3 删除部门功能描述:本功能完成删除一个部门的功能。输入数据:部门编号、部门名称、部门级别。业务处理:1. 在界面中,输入部门编号、或者部门名称或者部门级别,模糊查询系统中的部门信息;2. 在查询结果列表中,选择需要删除的部门,提交删除。3. 提交时,用户需确认是否删除部门信息。4. 用户确认后,删除部门信息,提示用户“删除部门成功”,并显示删除的部门编号、部门名称列表。5. 系统支持批量删除输出数据:无。异常:1. 如果该部门还存在员工,则提示“该部门还存在员工,不允许删除部门”;2. 如该部门的下级部门还有员工存在,则不允许将该部门删除,提示“该部门的下级部门部门编号还存在员工,不允许删除”。这里只需要提示查询得到的第一个存在员工的下级部门编号。1.1.1.4 查询部门信息功能描述: 根据条件,查询部门信息,并将所查询得到的部门信息以列表的形式展示。查询的方式有:根据部门编号查询,根据部门名称查询,根据部门级别查询,或者根据这三者的联合查询。输入数据:部门编号、部门名称、部门级别。业务处理:1. 在界面中,输入查询条件;2. 如果查询条件为空,则默认为不根据此条件查询。3. 提交查询后,显示部门信息的查询结果列表。4. 如果无满足条件的部门信息,则提示“查询无满足条件的部门信息”。输出数据:部门编号、部门名称、部门级别、部门职责、部门负责人。异常:1. 无1.1.1.5 员工入职功能描述:有新员工进入公司时,在此为该员工办理入职档案的登记。输入数据:姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门。业务处理:1. 在员工入职界面中,输入员工的信息;2. 提交员工信息,系统自动生成员工编号;3. 默认员工的登录名为员工编号,默认登录密码为123456,默认为在职状态;4. 如果该员工入职时为所属部门的第一个员工,则该员工职务必须为部门经理;5. 只允许存在一个部门经理。6. 系统支持批量增加员工。输出数据:姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工编号、登录名、登录密码、状态。异常:1. 如果身份证信息已存在,并且该员工为在职状态,则提示“已存在此员工信息,不允许再次录入”;2. 如果身份证号码与出生日期不一致,提示“身份证号码与出生日期不一致”。3. 如果员工的职位为部门经理,且该系统中已存在部门经理,则提示“系统中已存在部门经理,不允许再设部门经理”。1.1.1.6 员工信息修改功能描述: 员工入职时,员工信息输入有误,或者是员工的信息发生了变更时,在此修改员工的信息。输入数据:员工编号、登录名、姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、登录密码。业务处理:1. 通过员工编号、或者登录名、或者姓名查询出需修改的员工;2. 在查询结果中,选择需修改的员工,修改员工的信息(员工编号不能修改);3. 如果修改了登录密码,则需连续输入两次,并且两次输入的密码需一致。4. 修改时,仍然要保持只有一个部门经理的原则,如果员工的职务由其它的职位变更为部门经理,则同时在界面中要重新设置原部门经理的职位;5. 职务、职位、岗位、所属部门、职责描述信息只能由人力资源部的进行修改。输出数据:。员工编号、登录名、姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工状态。异常:1. 如果身份证信息已存在,并且该员工为在职状态,则提示“已存在此员工信息,不允许再次录入”;2. 修改登录名时,如果登录名已存在,则提示“此登录名已存在,请重新录入”1.1.1.7 员工离职功能描述:1.如果因为其他原因,如操作员误操作,则对该记录进行删除操作,并注明原因2 员工还未正式入职就离开了,则对该员工进行删除操作,并注明原因3 员工正式入职后离开,则对该员工进行离职处理,并注明离职原因输入数据:员工编号、登录名、身份证号、员工姓名。业务处理:1. 通过输入的数据进行模糊查询;2. 在查询所得的结果列表中,选择需要离职的员工;3. 选择该是删除该员工还是该员工为离职,并填写执行此操作的原因。4. 删除时,需提示用户进行确认删除操作。5. 删除成功后,提示“删除员工成功”,并显示删除的员工编号、员工姓名、员工身份证号码列表。6. 如果离职的员工的职位为部门经理,则要同时选择另外一个人做为部门经理。7. 只有人力资源部的人才能做此操作。8. 系统支持批量删除。输出数据:无。异常:1. 如果离职的员工职位为部门经理,且未选择另一个员工做为部门经理,则提示“部门经理离职前,请设置另一部门经理”。3.1.1.1 查询员工信息功能描述: 可通过条件查询员工信息。查询的方式有:根据员工姓名、员工编号、员工身份证号、员工登录号、部门编号、部门名称、职位等条件的组合进行查询。输入数据:员工编号、登录名、身份证号、员工姓名。业务处理:1. 通过输入的数据进行模糊查询;2. 在查询所得的结果列表中,显示员工编号、员工姓名、性别、所属部门、职位、身份证号; 3. 在结果列表中,选择需查看的员工编号,则显示该员工的详细信息。这些信息包含:姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工状态、登录名4. 查询如果无满足条件的员工信息,则提示“无满足查询条件的员工”。输出数据:姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工状态、登录名。异常:无。3.1.1.2 增加餐厅功能描述:本功能完成增加餐馆餐厅的信息,这些餐厅包括大厅和包间。输入数据:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小(以平米算,精确到0.1平米)餐厅负责人,餐厅设备(是否有电视、空调、K歌、舞台。)业务处理:1. 在增加餐厅的界面中,输入餐厅的信息;2. 提交系统后,系统自动根据楼层,生成餐厅编号,该编号开头需包含楼层;3. 系统登记餐厅信息,并提示“增加餐厅成功”,并显示新增的餐厅信息列表。4. 餐厅负责人、服务专员必须是本餐馆的职员。5. 系统支持批量增加餐厅信息。输出数据:餐厅编号、餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K歌、舞台)、状态异常:1. 餐厅名称如果已在系统中存在,则提示“已存在的餐厅名称”。3.1.1.3 修改餐厅信息功能描述:本功能完成修改餐馆餐厅的信息,包括餐厅状态的设置。输入数据:餐厅编号、餐厅名称、餐厅类型。业务处理:1. 通过餐厅编号、餐厅名称、餐厅类型,模糊匹配查询;在查询所得的结果中,选择所需要修改的餐厅,修改其信息,修改的信息包括:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K歌、舞台)、状态2. 提交系统后,系统修改该餐厅信息,并提示用户“修改餐厅餐厅编号餐厅名称成功”。输出数据:餐厅编号、餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K歌、舞台)、状态异常:1. 餐厅名称如果已在系统中存在,则提示“已存在的餐厅名称,请重新设置餐厅名称”。3.1.1.4 删除餐厅功能描述: 当某餐厅不需要的时候。输入数据:餐厅编号、餐厅名称、餐厅类型。业务处理:1. 通过餐厅编号、餐厅名称、餐厅类型,模糊匹配查询;2. 在查询得到的结果列表中,选择需要删除的餐厅,删除该餐厅3. 删除时,需提示用户进行确认删除操作。4. 删除完成后,提示用户“删除餐厅成功”,并显示删除的餐厅编号、餐厅名称列表。5. 系统支持批量删除餐厅输出数据:。无。异常:1. 如果餐厅中还有餐桌存在,提示用户“该餐厅存在餐桌,不允许删除。如需删除,请先将餐桌删除”。3.1.1.5 查询餐厅信息功能描述:根据条件查询餐厅的信息。输入数据:餐厅编号、餐厅名称、餐厅类型。业务处理:1. 通过餐厅编号、餐厅名称、餐厅类型,模糊匹配查询;2. 查询的结果以列表的方式展示,展示的数据有:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、状态、餐厅编号、 还有一个餐厅负责人、餐厅设备、餐厅餐桌数、餐厅大小。3. 如无满足条件的餐厅,则提示用户“无满足条件的餐厅”。输出数据:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、状态、餐厅编号。应显示餐厅所有信息。餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K歌、舞台。) 另加状态、餐厅编号异常:1. 无。3.1.1.6 增加餐桌功能描述:本功能完成增加餐馆餐桌的信息,这些餐桌归属于某一餐厅。输入数据:餐桌形状、餐桌所属餐厅、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数。业务处理:1. 在界面中,输入餐桌信息;2. 提交系统后,系统自动为餐桌编号,该编号头部包含餐厅的编号;3. 系统登记餐桌的信息,提示用户“增加餐桌信息成功”,并显示新增的餐桌编号列表。4. 系统支持批量增加餐厅信息。输出数据:无。异常:2. 无。3.1.1.7 修改餐桌信息功能描述: 修改餐桌信息,包括餐桌的状态的设置。输入数据:餐桌编号、餐桌所属餐厅业务处理:1. 根据餐桌编号、餐桌所属餐厅信息查询;2. 在查询的结果列表中,选择需要修改的餐桌,修改其信息,修改的信息包括:餐桌形状、餐桌所属餐厅、餐桌形状、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数、餐桌状态;3. 系统更新餐桌的信息,提示用户“修改餐桌餐桌编号信息成功”。 4. 系统支持批量修改餐厅信息。输出数据:餐桌编号、餐桌形状、餐桌所属餐厅、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数、餐桌状态。异常:1. 无。查找不到符合条件的餐桌3.1.1.8 删除餐桌功能描述: 删除餐桌信息输入数据:餐桌编号、餐桌所属餐厅业务处理:1. 根据餐桌编号、餐桌所属餐厅信息查询;2. 在查询的结果列表中,选择需要删除的餐桌,将其删除;3. 系统删除餐桌的信息,提示用户“删除餐桌成功”,并显示删除的餐桌编号列表。4. 删除时,需提示用户进行确认删除操作。5. 系统支持批量删除餐厅信息。输出数据:无。异常:1. 无查找不到符合条件的餐桌。3.1.1.9 查询餐桌信息功能描述: 查询餐桌信息输入数据:餐桌所属餐厅、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数、餐桌状态、 业务处理:1. 根据输入信息的组合,进行查询;2. 在查询的结果列表中,选择需要查看的餐桌,显示餐桌详细信息;3. 如果查询无满足条件的餐桌,则提示用户“无满足条件的餐桌”。输出数据:无。异常:1. 无。3.1.1.10 增加菜品类型功能描述:餐馆对菜品进行分类,菜品按菜系大类分为:湘菜、川菜、粤菜。按小类分为:干锅、火锅、炒菜、点心、汤、凉菜、主食。输入数据:菜系名、菜系小类业务处理:1. 输入菜系名、菜系小类;2. 系统登记菜系类型,自动生成菜品类型编号;3. 提示用户增加菜品类型档案成功,并显示新增的菜品类型列表;4. 系统支持批量增加菜品类型。输出数据:无。异常:1. 如果系统中已存在该菜系下的菜系小类,则提示用户“该菜品类型已存在”。2. 如果菜系名、菜系小类缺少任一项,则提示用户该项必须输入。3.1.1.11 修改菜品类型功能描述:修改菜品类型档案,包括菜系名、菜系小类、菜品类型状态,支持菜品类型的“下架”。输入数据:菜系名、菜系小类、 菜品类型状态也可以修改吧?菜品类型状上架与下架的修改。业务处理:1. 根据菜系名、菜系小类组合查询菜品类型信息;2. 在查询的列表中,选择需要修改的菜品类类型,逐条进行修改;3. 提交后,系统更新菜品类型档案。4. 系统支持批量修改菜品类型。输出数据:无。应该是修改之后的菜品类型信息,包括菜品类型编号、菜系名、菜系小类、状态异常:1. 如果菜系名和菜系小类名称的组合在系统中已存在,则提示用户“该菜品类型已存在”。2. 查找不到符合条件的菜品类型3.1.1.12 删除菜品类型功能描述:删除菜品类型档案。 输入数据:菜品类型编号、菜系名、菜系小类、 业务处理:1. 根据菜品类型编号、菜系名、菜系小类组合查询菜品类型信息;2. 在查询的列表中,选择需要修改的菜品类类型删除;3. 删除时,需提示用户进行确认删除操作。4. 删除后,提示用户“删除菜品类型成功”,并显示删除的菜品类型编号、菜系名、菜系小类。5. 系统支持批量删除菜品类型。输出数据:无。异常:1. 无。查找不到符合条件的菜品类型3.1.1.13 查询菜品类型功能描述:删除菜品类型档案?!输入数据:菜品类型编号、菜系名、菜系小类、 不可以根据菜品状态进行查询吗?业务处理:1. 根据菜品类型编号、菜系名、菜系小类组合查询菜品类型信息;2. 显示菜品类型档案信息,这些信息包括:菜品类型编号、菜系名、菜系小类,菜品类型状态。3. 删除后,提示用户“删除菜品类型成功”,并显示删除的菜品类型编号、菜系名、菜系小类。4. 系统支持批量删除菜品类型。?!输出数据:无。异常:1. 无。查找不到符合条件的菜品类型3.1.1.14 增加菜品档案功能描述:本功能完成菜品档案的添加。一个菜品由多个原料组成,系统自动根据原料及其进价,自动计算该道菜的成本。输入数据:菜品类型、菜品名称、VIP折扣率、菜品描述、菜品组成原料、菜品各组成原料的重量、菜品当前原料成本、菜品售价、菜品当前毛利润。业务处理:1. 输入菜品信息,其中菜品组成以通过菜品在输入时,以菜品的名称或其编号的方式进行匹配选择,选择后,以列表的形式展示当前菜品的所有组成;2. 自动计算菜品的当前成本,计算方式为:1n(原料i*原料i的重要原料)3. 根据菜品原料成本,输入菜品售价后,自动显示菜品的毛利润;4. 系统登记菜品档案,自动生成菜品编号,并且记录菜品的组成。5. 系统支持批量增加菜品信息。输出数据:菜品编号、菜品名称、VIP折扣率、菜品描述、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态、菜品组成列表。异常:1. 如果无菜品组成,则提示需输入菜品组成。2. 如果菜品名称已在系统中存在,则返回错误信息“菜品名称已存在,请重新设置菜品名称”。3. 如果菜品的售价低于菜品原料成本,则返回错误提示“售价不能低于当前原料成本”。4. 如果菜品售价*VIP折扣率 菜品当前原料成本,则返回错误信息“菜品售价在进行VIP折扣率后低于菜品原料成本,请修改菜品售价或修改VIP折扣率”。3.1.1.15 修改菜品档案功能描述: 本功能完成菜品档案的修改,以及完成菜品的“下架”或者“上架”处理。输入数据:菜品编号、菜品类型编号、菜品类型名称,菜品名称、VIP折扣率、菜品描述、菜品组成原料、菜品各组成原料的重量、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态。业务处理:1. 通过菜品编号、菜品名称、菜品类型编号进行组合模糊匹配,查询状态为非“删除”状怎么查询?态的菜品,得到菜品列表。2. 选择需要修改的菜品。3. 下架处理:如果修改菜品的状态为“下架”时,则只更改菜品的状态,不更改其它信息,并且登记其下架时间。4. 上架处理:如果菜品上菜,则修改菜品的状态,并且按下面的方式,重新计算菜品的当前原料成本、菜品的当前毛利润,其它处理方式参照下面的描述方式。5. 修改菜品信息,其中菜品组成以通过菜品在输入时,以菜品的名称或其编号的方式进行匹配选择,选择后,以列表的形式展示当前菜品的所有组成;6. 自动计算菜品的当前成本,计算方式为:1n(原料i*原料i的重要原料)7. 根据菜品原料成本,输入菜品售价后,自动显示菜品的毛利润;8. 系统修改菜品档案,自动生成菜品编号,并且记录菜品的组成。9. 如果将菜品的状态改为“下架”,则只将菜品的当前状态改为“下架”,输出数据:菜品编号、菜品名称、VIP折扣率、菜品描述、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态、菜品组成列表。异常:1. 如果无菜品组成,则提示需输入菜品组成。2. 如果菜品名称已在系统中存在,则返回错误信息“菜品名称已存在,请重新设置菜品名称”。3. 如果菜品的售价低于菜品原料成本,则返回错误提示“售价不能低于当前原料成本”。4. 如果菜品售价*VIP折扣率 最大库存量,则提示警告信息,库管员确认后才能入库。3.1.3.15 领料出库功能描述: 餐馆内如果有人(如厨师)需要领取原料,则可以自己或者委托他人(如库管员),到储物仓去领取物料,领取物料时,需做领料出库操作,打印出库单,一式两份,该出库单需由领料人和物料归属人签了名后,一张由库管员保存、另一张由物料归属人保存。然后由库管员再根据出库单号,做出库确认。输入数据:物料编号、物料名称、物料数量、计量单位、领料人,物

温馨提示

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

评论

0/150

提交评论