C#+sqlserver个人任务管理系统设计+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#+sqlserver个人任务管理系统设计+源代码(2)

古代荀子曾曰:君子生非异也,善假于物也。牛顿也曾说过:我之所以看的远,是因为我站在了巨人的肩膀上。从古至今,种种事例证明,适当地利用外界的事物,有时候会达到事半功倍的效果。

现如今是信息化的社会,很多流程都被信息化了,直接通过各种先进的设备就能够解决很多问题,追根溯源,解决问题的是软件程序。计算机通过一系列指令来控制这些设备,完成一些简单的、重复性高或者一些精细的任务,从而很大程度上解放劳动力,有了这些工具,每个人每天完成的工作量相应的就增大了很多。以前或许每天只需要专注一件事,现在相同的时间却要完成十件甚至跟多的工作,加之任何事物之间的联系性,一件事或许会和许许多多的事情存在的千丝万缕的联系,无形中增加了我们的工作量,面对这么多的任务,我们怎么才能有条理地完成所有任务而不是因为自己的一时疏忽忘记或者没有合理地分配时间导致任务没有按时完成呢?相信我个人任务管理系统是不错的选择,它就像你的私人管家一样,该系统让你对自己的任务一目了然,实时的数据统计更是有助于你对工作的总结与分析,合理地利用,会有意想不到的收获。

1。2 技术特色 

1、MVC架构模式

MVC模式是一种严格实现应用程序各部分隔离的架构模式,就是类似三层的一种架构,采用封装的思想来降低耦合度,从而使我们的系统更加的灵活、扩展性更好。这种“隔离”有更响亮的名字“分离关注点”,更通俗的名称是“松耦合”。 松耦合的应用程序架构设计方式,对于无论是短期还是长期的工程,都能带来巨大的好处。

MVC模式吧应用程序分割成三层:模型、视图和控制器(见下图1-1)。每层拥有特定的职责,而且它不需要关注其他层如何工作,即各司其职。

图1-1 MVC架构模式源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766

模型代表着核心的业务逻辑和数据。模型封装了域实体的属性和行为,并暴露出了实体的属性。视图负责转换模型并把它传递给表示层。控制器控制程序的逻辑,并且充当着视图和模型层之间协调的角色。

采用MVC架构的优势:

1)、程序开发上,单个组件步直接依赖于其他组件,每个组件可以独立部署,也可以被替换,很大程度上减少了相关组件之间的影响。

2)、测试上,组件之间的松耦合允许测试代码可以替换真实的产品组件,可以尽量减少直接调用数据库,可以直接让数据库调用组件返回静态数据。这种模拟化的测试极大程度上简化、提升了系统的真实性测试流程。

3)、后期维护上,隔离组件就是说要把影响隔离到最少的组件中---通常只有一个,后期程序改变的风险通常和组件影响范围有关系,改变的数量越少,影响就越小,这是显而易见的,故采用MVC架构模式便于后期维护。

2、Layui框架

Layui是一款采用自身模块规范编写的前端UI框架,是近年来口碑极佳的web弹层组件,遵循原生HTML/CSS/JS的书写与组织形式,拿来即用,非常适合界面的快速开发。Layui具有全方位的解决方案,它致力于服务个水平层次的程序开发人员,使用它您的页面会轻松地拥有丰富友好的操作体验。

那么如何使用它呢?其实很简单,只要从Layui官网下载到最新版Layui,将其完整地部署到自己的项目目录中,最后在对应的页面引用两个文件(。/layui/css/layui。css和。/layui/layui。js)即可。

Layui更多是为服务端程序员量身定做的,因为后端程序员对千变万化的前端知识接触不多,而它不需要涉足各种前端工具的复杂配置,只需要面对浏览器本身从这个框架中选取你所需要的元素与交互即可,它尽可能地用更少的代码展现更强健的功能,不仅如此,它还格外注重性能的提升、易用性和实用性,也正是因为这个原因,更多开发者喜欢上了这一框架。这一前端框架的整体风格是简约型的,偏冷色调,适合本系统的风格,一些基本控件也能满足本系统的要求,所以综上所述对于前端的框架我选择了Layui。 (责任编辑:qin)