(
课件网) 专题六 简单信息系统的搭建 思维导图 归纳提炼 一、搭建信息系统的前期准备 1.搭建信息系统的前期准备:需求分析、可行性分析、开发模式的选择、概要设计和详细设计等。 2.需求分析:目标期待、功能需求、性能需求、资源和环境需求、用户界面需求、可扩展性需求等。 3.可行性分析:主要从技术、经济、社会意义等方面分析系统的可行性。在结束之后,应将分析结果形成正式的可行性报告。 4.开发模式的选择:搭建信息系统一般采用C /S模式或B /S模式。在设计信息系统开发方案时,应根据信息系统的具体功能和应用场景来确定开发模式,然后选择开发方法。 5.概要设计:主要包括模块结构设计、系统物理配置和数据库管理系统选择三大部分。 6.详细设计:信息系统详细设计的主要任务是在系统概要设计的指导下,对系统组成部分进行详细、具体的物理设计,主要包括:输入设计、输出设计、人机界面设计、数据库设计、代码设计、安全设计等。 二、搭建与完善信息系统 1.信息系统的搭建主要包括硬件搭建和软件模块选择或编写两方面。硬件是信息系统建立的基础,它的技术指标决定了信息系统的运行速度、可靠性、适用范围、可维护性等;软件是控制信息系统运行的中枢,主要包括操作系统、数据库管理系统和在这些系统基础上开发出来的应用软件。 (1)JSON基于HTTP传送。JSON是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,易于阅读和编写,同时也易于机器解析和生成。 (2)在Python中使用开源数据库SQLite。 (3)服务器端程序基于Python的Flask Web框架编写。 2.信息系统的硬件组成主要包括服务器、网络设备、传感设备、智能 终端等。 (1)服务器为信息系统中的用户提供各种服务,如应用程序的处理、访问数据库管理系统、打印服务等。 (2)网络设备主要包括交换机、路由器、网卡、双绞线、光缆等。 (3)传感设备(传感器)是信息系统中重要的输入设备,主要负责检测,将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出。 (4)智能终端包括输入、处理、存储和输出四个部分。智能终端的大部分功能需要依靠各种传感器来实现。 3.信息系统的软件开发一般包括数据管理设计、服务器端程序、客户端程序几个部分。 (1)数据管理设计主要负责与具体数据管理系统相衔接,包括数据采集、传输、存储、呈现等方面,为系统中需要长久存储的数据对象提供数据存储的方案。 (2)软件开发涉及服务器端程序和客户端程序。一个服务器端程序,往往面向众多客户端提供数据服务。具体程序要看架构模式。B∕S结构一般只写服务器端程序,如网站,只需完成服务器端程序,浏览器就是客户端程序,不用再写,使得部署、更新更加容易;C∕S结构服务器端程序和客户端程序都要写,类似网游等。 4.系统测试 信息系统测试包括软件测试、硬件测试和网络测试。 (1)软件测试:软件系统测试一般包括正确性证明、静态测试与动态测试三种方法。 (2)硬件测试:设备到货后,应进行初验测试,初验通过后与软件、网络等一起进行系统测试。初验测试主要有配置检测、外观检查、硬件运行测试等。 (3)网络测试:在网络设备到货后,应进行初验测试。初验测试主要有配置检测、外观检查、运行测试、网络连通测试等。 5.文档编写 信息系统的文档,是系统建设过程的原始资料,是系统出现故障后维护人员的指南。 系统文档的类型: (1)按信息系统的阶段不同,可以分为:系统规划阶段的文档,系统分析阶段的文档,系统设计阶段的文档,系统实施阶段的文档,系统运行与维护阶段的 文档。 (2)按文档不同的服务目的,可以将信息系统的文档分为三类:用户文档、开发文档与管理文档。 典型例题 [例1] 下列选项中,属于搭建信息系统的前期准备环节的是( ) A.可行性分 ... ...