文档介绍:天津大学
硕士学位论文
基于B/S和智能客户端船机备件管理系统的设计与实现
姓名:马云峰
申请学位级别:硕士
专业:计算机应用技术
指导教师:许林英
20080501
中文摘要关键词:痵智能客户端馦随着世界经济和现代科学技术的快速发展,企业信息化已经成为全球的发展趋势。船机备件管理系统作为中交天津航道局有限公司企业信息化的一个核心模块,对企业的发展起着及其重要的作用。本文首先通过对中交天津航道局有限公司船机备件管理业务流程的分析,对总体体系结构和功能进行了设计,为解决恶劣网络条件下使用信息系统的难题,引用了智能客户端技术。接着,分别从疭架构和智能客户端架构两方面介绍具体实现。在疭架构实现部分,应用业务实体和数据访问组件封装了业务逻辑和对数据库的操作,实现了用户界面、业务逻辑和数据库的分离;在智能客户端架构实现部分,采用面向服务的体系结构,应用褡魑V悄芸突Ф擞敕器端的通信方式,用募4嫘杌捍娴囊滴袷荩捎谩⒍恿以消息形式缓存用户对服务器的请求,改进了窦觳馑惴ǎ采用数据分区和加锁技术解决数据冲突,从身份认证、客户端数据安全、异常处理三方面保证数据的安全。最后,在总结全文的基础上,提出了今后有待进一步深入研究和探讨的问题。目前,论文中实现的系统已经在中交天津航道局有限公司投入使用,客户认为本系统疭结构部分充分满足了备件管理的业务要求,同时,船用智能客户端也很好地解决了船舶工作人员在恶劣网络条件下使用信息系统的难题。
舭,Ⅱ啦唧Τ鷈髍﹖築/琒锄鷈砍鷈衄锄砥齝簦瑂抓,觚,睸珼Ⅳ鶶鬷,鑜瑃猠瑃血襛吐Ⅳ琈瓵仃遝.】.疭甀,.衞,﹗
力学位论文作者签名:琴云啐习云璋独创性声明学位论文版权使用授权书签字冢阂籕月或撰写过的研究成果,也不包含为获得墨鲞盘堂或其他教育机构的学位或证签字日期:么勰本学位论文作者完全了解鑫鲞盘堂有关保留、使用学位论文的规定。特授权丕鲞叁堂可以将学位论文的全部或部分内容编入有关数据库进行检多月乡日‘月夕日签字日期:知。占年本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。年索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。C艿难宦畚脑诮饷芎笫视帽臼谌ㄋ得学位论文作者签名:导师签名:
第一章绪论课题的提出和解决方案课题研究的背景和意义随着社会的进步和信息技术的发展,企业信息化已经是全球的趋势。中交天津航道局有限公司是以港口航道疏浚、吹填造地施工为主营业务的大型施工企业,下设鋈首庸荆涤欣嘈推肴ǖ南执谀啻案ㄖ摇=年企业发展迅速,需要管理的船舶备件迅速增加,原有的信息系统已经不能适应企业的发展。目前对船舶备件的管理主要包括备件的采购、供应、认领、调拨、消耗等。具体流程:有船子公司ㄖ薪谎烫ɑ繁J杩S邢薰尽⑻旖蚝降谰执肮芾分公司荽氨讣南那榭霾晒捍氨讣└稀4氨讣鞴芟蚬司汇报备件的消耗情况。目前天津航道局船舶管理分公司采用用友软件股份有限公司的系统进行备件的采购和财务管理,而中交烟台环保疏浚有限公司则采用手工式的账本管理。在启用本文开发的系统之前,船舶备件主管主要采用手工方式管理船舶上的备件,将消耗备件的信息以ぷ鞅砘蛘咧街时ū淼男问交惚ǜ窘泻算。备件的日常管理,采用纸质账本的形式进行。通过近年来船机备件管理系统的开发,中交天津航道局有限公司积累了比较完备的备件注册信息。所谓注册信息就是备件的中文名称、英文名称、规格型号等备件的基本信息。如何充分利用这些注册信息是本系统需要解决的一个问题;施工船采用上网,网络连接无法保证,疭架构的应用程序,无法在船上顺利运行,如何保证系统在低带宽,高延迟并且偶尔连接的网络情况下仍能顺利的工作,成为本课题的另一个难题。综上所述,如果能够开发出一套既能满足中交天津航道局有限公司备件管理的需要,又能支持船上人员在线和离线使用的系统,将具有重要的使用价值。本课题是基于如下的应用场景:有船子公司备件主管为其下辖船舶供应备件,船舶备件主管对供应到其船上的备件进行认领分箱,分到备件箱后,船舶备件主管进行日常的备件管理,包括备件调箱,备件消耗,生成电子台帐等。总公
本文的工作及内容组织司和有船子公司备件主管可以根据权限查询备件信息。根据此应用场景,通过对疭、疭和智能客户端架构的分析,本课题采用疭架构和智能客户端架构来开发此应用程序。一方面,网络条件好的陆上工作人员通过浏览器访问系统,另一方面,网络条件不好的船上工作人员应用智能客户端,保证系统可以在高延迟、低带宽、偶尔连接的网络条件下工作。既最大限度的利用了疭架构的优点,又支持了系统