把信息送往显示设备;打印输出是把信息送往打印机。
7)帮助功能:详细介绍应用系统的
软件和硬件运行环境、功能、性能指标和使用方法。帮助功能是帮助用户更好的使用系统的必备功能。设计内容包括:菜单帮助、工具栏帮助、状态栏提示、模块帮助、容错提示以及帮助内容的撰写等。
①菜单帮助。最流行、利用率最高的获取帮助的方式。使用菜单设计技术实现。
②工具栏帮助。工具栏中提供的帮助功能接口。最快捷、最方便的帮助方式。
③状态栏提示。状态栏中显示的提示信息。需要自行设计程序实现。
④模块帮助。系统的不同功能界面中,提供的帮助功能接口,需要自行设计。
⑤容错提示。对操作错误或者数据非法,提供提示信息,提高软件的可用性。
⑥撰写内容。应该简洁、明了、清晰,且提供足够的说明示例。
实现方法:用户定义帮助功能和外挂帮助功能等。
①用户定义方法:利用主语言自行设计的帮助功能;优点是不需要跨平台操作,使用方便;缺点是需要自行设计程序。
②外挂方法:利用主语言提供的外调接口,以外挂方式调用现有的帮助系统;优点是不需要自行设计程序,调用方便;缺点是需要跨平台调用,并且需要使用相应的工具建立相应的帮助文件(例如:*.html)。
(9)图形用户界面GUI设计:GUI是结合
计算机科学、美学、心
理学、行为学及其应用领域的人机交互系统,强调人、机、环境三者作为一个系统进行总体设计。GUI是用户与计算机进行信息交流的基本方式,也是功能模块集成的接口。GUI应该满足用户要求、设计布局合理、界面美观、操作简单的GUI,并非易事。设计内容包括:GUI类型、GUI风格、结构与布局和GUI接口等。
①GUI类型。系统提供的界面结构类型。
常用类型:显式GUI和隐式GUI。
②GUI风格。界面视觉效果及其风格类型。常用风格:标准GUI(Windows、Unix、Linux、
Java的系列GUI)和用户定义GUI。
③GUI结构与布局。由标签、文本框、按钮、
列表框、组合框、滑动条等GUI组件构成的,并且能够实现指定功能控制的界面整体结构。
④界面接口:实现功能之间相互调用的接口。
结论:根据GUI设计的基本规则,确定GUI的类型和风格,合理安排结构和布局,设计界面接口,从而设计出满足实际应用的GUI。
(10)系统环境:确定应用系统的硬件和软件工作平台及其网络环境。例如:
硬件:服务器使用中(小)型
工作站,客户机使用标配计算机。
软件:Windows Server 2008。
(11)开发工具:选择DBMS、主语言及其开发工具;说明选择这些开发工具的优点和缺点。例如:
DBMS:SQL Server 2008。
主语言:IDL 7.1。
原因:SQL Server 2008安全稳定;IDL 7.1能供实现数据的多功能图形图像可视分析,支持海量数据的快速高效分析;二者的缺点是价格较高。
(12)程序设计:
1)功能实现:使用选择的DBMS、主语言和开发工具,通过程序设计实现相应的功能。
2)存储过程(Stored Procedure):能够接收和返回用户参数,并能够完成预定任务的Transact-SQL语句集合。即存储过程就是程序。用户通过调用存储过程可以执行其中的SQL语句。使用存储过程可以提高程序执行速度、使程序模块化、减少网络
通信量和保证系统的安全性。SQL Server 2008的数据库引擎已经嵌入了支持存储过程的管理机制。
①存储过程的格式:创建存储过程,可以使用CREATE PROCEDURE语句。即:
CREATE PROCEDURE <过程名>
@InVar1, … , @InVarN,
@OutVar1 OUTPUT, … , @OutVarM OUTPUT
AS
BEGIN
Transact-SQL语句序列
END
说明:<过程名>:存储过程的名称。@InVar1-N:接收用户参数。@OutVar1-M OUTPUT:输出存储过程的运行结果;OUTPUT可以缩写为OUT。SQL语句序列:任何合法的SQL语句。
◆几乎所有批处理的Transact-SQL代码都可以创建存储过程。CREATE PROCEDURE自身可以包括任意数量和