演示视频:
3.1逻辑结构
高校实验室预约系统的特点就是利用Browser/Server(B/S)结构,提供了一个网络平台,让用户只要上网就可以实现实验室预约系统预约功能。系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。系统的网络应用原理示意图如图3-1所示:
图3-1系统的网络应用原理示意图
以登录功能作为例子,整个流程大致为:通过系统功能分析,可得出本实验室预约系统功能模块图如图3-2所示。管理员通过点击登录按钮,即向服务器调用登录的接口,输入账号和密码后,服务器将数据反馈到数据库,数据库校验用户此时输入的账号和密码等信息,并根据结果码跳转不同页面,若数据库admin表中查询到用户信息存在并且账户密码吻合,则反馈结果到服务端,则进行相应页面的跳转,若数据库查询不到该条数据信息或者登陆信息不吻合,则显示登录失败。系统总体设计图如图3.2所示。
图3.2系统总体设计图
数据流图简称DFD,是SA方法中用于表示系统逻辑模型的一种工具。图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。它以图形的方式描述数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型[5]。
(1)顶层数据流图
用户只有通过