下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 快递信息管理系统

快递信息管理系统.doc

快递信息管理系统

李宽平
2018-08-15 0人阅读 举报 0 0 暂无简介

简介:本文档为《快递信息管理系统doc》,可适用于活动策划领域

快递信息管理系统本科生实验指导书软件工程概论专业:班级:软件工程学号:姓名:指导教师:年月前言一、上机实验目的软件工程概论是软件工程专业的重要专业课之一该课程以工程的理念、原理和技术、方法来进行软件开发和维护的。由于这门课程相对理论性强且内容复杂是较难学的一门课程。软件工程概论也是一门理论性和实践性较强的课程《软件工程概论》实验教学是《软件工程概论》课程教学的一个必备环节。在学习过程中只有通过实验才能使学生对比较抽象的课程内容产生一个具体的感性认识。二、实验基本内容为了使学生理解软件工程原理、方法、技术掌握常用的管理、设计工具初步了解和掌握软件开发和维护的方法和技巧等本实验指导书针对课程内容及按照教学大纲要求编写了个学时的个实验。本指导书中的个实验内容分别如下:officeVisio软件的用法系统需求分析系统总体设计系统详细设计软件测试用例图三、实验任务与时间安排《软件工程概论》是一门实践性较强的课程除了在课内安排的实验外鼓励同学在课外用相关技术进行软件项目设计练习。《软件工程概论》上机实验时间为学时建议与教学内容同时进行上机实验。目录实验一实验二实验三实验四实验五实验一一、实验目的、熟悉键盘指法练习、熟练掌握OfficeVisio的环境组成和用法及利用它绘制图形。二、实验学时数学时三、实验内容、熟悉键盘指法练习、熟悉OfficeVisio的环境组成。、使用OfficeVisio绘制以下图并保存文件文件名称为“班级学号后三位姓名vsd”()程序流程图练习STARTFZ>TA=BFA>TX=AY=ZFY>=Y<TTY=PrintX,YFC=G=HRFF>TPrintGPrintKstop()系统模块图练习实发工资应发工资扣款基本奖水电缺勤个人所得工资金扣款扣款税扣款国家津补出业工资贴贴勤绩奖奖国职交部其家务通门他津津补补补()数据流图练习贴贴贴贴贴()数据模型图四、成绩评定实验二一、实验目的、熟练掌握系统数据流图的相关知识和画法、熟练掌握数据字典的定义。二、实验内容、学生每人选择一个软件项目项目名称为:快递信息管理系统、通过查阅资料首先写出本人所选项目的背景和目的意义然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图)若系统较复杂则可以按照系统功能分开绘制它们的子数据流图最后给出数据字典定义。快递信息管理系统一、开发背景和目的意义、开发背景近几年中国快运速递产业发展迅速目前已经在中国东部地区形成了以沿海大城市群为中心的大区域性快运速递圈。同时这大快运速递圈又以滚动式、递进式的扇面辐射带动中部和西部地区的发展。部分大城市和特大城市已经成为区域性快运速递产业发展中心而且全国范围内形成了以基本交通运输干线为基础的若干快运速递通道使中国快运快递业的点轴面系统初呈雏形。随着人们生活水平的提高人们推崇更方便快捷的物流特别是随着网上购物的流行大大加快了我国快递业的发展。快递物流服务涉及运输、仓储、配送等多个环节硬件方面的园区建设与软件方面的标准化信息化建设环环相扣缺一不可。因此需要有相关软件对各个快件信息进行管理及时地更新快件信息完善物流管理机制优质的快递送货信息管理系统的软件具有很大的市场需求、开发目的意义在当今高速发展的信息社会现代物流行业突飞猛进发展伴随着我国国民经济连续多年的高速增长为现代物流发展创造了良好的条件。目前我国各类物流企业数量越来越多可以说现代物流业还将有更大的发展。本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制高效整合企业的物流业务以全面提高经济效益和效率为目的提供高效、实用、技术的物流管理系统和运营手段。物流管理系统从物流行业的实际需求出发参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成系统从完善的基础信息设置到货物的托运管理、信息查询、到最后订单的生成清晰的业务流程使操作人员能够按照流程清晰的进行实际的操作保证物流运作有序而高效的进行。数据流图顶层数据流图顶层的数据的数据流图如图所示。后台员工操作改变快件的状态。根据实际情况操作来改变快件的状态。而在前台用户通过前台查询页面查询自己快件的状态。图顶层数据流图一层数据流图一层数据流图如图所示不过将系统划分为员工管理、网点管理、快件管理、个人信息管理以及前台的快件查询等五大模块。也将每个模块用到的数据库写明了。图一层数据流图四(数据字典字段名称数据类型说明id自动编号编号loginName文本用户名password文本密码loginNameStateint用户名状态Name文本姓名gender文本性别phoneNumber文本电话email文本邮箱levelint用户等级birthdaydatetime生日address文本地址imagePath文本头像地址pointIdbigint()所在网点的编号数据表point该表存储了网点的相关信息该表结构如表所示:表数据表point字段名称数据类型说明id自动编号编号Name文本姓名address文本地址phoneNumber文本电话email文本邮箱数据表express该表存储了快件的相关信息该表结构如表所示:表数据表express字段名称数据类型说明id自动编号编号expressNumber文本运单号state文本状态postAddress文本寄件地址receiveAddress文本收件地址postName文本寄件人receiveName文本收件人pricedouble运费postPhoneNumber文本寄件人电话receivedPhoneNumber文本收件人电话stateTimedatetime状态改变的时间pointIdbigint()所在网点的编号nextPointIdbigint()下一个网点的编号数据表historyRecord该表存储了快件的历史流转相关信息该表结构如表所示:表数据表historyRecord字段名称数据类型说明id自动编号编号state文本状态datedatetime状态改变时间expressIdbigint()快件的idpointIdbigint()网点的id实验三一、实验目的、熟练掌握实体联系图的相关知识和画法、系统功能、性能的确定二、实验学时数学时三、实验内容、完善、细化实验二中画的本人所选系统数据流图然后分析并确定系统的功能要求和性能要求等。、分析本人所选系统的数据要求抽取系统中的数据对象分析其属性要求及数据对象间的关系然后画出该系统的实体联系图。四、成绩评定快递信息管理系统一、电商作为一个重要的互联网行业对于人们日常生活的重要性不言而喻。现在不少的创业公司都会选择电商这一行业作为首选。而电商的一个重要的助力就是快递行业。目前快递行业非常火爆。每年的双十一时期一天将产生上亿件快递。这个数字无疑是非常惊人的。因此在那段时间时间内效率高才可以得到更高的收入。而在平时的生活中快递公司的管理也是一个很大的难题。而本次的快递信息管理系统就可以帮助广大的快递公司更好地管理公司的快件的流程、网点信息等。帮助快递公司提高办公的效率这样才可以获得更高的收入二、本系统的详细数据流图将一层数据流图展开之后得到每个模块的详细的数据流图。()员工管理模块包括对员工增删改查以及重置密码等功能不过要有一定权限才可以进行每个操作。如图图员工管理模块()网点管理模块包括对网点增删改查等功能同样也要有一定权限才可以进行每个操作。如图图网点管理模块()快件管理模块包括对快件的增加、改变状态、查询、问题件管理以及退单管理等五个功能模块同样也要有一定权限才可以进行每个操作。并且快件的状态分为审核、待发出、已发出、正派件、已签收、退单和问题件。快件的最终状态一定是已签收。问题件处理完毕之后状态也要改为已签收。退单则是将收件与发件信息互换并且开始新的一轮物流。如图图快件管理模块()个人信息管理模块包括用户信息修改、密码修改、用户名修改三个功能。如图。图个人信息管理模块()用户查询模块只包括用户查询快件的功能。如图图前台用户查询模块三、对系统功能、性能的规定用户模块部分的主要功能本次开发的快递信息管理系统侧重后台操作。在前台可以进行的操作比较有限主要有以下操作:快件查询作为一个快递公司最基本的功能肯定就是用户对于自己快件的查询了。因为每个人都想随时掌握自己东西动态。在查询结果中如果存在就显示相关信息没有要进行友好提示。显示快件信息时要显示快件的历史流转记录包括快件到达每个网点的时间、状态以及下一个网点的信息。公司主页的显示为了能更方便地推广自己的公司很多公司都会在网上挂上自己公司的主页。这样一来可以让用户更加了解自己的公司。二来可以给自己公司做个广告。还可以展示公司的动态及信息。管理员模块部分的主要功能()员工管理作为一个管理系统对于自己公司员工的管理是必不可少的。通过该系统可以添加、删除、修改以及查询员工的信息。并且该系统对于员工还是有一定分级的不同等级的员工拥有的权限不同。最底层员工等级最低可以进行的操作数最少。等级越高可以进行的操作自然越多。而权限的等级体现在看到的界面不一样。高等级用户看到的界面有更多的超链接和按钮。()用户名、密码管理以及个人信息管理每个员工在系统里都有唯一的用户名作为用户登录时所用并且用户名在用户被添加之后只能被用户修改一次。另外用户也可以在系统里对自己的登陆密码进行修改操作。员工登陆系统之后可以修改自己的相关信息。()网点管理网点作为快递公司运输中转站他们的地位是非常重要的。在系统中我们可以方便地添加、删除、修改以及查询网点的信息。如同员工操作那样。不同类型的网点操作也是需要一定的权限的。不同等级用户可以对网点进行的操作不同。另外显示每个每个网点还可以查看快件总数、问题件总数、退单总数等信息。不过也需要一定的用户等级才可以查看这些高级一点的信息。()公司信息单显示这个是用来显示公司总的信息单。包括快件总数、问题件总数、退单总数、今年总收入和今年已处理快件数量等信息。这个信息只有公司的高层员工登陆之后才可以看到。()快件管理这个是该系统的核心也是难点所在。主要功能有快件的添加、修改状态、查询。其中查询可以通过多种关键字查询包括根据单号查询根据目的地查询寄件地址、根据发件人查询根据收件人查询。同时查询还是有范围的分别为查询当前网点和查询所有网点。而快件状态的改变则是整个系统的关键所在。快件状态包括待审核、待发出、已发出、正派送、已签收、退单、问题件七个状态。在快件的物流过程中始终围绕这几个状态不停地改变。直到最后变为已签收状态。而在快件查询中我们要在页面中显示浏览每个快件的历史记录的超链接。在这个页面中我们可以浏览每个快件的物流历史记录。四、本系统的数据模型图(ER图)局部概念设计各个实体的局部ER图如下:性别姓名电话号码ID地址收货客户图收货客户ER图样式载重车型司机车牌联系人车辆图车辆ER图电话号码地址性别姓名邮编用户编号用户类型客户图客户ER图年龄性别密码姓名电话号码员工编号家庭地址权限身份证号码隶属公司编号员工岗位图员工ER图物品数量物品体积物品重量物品费用物品名称物品说明条形码编号物品类型货物图货物ER图公司编号名称联系电话地址经理编号派送范围不送范围快递公司图快递公司ER图收件时间收件员工ID发出时间到达时间快递单条形码派件员工收件客户签名派件时间快递记录图快递记录ER图货差货损员工工资办公费赔款其他费用车运费成本账单收入成本核算图成本核算ER图全局概念结构设计综合各实体的局部ER模型图形成全局ER图:快递记录计统mmn快递公司雇佣员工管理货物收货客户mnmmm盈亏服务装载记录配送成本核算客户车辆图系统总体结构ER图实验四一、实验目的、熟练掌握层次图的相关知识和画法、熟练掌握由数据流图映射为层次图的方法。二、实验学时数学时三、实验内容根据实验三中的系统数据流图进行软件设计。首先确定哪些是程序哪些是数据哪些是人工操作哪些是文件然后把程序进行功能分解确定各功能模块的关系然后设计出系统的体系结构图及接口设计。四、成绩评定快递信息管理系统后台管理三大模块包括:()员工管理:其包括员工的添加、删除、修改以及查询员工的信息。员工添加员工时只能添加员工等级比自己低的员工。所以只有员工等级在级即最低级以上的员工才可以进行员工的添加操作。修改员工时也是同一个道理一个员工只能修改比自己等级低的员工的信息。级以上才可以进行员工修改操作。删除也是只能删除比自己等级低的员工。查询用户的功能是所有员工都可以进行的。另外员工还可以修改自己的用户名以及密码等特殊信息。用户被新增之后默认的用户名是自己的电话号码。用户可以进行一次用户名的修改。用户名一经修改就不能再次修改了。并且用户名要做到唯一性。修改密码则要先输入原密码验证再输入两次新密码才可以成功修改。()网点管理:其中包括网点的添加、删除、修改以及查询网点的信息。另外还有显示网点的快件总数、问题件总数、退单总数以及总收入等相关类型的统计类信息。()快件管理:这是整个系统的核心。包括揽件、快件列表、快件物流、问题件管理、退单管理以及快件后台查询等。其中快件查询是一个比较重要的小模块。公司员工可以通过多种方式比如运单号、寄件人、收件人、寄件地址以及收件地址等查询快件的相关信息。同时在查询页面中我们可以查看快件的历史流转过程记录。主要包括快件在什么时候到达那个网点以及状态等信息。这个历史信息由一张专门记录历史流转记录的数据库表去记录。系统体系结构设计网站主要功能如图所示:图系统架构图从上图可以明显看出本系统的结构。快递信息管理系统的功能侧重于快件管理这块所以这块的业务逻辑比较复杂。模块也比较多。接口设计、用户接口(用户界面)主要功能的实现前台模块在主页中我们看到的是一个非常简洁的页面。通过在输入框输入运单号之后点击查询按钮便可以进行查询操作。如果未输入运单号进行查询便提示请输入运单号再查询。如果数据库没有这个运单号便提示运单号不存在。如果查询成功的话便跳转到结果显示页面。显示的格式为:在XXXX时间到XX网点下一个网点为XX。每行显示一个历史流转信息。后台模块主页所示是本系统后台管理的主界面。这个用来显示系统名称、退出按钮、当前登陆用户的姓名等信息。点击个人设置按钮转到的是用户的个人信息的显示页面。用户登录两个输入框分别为用户名输入框和密码输入框。右边有一个登录按钮。当点击登陆按钮后。后台会查询数据库看一下登陆信息是否正确。如果正确则登陆进入系统的主页面否则返回登陆页面并且用红色的字体提示用户名或者密码错误。同时将输入的用户名回显。个人信息管理我的信息页面显示的是当前登陆的用户的个人信息。如果要修改个人信息只要点击下面的修改按钮就进入修改页面。用户修改自己密码的操作。首先需要输入原来的密码。当光标移开时异步提交输入的原密码到后台判断是否正确。如果不对则在文本框后面用红色字体提示密码错误。如果正确则提示密码正确。下面两个密码框输入的就是新密码。并且必须按照写明的要求输入两次输入的密码必须一致才可以修改。网点管理员工只能查看到网点列表。点击查看详情链接可以转到网点详细信息的页面。到那可以看到网点当前的库存总数、问题件总数和退单总数等每个网点的统计类的相关信息。显示的是网点的新增和修改页面。修改网点时同样要回显网点的相关信息。提交时同样会弹出提示窗口。如果操作成功的话点击确定会转到网点的列表页面或者个人网点信息的页面。快件管理当前登陆员工所在网点的快件列表不过还有问题件列表和退单列表也使用的是同一个页面只是显示数据时查询数据库的语句不同。如果是问题件就显示问题件管理点击超链接表示问题件处理完毕将状态变为已签收。如果是退单则显示退单管理点击超链接表示将快件的寄件相关的属性与收件相关的属性调换运回到寄件地址。快件管理的页面快件管理主要是管理快件的状态和即将发放的网点。快件的状态一共有待审核、待发出、已发出、正派送、已签收、退单以及问题件种。可以在下拉菜单中选择任意的状态然后提交去修改。而点击下方的改为问题件按钮和改为退单的按钮可以将快件状态改为问题件和退单。后台快件查询后台的快件的查询页面我们可以根据运单号、收件人、寄件人、收件地址、寄件地址查询当前网点以及所有网点的快件。查询结果显示在当前页面中。并且在查询结果显示页面中也可以进行上文提到的快件管理。同样也是只能管理当前页面的快件以及下一个网点为当前页面的快件。实验五一、实验目的熟练掌握各种算法描述工具特点及用法二、实验学时数学时三、实验内容根据实验四中的系统功能模块图首先对该系统功能模块图进行添加编号然后根据系统功能抽取个重要模块并编写出个模块的具体实现的算法。四、成绩评定快递信息管理系统快递信息管理系统的功能侧重于快件管理这块所以这块的业务逻辑比较复杂。模块也比较多。用户模块介绍图用户功能模块图从上图可以看出用户模块的规模比较小只有一个前台供用户查询的功能。这也是本系统提供给用户查询快递信息的界面。管理模块从图看出后台管理三大模块包括:)员工管理:其包括员工的添加、删除、修改以及查询员工的信息。员(工添加员工时只能添加员工等级比自己低的员工。所以只有员工等级在级即最低级以上的员工才可以进行员工的添加操作。修改员工时也是同一个道理一个员工只能修改比自己等级低的员工的信息。级以上才可以进行员工修改操作。删除也是只能删除比自己等级低的员工。查询用户的功能是所有员工都可以进行的。另外员工还可以修改自己的用户名以及密码等特殊信息。用户被新增之后默认的用户名是自己的电话号码。用户可以进行一次用户名的修改。用户名一经修改就不能再次修改了。并且用户名要做到唯一性。修改密码则要先输入原密码验证再输入两次新密码才可以成功修改。()网点管理:其中包括网点的添加、删除、修改以及查询网点的信息。另外还有显示网点的快件总数、问题件总数、退单总数以及总收入等相关类型的统计类信息。()快件管理:这是整个系统的核心。包括揽件、快件列表、快件物流、问题件管理、退单管理以及快件后台查询等。其中快件查询是一个比较重要的小模块。公司员工可以通过多种方式比如运单号、寄件人、收件人、寄件地址以及收件地址等查询快件的相关信息。同时在查询页面中我们可以查看快件的历史流转过程记录。主要包括快件在什么时候到达那个网点以及状态等信息。这个历史信息由一张专门记录历史流转记录的数据库表去记录。用户名和密码修改输入:用户名和密码处理:获得输入原来的用户名和密码进入的界面确定用户名与密码修改密码输入旧密码验证If密码正确输入新密码Else重新输入Endif快件查询进入快件管理后台输入快递单号If快递单号正确Then显示信息Else重新输入快递单号Endif退单管理查看用户的退单申请If退单表信息核对真确Then支持退单反馈信息Else不支持反馈信息Endif网点管理进入网点管理模块添加网点输入管理员身份验证进入网店管理模块添加网点If符合网点要求添加成功Else添加失败删除网点If符合删除要求删除成功Else删除失败显示网点信息输入统计指令If指令正确Then显示统计之后网店的信息Else不显示EndifEndifEndif

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/25

快递信息管理系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利