功能需求(原始).doc

上传人:hw****26 文档编号:3020200 上传时间:2019-05-17 格式:DOC 页数:29 大小:387KB
下载 相关 举报
功能需求(原始).doc_第1页
第1页 / 共29页
功能需求(原始).doc_第2页
第2页 / 共29页
功能需求(原始).doc_第3页
第3页 / 共29页
功能需求(原始).doc_第4页
第4页 / 共29页
功能需求(原始).doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、1.1.1.1 增加部门 (FUN_BSC_01_001)功能描述:本功能完成餐馆的各部门的信息设置。 输入数据:部门名称、部门职责,部门级别。业务处理:1. 在界面中录入部门信息;2. 提交,系统登记部门的信息,并且自动为其生成部门编号3. 显示新添加的部门信息4. 系统支持批量增加部门的操作。输出数据:部门名称、部门职责,部门级别,部门编号。异常:1. 如果部门名称在系统中已存在,则提示错误信息“新增的部门名称与系统中已有的部门名称相同,请另设部门名称” 。1.1.1.2 修改部门信息(FUN_BSC_01_002)功能描述:本功能完成部门信息修改的作用。输入数据:部门编号、部门名称、部门

2、职责,部门级别。业务处理:1. 在界面中,输入部门编号、或者部门名称,模糊查询系统中的部门信息;2. 在查询结果列表中,选择需要修改的部门信息进行修改。注意,部门编号不能修改3. 提交时,用户需确认是否修改部门信息。4. 用户确认后,系统更新部门信息,并且显示修改前的部门信息和修改后的部门信息输出数据:部门名称、部门职责,部门级别,部门编号。异常:1. 如果修改后的部门名称在系统中与别的部门名称相同,则提示错误信息“修改的部门名称与系统中已有的部门名称相同,请另设部门名称” 。1.1.1.3 删除部门功能描述:本功能完成删除一个部门的功能。输入数据:部门编号、部门名称、部门级别。业务处理:1.

3、 在界面中,输入部门编号、或者部门名称或者部门级别,模糊查询系统中的部门信息;2. 在查询结果列表中,选择需要删除的部门,提交删除。3. 提交时,用户需确认是否删除部门信息。4. 用户确认后,删除部门信息,提示用户“删除部门成功” ,并显示删除的部门编号、部门名称列表。5. 系统支持批量删除输出数据:无。异常:1. 如果该部门还存在员工,则提示“该部门还存在员工,不允许删除部门” ;2. 如该部门的下级部门还有员工存在,则不允许将该部门删除,提示“该部门的下级部门 部门编号还存在员工,不允许删除” 。这里只需要提示查询得到的第一个存在员工的下级部门编号。1.1.1.4 查询部门信息功能描述:

4、根据条件,查询部门信息,并将所查询得到的部门信息以列表的形式展示。查询的方式有:根据部门编号查询,根据部门名称查询,根据部门级别查询,或者根据这三者的联合查询。输入数据:部门编号、部门名称、部门级别。业务处理:1. 在界面中,输入查询条件;2. 如果查询条件为空,则默认为不根据此条件查询。3. 提交查询后,显示部门信息的查询结果列表。4. 如果无满足条件的部门信息,则提示“查询无满足条件的部门信息” 。输出数据:部门编号、部门名称、部门级别、部门职责、部门负责人。异常:1. 无1.1.1.5 员工入职功能描述:有新员工进入公司时,在此为该员工办理入职档案的登记。输入数据:姓名、性别、出生日期、

5、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门。业务处理:1. 在员工入职界面中,输入员工的信息;2. 提交员工信息,系统自动生成员工编号;3. 默认员工的登录名为员工编号,默认登录密码为 123456,默认为在职状态;4. 如果该员工入职时为所属部门的第一个员工,则该员工职务必须为部门经理;5. 只允许存在一个部门经理。6. 系统支持批量增加员工。输出数据:姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部

6、门、员工编号、登录名、登录密码、状态。异常:1. 如果身份证信息已存在,并且该员工为在职状态,则提示“已存在此员工信息,不允许再次录入” ;2. 如果身份证号码与出生日期不一致,提示“身份证号码与出生日期不一致” 。3. 如果员工的职位为部门经理,且该系统中已存在部门经理,则提示“系统中已存在部门经理,不允许再设部门经理” 。1.1.1.6 员工信息修改功能描述: 员工入职时,员工信息输入有误,或者是员工的信息发生了变更时,在此修改员工的信息。输入数据:员工编号、登录名、姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住

7、址、亲属、紧急联系人、所属部门、登录密码。业务处理:1. 通过员工编号、或者登录名、或者姓名查询出需修改的员工;2. 在查询结果中,选择需修改的员工,修改员工的信息(员工编号不能修改) ;3. 如果修改了登录密码,则需连续输入两次,并且两次输入的密码需一致。4. 修改时,仍然要保持只有一个部门经理的原则,如果员工的职务由其它的职位变更为部门经理,则同时在界面中要重新设置原部门经理的职位;5. 职务、职位、岗位、所属部门、职责描述信息只能由人力资源部的进行修改。输出数据:。员工编号、登录名、姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述

8、、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工状态。异常:1. 如果身份证信息已存在,并且该员工为在职状态,则提示“已存在此员工信息,不允许再次录入” ;2. 修改登录名时,如果登录名已存在,则提示“此登录名已存在,请重新录入”1.1.1.7 员工离职功能描述:1.如果因为其他原因,如操作员误操作,则对该记录进行删除操作,并注明原因2 员工还未正式入职就离开了,则对该员工进行删除操作,并注明原因3 员工正式入职后离开,则对该员工进行离职处理,并注明离职原因输入数据:员工编号、登录名、身份证号、员工姓名。业务处理:1. 通过输入的数据进行模糊查询;2. 在查询所得的结果列表中,选择需要离

9、职的员工;3. 选择该是删除该员工还是该员工为离职,并填写执行此操作的原因。4. 删除时,需提示用户进行确认删除操作。5. 删除成功后,提示“删除员工成功” ,并显示删除的员工编号、员工姓名、员工身份证号码列表。6. 如果离职的员工的职位为部门经理,则要同时选择另外一个人做为部门经理。7. 只有人力资源部的人才能做此操作。8. 系统支持批量删除。输出数据:无。异常:1. 如果离职的员工职位为部门经理,且未选择另一个员工做为部门经理,则提示“部门经理离职前,请设置另一部门经理” 。3.1.1.1 查询员工信息功能描述: 可通过条件查询员工信息。查询的方式有:根据员工姓名、员工编号、员工身份证号、

10、员工登录号、部门编号、部门名称、职位等条件的组合进行查询。输入数据:员工编号、登录名、身份证号、员工姓名。业务处理:1. 通过输入的数据进行模糊查询;2. 在查询所得的结果列表中,显示员工编号、员工姓名、性别、所属部门、职位、身份证号; 3. 在结果列表中,选择需查看的员工编号,则显示该员工的详细信息。这些信息包含:姓名、性别、出生日期、联系电话、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工状态、登录名4. 查询如果无满足条件的员工信息,则提示“无满足查询条件的员工” 。输出数据:姓名、性别、出生日期、联系电话

11、、职务、职位,岗位、学历、专业、毕业日期、毕业院校、身份证号、级别、职责描述、婚姻状况、家庭住址、亲属、紧急联系人、所属部门、员工状态、登录名。异常:无。3.1.1.2 增加餐厅功能描述:本功能完成增加餐馆餐厅的信息,这些餐厅包括大厅和包间。输入数据:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小(以平米算,精确到 0.1 平米)餐厅负责人,餐厅设备(是否有电视、空调、K 歌、舞台。)业务处理:1. 在增加餐厅的界面中,输入餐厅的信息;2. 提交系统后,系统自动根据楼层,生成餐厅编号,该编号开头需包含楼层;3. 系统登记餐厅信息,并提示“增加餐厅成功” ,并显示新增的餐厅信

12、息列表。4. 餐厅负责人、服务专员必须是本餐馆的职员。5. 系统支持批量增加餐厅信息。输出数据:餐厅编号、餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K 歌、舞台) 、状态异常:1. 餐厅名称如果已在系统中存在,则提示“已存在的餐厅名称” 。3.1.1.3 修改餐厅信息功能描述:本功能完成修改餐馆餐厅的信息,包括餐厅状态的设置。输入数据:餐厅编号、餐厅名称、餐厅类型。业务处理:1. 通过餐厅编号、餐厅名称、餐厅类型,模糊匹配查询;Comment c1: 还有一个餐厅负责人、餐厅设备Comment c2: 应显示餐厅所有信息。餐厅名

