3. 实验准备
(1) 了解 Flask框架环境
图 2.37 Flask框架简化原理图
(2)了解实验包
用户
网页 用户界面
业务逻辑层 业务逻辑层
数据访问层
Db.py
数据库
图 2.38 实验包工作原理
static文件夹:网页需要用到的支持文件; templates文件夹:网页模板,即用户界面层(本实验中将修改部 分 界面); __init__.py:主控程序; db.py:数据库连接程序,数据访问层; parkingbp.py:连接网页模板和数据库,业务逻辑层; parkingFee.py:计算停车费(本实验中完成),业务逻辑层。
体验思考
在信息系统中,数据的处理无处不在。以智能停车系统为例,入口 处车辆信息的采集,必须在拍摄后 通过文字识别处理,将图像转化成文 字信息;车辆出场时,要进行停车时长计算、费用核算等处理;自助查 询 时的信息输出,需要处理输出的格式和显示的界面效果等。
思考: 在智能停车系统中,还有哪些数据处理过程? 分别对应了系 统的何种功能?
2. 数据处理与信息系统软件设计 软件的设计与开发有相关的理论与方法, 是专门的学科。以智能停车 系统为例,按照内部逻辑功能,可将软件划分为三个逻辑层次,分别负责 用户界面、业务逻辑和数据访问。
表 2.12 软件的逻辑层次
图 2.36 信息系统中软件的逻辑层次
分析归纳
选取身边的一个常见信息系统,讨论其有哪些数 据处理过程。 分析此系统在用户界面层、业务逻辑层和数据 访问层分别包含哪些具体的功能。
高中信息技术 必修2 信息系统与社会
第 二 章 分析信息系统
第5节 信息系统中的数据处理与软件
课堂导入
信息的利用与数据的处理是密不可分的。采集到的数据,需 要在 进行计算、转换、分析等一系列的加工后,方可得到期望的 结果。在没 有自动化工具的时代,人们需要手工处理数据。从算 盘到计算器,再 到计算机,得益于技术的发展,如今,人们有了更加 高效处理数据的手 段。在信息系统中,数据的处理也离不开各种 类型的计算机和运行在其上的信息系统软件。