# keyboard **Repository Path**: java-ee-group-of-six/keyboard ## Basic Information - **Project Name**: keyboard - **Description**: No description available - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-07 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # keyboard ##物流管理系统 ### 介绍 物流作为中国经济发展迅速的代表行业之一,在当今时代,它在我们身边无处不在,我们几乎可以随时随地看到它们的身影,为什么我们能在网上买的东西能在几天时间里送到我们手中,都是因为有许许多多的物流企业存在,然而随着社会经济的发展,我们的购买能力的提升,物流企业信息管理面临着巨大的压力,如果还是照以前采用纸笔管理信息的方式,企业信息管理通常比较繁杂,企业工作的效率实在是太低,此时采用计算机来管理企业信息成为了一种趋势,计算机相比人为操作有更高的效率,更安全,也给企业工作人员降低了工作压力,工作管理人员只需要通过操作电脑,就可以管理企业的信息,但是我们如何通过计算机来管理企业信息呢,这时开发一个物流管系统成为了众多中小型物流企业的第一任务,它对于很多企业是发展中必不可少的一部。 我们将使用Java语言实现物流管理系统的基本过程,以及各种使用的技术。在物流管理系统中,主要任务是简化企业信息的增删改查操作,通过一系列的开发,本系统基本实现了物流企业所需要的功能,基本达到了数据的一致性和安全性,为了达到企业内部管理的要求,本系统对人事信息和客户信息进行管理,使物流管理系统更加完善 ### 软件架构 - **数据持久层(Dao)** 由系列的DAO组件组成,这些DAO组件实现了对数据库的创建、查询、更新和删除等操作。为了业务逻辑组件的实现 和 DAO组件的实现 分离,为每个DAO组件都提供接口,业务逻辑组件面向DAO接口编程,从而实现更好解耦 - **业务逻辑层(Service)** 由系列的业务逻辑组件构成,实现业务所需要的逻辑方法 - **视图层(Web)** JSP和Servlet构成的Web页面,处理用户交互,负责将内容展示给用户 - **客户层(Client)** 页面展示层,运行在客户机上,可以访问Web层和业务层 ### 功能实现 1. **注册登录** 分为管理员登录和顾客登录,管理员可以进行对快递信息进行添加、删除、修改、查询操作,同时发送短信给顾客,顾客只能查询快递信息 2. **数据库** 三个数据库,分别存放管理员的账号密码、顾客的账号密码以及快递信息 3.