UML课程设计报告-菜市场管理系统.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【课程设计目的】1.掌握UML建模的基础知识和其应用; 2.熟悉Rational Rose环境及功能,能够设计出完整系统。 【课程设计要求】1.对系统功能进行必要的描述; 2.绘制系统的主要模型图; 3.模型图要有说明性文字解释。 【课程设计内容】1. 农贸批发市场监控管理系统的需求分析; 2. 农贸批发市场监控管理系统UML建模。 ### UML课程设计报告知识点梳理 #### 一、UML基础知识与应用 - **UML (Unified Modeling Language)概述**: - UML是一种标准化的建模语言,用于软件工程中,帮助开发者可视化、构建和文档化软件系统。 - UML支持多种类型的图表,例如用例图、类图、序列图等,每种图表都有特定的目的。 - **UML在项目中的作用**: - **需求分析阶段**:通过用例图、活动图等来定义系统功能需求和用户交互方式。 - **设计阶段**:利用类图、组件图等来细化系统结构和组件之间的关系。 - **实现阶段**:通过部署图、包图等指导代码实现。 - **Rational Rose工具介绍**: - Rational Rose是一款流行的UML建模工具,能够帮助开发团队构建高质量的软件系统。 - 它支持从需求分析到系统实现全过程的建模。 #### 二、农贸批发市场监控管理系统需求分析 - **系统功能需求**: - **安全监控模块**: - 视频监控系统,用于监视市场内外部情况。 - 防越报警系统,防止非法入侵。 - 电子巡查管理系统,确保巡逻任务的有效执行。 - **质量监控模块**: - 对市场内的商品进行定期或不定期的质量抽查。 - 记录并保存商品质量检测结果。 - 公示存在质量问题的商品及相关商家。 - **客户收费模块**: - 商铺租金管理,确保租金收取准确无误。 - 物业费用收取,记录缴费状态。 #### 三、系统UML建模 - **用例图**: - **系统参与者**: - 安全监控人员:负责市场内外的安全监控。 - 质量监控人员:负责商品的质量检查。 - 收费人员:负责商铺租金和物业费的收取。 - 信息中心管理员:整体监控管理系统的运营。 - **用例示例**: - **安全监控**:视频监控、室内报警、安保巡逻。 - **质量监控**:定期检查、相应处罚、数据库录入。 - **客户收费**:租金收费、物业收费。 - **用例图实例**: - **安全监控者参与的用例图**: - 文章浏览:查看系统内发布的各类信息。 - 文章搜索:按关键词查询信息。 - 文章下载:下载相关文档资料。 - 权限认证:确认用户是否有权限进行某些操作。 - **质量监控者的用例图**: - 添加课程简介:虽然此处提到“课程简介”,但根据上下文,这里应该是关于商品质量的信息发布。 - 上传课件:同样,这里的“课件”应该是指商品质量检查的报告或数据。 - 文章或消息发布:发布有关商品质量的公告或通知。 - 文章或消息修改:更新已发布的商品质量信息。 #### 四、总结 - 通过上述分析可以看出,该课程设计旨在让学生掌握UML的基本知识及其在实际项目中的应用,特别是如何使用UML工具如Rational Rose进行系统建模。 - 在具体案例中,详细介绍了农贸批发市场监控管理系统的各项功能需求,并通过UML用例图进行了系统建模。 - 这样的实践不仅可以帮助学生更好地理解UML的应用场景,还能提升他们在软件开发过程中的设计能力。
剩余15页未读,继续阅读
- 粉丝: 5881
- 资源: 10万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助