文档介绍:设计题目: 基于SSH+Oracle的物流管理
系统的设计与实现
学院: 计算机与信息学院
专业年级: 软件工程2008级
学号:
学生姓名:
指导教师、职称:
2012年 5 月
Design And Implementation Of Logistics Management System Based On SSH+Oracle
College: Computer and Information Science
Specialty and Grade:
Software Engineering, 2008
Number: 081181062
Name: Zhongwei Su
Advisor: Associate Professor. Jinming Li .
Submitted time: May, 2012
目录
摘要 I
Abstract II
1 引言 1
课题的研究背景和意义 1
2 系统总体设计 2
需求分析 2
系统功能结构 2
系统体系结构 4
系统的开发环境 5
MyEclipse概述 5
Oracle database概述 5
3 数据库设计 7
数据库概念结构设计 7
数据库逻辑结构设计 8
4 系统详细设计 13
系统的总体架构 13
系统主页面的框架 13
类的分布 13
系统部分功能模块的设计 14
系统登陆模块设计 14
用户管理模块的设计 16
权限管理模块的设计 18
运单管理模块的设计 20
车辆管理模块的设计 22
组配中心模块的设计 24
主要关键技术分析 26
Struts MVC框架 26
Spring Bean生命周期管理框架 29
Hibernate ORM数据库持久化框架 29
5 系统测试 30
测试环境 30
测试方法及目标 30
测试实例(部分模块) 31
6 结束语 34
参考文献 35
致谢 36
附录 37
摘要
本文介绍了基于SSH轻量级框架+Oracle的物流管理系统的开发过程。首先查阅资料和分析系统的可行性,然后从系统的需求分析入手,提取出系统应具有的功能,为进行系统设计,重点阐述了物流管理系统的功能模块、框架结构、系统的体系结构、开发环境、开发流程和系统测试。还介绍了数据库及数据表分析和创建过程,并且给出了部分数据表及相关的E-R图,最后详细介绍了“用户登录”、“权限拦截”、“组配管理”等模块的设计及实现过程。
+Oracle的开发环境。MyEclipse提供了更为方便、友好的开发界面,降低了对使用者的要求,大大提高了开发的效率。系统采用B/S web软件体系结构,使用Oracle11g R2作为后台数据库,充分利用Struts+Spring+Hibernate主流web轻量级框架,结合JSP+Java Bean等技术快速开发出来的一个符合MVC模式的物流管理系统。
关键词:SSH;Oracle;MVC;权限拦截;物流管理;页面过滤;AOP;注解
Abstract
This paper introduces the development process of the SSH lightweight framework for Oracle-based logistics management system. Firstly, check the feasibility of the information and analysis system. And then, from the analysis of demand, extracted the function which the system should be have, also focusing on the logistics management function modules, system framework, system architecture, development environment, development process and system testing. It has also introduced the database and data analysis and table creation process