——基于咪咕云APP系统的UML建模分析 | ||||
专 业 名 称: | : | 软件工程 | ||
班 级: | : | 一班 | ||
课 程: | : | UML建模 | ||
人 员: | : | 绣儿 | ||
二〇二二年 12 月 |
目录
第一章 绪论
第二章 需求分析与设计
2.1识别参与者
2.2创建系统用例模型
第三章 静态结构模型
3.1确定系统对象
3.2定义用户界面类
3.3建立类图
第四章 动态行为模型
4.1创建系统序列图与协作图
4.2创建系统的状态图
4.3创建系统的活动
第五章 物理模型
5.1创建系统组件图与协助图
5.2创建系统部署图
第六章 总结
第七章 参考文献
第八章 小组分工
第一章 绪论与系统功能
随着中国加入WTO,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略。目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发相功能,在线图书展示功能、在线洽谈功能、在线交易功能、在线采购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网干进行电子化的商效这作。
技术的进步对传统书店上网解决方案提出更严格的要录和挑战。为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案的之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施方案、网上书店的传播与推广、运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的质素直接影响传统书店在Inmcmer的实际效果和经济效益,这不仅是技术问题,同时也涉及到管理的因素。
综上所述,网上书店已经成为互联网时代传统书店的必由之路。
线上书店在正常运行的过程中总是面对大量的客户信息,书籍信息以及两者相互作用产生的购书信息。因此需要对客户资源,图书资源,购书信息和书籍信息进行管理,以及了解各个环节中的信息变更,要对因此产生的单据进行及时的处理,为了书店的自动化管理,能够更快速的满足客户的需求,提高各种工作的效率,先对其设计相应的系统已达到上述的目的。
第二章 系统需求
2.1识别参与者
网上书店信息管理系统的主要功能是实现书籍信息管理及购书的自动化。围绕这一主要功能,本系统涉及到以下核心功能:账号登录,上传管理,修改管理以及查询管理。除了这些核心功能之外还包括一些基本的辅助功能,如:商家和客户的注册、登录,客户的购书等。
人们通过自己上网来对自己喜爱的书籍进行预订,借助网络系统,广大阅读爱好者在任何时间只要轻轻按动鼠标,即可以选择自己喜爱的书籍。
在咪咕云书店APP管理系统中,需要系统管理员和用户的的参与。系统管理员可以有自己的用户名和密码对网站的后台进行维护和更新。用户可以注册也可以登录来对图书进行浏览和购买,确认购买后通过转账汇款。网站需要系统需要进行日常维护与管理,所以有系统管理员的参与。通过对系统的分析及对其他网店的参考,基本确定了“”的基本功能以及基本性能的基本需求。APP
(1)管理员输入账号和密码可以登录网上书店系统;
(2)系统管理员登录后可对书籍的基本信息进行增加、删除、修改、查询,打折等操作
(3)系统管理员可以对书籍的折扣信息进行设置、查看、删除等操作;
(4)系统管理员可以对用户信息进行浏览和添加:
(5)系统管理员可以对订单信息进行删除和确认;
(6)消费者通过网上注册账号登陆系统,浏览查询有关书籍,预订书籍,填写订
第二章:创建系统用例模型
2.2创建系统用例模型
网上书店管理系统的参与者包括以下两种:
- 系统管理人员
- 消费者
2.3识别用例
系统管理员的用例图如下图所示:
用户参与的用例图:
第三章 静态结构模型
3.1系统对象
系统管理员,用户,图书,购物车,订单。
3.2定义用户界面类图
咪咕云管理员登录边界类图:
咪咕云用户边界类图
3.3建立类图
各类之间的关系:
类不是单独的一个块,各个类之间存在联系。咪咕云书店APP各个类之间的联系如下图:
第四章 动态行为模型
4.1创建系统序列图与协作图
咪咕云书店APP系统管理员登录序列图:
咪咕云系统管理员登录协助图:
咪咕云APP用户买书序列图:
咪咕云用户买书协作图:
4.2创建咪咕云书店网页系统的状态图
4.3创建系统的活动图
第五章 物理模型
5.1创建系统组件图
5.2创建系统部署图
第六章 总结
本文论述了一个咪咕云APP的网上图书销售系统。
在设计和制作网上书店的过程中,培养了自己的综合能力和从全局考虑的思想。这个网上书店系统功能是很强大的,但出于自己水平有限,作为一个网上书店系统,该项目上有一些不完善和函待改进之处,有好多东西考虑不周,功能模块不是特别的完善。
通过本次课程设计的编写,对本期的课程进行了系统的复习和应用,加深了对书上知识的了解。
第七章 参考文献
书名:
UML2面向对象分析与设计(第2版)
UML和模式应用(原书第3版)
UML基础与Rose建模实用教程(第三版)
UML软件建模技术
UML建模、设计与分析:从新手到高手
‘