首页> 中文学位 >基于公共语言基础结构(CLI)的企业销售自动化系统设计和实现
【6h】

基于公共语言基础结构(CLI)的企业销售自动化系统设计和实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 本文的工作与组织结构

第2章 相关关键技术理论介绍

2.1 公共语言基础架构(CLI)

2.2 Xamarin介绍

2.3 代码共用

2.4 MVVM模式

2.5 SQLite和跨平台的数据存取

2.6 Restful API

2.7 本章小结

第3章 系统需求分析

3.1 移动端系统功能模块图

3.2 移动端系统需求

3.3 本章小结

第4章 基于Xamarin的SFA系统设计

4.1 系统的设计原则

4.2 系统的整体架构

4.3 客户端的系统设计

4.4 服务端Restful API的设计

4.5 服务端Operation Center的设计

4.6 数据库的设计

4.7 订单与消息中心设计

4.8 本章小结

第5章 跨平台SFA客户端系统技术要点实现

5.1 介绍内容

5.2 SFA客户端项目目录结构

5.3 SFA客户端共享项目中的数据层

5.4 SFA客户端共享项目中的数据访问层

5.5 SFA客户端共享项目中的业务层

5.6 SFA客户端共享项目中的服务访问层

5.7 实验结果

5.8 本章小结

第6章 结论与展望

6.1 结论

6.2 展望

参考文献

致谢

展开▼

摘要

随着无线网络和移动设备(智能手机和平板)的持续快速的发展,移动应用获得了飞速增长,各种类型的应用不断出现。常见的移动终端的操作系统有iOS,Android,Windows Phone等。当一个应用APP要在多个平台下都能够运行时,传统方法是在每个平台上分别进行开发,即开发三个操作系统的APP。在iOS平台上面,使用Objective-C和Swift进行开发;在Android平台上面使用Java进行开发;在Windows Phone平台则使用.NET进行开发。对于企业和程序员来说,这无疑是个巨大的挑战。因此基于公共语言基础架构(CLI)的跨平台移动应用框架就应运而生。本文介绍了公共语言基础架构(CLI)的背景与现状,剖析了代码公用技术和MVVM模式等关键部件,并在理论分析的基础上,实现了一个实用的企业销售自动化(SFA)系统。
  本研究主要内容包括:⑴介绍了CLI的应用需求背景与发展现状,指出CLI对提高APP开发效率、提高APP开发质量的关键作用。⑵以Mono、Xamarin为实例,剖析了代码公用技术、MVVM、跨平台数据模型集成、Restful API等关键技术,并说明了它们对APP架构设计的影响。⑶采用软件工程方法,以作者所在的饮料销售企业为应用背景,介绍了企业销售自动化(SFA)系统前端工具的系统需求分析、概要设计等。⑷采用Xamarin的CLI跨平台工具,实现了跨平台应用的SFA系统开发。在Visual Studio上使用C#语言实现公用代码,并针对iOS、Android、Windows Phone设计开发了适应平台特点的用户界面。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号