一.实际应用方面的价值
人们可以通过使用该软件,将航道养护管理这一复杂的大工程实现于手指间,通过计算机完成对航道养护管理的控制与实施。大幅减少人力消耗同时增加效率,使得对航道养护的管理系统化,只智能化
二.国内外的研究现状
现在正是我国乃至世界将此类实体工程管理实现信息化管理的飞速发展时期,制作航道养护管理系统顺应潮流,是时代所必须之物。
三.相关技术与研发基础
在该设计中所使用的编程开发语言是JSP语言。 它使得程序员可以快速地编写各种应用程序。
Java的优点在于网络开发和手机开发,但是如果仅仅在Windows下开发单机应用,它的优点体现不出来,并且Java运行速度比较慢。
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点,这是JSP的天然优势。
JSP的优势
(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
四. 主要参考文献如下:
[01] 史令、刘江、龚正良等.数据库技术与应用.北京:清华大学出版社,2007
[02] 贾素玲等.ORACLE数据库基础 .北京:清华大学出版社 ,2007年5月
[03] 郑阿奇.JSP实用教程 .北京:电子工业出版社 , 2008年4月
[04] Tomcat5.0 培训教材. 网上下载
[05] 赵池龙. 实用软件工程 . 北京:电子工业出版社 , 2003年3月
[06]向学哲 柳庆勇 王桂娟 。JSP程序设计教程,人民邮电出版社,2006年1月
[07]王国辉,王毅,李钟尉编著, JSP程序开发范例宝典。北京市:人民邮电出版社, 2007.
[08]明日科技,JSP项目开发案例全程实录(第2版)。清华大学出版社,2010-12-17
[09]刘晓华 周慧贞,JSP应用开发详解.电子工业出版社,2007
[10]李小英,SQLServer2005数据库原理与应用基础。清华大学出版社,2008-1-1
一.规范养护业务,强化过程管理
规范航道维护等级、船闸基础设施、养护计划、养护工程实施、船闸运行维护、航道日常养护、应急保障等航道养护业务,强化养护工程的实施过程管理及工程材料管理,细化养护工程计划阶段、设计阶段、招投标阶段、实施阶段、竣工验收阶段的过程管理信息,做到既满足航道养护管理业务要求,又方便实用,减化运行台帐的填报工作。
二.建立养护履历,辅助科学决策
深挖航道养护各项业务之间的内在联系,针对船闸各类设施、重点航段,建立养护履历,把专项工程、中修工程、航道养护项目、应急抢通、运行故障、维护维修更换保养等业务有机关联起来,辅助航道养护工程规划和决策。
三.开发移动应用,支持现场工作
开发基于3G的智能终端(PAD)应用,可在现场、或移动条件下,随时随地查询船闸设施/重点航段的养护履历、养护工程汇总情况。
四.整合电子地图,展现工程概貌
整合航道电子地图,形象直观地反映全省航道养护工程的空间分布和实施概貌,并可通过地图操作查看养护工程的详细信息。
五.统计使用情况,提供考核依据
针对各项航道养护业务,提供从省局、市处、基层单位的逐级汇总和信息钻取,以便及时监管管辖范围内各项养护管理工作的开展情况。按年度汇总统计各单位的养护管理系统使用情况,为航道养护工作年度考核中的信息化考核分,提供详实的参考数据。
第1周(2.24~3. 2):
查阅资料,学习JSP等开发平台和技术
第2周(3.3~3.9):
对软件功能需求进行分析
第3周(3.10~3.16):
撰写并提交毕业设计开题报告、英文资料翻译软件功能模块划分及软件界面设计
第4周(3.17~3.23):
软件功能模块划分及软件界面设计
第5周(3.24~3.30):
进行功能模块的详细设计
第6周(3.31~4.6):
进行各功能模块的编码
第7周(4.7~4.13):
进行各功能模块的编码
第8周(4.14~4.20):
进行各功能模块的编码
第9周(4.21~4.27):
软件相关模块的改进,进行综合调试运行
第10周(4.28~5.4):
软件相关模块的改进,进行综合调试运行
第11周(5.5~5.11):
对运行中发现的问题进行调整
第12周(5.12~5.18):
编辑用户使用帮助文档,完成软件开发
第13周(5.19~5.25):
撰写并提交毕业设计(论文)
第14周(5.26~6.1):
修改毕业设计(论文),提交毕业论文
第15周(6.2~6.8):
制作论文PPT;准备答辩
第16周 (6.9~6.15) :
毕业设计(论文)答辩
该系统新增实现航道维护等级、对外公示航道尺度(航宽、航深)、重点航段的管理与维护的功能。在本系统中实现船闸基础数据的管理与维护。
增加养护履历,把养护工程、应急抢通、日常养护等业务串联起来,为航道养护规划和决策提供有力支撑。针对每类船闸设施建立养护履历,包括所实施的专项工程、中修工程、应急抢通、运行故障、维护维修更换保养等详细台帐;针对重点航段建立养护履历。
重新梳理船闸定级保养的需求,定位到每个闸线,并提示已保养次数、最近保养时间,便于操作。
养护管理人员可在航道/船闸现场通过本软件进行实时查询,实现辅助移动办公。