1、本 科 毕业设计题 目:港口产运需系统的设计实现 院(系、部):工商管理学院 学 生 姓 名: 指 导 教 师: 职 称 2013 年 5 月 16 日河北科技师范学院教务处制 Hebei Normal University of Science SSH framework; Jquery Framework目 录目 录摘 要 .IAbstract .II引言.11 绪论.11.1 系统研究背景.11.1.1 系统管理平台 .11.1.2 技术分析 .11.2 系统研究的意义.21.3 系统优越性.21.4 论文结构.22 系统需求分析.32.1 可行性分析.32.1.1 经济可行性 .32.
2、1.2 技术可行性 .32.1.3 社会可行性 .52.2 系统运行环境需求.52.2.1 硬件需求 .52.2.2 软件需求 .52.3 系统功能需求分析.62.3.1 用户操作需求分析 .62.3.2 后台服务处理需求分析 .63 功能模块分析.63.1 系统功能流程分析.64 系统设计.104.1 系统总体结构设计思想.104.2 数据库设计.104.2.1 概念模型设计 .104.2.2 逻辑模型设计 .104.3 功能模块划分.174.3.1 功能模块描述 .175 设计实现.20目 录I5.1 框架结合问题.205.1.1 Struts2、 Spring、Hibernate 框架整
3、合开发 .205.2 页面显示与后台代码设计.225.2.1 系统主界面 .225.2.2 专用场地长租方页面 .295.2.3 港口流向页面导出 execl 表格 .316 系统测试.36结论.36参考文献.37致谢.38河北科技师范学院 2013 届本科毕业设计0引言随着第三次工业革命的繁荣进展,各国充分利用信息技术发展所带来的成果,传统的工业生产模式消耗了大量的体力工作,而这种信息技术的发展就是将人类从繁琐的体力中解放出来,传统煤炭运输企业经营方式往往以人力为主,繁杂的工作流程,以及与客户的多层次沟通等等这些已经不能满足现代化企业生产的需要,企业迫切需要创新新的生产模式,在节省人力的基础
4、上满足企业与客户的最大化需要,而现在的信息技术发展结果证明,企业的这种需求,利用新信息技术能充分解决。1 绪论 1.1 系统研究背景1.1.1 系统管理平台第三次工业革命促使科学技术进步和企业信息化不断发展,人们开始充分认识到信息化对企业发展带来的促进作用,煤炭运输企业在这种信息化革命的发展浪潮中,也在积极的寻求企业煤炭运输管理新的解决方案,基于 web 的系统管理平平台得到充分发展,并在发展中不断得到完善,发展趋势良好并取得一些阶段性的成果,企业煤炭运输管理平台的建立创造了企业内部员工新的工作方式,使其从传统的纸质工作记录中解放出来,充分利用系统中功能设计完成工作需要,网路化生产方式,方便管
5、理,节省信息沟通所需要的时间,方便企业与客户有效的了解和沟通,使客户能在较短的时间内了解到产品的运输地点和范围,也有助于企业及时的跟踪煤炭的地点和运输方式 1。1.1.2 技术分析J2EE 核心是一组技术规范和准则,包括各类组件,服务,架构和技术水平,有共同的标准和在规格不同平台之间的 J2EE 架构具有良好的兼容性,解决的高端enterpriseback 信息产品内部或之间的兼容性问题内外的互联互通问题的窘境。J2EE 组件和“标准”Java 类的区别是:它是组装在一个 J2EE 应用程序中,有一个固定的格式,符合 J2EE 规范,J2EE 服务器管理。J2EE 规范是这样定义的 J2EE
6、组件:客户端应用程序和客户端组件在运行的小程序的 Java Servlet 和 Java 服务器页面(JSP)都是运行在服务器端的 Web 组件,企业 Java Beans(JBE)是组件运行服务器河北科技师范学院 2013 届本科毕业设计1端业务组件。J2EE 构建一个可扩展的,灵活的,易于维护的业务系统提供了良好的机制:J2EE部署在异构环境中开发可移植的程序。基于 J2EE 的应用程序不依赖于任何特定的操作系统,中间件和硬件。因此,设计合理的基于 J2EE 的程序只需开发一次就可部署到各种平台。在一个典型的异构企业计算环境,这是至关重要的。 J2EE 多层分布式应用模型,应用逻辑功能组件
7、,在客户机上运行的客户层组件,Web 层组件运行在 J2EE 服务器上运行在 J2EE 服务器上的业务逻辑层组件和企业信息系统 (Enterprise information system)层软件 2。1.2 系统研究的意义信息技术的发展对传统煤炭运输企业来说,能有效的解决企业内部的工作方式,节省人力,提高企业的生产效率,对于实现煤炭运输企业的改革与大跨步发展具有十分重要的现实意义和长远意义。(1)通过港口产运需系统平台,客户可以在线提出需求,与公司人员进行有效的沟通;(2)通过港口产运需系统平台,系统为企业内部人员分配权限,员工可以根据自己所拥有的权限,在线登陆平台,在系统中实时跟进工作,在
8、线管理,提高工作效率。(3)传统能源是国家的支柱命脉,传统能源企业的发展一直备受国家的重视,提高企业竞争力,提高工作效率,提高企业规模效益,促进企业健康快速发展,关系到社会多个行业的发展。1.3 系统优越性(1)系统采用当前流行的开源框架技术,且经过多年的系统平台验证,稳定性,安全性得到充分的保证,前台处理技术采用 jquery+easyUI 技术,在功能得到保证的情况下,页面显示效果得到美化,使公司工作人员在工作时体验系统带来便利的同时,产生很好的工作状态(2)系统的运行,使得信息的处理变得迅速、可靠、便捷,各分公司可以利用系统快速方便的实现煤炭合理调配;(3)总公司与各分公司、公司内部员工
9、与员工之间、公司与客户之间很好的实现信息共享,对信息的收集处理实现同步化,做出合理的正确的决策;1.4 论文结构(1)系统概述河北科技师范学院 2013 届本科毕业设计2这一部分主要对企业系统的需求进行评估,分析系统可行性,系统为企业带来的效益分析,系统运行所需要的环境,宏观上对系统运行与开发所需要的环境进行分析,为系统开发做前提准备;(2)系统分析分析企业情况,结合客户需求分析系统构成,分析系统所要实现的主要功能,产生设计方案。得出系统运行所需的环境,平台搭建结果;(3)系统设计宏观上对系统的总体结构进行了设计,确定系统所用数据库、服务器。从概念模型和逻辑模型两方面对系统数据库进行合理的设计
10、,分析数据库表构成,设计数据库表结构,产生关系图,在客户接受的时间范围内产生系统设计计划。(4)系统具体实现介绍系统设计模块,介绍实现主要功能的设计思想,所用的技术,主要功能点的代码展示。(5)系统测试系统收尾时,对其进行测试,确保无误的情况下,到客户现场结合企业系统服务器,客户现场搭建运行环境,测试系统运行情况;2 系统需求分析2.1 可行性分析港口产运需系统设计的可行性分析主要从经济,企业,技术,国家四个方面分析其可行性,产生的效益,分析为企业生产带来的效益,为社会创造的价值,以及整个国家的需要。2.1.1 经济可行性从企业现有设备上来讲,只需将企业服务器的一些硬件设备进行简单的升级,企业不需购买数据库服务无设备,从开发角度来讲,系统采用 ssh 框架,oracle 数据库,jboss 服务器, ssh 框架时免费的开源框架,jboss 也是免费的服务器,等等,基于企业的老系统配置,企业不需要付出太多的金钱,企业只需采用竞标的方式选择合适的企业进行详细的开发,并无额外的费用,所以港口产运需系统设计在经济上是完全可行的 4。2.1.2 技术可行性J2ee 企业级开发是 web 开发领域中应用最广泛编程规范,随着 java 语言的迅速发