目录
一、需求分析 3
1.背景 3
2.系统设计目标 3
3.可行性分析 3
4.系统功能需求分析 3
二、用例建模 4
1.用例图 4
(1) 用户模块 4
(2) 客户模块 5
(3) 机器人模块 5
(4) 管理员模块 6
2.用例规约及活动图 6
(1) 用户模块 6
(2) 客户模块 14
(3) 机器人模块 20
(4) 管理员模块 26
三、整体架构设计 37
四、类建模 38
1.用户类图 38
2.客户类图 39
3.机器人类图 39
4.管理员类图 40
五、行为建模 40
1.顺序图 40
(1) 用户模块 40
(2) 客户模块 44
(3) 机器人模块 47
(4) 管理员模块 48
六、状态图 50
(1) 注册 50
(2) 登录 50
(3) 修改信息 50
(4) 修改密码 51
(5) 消费 51
(6) 咨询机器人 51
(7) 自动提醒收货 52
(8) 管理员 52
七、E-R图 52
1.用户 52
2.客户 53
3.机器人 53
4.管理员 54
八、总结 54
一、需求分析
1.背景
随着时代的发展,人们对企业、公司管理的需求日益提升,越来越多的企业和公司需要更高效、快捷地管理商品,也需要令客户更方便地购买商品。同时,客户亦需要良好的咨询服务和售后服务。因此,建立一个企业公司管理系统,具有一定的现实意义。
2.系统设计目标
企业公司管理系统开发的总目标是实现用户发布需求,客户接单的系统化、规范化和自动化。
3.可行性分析
根据目前大部分公司和企业管理系统的运营模式,设计并实现一个企业公司管理系统,结合用户、网站的实际业务内容和日常工作中需要注意的问题。企业公司管理系统应能改达到以下目标:
1.实现基本的注册和登录功能。
2.设定三种不同的角色,分别是用户、客户、机器人,系统管理员可对其进行管理。
3.界面友好美观,操作简单易行,查询灵活方便。
4.网站维护方便可靠,代码层次分明,模块功能相对独立且彼此关联,有较高的安全性,满足实用性、先进性的要求。
5.网站的兼容性要强。
4.系统功能需求分析
系统达到功能需求主要包括以下几个方面:
1.机器人可以发布通知,在用户咨询服务时可自动回复,也可以转人工服务,根据用户喜好推送新品信息。
2.管理员可以查看机器人、用户、客户的信息,还能对机器人、客户、用户进行一系列增删改查。
3.用户可以进行登录注册以及修改密码,发布需求可以对想要的货品进行消费,若对已购买货品不满意可要求售后服务。
4.客户可以进行登录注册以及修改密码,客户可以接用户的订单,然后进行发货或取消订单的操作。