基于MVVM模式的项目通知管理系统设计与开发开题报告

 2022-01-29 18:58:38

1. 研究目的与意义、国内外研究现状(文献综述)

课题意义:1.技术层面:wpf带来的一些新特性如data binding、dependency property、command使ui与业务逻辑进一步解耦成为可能,mvvm便因此诞生。

它用数据驱动ui代替了事件驱动,几乎将view与model完全剥离,极端情况下整个工程可以没有一行codebehind,大大降低了项目的维护成本。

mvvm使ui设计和后端开发分工明确、同步进行,测试人员也可以独立测试界面元素与业务逻辑,开发效率显著提高。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容和问题

研究目标:1. 用mvvmlight框架搭建一个健壮,可维护性高的代码工程。

2. 利用学校资源(账户、邮箱、服务器等)为相关工作人员开发一个高效的通知管理工具。

研究内容:1. mvvmlight框架搭建。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与方案

研究方法:文献研究法:利用所学知识,借阅的文件以及网上讨论来研究这个系统具体的实现方法。

个案分析法:查看学习类似的开源系统来丰富框架,完善功能。

技术路线:见附件图

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究创新点

特色或创新之处1.mvvm:由于mvvm是新兴设计模式,国内相关文档很少,从框架搭建到功能填充都属于开拓性质。

2.针对项目通知的爬虫技术:爬虫技术并不新鲜,但针对项目通知的定向抓取国内鲜有案例。

3.mshtml api:该接口是winform时代的产物,对wpf的支持不是很友好,用其来操作wpf控件也是一个新的挑战。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 研究计划与进展

研究计划:2013.5.1-2013.7.1:初期工程搭建与完善。

2013.7.1-2013.11.30:相关工作人员试用与反馈,同步功能完善。

2014.3.12-2014.4.1: 二期代码优化与功能完善。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版