摘要: 伴着市场的快速发展与扩张,市场发生着巨大变化,卖方逐渐转变为买方。面对面对不同的客户群体,服务与要求不断增加,作为一个服务行业,满足客户要求是宗旨,在物流公司中,最主要的也是最关键的就是准确,快速,方便,物流正从人工手动填单、手动检查这种麻烦,繁琐管理方式向网络信息化发展、网络信息管理已经成为这个时代的主流。本课题就是基于这个背景下,面向中小型物流公司,开发一款集订单管理、车辆管理、货物信息管理的综合型管理系统。
本文阐述了采用SSH框架,Oracle数据库,Apache服务器技术实现物流管理的开发。Struts2作为逻辑业务处理的核心层;Hibernate优化数据存储查询等数据库操作功能,提升数据操作效率;Spring综合管理,减小耦合。前端采用AngularJS,实际上是对HTML的加强,将页面进行模块化。本系统主要实现了以下功能:有权限的用户登录及用户注册功能;订单信息的管理;包括订单的增加、删除、修改、查询; 车辆信息的管理及状态分配(未配、装货、发车);货物信息管理及对公司员工的车辆分配;一级员工对普通员工的任务分配;系统管理员对权限的给予删除,对员工的职位进行操作;用户对于本人的密码更改操作。
关键词:物流管理 ;AngularJS;系统开发;SSH框架
目录
摘要
Abstract
1 绪论-1
1.1课题背景及意义-1
1.2 物流发展情况-1
1.3 系统开发内容及目标-1
1.3.1 内容-1
1.3.2 目标-2
2 系统开发SSH框架,前端框架,以及开发工具的介绍-3
2.1 SSH框架-3
2.2 AngularJS前端框架-3
2.2.1 AngularJS的特性-3
2.3开发工具-4
2.3.1 Java语言-4
2.3.2 MyEclipse-5
2.3.3 Oracle数据库-5
2.3.4 Tomcat服务器-5
3 系统开发结构图-6
4 概要设计-8
4.1 数据库设计-8
4.2 网页设计-12
4.2.1 用户初始界面-12
4.2.3 管理员界面-14
4.2.4 一级员工界面-19
4.2.5 普通员工界面-23
5 系统说明-26
结 论-30
参考文献-31
致 谢-32