ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:134.67KB ,
资源ID:24122373      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/24122373.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(快递信息管理系统.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

快递信息管理系统.docx

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

2、掌握常用的管理、设计工具,初步了解和掌握软件开发和维护的方法和技巧等,本实验指导书针对课程内容及按照教学大纲要求编写了16个学时的7 个实验。 本指导书中的7 个实验内容分别如下: office Visio软件的用法 1.2.系统需求分析 3.系统总体设计 4.系统详细设计 5.软件测试 6.用例图 三、实验任务与时间安排 软件工程概论是一门实践性较强的课程,除了在课内安排的实验外,鼓励同学在课外用相关技术进行软件项目设计练习。软件工程概论上机实验时间为16学时,建议与教学内容同时进行上机实验。 2 实验一 . 4 实验二 . 6 实验三 . 13 实验四 . 22 实验五 . 25 3 实验

3、一 一、实验目的 1、熟悉键盘指法练习 2、熟练掌握 Office Visio的环境组成和用法及利用它绘制图形。 二、实验学时数 2学时 三、实验内容 1、熟悉键盘指法练习 2、熟悉Office Visio的环境组成。 3、使用Office Visio绘制以下图并保存文件,文件名称为“班级+学号后三位+姓名.vsd” (1)程序流程图练习 STARTFZ0 TA=B+1F A10T X=AY=Z F Y=5 Y0 TPrint GPrint K 4 stop (2)系统模块图练习 实发工资 应发工资扣款基本奖水电缺勤个人所得 工资金扣款扣款税扣款 国家津补出业 工资贴贴勤绩 奖奖 国职交部其家

4、务通门他津津补补补(3)数据流图练习 贴贴贴贴贴5 (4)数据模型图 四、成绩评定 实验二 6 一、实验目的 1、熟练掌握系统数据流图的相关知识和画法; 2、熟练掌握数据字典的定义。 二、实验内容 1、学生每人选择一个软件项目, 项目名称为: 快递信息管理系统 2、通过查阅资料,首先写出本人所选项目的背景和目的意义;然后绘制系统分层数据流图(包括顶层、中间层和底层数据流图,)若系统较复杂,则可以按照系统功能分开绘制它们的子数据流图,最后给出数据字典定义。 快递信息管理系统 7 一、开发背景和目的意义 1、开发背景 近几年,中国快运速递产业发展迅速,目前已经在中国东部地区形成了以沿海大城市群为中

5、心的4大区域性快运速递圈。同时这4大快运速递圈又以滚动式、递进式的扇面辐射,带动中部和西部地区的发展。部分大城市和特大城市已经成为区域性快运速递产业发展中心,而且全国范围内形成了以基本交通运输干线为基础的若干快运速递通道,使中国快运快递业的点轴面系统初呈雏形。随着人们生活水平的提高,人们推崇更方便快捷的物流,特别是随着网上购物的流行,大大加快了我国快递业的发展。快递物流服务涉及运输、仓储、配送等多个环节,硬件方面的园区建设与软件方面的标准化信息化建设环环相扣,缺一不可。因此,需要有相关软件对各个快件信息进行管理,及时地更新快件信息,完善物流管理机制,优质的快递送货信息管理系统的软件具有很大的市

6、场需求 2、开发目的意义 在当今高速发展的信息社会,现代物流行业突飞猛进发展,伴随着我国国民经济连续多年的高速增长,为现代物流发展创造了良好的条件。目前,我国各类物流企业数量越来越多,可以说现代物流业还将有更大的发展。本系统就是针对这些问题根据中小型企业的实际需求而开发的一套物流管理系统。系统的开发能够帮助企业实现对物流全过程的优化调度和动态控制,高效整合企业的物流业务,以全面提高经济效益和效率为目的,提供高效、实用、技术的物流管理系统和8 运营手段。物流管理系统从物流行业的实际需求出发,参照先进的物流理念和多家领先的物流公司实际的运营流程开发而成,系统从完善的基础信息设置到货物的托运管理、信

7、息查询、到最后订单的生成, 清晰的业务流程,使操作人员能够按照流程清晰的进行实际的操作,保证物流运作有序而高效的进行。 2.2数据流图 2.2.1顶层数据流图 顶层的数据的数据流图如图3.1所示。后台员工操作改变快件的状态。根据实际情况操作来改变快件的状态。而在前台用户通过前台查询页面查询自己快件的状态。 图2.1 顶层数据流图 2.2.2一层数据流图 一层数据流图如图3.2所示,不过将系统划分为员工管理、网点管理、快件管理、个人信息管理以及前台的快件查询等五大模块。也将每个模块用到的数据9 库写明了。 图2.2一层数据流图 四(数据字典 10 字段名称 数据类型 说明 id 自动编号 编号

8、loginName 文本 用户名 password 文本 密码 loginNameState int 用户名状态 Name 文本 姓名 gender 文本 性别 phoneNumber 文本 电话 email 文本 邮箱 level int 用户等级 birthday datetime 生日 address 文本 地址 imagePath 文本 头像地址 pointId bigint(20) 所在网点的编号 2. 数据表point 该表存储了网点的相关信息,该表结构如表4-2所示: 表4-2 数据表point 字段名称 数据类型 说明 id 自动编号 编号 Name 文本 姓名 address

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

10、 stateTime datetime 状态改变的时间 pointId bigint(20) 所在网点的编号 nextPointId bigint(20) 下一个网点的编号 4. 数据表historyRecord 该表存储了快件的历史流转相关信息,该表结构如表4-4所示: 表4-4 数据表historyRecord 字段名称 数据类型 说明 id 自动编号 编号 state 文本 状态 date datetime 状态改变时间 expressId bigint(20) 快件的id pointId bigint(20) 网点的id 12 实验三 一、实验目的 1、熟练掌握实体-联系图的相关知识和

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

12、更高的收入。而在平时的生活中,快递公司的管理也是一个很大的难题。而本次的快递信息管理系统就可以帮助广大的快递公司更好地管理公司的快件的流程、网点信息等。帮助快递公司提高办公的效率,这样才可以获得更高的收入 二、 本系统的详细数据流图 将一层数据流图展开之后得到每个模块的详细的数据流图。 (1)员工管理模块包括对员工增删改查以及重置密码等功能,不过要有一定权限才可以进行每个操作。如图 图3.3员工管理模块 14 (2)网点管理模块包括对网点增删改查等功能,同样也要有一定权限才可以进行每个操作。如图3.4 图3.4网点管理模块 (3)快件管理模块包括对快件的增加、改变状态、查询、问题件管理以及退单

13、管理等五个功能模块,同样也要有一定权限才可以进行每个操作。并且快件的状态分为审核、待发出、已发出、正派件、已签收、退单和问题件。快件的最终状态一定是已签收。问题件处理完毕之后状态也要改为已签收。退单则是将收件与发件信息互换,并且开始新的一轮物流。如图3.5 15 图3.5快件管理模块 (4)个人信息管理模块包括用户信息修改、密码修改、用户名修改三个功能。如图3.6。 图3.6个人信息管理模块 (5)用户查询模块只包括用户查询快件的功能。如图3.7 图3.7前台用户查询模块 16 三、对系统功能、性能的规定 1.用户模块部分的主要功能 本次开发的快递信息管理系统侧重后台操作。在前台可以进行的操作

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

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

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

17、收件人查询。同时查询还是有范围的,分别为查询当前网点和查询所有网点。而快件状态的改变则是整个系统的关键所在。快件状态包括待审核、待发出、已发出、正派送、已签收、退单、问题件七个状态。在快件的物流过程中始终围绕这几个状态不停地改变。直到最后变为已签收状态。而在快件查询中我们要在页面中显示浏览每个快件的历史记录的超链接。在这个页面中我们可以浏览每个快件的物流历史记录。 四、本系统的数据模型图(E-R图) 3.2.2局部概念设计 各个实体的局部E-R图如下: 性别姓名电话号码ID地址收货客户图3-1收货客户E-R图 样式载重车型司机车牌联系人车辆图3-2车辆E-R图 18 电话号码地址性别姓名邮编用

18、户编号用户类型客户图3-3客户E-R图 年龄性别密码姓名电话号码员工编号家庭地址权限身份证号码隶属公司编号员工岗位图3-4员工E-R图 物品数量物品体积物品重量物品费用物品名称物品说明条形码编号物品类型货物19 图3-5货物E-R图 公司编号名称联系电话地址经理编号派送范围不送范围快递公司图3-6快递公司E-R图 收件时间收件员工ID发出时间到达时间快递单条形码派件员工收件客户签名派件时间快递记录图3-7快递记录E-R图 货差货损员工工资办公费赔款其他费用车运费成本账单收入成本核算图3-8成本核算E-R图 20 13.2.3全局概念结构设计 综合各实体的局部E-R模型图形成全局E-R图: 快递

19、记录计统1m1mn快递公司雇佣员工管理货物收货客户11mnmmm盈亏服务装载记录配送11成本核算客户车辆图3-9系统总体结构E-R图 121 实验四 一、实验目的 1、熟练掌握层次图的相关知识和画法; 2、熟练掌握由数据流图映射为层次图的方法。 二、实验学时数 3学时 三、实验内容 根据实验三中的系统数据流图,进行软件设计。首先确定哪些是程序,哪些是数据,哪些是人工操作,哪些是文件,然后把程序进行功能分解,确定各功能模块的关系,然后设计出系统的体系结构图及接口设计。 四、成绩评定 22 快递信息管理系统 4.1后台管理三大模块包括: (1)员工管理:其包括员工的添加、删除、修改以及查询员工的信

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

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

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

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

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

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

26、行上文提到的快件管理。同样也是只能管理当前页面的快件以及下一个网点为当前页面的快件。 25 实验五 一、实验目的 熟练掌握各种算法描述工具特点及用法 二、实验学时数 2学时 三、实验内容 根据实验四中的系统功能模块图,首先对该系统功能模块图进行添加编号,然后根据系统功能,抽取4-6个重要模块,并编写出4-6个模块的具体实现的算法。 四、成绩评定 26 快递信息管理系统 快递信息管理系统的功能侧重于快件管理这块,所以这块的业务逻辑比较复杂。模块也比较多。 5.1 用户模块介绍 图5.1 用户功能模块图 从上图可以看出,用户模块的规模比较小,只有一个前台供用户查询的功能。这也是本系统提供给用户查询

27、快递信息的界面。 5.2 管理模块 从图5.2看出后台管理三大模块包括: 1)员工管理:其包括员工的添加、删除、修改以及查询员工的信息。员 (工添加员工时,只能添加员工等级比自己低的员工。所以只有员工等级在1级即27 最低级以上的员工才可以进行员工的添加操作。修改员工时也是同一个道理,一个员工只能修改比自己等级低的员工的信息。1级以上才可以进行员工修改操作。删除也是只能删除比自己等级低的员工。查询用户的功能是所有员工都可以进行的。另外员工还可以修改自己的用户名以及密码等特殊信息。用户被新增之后默认的用户名是自己的电话号码。用户可以进行一次用户名的修改。用户名一经修改就不能再次修改了。并且用户名

28、要做到唯一性。修改密码则要先输入原密码验证再输入两次新密码才可以成功修改。 (2)网点管理:其中包括网点的添加、删除、修改以及查询网点的信息。另外还有显示网点的快件总数、问题件总数、退单总数以及总收入等相关类型的统计类信息。 (3)快件管理:这是整个系统的核心。包括揽件、快件列表、快件物流、问题件管理、退单管理以及快件后台查询等。其中快件查询是一个比较重要的小模块。公司员工可以通过多种方式比如运单号、寄件人、收件人、寄件地址以及收件地址等查询快件的相关信息。同时在查询页面中我们可以查看快件的历史流转过程记录。主要包括快件在什么时候到达那个网点以及状态等信息。这个历史信息由一张专门记录历史流转记

29、录的数据库表去记录。 1用户名和密码修改 输入:用户名和密码 处理: 获得输入原来的用户名和密码进入的界面,确定用户名与密码 修改密码 输入旧密码验证 If 密码正确 输入新密码 Else 重新输入 Endif 2快件查询 进入快件管理后台输入快递单号 If 快递单号正确 Then 显示信息 Else 重新输入快递单号 28 Endif 3退单管理 查看用户的退单申请 If 退单表信息核对真确 Then 支持退单,反馈信息 Else 不支持,反馈信息 Endif 4网点管理 进入网点管理模块 添加网点 输入管理员身份验证进入网店管理模块 添加网点 If 符合网点要求 添加成功 Else 添加失败 删除网点 If 符合删除要求 删除成功 Else 删除失败 显示

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1