整个系统的工作模式采用Browse/Server结构。
实现工具
以MSSQL SERVER7.0数据库为后台,前端使用Delphi4.0作为主要开发工具;
用户特点
一般要求掌握中文Windows98操作系统的基本知识,能够进行熟练的操作。信息录入员能较快录入中英文的各种信息。系统维护人员和工作人员要求具有一定的英语水平,能熟练操作Windows操作系统(win2000),掌握一定的数据库知识,熟练操作SQL
SERVER数据库,具有一定的软硬件维护水平。
一般约束
系统开发环境:软件为前台中文Windows98+Delphi4;后台Windows2000 + MSSQL SERVER7.0 。硬件为PII微机
+ HP服务器 + 局域网。
系统运行环境:软件为前台Windows98;后台Windows2000 + MSSQL SERVER7.0。硬件平台为PII微机 +
服务器 + 局域网 + X.25广域网和PSTN。
功能需求
联网功能
本子系统联网功能的实现主要是能接收拨号,即对各端站的拨号进行响应,校验用户名和密码。最后建立网络连接通道。
在上海计算中心使用Modem池接收拨入请求,而Modem池连接计算机和公用数据网及PSTN。
传输功能
计算中心的传输功能主要解决数据在计算中心软件系统和指挥站软件系统,报告站软件系统及各用户端软件系统之间的传输问题,它可分为下列三大功能:
各办报告输入功能
用户端报告转发功能
数据查询传输功能
数据管理功能
数据管理功能将应用于上海计算中心。计算中心是所有数据的集中地,一切数据将在这里得到汇集、筛选、过滤、存储、统计、分析和发布。它是整个系统的中心。
系统管理功能
系统管理功能主要解决系统参数的设置,系统运行时的监视,系统的代码的管理及数据的备份等问题.
系统设置
引言:设置系统运行的参数及算法等,调节控制系统的运行。
输入要求: 要指定的各项信息;主要有系统界面的设置参数,网络参数的设置,EMAIL地址管理,数据库参数设置等;
处理要求:
本子功能集中处理整个系统的各可设置的参数,主要有系统界面的设置参数(窗口的初始大小,工具条按钮的选择,大按钮盒的按钮的设置,功能树的显示方式等),网络参数的设置,EMAIL地址管理(各EMAIL地址,对应的用户名等),数据库参数设置等;
系统采用多页面对话框的样式设置系统的各项参数,以便于用户直观地操作;
系统以Windows98的注册表保存系统参数设置信息,系统在开始启动时,从注册表中调出各种参数,并根据参数设置系统的运行状态;
系统的可设置的参数,要根据系统的实际开发情况进行增加和修正,尽可能使用户对整个系统的控制更有效,使用更方便;
输出要求:显示完成的情况。
系统用户管理
引言:
设置本系统的用户、各用户的权限设置,维护系统的安全性。
整个系统的用户管理,用户权限管理由计算中心统一管理,指挥端,用户端和报告无用户管理功能;
系统的各种数据(包括船舶动态,静态信息等)的查询统计,要求按用户的权限来限定是否可以访问。 在计算中心和指挥端可访问全部的数据;
在用户端一般只能访问在该用户端所辖的信息,紧急情况时,用户端可向计算中心申请,计算中心可重新设置该用户的权限,使其可访问系统的所有的数据。
输入要求: 要求的各用户的必要信息,如"用户名"、"用户口令"、"用户的权限级别"等。
处理要求:
系统在中心数据库设的用户表,用来储存各种用户的信息,并提供高级的安全保密性支持。
系统的各用户的管理由系统的超级用户("系统管理员")来设置管理,可以增加用户,删除用户,修改用户的用户名,用户口令,设置用户的权限。
"系统管理员"可以在接到用户端的请求后,经人工审核后扩大该用户端用户的权限,允许其查询全部信息等。
数据备份
引言:
采用数据库备份方式完成此功能;
由系统管理员操作,用磁带来备份系统中心数据库的数据内容;
以此来保证数据的安全;
可由系统管理员每天,每周,每月,每年或任意时间间隔备份中心数据库的数据;
代码管理
引言:
为保证系统的灵活性和可扩充性,系统的各类参数、词汇、术语等均保存在系统的代码库中,统一进行管理。
而代码的管理主要包括各类代码的输入、修改、更新、代码删除、打印输出及维护、管理。
系统的各类代码用户可以根据需要,在"代码管理"的用户界面上自行添加数据,删除数据,修改数据;
输入要求:
对代码库的各项操作的必需的各种信息;代码的类型编号,类型名,代码,代码的中文意义,备注信息;
处理要求:
系统的代码以一个"代码库"来综合管理,系统以该库为基础,提供各类数据库的操作,维护管理好系统的代码;
用户在"代码管理"的用户界面上自行添加数据,删除数据,修改数据,查询所需的代码,打印输出代码等;
系统的代码,可以浏览表的方式显示多条记录,或是一条一条地显示单条记录的详细内容;
输出要求:
显示完成的情况;