快递信息管理系统.docx

上传人:小飞机 文档编号:5286964 上传时间:2023-06-22 格式:DOCX 页数:33 大小:727.12KB
返回 下载 相关 举报
快递信息管理系统.docx_第1页
第1页 / 共33页
快递信息管理系统.docx_第2页
第2页 / 共33页
快递信息管理系统.docx_第3页
第3页 / 共33页
快递信息管理系统.docx_第4页
第4页 / 共33页
快递信息管理系统.docx_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《快递信息管理系统.docx》由会员分享,可在线阅读,更多相关《快递信息管理系统.docx(33页珍藏版)》请在三一办公上搜索。

1、2016-2017-2本科生实验指导书软件工程概论专 业:班 级:软件工程学 号:姓 名:指导教师:2017年3月软件工程概论是软件工程专业的重要专业课之一,该课程以工程的理念、原 理和技术、方法来进行软件开发和维护的。由于这门课程相对理论性强且内容复 杂,是较难学的一门课程。软件工程概论也是一门理论性和实践性较强的课程, 软件工程概论实验教学是软件工程概论课程教学的一个必备环节。在学 习过程中,只有通过实验,才能使学生对比较抽象的课程内容产生一个具体的感 性认识。二、实验基本内容为了使学生理解软件工程原理、方法、技术,掌握常用的管理、设计工具, 初步了解和掌握软件开发和维护的方法和技巧等,本

2、实验指导书针对课程内容及 按照教学大纲要求编写了 16个学时的7个实验。本指导书中的7个实验内容分别如下:l.office Visio软件的用法2. 系统需求分析3. 系统总体设计4. 系统详细设计5. 软件测试6. 用例图三、实验任务与时间安排软件工程概论是一门实践性较强的课程,除了在课内安排的实验外,鼓 励同学在课外用相关技术进行软件项目设计练习。软件工程概论上机实验时 间为16学时,建议与教学内容同时进行上机实验。实验一3实验二6实验三12实验四22实验五25实验一、实验目的1、熟悉键盘指法练习2、熟练掌握Office Visio的环境组成和用法及利用它绘制图形。二、实验学时数2学时三、

3、实验内容1、熟悉键盘指法练习2、熟悉Office Visio的环境组成。3、使用Office Visio绘制以下图并保存文件,文件名称为“班级+学号后三 位+姓名.vsd”(1)程序流程图练习(2)系统模块图练习(3)数据流图练习(4)数据模型图四、成绩评定实验二、实验目的1、熟练掌握系统数据流图的相关知识和画法;2、熟练掌握数据字典的定义。二、实验内容1、学生每人选择一个软件项目,项目名称为:快递信息管理系统2、通过查阅资料,首先写出本人所选项目的背景和目的意义; 然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图,) 若系统较复杂,则可以按照系统功能分开绘制它们的子数据流图,最 后给

4、出数据字典定义。快递信息管理系统一、开发背景和目的意义1、开发背景近几年,中国快运速递产业发展迅速,目前已经在中国东部地区 形成了以沿海大城市群为中心的4大区域性快运速递圈。同时这4大 快运速递圈又以滚动式、递进式的扇面辐射,带动中部和西部地区的 发展。部分大城市和特大城市已经成为区域性快运速递产业发展中 心,而且全国范围内形成了以基本交通运输干线为基础的若干快运速 递通道,使中国快运快递业的点一一轴一一面系统初呈雏形。随着人 们生活水平的提高,人们推崇更方便快捷的物流,特别是随着网上购 物的流行,大大加快了我国快递业的发展。快递物流服务涉及运输、 仓储、配送等多个环节,硬件方面的园区建设与软

5、件方面的标准化信 息化建设环环相扣,缺一不可。因此,需要有相关软件对各个快件信 息进行管理,及时地更新快件信息,完善物流管理机制,优质的快递 送货信息管理系统的软件具有很大的市场需求2、开发目的意义在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随 着我国国民经济连续多年的高速增长,为现代物流发展创造了良好的 条件。目前,我国各类物流企业数量越来越多,可以说现代物流业还 将有更大的发展。本系统就是针对这些问题根据中小型企业的实际需 求而开发的一套物流管理系统。系统的开发能够帮助企业实现对物流 全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提 高经济效益和效率为目的,提供高效、