13、称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K 歌 、舞台。 ) 另加状态、餐厅编号在查询所得的结果中,选择所需要修改的餐厅,修改其信息,修改的信息包括:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K 歌、舞台) 、状态2. 提交系统后,系统修改该餐厅信息,并提示用户“修改餐厅餐厅编号餐厅名称成功” 。输出数据:餐厅编号、餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、餐厅大小、餐厅负责人,餐厅设备(是否有电视、空调、K 歌、舞台) 、状态异常:1. 餐厅名称如果

14、已在系统中存在,则提示“已存在的餐厅名称,请重新设置餐厅名称” 。3.1.1.4 删除餐厅功能描述: 当某餐厅不需要的时候。输入数据:餐厅编号、餐厅名称、餐厅类型。业务处理:1. 通过餐厅编号、餐厅名称、餐厅类型,模糊匹配查询;2. 在查询得到的结果列表中,选择需要删除的餐厅,删除该餐厅3. 删除时,需提示用户进行确认删除操作。4. 删除完成后,提示用户“删除餐厅成功” ,并显示删除的餐厅编号、餐厅名称列表。5. 系统支持批量删除餐厅输出数据:。无。异常:1. 如果餐厅中还有餐桌存在,提示用户“该餐厅存在餐桌,不允许删除。如需删除,请先将餐桌删除” 。3.1.1.5 查询餐厅信息功能描述:根据

15、条件查询餐厅的信息。输入数据:餐厅编号、餐厅名称、餐厅类型。业务处理:1. 通过餐厅编号、餐厅名称、餐厅类型,模糊匹配查询;2. 查询的结果以列表的方式展示,展示的数据有:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、状态、餐厅编号、 、餐厅餐桌数、餐厅大小。3. 如无满足条件的餐厅,则提示用户“无满足条件的餐厅” 。输出数据:餐厅名称、餐厅类型、餐厅等级、包间费、服务专员、所属楼层、状态、餐厅编号。 。异常:1. 无。3.1.1.6 增加餐桌功能描述:本功能完成增加餐馆餐桌的信息,这些餐桌归属于某一餐厅。Comment c3: 查找不到符合条件的餐桌Comment c4: 查找不

16、到符合条件的餐桌输入数据:餐桌形状、餐桌所属餐厅、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数。业务处理:1. 在界面中,输入餐桌信息;2. 提交系统后,系统自动为餐桌编号,该编号头部包含餐厅的编号;3. 系统登记餐桌的信息,提示用户“增加餐桌信息成功” ,并显示新增的餐桌编号列表。4. 系统支持批量增加餐厅信息。输出数据:无。异常:2. 无。3.1.1.7 修改餐桌信息功能描述: 修改餐桌信息,包括餐桌的状态的设置。输入数据:餐桌编号、餐桌所属餐厅业务处理:1. 根据餐桌编号、餐桌所属餐厅信息查询;2. 在查询的结果列表中,选择需要修改的餐桌,修改其信息,修改的信息包括:餐桌形状、餐桌

17、所属餐厅、餐桌形状、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数、餐桌状态;3. 系统更新餐桌的信息,提示用户“修改餐桌餐桌编号信息成功” 。 4. 系统支持批量修改餐厅信息。输出数据:餐桌编号、餐桌形状、餐桌所属餐厅、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数、餐桌状态。异常:1. 无。3.1.1.8 删除餐桌功能描述: 删除餐桌信息输入数据:餐桌编号、餐桌所属餐厅业务处理:1. 根据餐桌编号、餐桌所属餐厅信息查询;2. 在查询的结果列表中,选择需要删除的餐桌,将其删除;3. 系统删除餐桌的信息,提示用户“删除餐桌成功” ,并显示删除的餐桌编号列表。4. 删除时,需提示用户进行

18、确认删除操作。5. 系统支持批量删除餐厅信息。输出数据:无。异常:1. 无。Comment c5: 菜品类型状态也可以修改吧?菜品类型状上架与下架的修改。Comment c6: 应该是修改之后的菜品类型信息,包括菜品类型编号、菜系名、菜系小类、状态Comment c7: 查找不到符合条件的菜品类型3.1.1.9 查询餐桌信息功能描述: 查询餐桌信息输入数据:餐桌所属餐厅、是否有转盘、火锅炉类型、正常满座人数、最多能坐人数、餐桌状态、 业务处理:1. 根据输入信息的组合,进行查询;2. 在查询的结果列表中,选择需要查看的餐桌,显示餐桌详细信息;3. 如果查询无满足条件的餐桌,则提示用户“无满足条

