1、校园快递管理系统第五组组 长: 王丽媛组 员: 高 妍 周颖靓黄晓丽 孙皖芹 陆 尧12345目录项目背景数据设计系统概述功能设计运行环境项目背景需求概述需求概述现在,随着社会不断发展,科技不断进步,越来越多的人热衷于网络购物,只需要在网上选择自己想要的东西,即可下订单购买。而等待物品到货的这段过程中,物流是必不可少的,快递则是物流中最重要的部分。校园快递信息系统则方便学生收件寄件。对于学生而言,校园快递可以方便他们不用出校门就可以拿到快递,节省了时间与精力。用户对于校园快递的需求也越来越大,这使得校园快递可以不断完善改进。项目背景编写目的编写目的校园快递开业已经一年,给我校学生带来许多方便之
2、处,但是校园快递的管理系统还是有不少的漏洞的。由于校园快递的占地面积小,而每天到校的快递却很多,仓库里放不下就会产生少件漏件的现象。另外,由于工作人员都是我校学生,可以工作的时间有限,每天取件的时间就十分集中;取件的窗口又少,就导致了每天中午有大量同学前去取件,排队时间长,给取件的同学带来了不便。我们此次编写的系统,就是为了尽量改善校园快递存在的这些问题,给同学们和工作人员带来更大的方便。系统概述硬件环境硬件环境内容 最低配置 建议配置主机 P/200 PII/266内存 512MB 1G硬盘 10G 20G 软件环境软件环境操作系统 Windows 7数据库 MySQL开发工具 Micros
3、oft Visual Studio;Eclipse系统概述软件结构软件结构: :数据设计数据库描述数据库描述发货人信息表:发货人信息表:用来记录发货人的信息,便于查询发货人信息 发货订单表:发货订单表:记录快件订单信息,以便查询快件信息物品信息表:物品信息表:记录物品的详细信息物流信息记录表:物流信息记录表:记录了快件的物流详情外部快递公司表:外部快递公司表:记录外部快递公司的详细情况交接订单表:交接订单表:外部快递公司与校园快递交接货物的记录派送订单表:派送订单表:校园快递派件给收件人的记录,便于发送取件通知收件人信息表:收件人信息表:用来记录收件人的信息,便于查询收件人的信息数据设计E-R
4、E-R图设计图设计: :数据设计类图设计类图设计: :数据设计数据表说明:数据表说明:发货人信息表中文名称字段名称字段类型字段长度NULL*学号snovarchar11NOT NULL发货人姓名fhrnamevarchar20NOT NULL发货人联系方式 fhrphonevarchar11NOT NULL发货地址fhraddvarchar100NOT NULL数据设计数据表说明:数据表说明:发货订单表中文名称字段名称字段类型字段长度NULL快递公司IDkdgsidvarchar15NOT NULL*快递单号kddnovarchar13NOT NULL运费feeint21NOT NULL学号s
5、novarchar11NOT NULL数据设计数据表说明:数据表说明:物品信息表中文名称字段名称字段类型字段长度NULL快递单号kddnovarchar13NOT NULL*物品编号wpnovarchar15NOT NULL物品名称wpnamevarchar15NOT NULL物品类型wptypevarchar30NOT NULL物品重量wpweightvarchar15NOT NULL物品数量wpnumbervarchar35NOT NULL数据设计数据表说明:数据表说明:物流详细记录表中文名称字段名称字段类型字段长度NULL*快递单号kddnovarchar13NOT NULL物流记录wl
6、notevarchar23NOT NULL时间timedatetime10NOT NULL数据设计数据表说明:数据表说明:外部快递公司表中文名称字段名称字段类型字段长度NULL*快递公司IDkdgsidvarchar15NOT NULL快递公司名称kdgsnamevarchar17NOT NULL数据设计数据表说明:数据表说明:交接订单表中文名称字段名称字段类型字段长度NULL*快递单号kddnovarchar13NOT NULL快递公司IDkdgsidvarchar15NOT NULL交接日期trdatedatetime12NOT NULL费用agencyint21NOT NULL数据设计数
7、据表说明:数据表说明:派送订单表中文名称字段名称字段类型字段长度NULL*快递单号kddnovarchar13NOT NULL签收时间signtimedatetime14NOT NULL收件人联系方式 sjrphonevarchar16NOT NULL数据设计数据表说明:数据表说明:收件人信息表中文名称字段名称字段类型字段长度NULL快递单号kddnovarchar13NOT NULL*收件人姓名sjrnamevarchar25NOT NULL收件人联系方式 sjrphonevarchar16NOT NULL收货地址sjraddvarchar80NOT NULL功能设计外部用户外部用户发货人:
8、发货人:填写托运单,托运货物,是快递公司服务的对象。能浏览查询物流信息,无须登录便可进入系统。收件人:收件人:签收货物,是快递公司派件的对象。能浏览查询物流信息,无须登录便可进入系统。系统管理员:系统管理员:经登录才能进入系统,完成快递单、发货人、收件人等信息的录入、删除、更新和查询等功能。外部快递公司:外部快递公司:经登录才能进入系统,及时更新物流信息,负责货物的实际对外运输。功能设计发件人发件人功能设计收件人收件人功能设计管理员管理员运行环境硬件接口硬件接口由于系统软件较小,除硬盘外,基本没有与外界硬件的联系。软件接口软件接口在这里主要考虑系统软件与操作系统的接口,考虑到文档处理的需求有可能包括比较常用的办公软件的接口。运行环境故障处理故障处理考虑到系统软件的范围不大,所以故障处理一般有操作系统完成,系统只要保持与操作系统的接口即可。只要操作系统没有大的故障程序,一般比较稳定。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经达到了,只要稍微在其上增加用户所需要的附加功能即可。 ANDTHATS ALL!