演示视频:
3.2 结构
图
3图3-2 结构图
本系统体系结构大致可以定义为:客户端上主要通过php的原生UI实现,来展现出界面,通过界面上的控件事件响应,来调用客户端数据处理层,然后返回给UI表现层。
当遇到有网络传输的事件时,客户端调用客户端的网络协议API(即网络传输层),和服务器进行数据传递,当服务器进口收到请求,会根据请求分类找到客户端所需要的操作,并对服务器上存储的数据进行处理和收集,最后返还给客户端,客户端收到并处理后,通过UI表现层展示给商户端。
3.3 功能需求与程序的关系
本系统中各功能需求与程序模块(组件)之间的关系如下表所示:
表 3-1 功能需求与程序模块(组件)之间的关系
4 接口设计
3.1 用户接口
作为服务性应用,软件需要一个友善简易的界面及操作,这些可以根据需求分析的结果得出,在界面的设计上,要尽可能保持简洁,对于重要信息一定要突出进行显示。可以多对其他服务性应用进行参考,以确定当前 UI、UE 设计的流行元素,确保符合用户的习惯。
3.2 外部接口
服务器端程序可通过 DAO(数据访问对象)应用程序编程接口(API),对Mysql 数据库进行所有的访问。服务器程序上可使用 Mysql 的对数据库的备分命令,以做到对数据的保存。在网络软件接口方面,使用一种无差错的传输协议,采用滑动窗口方式对数据进行网络传输及接收。