C#企业人事考勤管理系统设计+文献综述(4)
时间:2018-04-28 17:47 来源:毕业论文 作者:毕业论文 点击:次
1.4 管理信息系统(MIS) 管理信息系统(MIS)在现阶段普遍认为管理信息系统MIS、是由人和计算机设备或其他信息处理手段、组成并用于管理信息的系统。现在管理信息系统是一个不断学习型的学科。经过这些年的不断更新发展和自我完善,具有统一规划的数据库是MIS成熟的重要标志,它象征着管理信息系统MIS是软件工程的产物。 管理信息系统的结构一般是由四个部分组成的,这几个部分是信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务是要实现严格管理基础数据,确定标准化的信息处理过程,然后高效的完成日常处理业务、优化分配企业内现有的各种资源包括人力、物力、财力等。管理信息系统是一个由人和计算机相互结合的管理系统,人是管理和决策的主体,而计算机则只是辅助设备。 目前国内使用和发展的管理信息系统平台模式主要是分为客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式这两种。当前绝大多数的企业信息管理系统正在从C/S结构向灵活的B/S结构转移,但是由于考虑安全性方面的原因,C/S结构的管理信息系统仍然是企业管理信息系统的主流。 C/S模式系统是以服务器作为数据处理和存储平台的,在终端处设计了专门的应用程序对数据进行采集和初次的处理,然后才会将数据传递到服务器端,用户如果想对数据进行操作必须使用客户端应用程序。C/S模式的优点和缺点如下: C/S 模式的优点: — 因为实现了把客户端与服务器直接进行相连接,也就省略了中间环节,因此响应速度会较为快速。 — 软件功能设计比较个性化,有直观、简单、方便等特点,能够满足客户的个性化功能要求:如自由制表的功能在C/S 模式下可以实现,在B/S 模式下则较难实现。 — 操作界面比较漂亮、形式多样,完全可以充分满足客户自身的个性化需求。 — 此结构的信息管理系统处理处理相关事务能力是比较强大的,可以实现较为复杂的业务流程。 C/S 模式的缺点: — 需要专门的客户端安装程序,分布功能是比较弱的,针对点多、面广而且没有网络条件的那一些用户群体,是不能实现快速部署安装和配置的。 — 兼容性还是比较差的,对于不同的开发工具,具有比较大的局限性。如果全部采用不同的开发工具开发,开发成本又会变得比较高,而且还需要具有一定专业水准的技术人员才能完成。 1.5 C#和VS技术介绍 在过去的二十年里,C和C++毫无疑问已经成为在商业软件的开发领域中使用最广泛的语言了。它们为程序员提供了十分灵活的操作,但同时也是牺牲了一定的效率。对于C/C++用户来说,最理想的解决方案毫无疑问是在快速开发的同时又可以调用底层平台的所有功能。他们想要的是一种和最新网络标准保持同步并且能与已有的应用程序良好整合的开发运行环境。另外,一些C/C++开发人员还需要在必要的时候进行一些底层的编程。 C# (C sharp) 是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是因为C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。最为重要的是,C#使得程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为有了这种继承关系,C#与C/C++具有极大的相似性,有类似语言的开放经验的开发者可以很快的上手C#。C#具有以下的优点: (责任编辑:qin) |