6、实用、技术的物流管理系统和 运营手段。物流管理系统从物流行业的实际需求出发,参照先进的物 流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善 的基础信息设置到货物的托运管理、信息查询、到最后订单的生成, 清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作, 保证物流运作有序而高效的进行。2.2数据流图2.2.1顶层数据流图顶层的数据的数据流图如图3.1所示。后台员工操作改变快件的状态。根据 实际情况操作来改变快件的状态。而在前台用户通过前台查询页面查询自己快件 的状态。图2.1顶层数据流图2.2.2 一层数据流图一层数据流图如图3.2所示,不过将系统划分为员工管理、网点管理、

7、快件 管理、个人信息管理以及前台的快件查询等五大模块。也将每个模块用到的数据 库写明了。反遗信息5.查询快件反馈信息四.数据字典字段名称数据类型说明id自动编号编号loginName文本用户名password文本密码loginNameStateint用户名状态Name文本姓名gender文本性别phoneNumber文本电话email文本邮箱levelint用户等级birthdaydatetime生日address文本地址imagePath文本头像地址pointIdbigint(20)所在网点的编号2.数据表point该表存储了网点的相关信息,该表结构如表4-2所示:表4-2数据表point字

8、段名称数据类型说明id自动编号编号Name文本姓名address文本地址phoneNumber文本电话email文本邮箱3. 数据表express该表存储了快件的相关信息,该表结构如表4-3所示:表 4-3 数据表 express字段名称数据类型说明id自动编号编号expressNumber文本运单号state文本状态postAddress文本寄件地址receiveAddress文本收件地址postName文本寄件人receiveName文本收件人pricedouble运费postPhoneNumber文本寄件人电话receivedPhoneNumber乂本stateTimedatetime收

9、件人电话状态改变的时间pointIdbigint(20)nextPointIdbigint(20)所在网点的编号 下个网点的编号4.数据表 historyRecord该表存储了快件的历史流转相关信息,该表结构如表4-4所示:表 4-4 数据表 historyRecord字段名称数据类型说明id自动编号编号state文本状态datedatetime状态改变时间expressIdbigint(20)快件的idpointIdbigint(20)网点的id实验三一、实验目的1、熟练掌握实体-联系图的相关知识和画法;2、系统功能、性能的确定二、实验学时数3学时三、实验内容1、完善、细化实验二中画的本人所

10、选系统数据流图,然后分析并确定系统 的功能要求和性能要求等。2、分析本人所选系统的数据要求,抽取系统中的数据对象,分析其属性要 求及数据对象间的关系,然后画出该系统的实体-联系图。四、成绩评定快递信息管理系统一、电商作为一个重要的互联网行业对于人们日常生活的重要性不言而喻。现 在不少的创业公司都会选择电商这一行业作为首选。而电商的一个重要的 助力就是快递行业。目前快递行业非常火爆。每年的双十一时期,一天将 产生上亿件快递。这个数字无疑是非常惊人的。因此在那段时间时间内, 效率高才可以得到更高的收入。而在平时的生活中,快递公司的管理也是 一个很大的难题。而本次的快递信息管理系统就可以帮助广大的快

11、递公司 更好地管理公司的快件的流程、网点信息等。帮助快递公司提高办公的效 率,这样才可以获得更高的收入二、本系统的详细数据流图将一层数据流图展开之后得到每个模块的详细的数据流图。(1)员工管理模块包括对员工增删改查以及重置密码等功能,不过要有一 定权限才可以进行每个操作。如图(2)网点管理模块包括对网点增删改查等功能,同样也要有一定权限才可以进 行每个操作。如图3.4公司员工网点信息网点id网点信息网点表查询条件点点增加网删除网点修改网查询、问题件管理以及退单 进行每个操作。并且快件的状(3)快件管理模块包括对快件的增加 管理等五个功能模块,同样也要有一定木 态分为审核、待发出、己发出、正派件

