船舶动态管理系统技术手册

船舶动态管理系统技术手册

ID:18608901

大小:435.50 KB

页数:39页

时间:2018-09-19

船舶动态管理系统技术手册_第1页
船舶动态管理系统技术手册_第2页
船舶动态管理系统技术手册_第3页
船舶动态管理系统技术手册_第4页
船舶动态管理系统技术手册_第5页
资源描述:

《船舶动态管理系统技术手册》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、船舶动态信息管理系统技术手册本技术手册专门为用户编写,手册共分为概述、系统分析、系统设计、编码、测试、维护等六节,囊括了系统开发各阶段的所有技术资料,其内容完备、严谨、详实,为了方便用户使用,在编写中加入了大量的通俗易懂的解释性文字。手册为用户使用和维护系统以及对系统进行功能扩充和再工程提供了有力指南。掌握系统的核心技术一直是用户的心愿,相信用户在读完此手册后,一定会有如愿以偿之感,使您真正拥有系统,成为驾驭整个系统的主人。第一节概述一、统的功能与特点系统的功能一般是在开展系统设计之前,根据用户需要进行需求分析后定义好的。在以下的叙述中将给出系统成形后所拥有的功能

2、,和在实基本功能之上的系统特点。本系统能够完成对海洋船舶公司的船舶生产运营信息和公司多项工作信息的录入、维护、查询、统计和报表输出等功能。系统采用SQLSERVER作为后台数据库,以Windows窗体程序作为客户端操作平台,客户端程序适于安装在配有Windows98以上版本的操作系统的机器上。系统充分发挥计算机网络信息传输的技术优势,公司内部相关人员不论在任何地点,只需在其计算机上安装本系统,并能与公司内部网络相连,在通过登录验证后,便可对系统进行相应操作。为了保证系统数据的安全性和完整性,系统将数据录入和数据维护分开。数据录入界面只完成对数据的录入操作。开发者在

3、界面设计上充分为用户考虑,凡是具有重复录入值的数据项,几乎都可以用下拉列表框直接选取,省去了每次都要键盘录入的繁琐,也最大限度地减少了由键盘录入可能引入的错误。通过合理地设置界面中各控制件的焦点次序,用户可以键击回车键或Tab键快速地从一控件切换到下一个要操作的控件,并为界面中的每一按钮设置了热键,只需将Ctrl键和相关热键同时按下,即可完成相当于鼠标对该按钮的单击操作。采用以上设计风格,可大大减少键盘操作和鼠标操作的交替次数,降低了用户数据录入的工作强度。数据维护界面可对数据进行修改和删除操作,在设计风格上与录入界面保持一致。除了对已有数据进行维护操作外,数据维

4、护界面也具有数据录入功能。拥有数据维护权限的用户在特殊需要时可以用此界面进行数据的批量录入。查询界面操作简捷,用户只需根据自己的意图输入查询条件,系统即可显示出查询结果。报表输出功能将报表数据统计和数据填写的工作量降为零,用户只需将报表数据生成条件输入,系统将自动完成各类报表数据的分类汇总,并将最终结果以用户所熟悉亲切的形式呈现于电脑屏幕,用户只要再根据预览效果,对页面设置稍作调整就可打印输出。报表输出功能除了在特定时间输出报表外,也可以用作日常的数据查询,而且其屏幕输出结果比简单的查询结果更具有条理性。通过改变数据的生成条件,可呈现出反映任何时段的相关信息结果。

5、系统维护人员可以将一些在数据录入时频繁用到的数据通过系统维护界面一次性输入,为数据录入提供界面数据支持,以减少键盘录入量同时提高数据的正确率。系统的用户信息也要由系统维护界面输入,系统的客户端程序依据用户信息进行客户端身份验证,根据用户权限不同为主窗体的各菜单项设置相应状态,由此可减少用户的误操作。数据服务器管理员亦能根据用户信息对数据服务器的登录进行设置。二、系统的体系结构在Web技术被广泛应用的今天,B/S(浏览器/服务器)体系结构似乎成为了现代程序的主导体系结构。但B/S体系结构还有一些尚未克服的缺点,如安全性差,结构的中间层次多导致的运行效率低下,适用的客

6、户端构件少功能弱以致不能满足用户的多种需要。基于对上述情况的考虑,本系统还是采用了传统的C/S(客户机/服务器)本系结构。系统在客户端只驻留少量的程序代码,大量的数据和复杂的功能实现放在服务器端。随着网络程序安装和组件版本自动更新技术的发展,C/S本系结构的弱点会在一定程度得到弥补。39一、于构件的软件工程思想构件技术是在面向对对象技术的基上发展起来的,构件完成了对类的包装,对多个类进行有机的组合,构件在功能上强于类,对软件资源的复用粒度大于类。构件定义了完备的外部接口,通过接口可以方便地实施对构件的控制,将多个构件装配起来可以实现复杂的程序功能。开发中所使用的每

7、一构件都是事先经过检验的,由构件组装起来的程序,其可靠性大为增强。复用粒度的增加使软件的开发周期大大缩短,软件的调试也变得方便。二、新技术的使用1、.NET框架是用于生成、部署和运行XMLWebservices和应用程序的多语言环境。它包含以下三个主要部分:·公共语言运行库运行库实际上在组件的运行时和开发时操作中都起作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开

8、发人员的操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。