正文(3)

2019-03-10 19:40

天津理工大学中环信息学院《管理信息系统》课程设计报告

图3.2退票数据流程图

11

天津理工大学中环信息学院《管理信息系统》课程设计报告

第三章 系统设计

系统设计就是详细定义基于计算机的各种活动的解决方案。在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。

系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。评价与衡量系统设计目标实现程度的指标主要有以下方面:1)系统的效率2)系统的工作质量 3)系统的可变更性 4)系统的通用性 5)系统的可靠性。

3.1 系统开发工具的选择

3.1.1开发工具的选择

通过研究目前市场最普遍的几种开发工具产品:VB,VC,C++,C#,ASP,JSP,PHP,以及各种.NET 和数据库开发工具Oracle,Sybase,SQL Server 2000,Access 2000等。考虑到硬件设备的兼容性以及所作相应软件环境的要求,本系统采用Visual Basic 6.0 和SQL SERVER 2000 作为开发工具。

3.1.2 Visual Basic 6.0及SQL SERVER 2000技术简介

1.Visual Basic 6.0

Visual Basic是由美国微软公司于1991年开发的一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。其特点如下: (1)面向对象

VB采用了面向对象设计思想,它基本思路是把复杂设计问题分解为个个能够完成独立功能——相对简单对象集合。所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等面向对象编程就好像搭积木样员可根据和界面设计要求直接在屏幕上画出窗口、菜

12

天津理工大学中环信息学院《管理信息系统》课程设计报告

单、按钮等区别类型对象并为每个对象设置属性。 (2)事件驱动

在Windows环境下是以事件驱动方式运行每个对象的都能响应多个区别事件,每个事件都能驱动段代码——事件过程该代码决定了对象功能,通常称这种机制为事件驱动事件可由用户操作触发也可以由系统或应用触发,例如单击个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行若用户未进行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程构成。 (3)软件Software集成式开发

VB为编程提供了个集成开发环境在这个环境中编程者可设计界面、编写代码、调试直至把应用编译成可在Windows中运行可执行文件并为它生成安装VB集成开发环境为编程者提供了很大方便。

(4)结构化设计语言

VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学此外作为种设计语言VB还有许多独到的处。 (5)强大数据库访问功能

VB利用数据Control控件可以访问多种数据库VB 6.0提供ADOControl控件不但可以用最少代码实现数据库操作和控制也可以取代DataControl控件和RDOControl控件。 (6)支持对象链接和嵌入技术

VB核心是对对象链接和嵌入(OLE)技术支持它是访问所有对象种思路方法利用OLE技术能够开发集声音、图像、动画、字处理、Web等对象于体。 (7)网络功能

VB 6.0提供了DltTML设计工具,利用这种技术可以动态创建和编辑Web页面使用户在VB中开发多功能网络应用软件Software 。 (8)多个应用向导

VB提供了多种向导如应用向导、安装向导、数据对象向导和数据窗体向导通过它们可以快速地创建区别类型、区别功能应用。 (9)支持动态交换、动态链接技术

通过动态数据交换(DDE)编程技术VB开发应用能和其他Windows应用的间建立数据通信通过动态链接库技术在VB中可方便地用C语言或汇编语言编写也可Windows应用接口(.API) 。

(10)联机帮助功能

在VB中利用帮助菜单和F1功能键用户可随时方便地得到所需要帮助信息VB帮助窗口中显示了有关举例代码通过复制、粘贴操作可获取大量举例代码为用户学习和使用提供方便。

2. SQL SERVER 2000技术特点及简介 完全的 Web 支持

13

天津理工大学中环信息学院《管理信息系统》课程设计报告

SQL Server 2000 提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和检索数据。您还可以使用 XML 更新程序容易地插入、更新和删除数据。 通过 Web 轻松访问数据。

有了 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。

强大而灵活的基于 Web 的分析。

SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。 高度的可伸缩性和可靠性

使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。 向上伸缩。

SQL Server 2000 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。 向外扩展。

向外扩展可以将数据库和数据负载分配给多台服务器。 可用性。

通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。

最快的进入市场时间

SQL Server 2000 是 Microsoft .NET Enterprise Server 的数据管理与分析中枢。SQL Server 2000 包括加速从概念到最后交付开发过程的工具。 集成和可扩展的分析服务。

有了 SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案,从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。

快速开发、调试和数据转换。

SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。 简化的管理和调节。

使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持联机的同时轻松地在计算机间或实例间移动和复制数据库。

3.2 系统的软硬件环境

14

天津理工大学中环信息学院《管理信息系统》课程设计报告

本系统的建立所需的基本硬件设备有:

1.电脑

CPU奔腾Ⅳ以上(包括奔腾Ⅳ),内存512兆以上(包含512兆),硬盘20G以上(包括20G)。

2.打印机

喷墨打印机,墨盒类型为彩色。 3.普通鼠标 4.软件环境

操作系统为Windows XP,开发工具为 Microsoft Visual Basic 6.0,数据库采用SQL SERVER 2000

3.3 系统结构设计

3.3.1功能结构设计

系统的功能分析主要是针对实际要求,对系统要完成的任务进行全面完整剖析和理解,而本系统需要完成的主要任务是:

(1)每个航班信息的输入。 (2)每个航班的坐位信息的输入。

(3)当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班,打印取票通知和账单。

(4)旅客在飞机起飞前一天凭取票通知交款取票。 (5)旅客能够退订机票。

(6)能够查询每个航班的预定情况、计算航班的满座率。

所谓功能结构图就是按功能从属关系画成的图表,图中每一个框架称为一个功能模块。本系统的功能模块图如图3.3.1所示。

15


正文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:全国交通咨询模拟 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: