logo资料库

服装超市管理系统uml实验的报告.doc

第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
资料共21页,剩余部分请下载后查看
1 需求分析
2.1 系统功能结构设计(给出功能模块图)
2.2 系统用例图
2.3 类图
2.4序列图及协作图
2.7 构件图和部署图
3 总结
UML 面向对象分析与设计 综合实验报告 题 目: 服 装 超 市 管 理 系 统 班 级: 0 8 3 4 1 1 学 号: 姓 名: 指导教师: 吴晓艳 成 绩: 1
1 需求分析 一 、本系统主要使用者有服装市场的人事部门经理,商品部门经理,员工, 出纳员。 人事部门经理:主要的功能是管理人员。管理员工与出纳员的基本信息, 例如,查看员工与出纳员的信息,添加员工或出纳员的信息,修改员工与 出纳员的信息,删除员工与出纳员信息; 人事部门经理还可添加公告信息, 将最近一段时间内的人员调动等信息录入公告栏;人事部门经理管理人员 信息,首先应先登录系统,通过连接数据库,验证身份,入股失败返回登 录错误提示信息。 商品部门经理:主要的功能是管理商品。管理商品的售出信息,添加新 进商品信息,修改新添加商品信息,删除新添加的商品信息,添加已有商 品信息,修改已有商品信息,删除已有商品信息,添加库存信息,修改库 存信息,删除库存信息:商品部门经理还可添加公告信息,将最近一段时 间内的新进商品信息,库存商品信息,下架商品等信息录入公告栏;商品 部门经理管理商品信息,首先应登录系统,通过连接数据库,验证身份, 如果失败,返回登录错误提示信息。 员工:主要的功能是登录系统,查看商品信息,查看个人信息,查看公 告信息。通过连接数据库,验证身份,如果失败,返回登录失败提示信息。 出纳员:主要的功能是登录系统,添加买出的商品信息,查看卖出的买 出的商品信息,查看个人信息,查看公告信息。通过连接数据库,验证身 份,如果失败,返回登录失败的提示信息。 2
2 系统总体设计 2.1 系统功能结构设计(给出功能模块图) 服装超市管理系统 出纳员 人事部门经理 商品部门经理 员工 登 录 查 询 个 人 信 息 查 询 个 人 信 息 添 加 卖 出 信 息 删 除 出 纳 员 员 工 删 除 出 纳 员 与 员 工 信 添 加 出 纳 员 与 员 工 信 查 看 出 纳 员 与 员 工 信 登 录 登 录 修 改 商 品 删 除 查 看 商 品 信 息 添 加 商 品 信 息 查 看 个 人 信 息 查 询 商 品 信 息 登 录 服装超市管理系统功能图 3
2.2 系统用例图 添加员工信息 修改员工信息 查询出纳员信息 人事部门经理 <> 身份验证 登录 <> 密码找回 查询员工信息 删除员工信息 删除出纳员信息 修改出纳员信息 添加出纳员信息 表 1 用例的详细规格说明 用例名称 人事部门经理 参与者 假设 人事部门经理(主要参与者),员工、出纳员(次要参与者) 人事部门经理要修改员工的信息,必须以人事部门经理的身份登 录(管理者),而员工的编号都是唯一的,添加、修改、删除等操 作都要验证数据库 前置条件 人事部门经理已被识别和授权 后置条件 主事件流 添加、修改、删除记录、更新数据库数据 1.人事部门经理登录(管理者); 2.系统验证管理者身份; 3.管理者根据需求添加、删除、修改信息; 4.系统验证所请求的信息是否合法; 5.系统开始执行请求信息; 6.重复 3-5,直到管理者确认请求完毕; 7.系统返回操作成功信息,显示成功完成。 备选事件流 2a.非法登录 1.系统提示读者身份错误,用例结束 2b.添加信息的编号以存在 1.系统提示改编号信息存在,用例结束 2c.修改后的信息不合法 1.系统提示不合法的信息,用例结束 5a.删除用工信息 1.系统提示 2.管理员确认删除完成 非功能性需求 界面人性化、简单易学、系统稳定 4
2.3 类图 (画出类图,进行简要说明) 5
2.4 序列图及协作图 图1 人事部门经理(管理者)登录时序图与协作图 1、管理者进入登录Form,发送请求。 2、Control连接数据库、判断是否成功 3.、返回并显示信息 : 人事部门经理 : loginForm : Control : Database 1: 进入登录界面 6: 显示判断信息 2: 输入验证信息 3: 连接查询数据库 4: 判断身份是否成功 5: 返回判断信息 1: 进入登录界面 6: 显示判断信息 5: 返回判断信息 2: 输入验证信息 3: 连接查询数据库 : loginForm : Database : 人事部门经理 4: 判断身份是否成功 : Control 图1 6
图2 人事部门经理(管理者)添加出纳员时序图与协作图 1、管理者进入登录Form,发送请求。 2、Control连接数据库、判断是否成功 3、执行添加出纳员信息 4、返回并显示信息 : 人事部门经理 : add出纳员 : Control : Database 1: 进入添加出纳员界面 2: 输入信息 3: 连接数据库 4: 判断是否可添加 5: 执行添加 7: 显示添加成功信息 6: 返回添加成功信息 1: 进入添加出纳员界面 7: 显示添加成功信息 6: 返回添加成功信息 2: 输入信息 3: 连接数据库 5: 执行添加 : 人事部门经理 4: 判断是否可添加 : Control : add出纳 员 : Database 图2 7
图3 人事部门经理(管理者)添加员工时序图与协作图 1、管理者进入登录Form,发送请求。 2、Control连接数据库、判断是否成功 3、执行添加员工信息 4、返回并显示信息 : 人事部门经理 : add员工 : Control : Database 1: 进入添加员工界面 7: 显示添加成功信息 2: 输入员工信息 3: 连接数据库 4: 判断是否可添加 5: 执行添加 6: 返回添加成功信息 : 人事部门经理 1: 进入添加员工界面 7: 显示添加成功信息 6: 返回添加成功信息 : add员工 4: 判断是否可添加 2: 输入员工信息 : Control 3: 连接数据库 5: 执行添加 : Database 图3 8
分享到:
收藏