12、、已签收、退单和问题件。快件的最终状 态一定是已签收。问题件处理完毕之后状态也要改为已签收。退单则是将收件与 发件信息互换,并且开始新的一轮物流。如图3.5图3.5快件管理模块(4)个人信息管理模块包括用户信息修改、密码修改、用户名修改三个功能。 如图3.6。(5)用户查询模块只包括用户查询快件的功能。如图3.7快件表流转记录表用户*或者电yr图3.7前台用户查询模块三、对系统功能、性能的规定1. 用户模块部分的主要功能本次开发的快递信息管理系统侧重后台操作。在前台可以进行的操作比较有 限,主要有以下操作:1. 快件查询作为一个快递公司,最基本的功能肯定就是用户对于自己快件的查询了。因 为每个

13、人都想随时掌握自己东西动态。在查询结果中如果存在就显示相关信息, 没有要进行友好提示。显示快件信息时要显示快件的历史流转记录包括快件到达 每个网点的时间、状态以及下一个网点的信息。2. 公司主页的显示为了能更方便地推广自己的公司,很多公司都会在网上挂上自己公司的主 页。这样一来可以让用户更加了解自己的公司。二来可以给自己公司做个广告。还可以展示 公司的动态及信息。2. 管理员模块部分的主要功能(1)员工管理作为一个管理系统,对于自己公司员工的管理是必不可少的。通过该系统可 以添加、删除、修改以及查询员工的信息。并且该系统对于员工还是有一定分级 的,不同等级的员工拥有的权限不同。最底层员工等级最

14、低,可以进行的操作数 最少。等级越高,可以进行的操作自然越多。而权限的等级体现在看到的界面不 一样。高等级用户看到的界面有更多的超链接和按钮。(2)用户名、密码管理以及个人信息管理每个员工在系统里都有唯一的用户名,作为用户登录时所用,并且用户名在 用户被添加之后只能被用户修改一次。另外用户也可以在系统里对自己的登陆密 码进行修改操作。员工登陆系统之后可以修改自己的相关信息。(3)网点管理网点作为快递公司运输中转站,他们的地位是非常重要的。在系统中我们可 以方便地添加、删除、修改以及查询网点的信息。如同员工操作那样。不同类型 的网点操作也是需要一定的权限的。不同等级用户可以对网点进行的操作不同。

15、 另外,显示每个每个网点还可以查看快件总数、问题件总数、退单总数等信息。 不过也需要一定的用户等级才可以查看这些高级一点的信息。(4)公司信息单显示这个是用来显示公司总的信息单。包括快件总数、问题件总数、退单总数、 今年总收入和今年已处理快件数量等信息。这个信息只有公司的高层员工登陆之 后才可以看到。(6)快件管理这个是该系统的核心也是难点所在。主要功能有快件的添加、修改状态、查 询。其中查询可以通过多种关键字查询,包括根据单号查询,根据目的地查询, 寄件地址、根据发件人查询,根据收件人查询。同时查询还是有范围的,分别为 查询当前网点和查询所有网点。而快件状态的改变则是整个系统的关键所在。快

16、件状态包括待审核、待发出、己发出、正派送、已签收、退单、问题件七个状态。 在快件的物流过程中始终围绕这几个状态不停地改变。直到最后变为已签收状 态。而在快件查询中我们要在页面中显示浏览每个快件的历史记录的超链接。在 这个页面中我们可以浏览每个快件的物流历史记录。四、本系统的数据模型图(E-R图)3.2.2局部概念设计各个实体的局部E-R图如下:图3-1收货客户E-R图图3-2车辆E-R图图3-3客户E-R图图3-4员工E-R图图3-5货物E-R图图3-6快递公司E-R图图3-7快递记录E-R图图3-8成本核算E-R图3.2.3全局概念结构设计综合各实体的局部E-R模型图形成全局E-R图:图3-

