2唯一化◦在系统中不加以标识是无法区分的,机器处理就十分困难。所以将系统中不能确定的东西,唯一地加以标识是编制代码首要的任务。规范化◦仅仅唯一化的代码有可能是杂乱无章的,使人无法辨认,而且使用起来也不方便。在唯一化的前提下还要强调编码的规范化。系统化◦系统所用代码应尽量标准化3科学性◦选择管理对象在集装箱货运站运作过程中稳定的、明显的特征作为代码设计的依据。系统性◦将分类对象依选定的属性或特征,按一定的顺序系统化,以便记忆或操作,过长的字符最好分成小段实用性◦以全局性的特性作为设计依据,即不以局部特殊需要作为依据。经济性◦讲究代码的经济效果,能用短结构表达清楚的,就不用长结构。可扩展性◦为了适应情况的变化,代码设计中要留出一定的空位,以备将来扩充。兼容性◦要尽可能与有关国际标准、国家标准和企业内部标准相适应,以便实现相互对照和转换4输入设计对系统的质量有着决定性的作用。输入数据的正确性直接决定处理结果的正确性,如果输入数据有误,即使计算和处理十分正确,也无法获得可靠的输出信息。输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。输入设计的目标是保证正确、及时、高效地向系统提供数据输入。5输入设计总的要求是保证输入数据的绝对正确。◦在保证满足处理要求的前提下,应尽量减少输入。◦输入形式应尽量接受原始处理的形式。◦向另一个子系统或上一级系统输入数据时,应注意数据结构的一致性。6输入方式的设计主要是根据总体设计和数据库设计的要求来确定数据输入的具体形式。常用的输入方式有:◦键盘输入;◦模/数、数/模输入;◦网络数据传送;◦磁/光盘读入等几种形式,后三种输入方式对系统配置要求较高7实际设计数据输入时常常遇到统计报表(或文件)结构与数据库文件结构不完全一致的情况。在进行输入设计时尽量避免统计报表或数据库关系二者之一的结构,并使其一致,以减少输入格式设计的难度;采用了智能输入方式,使计算机自动传递数据至各个单据和报表,促成系统中各数据的动态传递。8在输入时校对方式的设计是非常重要的。常用的校对方式有◦人工校对、◦二次键入校对◦数据平衡校对。9用户界面是人与计算机之间传递和交换信息的接口,用户界面的友好程度直接影响管理信息系统的使用效果和生命力。在界面设计时充分利用了面向对象的思想和事件驱动的设计方法,注重使用人员操作的方便性和实用性,通过直观的提示尽量减少用户的输入错误,同时避免代码的重复编写。10统一性◦指在类似环境中操作方法类似。简明性◦使用界面简单明了。反馈性◦对用户每一次操作都应产生反馈信息,对长时间进行的处理要有完成任务的进度信息提示美观性◦在色彩、图形的设计上要赏心悦目。易用性◦在界面设计时,应使用户易于使用。宽容性◦尽量使操作可逆,允许用户犯错误可靠性◦用户界面的可靠性是指无故障使用的间隔时间。1112自顶向下◦首先把模块中的程序高度抽象,看成是一个简单的控制结构,即功能结构。◦然后为了完成这个功能,需要进一步分解成若干低一层的模块,每一个下层模块都具有一个较小的功能。◦第三,反复运用自顶向下的原则,逐步扩展,直到最低一层的每一个模块都非常简单,功能很小,容易用程序实现为止。13逐步求精◦逐步求精就是把一个模块功能一步一步地分解成一组子功能,而这组子功能可以通过执行若干个程序步骤来完成该模块的全部功能。逐步求精和自顶向下原则是并行的设计过程。◦自顶向下强调把一个大模块分解成若干小模块,它仅表达各个小模块功能之间的关系,不能表达其内部逻辑◦逐步求精是把每一个模块的功能逐层地进行分解,强调用执行步骤实现模块的功能。14处理设计就是用合适的图形工具来描述各模块具体的处理细节,包括程序流程图、N-S盒图、PAD图、IPO图等。程序流程图(Programflowchart)也称为程序框图,是设计人员最熟悉的一种模块处理表达工具。流程图能把程序的控制流程顺序表达得十分清楚,看起来也比较直观,容易看懂。151617程序的调试就是要在计算机上以各种可能的数据和操作条件对程序进行试验,找出存在的问题加以修改,使之完全符合要求。调试活动由两部分组成:◦确定程序中可疑错误的确切性质和位置;◦对程序(设计、编码)进行修改,排除其错误。1819从错误的外部表现形式入手,确定程序中出错的位置;研究有关部分的程序,找出错误的内在原因;修改设计和代码,以排除这个错误;重复进行暴露了这个错误的原始测试或某些有关测试,以确认该错误是否被排除,是否引进了新的错误;如果所作的修正无效,则撤销这次改动,重复上述过程,直到找到一个有效的解决办法为止。20项目管理的三大主要任务就是:计划、组织和控制。组织是其中的核心和钮带。◦项目组织是保证项目正常实施的组织保证体系,就项目这种一次性任务而言,项目组织建设包括从组织设计、组织运行、组织更新到组织终结这样一个生命周期。◦项目管理要在有限的时间、空间和预算范围内将大量物资、设备和人力组织在一起,按计划实施项目目标,必须建立合理的项目组织。◦要使一个软件开发项目获得成功,良好、高效的组织环境是成功的第一要素。◦开发的组织管理担当着为项目创造顺畅运转环境的角色。21组织结构扁平化原则,以利于项目组内的相互沟通;组织划分专业化原则,以利于技术问题的解决;组织设计灵活性原则,以利于人员的正常流动;整体组织与内部组织相结合原则,以利于统筹兼顾。2223系统开发完成后的推行往往会遭遇各方面的不理解和阻挠,究其原因,不外乎是高层领导不重视、中层领导不配合、底层员工不积极。港口管理信息系统开发,对现有的管理业务流程进行了改造,员工会产生一定的抵触心理,从而阻挠系统的推行,造成项目的失败。24当管理信息系统系统投入使用后,必然会涉及到对系统提供持续的支持和管理的问题。管理信息系统的维护管理意味着为信息、信息技术和知识工作者提供一种稳定而不停滞、变化但不混乱的环境。这种环境是信息的顺畅流动和系统功能发挥的基础。管理信息系统投入运行后,使用者面临不断更新的数据和不断变革的管理要求,系统的维护管理需要在发挥系统正常功能的前提下来应对这些变化。25