5.1.1 系统概述
快递的信息管理是对物流信息的收集、整理、存储、传播和利用的过程,也就是将快递信息从分散到集中、从无序到有序、从传播到利用的过程。同时对涉及快递信息活动的各种要素,包括人员、技术、工具等进行管理,实现资源的合理配置。
物流快递管理系统最核心的需求是实现物流快递信息的收集、存储、查询、更新等功能。该系统的功能需求描述如下。
●系统需要实现物流快递信息的在线填写及提交功能。
●系统需要实现物流快递信息的查询功能,显示物流快递实时状态。
●系统需要实现物流快递方面的新闻资讯信息展示功能。
●系统需要实现物流快递涉及的业务范围信息展示功能。
●系统需要实现在线留言功能,以方便用户向网站系统反馈信息。
●系统需要实现管理员登录功能。
●系统需要实现根据角色类型区分用户功能。
●系统需要实现用户管理功能,对用户执行增、删、改、查等操作。
●系统需要实现物流快递订单管理功能,对物流快递订单执行增、删、改、查等操作。
●系统需要实现新闻管理功能,支持信息编辑和发布功能。
●系统需要实现留言管理功能,支持留言编辑和删除功能。
综上可知,系统所参与的主要为用户和管理员,通过物流快递管理系统使用的不同角色及所涉及的用例,可以直观地了解两者之间的关联。在构建不同对象的功能用例分析中,更宜于理清功能全局,为下一步的设计环节打好基础。在任何一个软件系统的设计中,开发之前都要深入一线了解系统不同使用者的诉求,以满足用户对系统功能的真实需求,从而更好地设计出符合用户满意的软件产品。下面通过用户用例分析和管理员用例分析来阐述系统需求。
1.用户
用户进入物流快递管理系统后,可以在线下单,下单完成后,可以查询订单状态;接着,用户可以浏览相关物流快递的新闻资讯,可以浏览网站提供的业务范围;最后,用户如果需要投诉或者反馈信息,可以给网站在线留言。
用户用例图如图5-1所示。
图5-1中各选项说明如下。
图5-1 用户用例图
在线下单:用户可以在线下单,填写发货人、收货人和货物相关信息即可。
查询订单:用户下单后,可以输入订单号,查询物流快递订单的状态。
浏览新闻:用户可以在网站上浏览相关物流快递的最新资讯。
浏览业务:用户可以浏览网站上的业务介绍,了解业务范围,明确自己的物流快递需求。
在线留言:用户可以给网站在线留言,填写相关信息即可。
2.管理员
管理员登录系统后,可以进行菜单管理、角色管理、用户管理、订单管理、新闻管理、留言管理和查看日志。
菜单管理:管理员可以增、删、改、查菜单信息。
角色管理:对角色信息进行管理,可以增、删、改、查角色信息。
用户管理:对用户信息进行管理,可以添加、修改、查询和删除用户信息。
订单管理:对订单信息进行管理,可以添加、修改、查询和删除订单信息。
新闻管理:对新闻进行管理,可以添加、修改、查询和删除新闻资讯。
留言管理:对留言信息进行管理,可以修改和删除留言信息。
查看日志:可以查看系统的详细日志信息。
管理员用例图如图5-2所示。
图5-2 管理员用例图