收藏 分销(赏)

物流管理平台概要设计.docx

上传人:w****g 文档编号:9515919 上传时间:2025-03-29 格式:DOCX 页数:25 大小:672.81KB 下载积分:10 金币
下载 相关 举报
物流管理平台概要设计.docx_第1页
第1页 / 共25页
物流管理平台概要设计.docx_第2页
第2页 / 共25页


点击查看更多>>
资源描述
目 录 1概要设计 1 1.1需求要求 1 1.1.1本系统主要输入项目 1 1.1.2本系统主要输出项目 1 1.1.3处理功效需求: 1 1.1.4性能需求 2 1.2运行环境 2 1.2.1硬件环境 2 1.2.2支持环境 3 1.3基本设计概念和处理流程 3 1.3.1系统登录和注册 3 1.3.2公布车源信息 5 1.3.3封锁账户审核物流信息 6 1.3.4修改密码 7 1.3.5查询物流信息 8 1.3.6 审核公布信息 9 1.4结构 10 1.5功效需求与程序关系 11 1.6人工处理过程 12 1.7还未处理问题 12 2.接口设计 13 2.1用户接口 13 2.2外部接口 13 2.3内部接口 13 3.运行设计 13 3.1运行模块组合 13 3.2运行控制 14 4系统数据库设计 14 4.1数据库表设计 16 5系统犯错处理 20 5.1犯错信息 20 5.2补救方法 20 5.3系统维护设计 20 1概要设计 1.1需求要求 1.1.1本系统主要输入项目: 用户用户名、密码、搜索信息、货源信息、车源信息、专线信息、企业信息、仓储信息、招聘信息、用户注册信息;管理员用户名、密码、新闻信息、信息管理、用户管理。 1.1.2本系统主要输出项目: 搜索信息、货源信息、车源信息、专线信息、企业信息、仓储信息、招聘信息、物流新闻。 1.1.3处理功效需求: 1.1.3.1前台功效: ⑴用户注册 用户注册分为个人用户注册和企业用户注册,个人用户注册需要输入用户名、密码、确认密码、密码提醒问题、密码提醒答案、联络人、联络电话、所在地;企业用户注册需要联络人企业名称、企业性质、所属行业、营业执照号、企业地址、联络电话、传真、E-mail、 企业网址、企业介绍。 ⑵登录功效 当用户注册后,能够登录物流管理平台进行信息公布,用户在登录时需要输入用户用户名、登录密码。为方便用户愈加好使用系统,在登录页面也有物流系统注册入口。 ⑶用户修改信息 物流个人和企业用户能够对自己部分信息进行修改。 ⑷发表物流信息、查看物流信息 注册用户能够发表物流信息,企业用户能够公布货源信息、车源信息、专线信息、招聘信息、仓储信息;个人用户能够公布车源信息、货源信息、仓储信息。游客和注册用户都具备查看全部信息权限。 1.1.3.2后台管理 ⑴用户管理: 主要是对用户注册信息进行管理,能够对用户进行锁定和解除,预防用户公布非法信息。 ⑵信息管理: 主要是依照不一样用户查看该用户物流公布信息,审核正当信息,删除非法信息。 1.1.4性能需求 (1) 可用性 物流管理系统应对全部使用用户提供及时有效服务。系统应确保二十四小时不间断服务,系统维护时间应计划在服务最低峰时间。 (2)响应时间 进行数据查询时,当处于系统使用高峰期时应确保系统具备对90%以上数据交互查询、更新提供3秒或更短响应时间支持,当处于系统使用低峰期时应确保系统具备对95%数据交互查询、更新提供2秒或更短响应时间支持。当进行数据添加、更新时,系统内部应提供对请求处理起源及响应时间监控机制。系统响应时间因不一样外部数据源和使用系统通讯和接口情况而有所差异。 (3)可靠性 为了物流管理系统在正常操作中数据丢失,当用户正在使用系统时,系统不应瘫痪,应对全部使用人员提供每七天7*二十四小时服务,全天候系统监控支持。 (4) 易于使用性物流管理系统应有操作、故障排除手册来帮助系统管理人员来快速处理系统问题。系统、管理/操作界面应易于使用, 对操作人员培训时间保持在较短时间内。 (5)安全性 物流管理系统中提供普通用户和管理员权限两项安全性身份验证。其中,管理员可对普通用户进行授权操作,方便方便系统管理。 (6)备份和灾难及时恢复 物流管理系统应天天对全部运作相关数据进行备份,以及备份物流系统,以预防运行系统瘫痪时能及时使用备份数据库重新提供系统服务。 1.2运行环境 1.2.1硬件环境 需求名称 详细要求 CPU Intel(R) Core(TM)2 Duo CPU P6670 @2.20GHz以上 内存 2GB以上 硬盘 80GB以上 网卡 10M/100M以上 显卡 DH3000以上 声卡 集成 显示器 无要求 1.2.2支持环境 需求名称 详细要求 操作系统 Windows xp//7/8/10 WEB浏览器 IE7.0、IE8.0、firefox 编程语言 C# 开发平台 VS 服务器 IIS 数据库 SQL Server 1.3基本设计概念和处理流程 本系统功效主要分为系统登录和注册,货源信息、车源信息、专线信息、仓储信息、招聘信息六个部分,在此只介绍系统登录和注册,车源信息部分,因为后面部分同车源信息类似,这里只介绍车源信息,以及后台管理员对车源信息审核。 1.3.1系统登录和注册 功效描述 物流管理系统登录功效设计采取用户编号和密码对用户正当性进行验证,要登录用户需输入编号密码,单击“登录”按钮进行登录,这时后台会从登录页面中读取到用户填写编号和密码与数据库中数据进行比较,只有用户编号存在而且对应密码正确才会登录成功跳转到主页面,不然则会显示对应错误信息如“用户不存在”或“密码错误”等。 系统登录流程图 注册功效。首先用户会进入到登录页面,不过没有账号所以能够点击注册按钮,此时浏览器会跳转到注册页面,用户能够填写自己信息,后台会从页面获取到用户所填写信息进行验证是否正当,假如不正确就需要用户重新填写不正当信息,假如正确就能够注册,注册成功就会显示成功信息,注册失败也会提醒对应错误信息。 功效流程图 注册流程图 1.3.2公布车源信息 功效描述 公布车源信息功效,首先,用户登录后能够进入到添加车源信息页面,用户填写留言信息点击“公布”按钮后,检验公布信息是否为空,假如出现错误则提醒对应错误信息,重新写入正确车源信息而且数据正确存入数据库之后,显示车源信息添加成功,失败则提醒对应错误信息。添加之后信息则会按照添加时间显示在管理员后台公布物流信息中 功效流程图 添加物流信息流程图 1.3.3封锁账户审核物流信息 功效描述 管理员具备封锁账号功效,假如用户公布了非法信息或者诈骗信息,管理员在后台讲用户进行封锁,用户不能够登录。 功效流程图 封锁账户流程图 1.3.4修改密码 功效描述 修改密码功效。用户先读取到个人信息,然后点击修改密码按钮浏览器会跳转到修改界面,此时用户需要输入原密码和新密码以及密码确认,用户确认无误后点击确认修改按钮后,验证输入信息正当性,验证失败则提醒错误信息并要求用户重新填写个人信息,验证成功则将更新后信息存入到数据库中,存放成功则显示修改成功,失败则显示对应错误信息。 功效流程图 修改个人密码流程图 1.3.5查询物流信息 功效描述 查询物流信息功效。首先,用户输入要查询类型和关键词,假如管理员没有输入任何字符就点击了查询或者数据库中没有与之相匹配结果则显示对应提醒信息,数据库中假如有与管理员输入物流编码相对应物流信息,则显示这条物流信息。 功效流程图 物流信息流程图 1.3.6 审核公布信息 管理员审核用户公布信息,假如正当则经过审核,讲信息显示到前台页面,不然不给予经过,前台无法显示。 审核信息流程图 1.4结构 此系统主页上面有六个导航菜单,分别是:货源信息、车源信息、企业信息、专线信息、仓储信息、招聘信息、公布信息,左边是用户登录、招聘职位、物流新闻、企业推荐四部分经过滚动形式展现出来,中间和右边是货源信息、车源信息、专线信息、仓储信息详细条目只显示最新五条统计,假如想看全部能够点击详细栏目标题查看。 1.4.8系统结构图 系统总体结构图: 1.5功效需求与程序关系 物流管理平台前台功效模块图 物流管理平台后台功效模块图 系统操作过程 1.首先,用户会进入到系统主页界面,假如用户想公布信息要求用户输入账号和密码,只有存在而且正确账号和密码才能经过验证并进入到系统使用页面。 2.假如用户没有账号,能够直接注册,注册时只需要填写用户名和密码以及其余信息,必须填写完整之后经过后台管理员审核,才能进入系统使用页面公布信息功效。 3.登录完成后能够进入系统信息公布界面,个人用户能够依照自己需求选择公布货源信息、公布车源信息、公布专线信息功效,企业用户还能够公布企业信息和招聘信息,以及具备修改密码功效。 4.选择对应子功效后浏览器中会显示对应操作供用户操作。 5.使用完成后点击退出,直接返回到系统首页。 1.6人工处理过程 管理员需要在后台审核用户公布信息以及用户注册信息,对非法信息及时删除,对非法用户及时锁定。 1.7还未处理问题 暂时不知道怎样去设置个性化,开通会员以及怎样充值问题。 不知道怎样经过详细时间点回复还原因为非法操作造成用户丢失数据。 2.接口设计 2.1用户接口 用户将自己用户名密码输入到网站上面去,然后点击登录按钮之后,网站需要把前台输入用户名取出,去数据库用户表里面去找,假如查到用户名,然后取出其密码跟当前输入密码去比较,假如密码一致,则跳转到用户页面。 用户公布信息时,首先经过页面编辑自己信息,等到用户点击发送以后,将物流信息包含时间,文字,用户名等一系列关于物流内容发送到数据库当中去,并在管理员界面显示详细公布信息,管理员将用户数据库里面存放物流信息读取出来,经过查询信息是否正当,选择经过审核还是不经过审核,当管理员操作完成之后,会把操作信息发送到数据库,假如审核经过,前台页面经过刷新数据库里面信息将用户公布物流信息显示出来,不然不在显示。 2.2外部接口 本系统需要与外界网络设备具备对应接口,以确保发送数据能在用户与数据库之间进行操作,本系统需要浏览器IE7.0及以上版本兼容,不然可能会出现页面显示排版有问题。 2.3内部接口 内部经过把数据库表增删查改操作封装到一个类里面,然后前台页面显示界面信息,采取MVC架构,后台按钮详细函数去实现其功效,这些函数假如需要用到对其数据库操作,首先要把信息和操作数据库名称读取出来,然后调用后台数据库操作类文件,去实现对页面操作。 3.运行设计 3.1运行模块组合 此系统主页上面有六个导航菜单,分别是:货源信息、车源信息、企业信息、专线信息、仓储信息、招聘信息、公布信息,左边是用户登录、招聘职位、物流新闻、企业推荐四部分经过滚动形式展现出来,中间和右边是货源信息、车源信息、专线信息、仓储信息详细条目只显示最新五条统计,假如想看全部能够点击详细栏目标题查看。当用户点击任何一条新闻或者信息链接时会弹出一个对话框显示详细物流信息。采取复用方式降低代码量。 3.2运行控制 总体来数能够看成变换型,用户输出数据,系统进行处理,系统将处理结果反馈给用户,不过详细细节里面用到了事务型,用户经过选择不一样操作方式,系统就会对其产生不一样操作响应。 4系统数据库设计 4.1ER图设计 依照上述功效需求和业务规则,可确定实体集有物流新闻实体,货源信息实体,仓储信息实体,企业用户信息实体,招聘信息实体,搜索功效实体,实体集E-R图分别设计以下: (1) 物流信息实体ER图 (2)货源信息实体ER图 (3)仓储信息实体ER图 (4)企业用户信息实体ER图 (5)招聘信息实体ER图 (6)搜索功效实体ER图 4.2数据库表设计 (1)城市表tb_City 列名 含义 数据类型 是否为空 ID 编号 int 否 Sf 省份 varchar(23) Cs 城市 varchar(23) (2)仓储信息表tb_Depot 列名 含义 类型 是否为空 默认值 ID 编号 int 否 UserName 公布人 varchar(50) 是 DepotType 仓储类型 varchar(50) 是 DepotCity 仓储所在城市 varchar(50) 是 DepotSite 仓储所在地点 varchar(50) 是 DepotAcreage 仓储面积 int 是 DepotSum 仓储间数 int 是 DepotPrice 仓储价格 int 是 Loading 装载服务 int 是 Packing 包装服务 int 是 Send 配送服务 int 是 Linkman 联络人 varchar(50) 是 Phone 联络电话 varchar(50) 是 Term 有效日期 datetime 是 Content 详细信息 varchar(1000) 是 FBDate 公布日期 datetime 是 userType 登陆类型 char(10) 是 Auditing 审核状态 bit 是 0 (3)货源信息表tb_Freight 列名 含义 类型 是否为空 默认值 ID 货源编号 int 否 UserName 公布人 varchar(50) 是 Start 出发地 varchar(50) 是 Terminal 抵达地 varchar(50) 是 FreightType 货源类别 varchar(50) 是 FreightWeight 货源重量 int 是 WeightUnit 重量单位 char(10) 是 Linkman 联络人 varchar(50) 是 Phone 联络电话 varchar(50) 是 Term 有效日期 datetime 是 Content 备注 varchar(1000) 是 FBDate 公布日期 datetime 是 userType 登陆类型 char(10) 是 Auditing 审核状态 bit 否 0 (4)普通用户表tb_GrUser 列名 含义 类型 是否为空 默认值 ID 用户编号 int 否 Name 用户名 varchar(50) 是 Pass 密码 varchar(50) 是 PassQuestion 密码提醒问题 varchar(50) 是 PassSolution 密码提醒答案 varchar(50) 是 Linkman 联络人 varchar(50) 是 Phone 联络电话 varchar(50) 是 Address 地址 varchar(50) 是 Lock 锁定状态 bit 否 0 LockCause 锁定原因 varchar(50) 是 (5)企业用户表tb_User 列名 含义 类型 是否为空 默认值 ID 用户编号 int 否 UserName 登录名 varchar(50) 否 UserPass 登录密码 varchar(50) 否 PassQuestion 密码提醒问题 varchar(50) 否 PassSolution 密码提醒答案 varchar(50) 是 Linkman 联络人 varchar(50) 是 CompanyName 企业名称 varchar(50) 是 Kind 企业性质 varchar(50) 是 Calling 所属行业 varchar(50) 是 LicenceNumber 营业执照 varchar(50) 是 Address 企业地址 varchar(50) 是 Phone 企业电话 varchar(50) 是 Fax 企业传真 varchar(50) 是 Email 企业邮箱 varchar(50) 是 NetworkIP 网址 varchar(50) 是 [Content] 企业介绍 varchar(5000) 是 Lock 锁定状态 bit 否 0 LockCause 锁定原因 varchar(50) 是 (6)招聘信息表tb_Job 列名 含义 类型 是否为空 默认值 JobID 招聘编号 int 否 Job 招聘职位 varchar(50) 是 Number 招聘人数 char(10) 是 Sex 招聘性别 char(10) 是 Age 要求年纪 char(10) 是 Knowledge 要求学历 varchar(50) 是 Specialty 要求专业 varchar(50) 是 Experience 工作经验 varchar(50) 是 City 工作地点 varchar(50) 是 Pay 月薪 char(10) 是 ParticularInfo 详细信息 varchar() 是 FBDate 公布日期 datetime 是 UserName 公布人 varchar(50) 是 Auditing 审核状态 bit 否 0 (7)物流新闻表tb_News 列名 含义 类型 是否为空 默认值 ID 新闻编号 int 否 自增 NewsTitle 新闻题目 varchar(50) 是 NewsContent 新闻内容 varchar(5000) 是 FBDate 公布日期 datetime 是 (8)搜索功效表tb_Search 列名 含义 类型 是否为空 默认值 ID 搜索功效编号 int 否 自增 searchType 搜索类型 varchar(50) 是 type 表名 varchar(50) 是 searchKey 关键字 varchar(50) 是 keyword 字段名 varchar(50) 是 (9)专线信息表tb_Special 列名 含义 类型 是否为空 默认值 ID 编号 int 否 UserName 用户名 varchar(50) 是 Start 出发地 varchar(50) 是 Terminal 抵达地 varchar(50) 是 Bewrite 路途描述 varchar(500) 是 TruckType 车型 varchar(50) 是 TruckLong 栏长 char(10) 是 TruckLoad 载重量 char(10) 是 SpecialPrice 价格 varchar(50) 是 Linkman 联络人 varchar(50) 是 Phone 电话 varchar(50) 是 Term 有效日期 datetime 是 Content 备注 varchar(1000) 是 FBDate 公布日期 datetime 是 Auditing 审核状态 bit 否 0 (10)车源信息表tb_Truck 列名 含义 类型 是否为空 默认值 ID 编号 int 否 UserName 用户名 varchar(50) 是 Start 出发地 varchar(50) 是 Terminal 抵达地 varchar(50) 是 TruckType 车型 varchar(50) 是 TruckLong 车长 char(50) 是 TruckLoad 载重 char(50) 是 Linkman 联络人 varchar(50) 是 Phone 联络电话 varchar(50) 是 Term 有效日期 datetime 是 Content 备注 varchar(1000) 是 FBDate 公布日期 datetime 是 userType 登陆类型 char(10) 是 Auditing 审核状态 bit 否 0 5系统犯错处理 5.1犯错信息 系统错误必定产生,用户需求必定变更,生存或灭亡,这是个问题。所以软件开发文档非常主要。 当系统出现网络故障造成用户公布物流信息失败,用户个人账号被盗取,用户全部物流信息被删除等。 5.2补救方法 当因为网络故障造成物流不能发送时候我们采取将物流信息自动保留为当地初稿,等用户网络通畅时候在提醒用户发送信息。 当用户个人账号被盗取时候,用户能够经过邮箱修改密码,随时封锁或者解封自己账号,并及时修改密码。 当用户数据别窃取或者丢失时候我们经过回收站把用户删除信息保留到回收站里,当用户发觉自己账户被非法修改时,管理员能够帮助用户回收某一时刻用户信息。 5.3系统维护设计 5.3.1. 必须要从设计文档开始,遵照结构化开发,确定和规范软件结构特点,性能特点及接口特点。 5.3.2. 软件生命周期头两个时期要严格而科学管理和规划。 5.3.3. 需要对做过维护活动有统计和保管过程,并要求复审标准。 5.3.4. 不论何种类型维护,工作中都应包含修改软件设计,复查,必要代码修改,单元测试和集成测试等。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服