手把手教你如何开发一套员工信息管理系统Windows应用程序,通过此次窗体应用开发,希望读者能够掌握相应的面向对象编程方法,学会项目构建与管理。
文章目录
- C#+MySQL+VS开发《企业员工信息管理系统》
- 系统运行截图
- 前言
- 一、C#是什么?
- 二、MySQL是什么?
- 三、VS简介
- 四、开发步骤
- 五、VS项目导入
- 后续视频讲解
系统运行截图
项目用到两个SQL表
提示:此窗体应用程序开发需要具备一定的编程基础,零基础的话也可以试试。
简要介绍下这个信息管理系统的特性:系统采用了管理员 *** 作权限机制,即拥有相应权限的管理员才能进行修改、删除人员信息的 *** 作。添加了管理员登录时间、登录状态日志记录功能。系统依赖SQL数据库存储人员信息数据,因此采用了数据库双冗余机制,当本地数据库不可用时选云端数据库作为备用数据库。为了便于统计信息,系统支持将人员信息数据导出为excel文本文件。整个系统运行期间只创建一个MySQL连接对象,减少了内存消耗和避免了MySQL频繁的建立/断开连接。数据库SQL表进行了字段类型优化,有利于提高数据读写速度与效率。充分利用了VS工具的CS开发模式,这也是大大缩减整个系统开发时间的主要原因之一,让我有更多的时间在系统功能特性上进行设计、修改、调试等等。VS和C#不愧是最佳搭档,毕竟都是微软开发的自家工具。能够精准定位bug、分析bug。充分用到了面向对象的优良特性,虽然我的思路与相比于C#的面向对象简直是小巫见大巫,但不失为是一种有效的解决思路,尤其是类与类之间进行参数传递与获取返回值的时候,通过自定义类的对象进行参数传递封装,能够统一进行对象管理、以及自定义类的参数扩展等等,都是非常清晰和方便的,混乱的参数管理总是令人非常头大的。程序耦合性(是指一程序中,模块及模块之间信息或参数依赖的程度)也大大降低了。
做这样一个员工信息管理系统,其实大多数编程语言都能实现。为什么我选用C#语言、选用MySQL数据库以及VS工具?这是因为我的一个课题任务所以选用了C#,而且C#和VS工具是最佳搭档。还有就是MySQL数据库功能强大、简单易用。
C#和C++、Java在语法上相似度很高。我没学过C#语言,但我的C++基础还可以,用了大约一周时间就完成了这个系统的开发。而且我是不熟悉VS工具使用的,以前主要习惯用Eclipse和IntelliJ IDEA。
一、C#是什么?
C#是由C和C++衍生出来的一种安全的、稳定的、简单的、优雅的面向对象编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化 *** 作和C++的高运行效率,以其强大的 *** 作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。来自百度百科: C#是什么?
二、MySQL是什么?MySQL和SQL Server是两个不同的数据库软件,但都几乎都能用标准的SQL语言与它们“对话”。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。来自百度百科: MySQL是什么?
三、VS简介Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。来自百度百科: VS软件工具介绍
四、开发步骤4.1安装MySQL数据库软件、VS集成开发环境
安装MySQL数据库软件,参照博文: MySQL数据库软件安装
安装VS软件工具,参照博文: Visual Studio开发工具安装
4.2打开VS工具
创建新项目
项目类型选择Windows 窗体应用,注意不是Windows 窗体应用(.NET Framework),选好后点击下一步
输入项目名称,然后点击下一步
点击创建
整个VS项目架构
因为整个信息管理系统的开发步骤比较多,接下来的博文内容并不好写。博文进行到这里后我打算录制视频讲解,并做必要的说明。以上步骤需完成,后续视频讲解不再赘述。
当第四个步骤完成以后,可以在VS导入我完成的员工信息管理系统项目,
项目已经打包上传至迅雷网盘
链接:https://pan.xunlei.com/s/VNBvGOOvUHq6FbSCZR743sMpA1
提取码:xh83
后续视频讲解
Bilibili视频教程:(待出)
https://space.bilibili.com/494917834
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)