第4章 系统总体设计
演示视频:
https://www.bilibili.com/video/BV1Ce411o7aN/
第3.1节 概述
完成软件的需求分析后,就可以开始软件设计了。在软件开发时期,设计阶段是最富有活力、最需要发挥创造精神的阶段。系统的总体设计阶段就是要把分析阶段产生的软件需求说明转换为用适当手段表示的软件设计的方案。
第3.2节 数据库设计
一个较好的系统在设计时要做好分析工作,并且要按照一定的次序将其完成,首先做好数据的分析,设计好数据库。在分析数据库的建设问题时,首先就要从需求分析中获取系统中要用的数据,将其规化好,抽取实体及其属性,建立模型。以下为系统所有要使用的数据,以E-R图的形式表示如下。
4.2.1E-R图
(1)货物实体,如图3.1所示。
货物
图3.1 货物实体E-R图
(2)用户实体,如图3.2所示。
用户
图3.2 用户实体E-R图
(3)订单实体,如图3.3所示。
订单
图3.3 订单实体E-R图
(4)管理员实体,如图3.4所示。
管理员
图3.4 管理员实体E-R图
(5)企业实体,如图3.5所示
企业
图3.5 企业实体E-R图
(6)公告实体,如图3.6所示。
公告
图3.6 公告实体E-R图
(7)评价实体,如图3.7所示。
评价
图3.7 评价实体E-R图
(8)留言实体,如图3.8所示。
留言
图3.8 评价实体E-R图
3.2.2数据表设计
(1)t_goods(货物信息表),货物信息表主要用来保存站内所有的货物信息,该表的结构如表3.1所示。第3.3节 系统的功能结构图
通过需求分析的调查与研究,将系统的大体功能定义如3.9图所示。
物流信息管理系统
用户功能模块
企业功能模块
评价功能模块
留言公告功能
管理员功能模块
图3.9 功能结构图
功能需求具体描述:
(1)用户功能模块包括用户登录注册,用户信息的修改,用户发布货物信息,给客服人员留言,对运输公司进行评价。
(2)企业功能模块包括企业注册登录,企业信息的修改,受理用户发布的货物,订单查看,评价查看,给客服人员留言。
(3)评价功能模块主要是用户对运输公司的发表评价信息。这个功能模块主要功能是用户对运输公司的选择的时候作出的一个初步了解。
(4)留言公告模块是留言和公告两个模块,公告模块是系统发布一些通知信息,留言模块供给用户和运输公司对本系统提出意见或者投诉。
(5)管理员功能模块包括管理员信息的修改,个人用户的管理,企业用户的管理,企业用户注册审查,货物发布管理,订单管理,公告管理,留言管理。
第5章 系统详细设计测试
第3.1节 数据库连接的设计
第3.2节 系统用户主体界面设计
3.2.1 前台界面
(1)图3.1所示的界面是物流信息平台的前台主界面及用户登录。
图3.1 用户登录图
用户输入正确的用户名和密码登录到系统,点击详细信息可以查看企业信息,评价信息。
(2)图3.2所示的界面是物流信息平台的用户管理界面。
图3.2 用户管理图
用户登录后,点击会员中心系统转到用户管理模块,包括货物发布,查询历史,信息修改界面。在该界面可以发布货物进行发布操作。
(3)图3.3所示的界面是物流信息平台的用户发布货物界面。
图3.3 用户发布货物图
填写必要信息,发布货物订单。
3.2.2 后台界面
(1) 图3.8所示的界面是物流信息平台的后台登录界面。
管理员登录成功后,可以对站内信息进行管理,包括管理员维护,用户管理,企业管理,企业注册审查管理,货物发布管理,订单管理,公告和留言管理。点击右上角退出可以退回到本站首页。