# 菜鸟驿站管理系统
## 一、绪论
### 1.1 设计背景
随着社会的发展,互联网的兴起,网络购物渐成为人们购物的新时尚。快递行业也在网络购物的带动下蓬勃发展,成为人们生活中必不可少的一部分。所以一个智能的快递管理系统,会大大的方便人们的生活,提高快递运送的效率。
随着快递数量的不断增多,如何将快递安全、准确的送到每一位消费者手上成为了一个问题。而一个智能的快递管理系统可以提高工作人员的效率,帮助工作人员快速清点货物信息。由于快递会在每个地区都设立站点,所以我们设计了一款名为菜鸟驿站管理系统的快递管理系统,用来帮助工作人员高效的完成工作。
### 1.2 设计目标
针对快递管理的实际需求,采用 C 语言作为开发语言,使用文件.txt 作为数据库,设计并且开发了一个菜鸟驿站管理系统。系统主要包括用户功能模块和管理员功能模块。用户功能模块包括用户注册、用户快递查询、用户快递领取、用户信息修改等功能。管理员功能模块包括录入用户信息、删除用户信息、查询用户信息、修改用户信息、录入快递信息、删除快递信息、修改快递信息、查询快递信息、统计快递领取情况等功能,实现快递管理的信息化,提高工作效率。
### 1.3 相关技术介绍
本系统采用 C 语言编写,使用 VS2015 作为编译器编写系统程序代码,整个系统以.txt 作为数据存储的文件。
#### 1.3.1 语言简介
语言是一门通用,广泛应用于底层开发。C 语言的设计目标是提供一种能以简易的方式、处理低级、产生少量的以及不需要任何运行环境支持便能运行的编程语言。尽管 C 语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的 C 语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式(单片机或称)以及超级电脑等作业平台。二十世纪八十年代,为了避免各开发厂商用的 C 语言语法产生差异,由为 C 语言制定了一套完整的美国国家标准语法,称为,作为 C 语言最初的标准。目前 2011 年 12 月 8 日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的 C11 标准是 C 语言的第三个官方标准,也是 C 语言的最新标准,该标准更好的支持了汉字函数名和汉字标识符,一定程度上实现了汉字编程。
### 1.4 文档组织结构
本文第一部分绪论主要说明了系统的设计背景,设计目标以及 C 等相关技术;第二部需求分析阐述了系统功能和可行性分析,介绍了系统各个功能模块,并描述了系统的用例图和活动图,可行性分析介绍了系统开发的必要性和可能性;第三部分系统设计则介绍了系统结构设计;第四部分系统实现主要讲了登录模块、管理员模块和用户模块实现的功能;第五部分系统的测试主要介绍了对该系统的测试方法和详细过程。
## 二、需求分析
### 2.1 系统功能概述
系统包括两种不同权限的用户:第一种是用户,即普通用户,这类用户能够通过手机了解最新的快递动态信息,修改自己的个人信息、查询快递信息、注册账号等;第二种是管理员用户,管理员可以管理用户信息,管理和审核账户信息,管理和审核快递信息,还负责管理维护系统等。因此系统的设计可以分成三部分,用户模块、管理员模块和登陆模块。
普通用户:
- 使用手机、电脑来使用该系统;
- 使用自己的账号注册并登陆系统;
- 新用户注册成功之后,使用唯一的账号作为 ID 来识别;
- 登陆系统可以查看个人信息和快递信息、修改个人信息等;
- 不使用时可以退出登陆系统;
- 可以根据单号查询和领取快递;
管理员用户:
- 通过管理员的用户名和密码登陆系统的管理员端;
- 登陆系统后具有管理系统用户账户信息的功能;
- 登陆后具有管理用户信息的功能,可以对用户信息进行增、删、改、查等操作;
- 可以管理用户的快递;
- 可以统计快递的领取情况,有无滞留时间过长的快递;
- 可以设置新的管理员;
- 可以查看快递的其他信息等。
### 2.2 系统执行流程描述
通过研究快递管理系统的需求分析,可以将系统设计成了三个主要模块,这三个模块是登陆模块,管理员模块,用户模块。
⑴ 登录模块,可选择用户登录和管理员登录,用户登录界面可以选择新用户注册和老用户登录具体的活动图如图 2-3 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/11/2e1376401d8958c192242fb3b5059e76.writebug)
图 2-3 登录模块的活动图
⑵ 管理员模块,通过这个模块能够查看,添加,删除以及修改用户信息,能够修改快递、删除快递、增加快递、查询快递等操作。在管理员模块里面,所有的具体操作的是嵌套的,详细的活动图如图 2-4 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/11/470418436688cda08c9ca5a446a38906.writebug)
图 2-4 管理员模块的活动图
⑶ 用户模块,用户通过这个模块能够查询或者修改个人信息,能够查询快递信息和领取快递。每一个操作都是平行和嵌套的,该活动图如图 2-5 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/11/b14bf6a9b3a761b32fe72c22d6ffd293.writebug)
图 2-5 用户模块的活动图
## 三、系统设计
### 3.1 系统结构设计
根据系统需求分析,可以设计出整个校友信息管理系统的总体结构。由于本系统包含两种不同权限的用户,每种用户进入系统后所能用的功能和权限不一样,因此在对系统结构设计时要分别考虑。
管理员页面结构设计
![](https://www.writebug.com/myres/static/uploads/2022/3/11/3d87e2d6161085ae56a5b16eb3f172da.writebug)
图 3-1 管理员页面的结构图
校友用户页面结构设计
![](https://www.writebug.com/myres/static/uploads/2022/3/11/295402f938d7b743b2b2ad847733bdd3.writebug)
图 3-2 校友用户页面的结构图
## 四、系统实现
### 4.1 登陆模块实现
⑴ 用户注册模块。打开系统,进入欢迎界面,选择用户,如下图 4-1 所示。还没有账号可以点击注册,注册的时候输入账号、手机号、密码,然后点击注册的时候系统会调用 regs()方法,该方法会给用户注册,然后将注册信息插入用户信息表中,然后就可以使用该账号登陆系统了。
![](https://www.writebug.com/myres/static/uploads/2022/3/11/4fc880f4c26dc0d08974e6290e927648.writebug)
图 4-1 登陆
⑵ 用户和管理员登陆。输入账号、密码,然后选择用户或者管理员,点击登录时系统会调用 stu_land()方法,该方法会通过查询数据库相应的表来判断输入的信息是否正确;如果账号和密码都成功的在数据库中匹配成功的话,系统就会自动判断输入的账号和密码都正确,然后就会自动跳转至用户界面或者管理员界面;如果账号或者密码中的其中有一个没有在数据库中匹配成功话,管理系统就会弹出提示框,并且会显示相关的错误提示。
### 4.2 管理员模块实现
⑴ 首页模块。输入正确的管理员登陆信息之后,系统判断用户名,密码和数据库中的信息匹配之后就会跳转到本系统的管理员首页,如图 4-2 所示。
![](https://www.writebug.com/myres/static/uploads/2022/3/11/bf16a8e94f118bbe0e8f24e3063f578c.writebug)
图 4-2 管理�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
资源包含文件:课程word+源码及可执行exe文件+项目截图 针对快递管理的实际需求,采用C语言作为开发语言,使用文件.txt作为数据库,设计并且开发了一个菜鸟驿站管理系统。系统主要包括用户功能模块和管理员功能模块。用户功能模块包括用户注册、用户快递查询、用户快递领取、用户信息修改等功能。管理员功能模块包括录入用户信息、删除用户信息、查询用户信息、修改用户信息、录入快递信息、删除快递信息、修改快递信息、查询快递信息、统计快递领取情况等功能,实现快递管理的信息化,提高工作效率。 本系统采用C语言编写,使用VS2015作为编译器编写系统程序代码,整个系统以.txt作为数据存储的文件。 详细介绍参考:https://blog.csdn.net/newlw/article/details/125594050
资源推荐
资源详情
资源评论
收起资源包目录
基于C语言的菜鸟驿站管理系统.zip (44个子文件)
基于C语言的菜鸟驿站管理系统 源码及可执行exe文件
student_file.c 5KB
function_declare_file.h 1KB
main_file.exe 143KB
package_information_file.txt 83B
macro_file.h 190B
LICENSE 1KB
main_file.c 4KB
student_information_file.txt 141B
struct_file.h 520B
README.md 18KB
administrator_file.c 9KB
新建文件夹
新建文本文档.txt 378B
package_information_file.txt 83B
student_information_file.txt 141B
基于C语言的菜鸟驿站管理系统 课程论文.doc 558KB
截图
6-375618ee97821382d0e8f9371c50491a.png 20KB
18-e6a9aa9dd7360f9b5b03fa8655b8138d.png 11KB
F@7NT%R5P5[LX7FP{N40DHV.png 43KB
1-9aee39c1f115da99e2b23e320a27455f.png 22KB
4J3{GZO4[1XUE`T7`(ITDQF.png 154KB
11-cb0a960993286a02454bcd12a5b5ea2f.png 14KB
17-3985f4640751fa1f4ed4f5f0f7a52efe.png 11KB
13-0144f65582e2ab7e6b74608323e90e5a.png 23KB
14-0537a2b16d1a01981cb58bffa5056f64.png 32KB
7-05b48aedeae92f046bf78652df20663e.png 26KB
3-b5c78d6e413f354ae8c4a02a6de02e36.png 35KB
19-9cbe5cde2b6d2726b13a4bb03c3cad11.png 5KB
12-13ae4bc87a9da2ec28beec61d043a5c1.png 22KB
22-1ce628a8ff2fd0935cedc8b9b81da337.png 8KB
15-2021c38681742ff4353033f258ba76c4.png 9KB
2-84fc77bb469a6fadfac569bc06e0fba9.png 40KB
_HTHYC(@V@5DFYFB7`656HI.png 34KB
5-2b917d9486ac315b06120850a2fac0e4.png 20KB
21-08c107024d458064502f9d9ce9a6f616.png 5KB
9-0c742840c9fd6415bdd4d0bdfaeae288.png 20KB
20-ecfd16b027e3bc1cd726adbdf5305209.png 7KB
8-cb0ff77310ec140dd9cfd99bb0ff339b.png 12KB
HB${9$IAI88L8732KZN9)Z6.png 139KB
9PCFP`HCWC48AFB]P~J]CE0.png 124KB
UTJ`W2CR@SR[_GXAVWWDN7E.png 157KB
10-46cae5336e3726c2786a4ce9a152afcc.png 37KB
16-de633a7dd88c0176133e820c953b8823.png 7KB
~NCRAY432IC~3KABRAE[9SX.png 146KB
4-8458cb5065ec64cc54b3ef0406a9f8b6.png 24KB
共 44 条
- 1
shejizuopin
- 粉丝: 1w+
- 资源: 1300
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页