17、9系统总体结构E-R图实验四一、实验目的1、熟练掌握层次图的相关知识和画法;2、熟练掌握由数据流图映射为层次图的方法。二、实验学时数3学时三、实验内容根据实验三中的系统数据流图,进行软件设计。首先确定哪些是程序,哪些 是数据,哪些是人工操作,哪些是文件,然后把程序进行功能分解,确定各功能 模块的关系,然后设计出系统的体系结构图及接口设计。四、成绩评定快递信息管理系统4.1后台管理三大模块包括:(1)员工管理:其包括员工的添加、删除、修改以及查询员工的信息。员 工添加员工时,只能添加员工等级比自己低的员工。所以只有员工等级在1级即 最低级以上的员工才可以进行员工的添加操作。修改员工时也是同一个道

18、理,一 个员工只能修改比自己等级低的员工的信息。1级以上才可以进行员工修改操作。 删除也是只能删除比自己等级低的员工。查询用户的功能是所有员工都可以进行 的。另外员工还可以修改自己的用户名以及密码等特殊信息。用户被新增之后默 认的用户名是自己的电话号码。用户可以进行一次用户名的修改。用户名一经修 改就不能再次修改了。并且用户名要做到唯一性。修改密码则要先输入原密码验 证再输入两次新密码才可以成功修改。(2)网点管理:其中包括网点的添加、删除、修改以及查询网点的信息。 另外还有显示网点的快件总数、问题件总数、退单总数以及总收入等相关类型的 统计类信息。(3)快件管理:这是整个系统的核心。包括揽件

19、、快件列表、快件物流、 问题件管理、退单管理以及快件后台查询等。其中快件查询是一个比较重要的小 模块。公司员工可以通过多种方式比如运单号、寄件人、收件人、寄件地址以及 收件地址等查询快件的相关信息。同时在查询页面中我们可以查看快件的历史流 转过程记录。主要包括快件在什么时候到达那个网点以及状态等信息。这个历史 信息由一张专门记录历史流转记录的数据库表去记录。4.2系统体系结构设计4.2.1网站主要功能,如图所示:个人信息管理修改快件快件查询快件列表快件查询修改用户名修改密码3退单管理2问题件$库存管理图系统架构图从上图可以明显看出本系统的结构。快递信息管理系统的功能侧重于快件管 理这块,所以这

20、块的业务逻辑比较复杂。模块也比较多。4.3接口设计1、用户接口(用户界面)4.2主要功能的实现4.2.1前台模块在主页中,我们看到的是一个非常简洁的页面。通过在输入框输入运单号 之后点击查询按钮便可以进行查询操作。如果未输入运单号进行查询便提示请输 入运单号再查询。如果数据库没有这个运单号便提示运单号不存在。如果查询成 功的话便跳转到结果显示页面。显示的格式为:在XXXX时间到XX网点,下一个 网点为XX。每行显示一个历史流转信息。4.2.2后台模块主页所示是本系统后台管理的主界面。这个用来显示系统名称、退出按钮、当 前登陆用户的姓名等信息。点击个人设置按钮转到的是用户的个人信息的显示页 面。

21、4.2.3用户登录两个输入框分别为用户名输入框和密码输入框。右边有一个登录按钮。当 点击登陆按钮后。后台会查询数据库看一下登陆信息是否正确。如果正确则登陆 进入系统的主页面,否则返回登陆页面并且用红色的字体提示用户名或者密码错 误。同时将输入的用户名回显。4.2.4个人信息管理我的信息页面,显示的是当前登陆的用户的个人信息。如果要修改个人信 息只要点击下面的修改按钮就进入修改页面。用户修改自己密码的操作。首先需 要输入原来的密码。当光标移开时异步提交输入的原密码到后台判断是否正确。 如果不对则在文本框后面用红色字体提示密码错误。如果正确则提示密码正确。 下面两个密码框输入的就是新密码。并且必须

