C#公司考勤管理系统设计+可行性研究+需求分析(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

C#公司考勤管理系统设计+可行性研究+需求分析(3)


硬件方面,现在的硬件更新速度越来越快,容量越来越大,价格越来越低,可靠性越来越高,硬件平台完全满足此系统的需要。因此,该系统在技术上是可行的。
1.3.3    运行上可行性
本系统是一个考勤信息管理系统,本系统操作简单,上手较快,营运环境要求低。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可文护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。因此,本网站在运行方面是可行的。
1.3.4    法律可行性
本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触的方面。因此,本系统在法律上是可行的。

2    开发及运行环境的选择
系统前端开发采用winform技术,C#语言编译,后端数据库开发工具为SQL Server 2005 数据库来完成考勤管理信息系统的设计与实现。
2.1    WINFORM技术
2.1.1     WINFORM
Winform就是Wimdows下的窗体可视化编程。有可视化的界面,可以与网络通信,操纵数据库,与服务器交互等。还可以像photoshop进行图像处理,像其他播放器一样播放音乐和视频等。(引用百度百科)
2.1.2    WINFORM技术的特点
Windows窗体的一些重要特点如下:
(1)简单强大:Windows窗体可用于设计窗体和可视控件,以创建丰富的基于Windows的应用程序。
(2)新的数据提供程序管理:数据提供程序管理提供易于连接OLEDB和ODBC数据源的数据控件,包括Microsoft SQL Server、Microsoft Access、Jet、DB2以及Oracle等。
(3)安全:Windows窗体充分利用公共语言运行库的安全特性。这就意着,一切都可以通过Windows窗体来实现,包括在浏览器中运行的不可信控件和用户硬盘上安装的完全可信的应用程序。
(4)灵活的控件:Windows窗体提供了一套丰富的控件,并且开发人员可以定义自己有特色的新的控件。
WinForm控件[1]是指以输入或操作数据的对象。比如ComponentOne是.net平台下对数据和方法的封装。有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。包含在 .NET Framework 中的 Windows窗体类旨在用于 GUI 开发。您可以轻松创建具有适应多变的商业需求所需的灵活性的命令窗口、按钮、菜单、工具栏和其他屏幕元素。
方便的数据显示和操作:应用程序开发中最常见的情形之一是在窗体上显示数据。Windows窗体对数据库处理提供全面支持。可以访问数据库中的数据,并在窗体上显示和操作数据。
(5)向导:向用户提供创建窗体、数据处理、打包和部署等的分布指导。(引用百度百科)
2.2    C#语言
C#是一种新的编程语言,是Microsoft Visual Studio.NET的一部分。C#是一种简单、类型安全、面向对象的编程语言,其语法风格源自C/C++语言。在语法和思文方面上,C#同Java非常相近。C#的优点是兼有Visual Basic语言的易用性和C/C++的执行效率。
2.3    结构化查询语言SQL
SQL全称是“结构化查询语言(Structured Query Language)”,它是数据库的核心语言。可以完成数据查询、数据定义、数据操作、数据控制等操作。SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。
(责任编辑:qin)