内容正文:
浙江良品图书有限公司
精彩三年学考尖峰 信息技术 2022浙江
专题梳理15 信息系统的搭建
单击此处编辑母版文本样式
1
【必修2 第124—146页 指导意见第49—54页】
1.搭建信息系统的前期准备:需求分析、可行性分析、开发模式选择、概要设计、详细设计等。
2. 需求分析
(1)目标期待:搭建一个信息系统是为了解决某个问题,需要技术人员与用户确认。
(2)功能需求:根据对用户的重要程度分为核心需求、拓展需求、创新需求。
单击此处编辑母版文本样式
(3)性能需求:包括存储容量、运行时间、传输速度和安全保密等性能指标。
(4)资源和环境需求:硬件、软件和使用方面。
(5)用户界面需求:用户界面的友好性是指用户能方便、有效愉悦地使用该系统。
(6)可扩展性需求:系统技术本身的可扩展性和业务应用的可扩展性。
3.可行性分析
(1)技术:在现有技术条件下是否实现系统的搭建,如存储要求、速度要求、通信要求。
单击此处编辑母版文本样式
(2)经济:对搭建信息系统所需的费用和效益进行评估,要力争费用可行、投入产出合理。
(3)社会:在社会环境中工作的信息系统,考察各种社会因素对它们所起的制约作用。
4.开发模式的选择
根据信息系统的具体功能和应用场景来确定开发模式,然后选择开发方法。搭建信息系统一般采用B/S模式或C/S模式。
5.概要设计:包括系统的模块结构设计、系统物理配置和数据库管理系统选择三大部分。
单击此处编辑母版文本样式
(1)模块结构设计:划分系统模块;确定模块功能;决定模块间的调用关系;制定模块间的接口,即数据传递。
(2)系统物理配置:硬件设备配置、应用软件的选择和通信网络的选择和设计。
(3)数据库管理系统选择:主要考虑数据库的性能、数据的类型、数据库管理系统平台和安全保密性能等。
6.详细设计:在系统概要设计的指导下,进行详细的物理设计,包括系统的输入设计、输出设计、人机界面设计、数据库设计、代码设计和安全设计。
单击此处编辑母版文本样式
(1)输入设计:主要包括输入数据内容的确定、输入方式与设备的选择、输入数据的正确性校验等。
(2)输出设计:包括确定输出内容、选择输出设备和介质、确定输出格式等方面。
(3)人机界面设计:遵循友好、美观、简洁、统一的原则。
(4)数据库设计:根据数据字典和数据存储要求,确定数据库的结构。信息系统的数据流转、数据交换的格式,都需要在这个环节进行确定,数据格式的选择是否合理,将直接影响数据交换的工作效率,以及数据挖掘、分析功能的实现。
单击此处编辑母版文本样式
(5)代码设计:实现系统代码编写规则、编码设计和代码维护设计等。
(6)安全设计:为确保信息系统的运行安全和数据保密,提出安全设计方案。
7.硬件搭建:硬件组成主要包括服务器、网络设备、传感设备、智能终端等。
(1)服务器:信息系统中的用户提供各种服务,如应用程序的处理、访问数据库管理系统、打印服务等。根据系统开发模式、数据存储的需要配置服务器,比如考虑服务器的CPU、内存等参数。
单击此处编辑母版文本样式
(2)网络设备:在信息系统中,通过网络来完成数据的传递。网络设备主要包括交换机、路由器、网卡、双绞线、光缆等。
(3)传感设备和智能终端:传感设备是信息系统中重要的输入设备,主要负责采集数据。智能终端包括输入、处理、存储和输出四个部分,终端主要输出加工后的数据。
8.数据管理设计
(1)数据采集:数据采集是利用一种或多种装置,从系统外部采集数据并输入系统内部一个接口的过程。
(2)数据传输:数据采集好后,通过传输介质传送到服务器进行加工处理和存储。常见的传输介质分为有线和无线两种。
单击此处编辑母版文本样式
(3)数据存储:文件、数据库、云存储是数据存储的常见方式
(4)数据呈现:把分析结果用最容易理解和最美观的方式展现出来。
9.信息系统的软件开发涉及服务器端程序和客户端程序。一个服务器端程序,往往面向众多客户端提供数据服务。具体程序要看架构模式。
(1)B/S结构一般只写服务器端程序,如网站,只需完成服务器端程序,浏览器就是客户端程序,不用再写,使得部署、更新更加容易。
单击此处编辑母版文本样式
(2)C/S结构,服务器端程序和客户端程序都要写,类似QQ、网游等。
10.系统测试:主要包括软件测试、硬件测试和网络测试。
(1)软件测试:包括正确性证明、静态测试和动态测试。正确性证明,测试只能发现程序错误,但不能证明程序无错。选择了一些具有代表性的数据来验证程序的正确性,所以它具有局限性静态测试,不实际运行程序,对编程格式和结构进行评估;动态测试,直接在客户端或服务器端上运行程序,从多角度观察程序运行时的行为,发现其中的错误。
单击此处编辑母版文本样式
(2)硬件测试:主要