19、件的餐桌” 。输出数据:无。异常:1. 无。3.1.1.10增加菜品类型功能描述:餐馆对菜品进行分类,菜品按菜系大类分为:湘菜、川菜、粤菜。按小类分为:干锅、火锅、炒菜、点心、汤、凉菜、主食。输入数据:菜系名、菜系小类业务处理:1. 输入菜系名、菜系小类;2. 系统登记菜系类型,自动生成菜品类型编号;3. 提示用户增加菜品类型档案成功,并显示新增的菜品类型列表;4. 系统支持批量增加菜品类型。输出数据:无。异常:1. 如果系统中已存在该菜系下的菜系小类,则提示用户“该菜品类型已存在” 。2. 如果菜系名、菜系小类缺少任一项,则提示用户该项必须输入。3.1.1.11修改菜品类型功能描述:修改菜品

20、类型档案,包括菜系名、菜系小类、菜品类型状态,支持菜品类型的“下架” 。输入数据:菜系名、菜系小类、 业务处理:1. 根据菜系名、菜系小类组合查询菜品类型信息;2. 在查询的列表中,选择需要修改的菜品类类型,逐条进行修改;3. 提交后,系统更新菜品类型档案。4. 系统支持批量修改菜品类型。输出数据:无。异常:1. 如果菜系名和菜系小类名称的组合在系统中已存在,则提示用户“该菜品类型已存在” 。2. Comment c8: 查找不到符合条件的菜品类型Comment c9: ?!Comment c10: 不可以根据菜品状态进行查询吗?Comment c11: ?!Comment c12: 查找不到

21、符合条件的菜品类型3.1.1.12删除菜品类型功能描述:删除菜品类型档案。 输入数据:菜品类型编号、菜系名、菜系小类、 业务处理:1. 根据菜品类型编号、菜系名、菜系小类组合查询菜品类型信息;2. 在查询的列表中,选择需要修改的菜品类类型删除;3. 删除时,需提示用户进行确认删除操作。4. 删除后,提示用户“删除菜品类型成功” ,并显示删除的菜品类型编号、菜系名、菜系小类。5. 系统支持批量删除菜品类型。输出数据:无。异常:1. 无。3.1.1.13查询菜品类型功能描述:删除菜品类型档案输入数据:菜品类型编号、菜系名、菜系小类、 业务处理:1. 根据菜品类型编号、菜系名、菜系小类组合查询菜品类

22、型信息;2. 显示菜品类型档案信息,这些信息包括:菜品类型编号、菜系名、菜系小类,菜品类型状态。3. 删除后,提示用户“删除菜品类型成功” ,并显示删除的菜品类型编号、菜系名、菜系小类。4. 系统支持批量删除菜品类型。输出数据:无。异常:1. 无。3.1.1.14增加菜品档案功能描述:本功能完成菜品档案的添加。一个菜品由多个原料组成,系统自动根据原料及其进价,自动计算该道菜的成本。输入数据:菜品类型、菜品名称、VIP 折扣率、菜品描述、菜品组成原料、菜品各组成原料的重量、菜品当前原料成本、菜品售价、菜品当前毛利润。业务处理:1. 输入菜品信息,其中菜品组成以通过菜品在输入时,以菜品的名称或其编

