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

时间:2022-11-22 13:43:11 作者:壹号 字数:4612字

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

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

第一节 概述

…… 此处隐藏0字 ……

一、 统的功能与特点

系统的功能一般是在开展系统设计之前,根据用户需要进行需求分析后定义好的。在以下的叙述中将给出系统成形后所拥有的功能,和在实基本功能之上的系统特点。

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

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

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

系统维护人员可以将一些在数据录入时频繁用到的数据通过系统维护界面一次性输入,为数据录入提供界面数据支持,以减少键盘录入量同时提高数据的正确率。系统的用户信息也要由系统维护界面输入,系统的客户端程序依据用户信息进行客户端身份验证,根据用户权限不同为主窗体的各菜单项设置相应状态,由此可减少用户的误操作。数据服务器管理员亦能根据用户信息对数据服务器的登录进行设置。

二、 系统的体系结构

在Web技术被广泛应用的今天,B/S(浏览器/服务器)体系结构似乎成为了现代程序的主导体系结构。但B/S体系结构还有一些尚未克服的缺点,如安全性差,结构的中间层次多导致的运行效率低下,适用的客户端构件少功能弱以致不能满足用户的多种需要。基于对上述情况的考虑,本系统还是采用了传统的C/S(客户机/服务器)本系结构。系统在客户端只驻留少量的程序代码,大量的数据和复杂的功能实现放在服务器端。随着网络程序安装和组件版本自动更新技术的发展,C/S本系结构的弱点会在一定程度得到弥补。