软件工程导论期末PPT展示PPT文件格式下载.ppt
《软件工程导论期末PPT展示PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《软件工程导论期末PPT展示PPT文件格式下载.ppt(65页珍藏版)》请在冰豆网上搜索。
通过对各种需求进行仔细复查,在开发早通过对各种需求进行仔细复查,在开发早期发现若干遗漏、错误的理解和不一致性,期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。
以便及时加以纠正。
系统需求分析系统需求分析为成本计价和编制计划进度提为成本计价和编制计划进度提供基础:
软件功能的描述是计算机供基础:
软件功能的描述是计算机软件产品成本核算的基础,也有助软件产品成本核算的基础,也有助于估计所必须的资源,并用作编制于估计所必须的资源,并用作编制进度的依据。
为确认和验证提供一进度的依据。
为确认和验证提供一个基准。
个基准。
功能需求特点:
该系统适合小型零售商;
具有严格的系统使用权限管具有严格的系统使用权限管理;
理;
具有完善的进销存功能;
强大的查询功能;
会员管理,会员积分查询;
要求及时了解经营情况,随要求及时了解经营情况,随着商店规模的不断扩大,管着商店规模的不断扩大,管理模式的改变,业务发展的理模式的改变,业务发展的需要,可以升级。
需要,可以升级。
具体功能需求具体功能需求超市管理系统包括:
超市管理系统包括:
前台系统,后台系统。
后台系统包括系统管理、前台系统,后台系统。
后台系统包括系统管理、基本信息管理、采购管理、销售报表查询、库存基本信息管理、采购管理、销售报表查询、库存管理、和会员管理。
前台系统包括管理、和会员管理。
前台系统包括pos管理。
管理。
超市管理系统销售报表库存管理采购管理前台系统会员管理基本信息系统管理后台系统系统系统DFD设计设计超市管理系统顶层图超市管理系统顶层图超市管理系统第超市管理系统第0层图层图库存管理部分第库存管理部分第1层图层图销售管理部分第销售管理部分第1层图层图进货管理部分第进货管理部分第1层图层图人事管理部分第人事管理部分第1层图层图项目需求分析项目需求分析系统总用例图系统总用例图功能描述:
功能描述:
系统用户管理:
系统用户信息系统用户管理:
系统用户信息的新增、修改、删除和查询。
的新增、修改、删除和查询。
用户权限的管理:
将系统用户用户权限的管理:
将系统用户分为多个角色,不同角色具有分为多个角色,不同角色具有不同的访问权限。
可以新增角不同的访问权限。
可以新增角色和删除角色;
可以给角色指色和删除角色;
可以给角色指派访问权限和修改访问权限。
派访问权限和修改访问权限。
系统管理员角色具有最大访问系统管理员角色具有最大访问权限。
权限。
系系统统管管理理系统登录活动图系统登录活动图数据处理数据处理权限信息包括:
角色名称、权限信息包括:
角色名称、角色的权限描述。
角色的权限描述。
用户信息包括:
用户名、用户信息包括:
用户名、密码、用户所属角色密码、用户所属角色功能描述功能描述供应商基本信息管理:
供应供应商基本信息管理:
供应商信息新增、修改、删除和商信息新增、修改、删除和各种查询。
各种查询。
商品基本信息管理:
商品信商品基本信息管理:
商品信息新增、修改、删除和各种息新增、修改、删除和各种查询。
查询。
基基本本信信息息管管理理供应商对象状态图供应商对象状态图数据处理数据处理供应商信息包括:
厂商编供应商信息包括:
厂商编号、厂商姓名、联系地址、号、厂商姓名、联系地址、邮编、电话、邮编、电话、email、联系、联系人、法人代表、开户账号、人、法人代表、开户账号、开户银行、付款方式(现开户银行、付款方式(现金金/支票)、是否冻结(是支票)、是否冻结(是/否)。
否)。
商品信息包括:
商品编号、商品信息包括:
商品编号、商品名称、商品类别(食商品名称、商品类别(食品品/日用品)、计量单位、日用品)、计量单位、供应商、保值期、进价、供应商、保值期、进价、售价、会员价。
售价、会员价。
功能描述功能描述采购定单管理:
采购定单的编采购定单管理:
采购定单的编辑(生成、修改、删除、各种辑(生成、修改、删除、各种查询)和跟踪。
查询)和跟踪。
自动补货管理:
对于当前库存自动补货管理:
对于当前库存数量小于库存安全数量的商品,数量小于库存安全数量的商品,自动生成采购定单。
自动生成采购定单。
采采购购管管理理采购管理活动图采购管理活动图采购定单状态图采购定单状态图数据处理数据处理采购定单头信息包括:
采购定单头信息包括:
定单编号、供应商编号、定单编号、供应商编号、制单人编号、制单日期、制单人编号、制单日期、交货日期、跟踪标志交货日期、跟踪标志(初始(初始/入库入库/终止)终止)。
采购定单明细信息包括:
定单编号、商品编码、定单编号、商品编码、商品名称、数量、金额。
商品名称、数量、金额。
功能描述功能描述前台前台pos系统:
商品的销售;
系统:
通过扫描条形码或录入商品码,通过扫描条形码或录入商品码,会员享受会员价优惠,使商品会员享受会员价优惠,使商品信息自动提交,从而提高前台信息自动提交,从而提高前台收款员的收款速度;
结算收款。
收款员的收款速度;
销售报表:
按照某一天、某个销售报表:
按照某一天、某个月、某年或某一段时间统计超月、某年或某一段时间统计超市的销售业绩。
市的销售业绩。
销销售售管管理理前台pos活动图数据处理数据处理销售流水信息包括:
流水编号、销售流水信息包括:
流水编号、商品编码、商品名称、商品类商品编码、商品名称、商品类别、计量单位、销售价格、会别、计量单位、销售价格、会员编号、进价、销售数量、销员编号、进价、销售数量、销售金额、销售日期、销售时间。
售金额、销售日期、销售时间。
库库存存管管理理功能描述功能描述商品入库管理:
商品库存数量初始化、商品安全库存量设置。
库存盘点:
库存盘点单编辑(新增、修改、删除和查询)、盘点单盈余分析。
库存管理活动图库存管理活动图商品库存状态图商品库存状态图商品盘点单状态图商品盘点单状态图数据处理数据处理商品库存登记信息包括:
商品商品库存登记信息包括:
商品编号、安全库存数量、库存数编号、安全库存数量、库存数量、是否冻结(是量、是否冻结(是/否)。
库存盘点单头信息包括:
单据库存盘点单头信息包括:
单据编号、盘点日期、盘点人、状编号、盘点日期、盘点人、状态(未处理态(未处理/已处理)。
已处理)。
库存盘点单明细信息包括:
单库存盘点单明细信息包括:
单据编号、商品编码、帐面数量、据编号、商品编码、帐面数量、实际数量、盈亏原因。
实际数量、盈亏原因。
会会员员管管理理功能描述功能描述会员管理:
超市会员注册、会员信息修改和查询,会员积分查询。
会员管理活动图会员管理活动图数据处理数据处理会员信息包括:
会员编号、会员姓名、性别、联系地址、联系电话、注册日期、积分。
系统功能结构图系统功能结构图系统系统SC图设计图设计不打折打折购买惠顾检查商品新口味商品过期入库数量出库数量盘点商品数量管理超市管理系统顾客管理员商品入库管理设置特殊商品信息盘点商品更新商品信息商品出库商品非会员会员不打折打折购买惠顾检查商品新口味商品过期入库数量出库数量盘点商品数量管理超市管理系统顾客管理员商品入库管理设置特殊商品信息盘点商品更新商品信息商品出库商品非会员会员系统系统SC图设计图设计面向对象设计面向对象设计需求分析文档描述需求分析文档描述超市进销存管理系统要求能对超市的进、销、存行为进行管理,并且能根据不同权限的系统用户的需求进行报表的生成和查询,为超市管理者的决策提供协助。
当库存和在架商品数量低于临界值时,能发出警报,提醒库存管理人员。
当销售人员售出商品时,记录的在架商品的数量能相应的减少出售数量。
能进行人员的日常管理。
软件系统建模软件系统建模系统用例图系统用例图
(1)企业级用例图
(2)系统级用例图(3)销售部用例图(4)进货部用例图用例名称用例名称生成订单生成订单标识符标识符SP0001SP0001用例描述用例描述当进货员收到经理发出的订货单,联系供货商,谈好价格,当进货员收到经理发出的订货单,联系供货商,谈好价格,报经理审核后,生成订单,用例结束。
报经理审核后,生成订单,用例结束。
参与者参与者进货员进货员经理经理供货商供货商优先级优先级11状态状态未审核未审核前置条件前置条件订货员收到经理发出的订货单订货员收到经理发出的订货单后置条件后置条件订货订货基本操作流程基本操作流程进货员根据订货表选择多家供货商联系,谈好价格,将多家进货员根据订货表选择多家供货商联系,谈好价格,将多家供货商的价格报经理审核,由经理选择供货商,然后进货员供货商的价格报经理审核,由经理选择供货商,然后进货员生成订单。
生成订单。
可选操作流程可选操作流程进货员根据订货表先选择一家供货商联系,谈好价格,将价进货员根据订货表先选择一家供货商联系,谈好价格,将价格报经理审核,审核通过,生成订单,不通过再联系下一家格报经理审核,审核通过,生成订单,不通过再联系下一家供货商。
供货商。
被泛化的用例被泛化的用例无无被包含的用例被包含的用例无无被扩展的用例被扩展的用例无无用例“生成订单”的描述(5)库存部用例图用例名称用例名称货物上架货物上架标识符标识符SP0003SP0003用例描述用例描述当在架商品数量低于最小临界值,库存员收到警报,将库存货当在架商品数量低于最小临界值,库存员收到警报,将库存货物摆上货架,用例结束。
物摆上货架,用例结束。
参与者参与者库存员库存员优先级优先级11状态状态通过批准通过批准前置条件前置条件在架商品数量达到最小临界值在架商品数量达到最小临界值后置条件后置条件在架商品数量达到最大临界值在架商品数量达到最大临界值基本操作流程基本操作流程库存员收到警报,将库存货物摆上货架库存员收到警报,将库存货物摆上货架可选操作流程可选操作流程库存员每天清点在架货物,补充在架货物数量库存员每天清点在架货物,补充在架货物数量被泛化的用例被泛化的用例无无被包含的用例被包含的用例无无被扩展的用例被扩展的用例无无用例用例“货物上架货物上架”描述描述用例名称用例名称生成订货表生成订货表标识符标识符SP0008SP0008用例描述用例描述库存商品数量低于最小临界值,库存员收到警报,库存员制定订货库存商品数量低于最小临界值,库存员收到警报,库存员制定订货单,用例结束。
单,用例结束。
参与者参与者库存员库存员优先级优先级11状态状态通过批准通过批准前置条件前置条件库存商品数量达到最小临界值库存商品数量达到最小临界值后置条件后置条件提交订货单提交订货单基本操作流程基本操作流程库存员收到警报,制定订货单库存员收到警报,制定订货单可选操作流程可选操作流程库存员库清点库存,发现库存接近最小临界值,生成订货表。
库存员库清点库存,发现库存接近最小临界值,生成订货表。
被泛化的用例被泛化的用例无无被包含的用例被包含的用例无无被扩展的用例被扩展的用例无无用例用例“生成订货表生成订货表”描述描述(6)会计部用例图(7)经理部用例图系统类图系统类图
(1)销售部类图
(2)进货部类图(3)库存部类图(4)会计部类图(5)经理室类图系统顺序图系统顺序图
(1)顾客购买商品顺序图
(2)订货顺序图(3)超市库存变化顺序图系统协作图系统协作图超市订货协作图系统活动图
(1)顾客购买商品活动图
(2)生成订货单活动图(3)生成订单的活动图系统状态图系统状态图状态图主要描述了系统在各个状态图主要描述了系统在各个状态之间的转换关系。
在系统状态之间的转