。
3.1.2系统逻辑架构设计
分层是软件设计中非常重要的思想,特别是面对较大的软件系统。分而治之是计算机中经常采用的一种方法。因此按照软件工程分层考虑的理论,我们对此系统进行分层设计。天元物联路灯管理系统按照MVC的设计模式将系统划分为界面层、业务层、协议层、数据库层四个层次。此系统采用模块化设计,方便其他开发语言的绑定。在系统结构中,每个逻辑层向上层提供程序接口,供给上层调用完成相应功能。系统逻辑结构如图3-2所示:
面对数据处理量较大,设计规模较大的软件系统,软件层次清晰是基本要求。软件架构分层是系统设计中广泛采用的方法。为了实现软件层次清晰的要求,对图片管理系统的各个模块划分层次。按照MVC 模式开发应用层的手机程序分为界面层,业务层,服务层,通过组件的重用降低模块之间的耦合,图片管理系统的逻辑结构如下图所示:
图 3-2 图片管理系统逻辑结构
Figure 2-2 File management system logic structure
1、界面层
界面层实现图片管理系统的前端显示,包括图片浏览界面,图片管理界面。界面层为软件使用者提供与手机交互的用户界面,界面层与用户的交互最为直接,能够引导用户自己完成图片管理的相应的操作。
图片管理系统界面层显示功能采用多窗体九宫格的显示框架,android系统的自带控件,xml配置文件等生成界面。
2、业务层
业务层在架构中体现系统核心价值,主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,将软件模块抽象成对数据进行处理的组件。基于需求分析获得的主要功能性需求,将系统业
上一篇:
基于android手机通讯录毕业论文(低分)
下一篇:
计算机网络毕业论文