23、号的方式进行匹配选择,选择后,以列表的形式展示当前菜品的所有组成;2. 自动计算菜品的当前成本,计算方式为: 原料)1(原料 原料 的重要Comment U13: 怎么查询?3. 根据菜品原料成本,输入菜品售价后,自动显示菜品的毛利润;4. 系统登记菜品档案,自动生成菜品编号,并且记录菜品的组成。5. 系统支持批量增加菜品信息。输出数据:菜品编号、菜品名称、VIP 折扣率、菜品描述、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态、菜品组成列表。异常:1. 如果无菜品组成,则提示需输入菜品组成。2. 如果菜品名称已在系统中存在,则返回错误信息“菜品名称已存在,请重新设置菜品名称” 。3.

24、如果菜品的售价低于菜品原料成本,则返回错误提示“售价不能低于当前原料成本” 。4. 如果菜品售价*VIP 折扣率 菜品当前原料成本,则返回错误信息“菜品售价在进行VIP折扣率后低于菜品原料成本,请修改菜品售价或修改 VIP折扣率” 。3.1.1.15修改菜品档案功能描述: 本功能完成菜品档案的修改,以及完成菜品的“下架”或者“上架”处理。输入数据:菜品编号、菜品类型编号、菜品类型名称,菜品名称、VIP 折扣率、菜品描述、菜品组成原料、菜品各组成原料的重量、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态。业务处理:1. 通过菜品编号、菜品名称、菜品类型编号进行组合模糊匹配,查询状态为非“删

25、除”状态的菜品,得到菜品列表。2. 选择需要修改的菜品。3. 下架处理:如果修改菜品的状态为“下架”时,则只更改菜品的状态,不更改其它信息,并且登记其下架时间。4. 上架处理:如果菜品上菜,则修改菜品的状态,并且按下面的方式,重新计算菜品的当前原料成本、菜品的当前毛利润,其它处理方式参照下面的描述方式。5. 修改菜品信息,其中菜品组成以通过菜品在输入时,以菜品的名称或其编号的方式进行匹配选择,选择后,以列表的形式展示当前菜品的所有组成;6. 自动计算菜品的当前成本,计算方式为: 原料)1(原料 原料 的重要7. 根据菜品原料成本,输入菜品售价后,自动显示菜品的毛利润;8. 系统修改菜品档案,自

26、动生成菜品编号,并且记录菜品的组成。9. 如果将菜品的状态改为“下架” ,则只将菜品的当前状态改为“下架” ,输出数据:菜品编号、菜品名称、VIP 折扣率、菜品描述、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态、菜品组成列表。异常:1. 如果无菜品组成,则提示需输入菜品组成。2. 如果菜品名称已在系统中存在,则返回错误信息“菜品名称已存在,请重新设置菜品名称” 。3. 如果菜品的售价低于菜品原料成本,则返回错误提示“售价不能低于当前原料成本” 。4. 如果菜品售价*VIP 折扣率 菜品当前原料成本,则返回错误信息“菜品售价在进行Comment U14: 查找不到符合条件的菜品档案Com

27、ment U15: 查找不到符合条件的菜品档案VIP折扣率后低于菜品原料成本,请修改菜品售价或修改 VIP折扣率” 。3.1.1.16删除菜品档案功能描述: 当该餐馆不再销售某类菜品,或者操作员输入失误,可将其删除。输入数据:菜品名称、菜品编号、菜品类型编号。业务处理:1. 根据菜品名称、菜品编号、菜品类型编号进行模糊匹配查询,得到菜品档案列表。2. 选择需要删除的菜品档案进行删除3. 删除时,需提示用户进行确认删除操作。4. 支持批量删除输出数据:无异常:1. 无。3.1.1.17查询菜品档案功能描述:根据条件查询菜品的档案信息。可查询的方式为:菜品编号、菜品名称、菜系、菜系小类。输入数据:

28、菜品名称、菜品编号、菜系、菜系小类。业务处理:1. 根据菜品名称、菜品编号、菜系、菜系小类进行模糊匹配查询,得到菜品档案列表。2. 菜品档案列表中包含的信息有:菜品编号、菜品类型编号、菜品类型名称,菜品名称、VIP折扣率、菜品描述、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态。3. 选择其中一个菜品时,显示菜品组成原料、菜品各组成原料的重量。输出数据:菜品编号、菜品类型编号、菜品类型名称,菜品名称、VIP 折扣率、菜品描述、菜品组成原料、菜品各组成原料的重量、菜品当前原料成本、菜品售价、菜品当前毛利润、菜品状态。异常:1. 无。3.1.2营业中心子系统(FUN_BUS_02)3.1.2.1 增加客户功能描述: 餐馆如有常客或熟客,可在此增加客户信息,可根据具体情况享受一定的优惠,如在生日时间,享受一定的优惠或赠品。是设置 VIP客户的基础操作。对于散客,可不在此添加客户信息,由开台操作自动创建散客的信息。在备注信息中记录该客户的相关信息,比如该客户是否重要等。输入数据:客户姓名、性别、生日、联系电话、客户类型、客户等级、备注。业务处理:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。