22、按照写明的要求输入,两次输入的 密码必须一致才可以修改。4.2.6网点管理员工只能查看到网点列表。点击查看详情链接可以转到网点详细信息的页 面。到那可以看到网点当前的库存总数、问题件总数和退单总数等每个网点的统 计类的相关信息。显示的是网点的新增和修改页面。修改网点时同样要回显网点 的相关信息。提交时同样会弹出提示窗口。如果操作成功的话点击确定会转到网 点的列表页面或者个人网点信息的页面。4.2.7快件管理当前登陆员工所在网点的快件列表.不过还有问题件列表和退单列表也使 用的是同一个页面,只是显示数据时查询数据库的语句不同。如果是问题件就显 示问题件管理,点击超链接表示问题件处理完毕将状态变为

23、已签收。如果是退单 则显示退单管理,点击超链接表示将快件的寄件相关的属性与收件相关的属性调 换,运回到寄件地址。快件管理的页面.快件管理主要是管理快件的状态和即 将发放的网点。快件的状态一共有待审核、待发出、已发出、正派送、已签收、 退单以及问题件7种。可以在下拉菜单中选择任意的状态然后提交去修改。而点 击下方的改为问题件按钮和改为退单的按钮可以将快件状态改为问题件和退单。4.2.8后台快件查询后台的快件的查询页面我们可以根据运单号、收件人、寄件人、收件地址、 寄件地址查询当前网点以及所有网点的快件。查询结果显示在当前页面中。并且 在查询结果显示页面中也可以进行上文提到的快件管理。同样也是只能

24、管理当前 页面的快件以及下一个网点为当前页面的快件。实验五一、实验目的熟练掌握各种算法描述工具特点及用法二、实验学时数2学时三、实验内容根据实验四中的系统功能模块图,首先对该系统功能模块图进行添加编号, 然后根据系统功能,抽取4-6个重要模块,并编写出4-6个模块的具体实现的算 法。四、成绩评定快递信息管理系统快递信息管理系统的功能侧重于快件管理这块,所以这块的业务逻辑比较复 杂。模块也比较多。5.1用户模块介绍从上图可以看出,这也是本系统提供给用户查询快递信息的界面。从图5.2看出后台管理三大模块包括:工快件列表快件查询修改快件新增员工删除员工修改员工5.2管理模块最低级以上的员工才可以进行

25、员工的添加操作。修改员工时也是同一个道理,一 个员工只能修改比自己等级低的员工的信息。1级以上才可以进行员工修改操作。 删除也是只能删除比自己等级低的员工。查询用户的功能是所有员工都可以进行 的。另外员工还可以修改自己的用户名以及密码等特殊信息。用户被新增之后默 认的用户名是自己的电话号码。用户可以进行一次用户名的修改。用户名一经修 改就不能再次修改了。并且用户名要做到唯一性。修改密码则要先输入原密码验 证再输入两次新密码才可以成功修改。(2)网点管理:其中包括网点的添加、删除、修改以及查询网点的信息。 另外还有显示网点的快件总数、问题件总数、退单总数以及总收入等相关类型的 统计类信息。(3)

26、快件管理:这是整个系统的核心。包括揽件、快件列表、快件物流、 问题件管理、退单管理以及快件后台查询等。其中快件查询是一个比较重要的小 模块。公司员工可以通过多种方式比如运单号、寄件人、收件人、寄件地址以及 收件地址等查询快件的相关信息。同时在查询页面中我们可以查看快件的历史流 转过程记录。主要包括快件在什么时候到达那个网点以及状态等信息。这个历史 信息由一张专门记录历史流转记录的数据库表去记录。1用户名和密码修改输入:用户名和密码处理:获得输入原来的用户名和密码进入的界面,确定用户名与密码修改密码输入旧密码验证If密码正确输入新密码Else重新输入Endif2快件查询进入快件管理后台输入快递单号If快递单号正确Then显示信息Else重新输入快递单号Endif 3退单管理查看用户的退单申请If退单表信息核对真确Then支持退单,反馈信息Else不支持,反馈信息Endif4网点管理进入网点管理模块添加网点输入管理员身份验证进入网店管理模块添加网点If符合网点要求添加成功Else添加失败删除网点If符合删除要求删除成功Else删除失败显示网点信息输入统计指令If指令正确Then显示统计之后网店的信息Else不显示EndifEndifEndif30

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号