欢迎来到天天文库
浏览记录
ID:42075022
大小:1.69 MB
页数:25页
时间:2019-09-07
《港口管理信息系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、港口管理信息系统具体设计及开发管理数据库设计2代码设计的目的唯一化在系统中不加以标识是无法区分的,机器处理就十分困难。所以将系统中不能确定的东西,唯一地加以标识是编制代码首要的任务。规范化仅仅唯一化的代码有可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。在唯一化的前提下还要强调编码的规范化。系统化系统所用代码应尽量标准化3代码设计原则科学性选择管理对象在集装箱货运站运作过程中稳定的、明显的特征作为代码设计的依据。系统性将分类对象依选定的属性或特征,按一定的顺序系统化,以便记忆或操作,过长的字符最好分成小段实用性以全局性的特性作为设计依据,即不以局部特殊需要作为依据。经济性讲究代码的经
2、济效果,能用短结构表达清楚的,就不用长结构。可扩展性为了适应情况的变化,代码设计中要留出一定的空位,以备将来扩充。兼容性要尽可能与有关国际标准、国家标准和企业内部标准相适应,以便实现相互对照和转换4输入设计输入设计对系统的质量有着决定性的作用。输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。输入设计的目标是保证正确、及时、高效地向系统提供数据输入。5输入设计原则输入设计总的要求是保证输入数据的绝对正确。在保证满足处理要求的前提下,应尽量减少输入。输入形式应尽量接受原始
3、处理的形式。向另一个子系统或上一级系统输入数据时,应注意数据结构的一致性。6输入方式设计输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。常用的输入方式有:键盘输入;模/数、数/模输入;网络数据传送;磁/光盘读入等几种形式,后三种输入方式对系统配置要求较高7输入格式实际设计数据输入时常常遇到统计报表(或文件)结构与数据库文件结构不完全一致的情况。在进行输入设计时尽量避免统计报表或数据库关系二者之一的结构,并使其一致,以减少输入格式设计的难度;采用了智能输入方式,使计算机自动传递数据至各个单据和报表,促成系统中各数据的动态传递。8校对方式在输入时校对方式的设计是非常
4、重要的。常用的校对方式有人工校对、二次键入校对数据平衡校对。9用户界面设计用户界面是人与计算机之间传递和交换信息的接口,用户界面的友好程度直接影响管理信息系统的使用效果和生命力。在界面设计时充分利用了面向对象的思想和事件驱动的设计方法,注重使用人员操作的方便性和实用性,通过直观的提示尽量减少用户的输入错误,同时避免代码的重复编写。10用户界面设计原则统一性指在类似环境中操作方法类似。简明性使用界面简单明了。反馈性对用户每一次操作都应产生反馈信息,对长时间进行的处理要有完成任务的进度信息提示美观性在色彩、图形的设计上要赏心悦目。易用性在界面设计时,应使用户易于使用。宽容性尽量使操作可逆,允许
5、用户犯错误可靠性用户界面的可靠性是指无故障使用的间隔时间。11用户界面分析12处理过程设计原则(1)自顶向下首先把模块中的程序高度抽象,看成是一个简单的控制结构,即功能结构。然后为了完成这个功能,需要进一步分解成若干低一层的模块,每一个下层模块都具有一个较小的功能。第三,反复运用自顶向下的原则,逐步扩展,直到最低一层的每一个模块都非常简单,功能很小,容易用程序实现为止。13处理过程设计原则(2)逐步求精逐步求精就是把一个模块功能一步一步地分解成一组子功能,而这组子功能可以通过执行若干个程序步骤来完成该模块的全部功能。逐步求精和自顶向下原则是并行的设计过程。自顶向下强调把一个大模块分解成若干
6、小模块,它仅表达各个小模块功能之间的关系,不能表达其内部逻辑逐步求精是把每一个模块的功能逐层地进行分解,强调用执行步骤实现模块的功能。14处理过程设计的表达方式处理设计就是用合适的图形工具来描述各模块具体的处理细节,包括程序流程图、N-S盒图、PAD图、IPO图等。程序流程图(Programflowchart)也称为程序框图,是设计人员最熟悉的一种模块处理表达工具。流程图能把程序的控制流程顺序表达得十分清楚,看起来也比较直观,容易看懂。15系统程序流程图16程序层次调用结构17程序的调试程序的调试就是要在计算机上以各种可能的数据和操作条件对程序进行试验,找出存在的问题加以修改,使之完全符合
7、要求。调试活动由两部分组成:确定程序中可疑错误的确切性质和位置;对程序(设计、编码)进行修改,排除其错误。18程序的调试步骤19调试的活动从错误的外部表现形式入手,确定程序中出错的位置;研究有关部分的程序,找出错误的内在原因;修改设计和代码,以排除这个错误;重复进行暴露了这个错误的原始测试或某些有关测试,以确认该错误是否被排除,是否引进了新的错误;如果所作的修正无效,则撤销这次改动,重复上述过程,直到找到一个有效的解决办
此文档下载收益归作者所有