目前Visual Studio 2010有五个版本:专业版、高级版、旗舰版、学习版和测试版。这里简单介绍它们的区别与联系,面向个人开发人员是专业版(Professional),专业版提供集成开发环境(IDE)、开发平台的支持以及测试工具等。高级版(Premium)与专业版比较主要增加了数据库开发、Team Foundation Server(TFS)、MSDN订阅等,除此之外高级版可创建易扩展且质量高的程序完整工具包。旗舰版(Ultimate)是面向开发团队的综合性ALM工具,Visual Studio 2010的学习版(Express)是一个免费的工具。
2。2 C#编程语言
C#是一种面向对象的高级编程语言,它由微软公司发布而且是微软。NET开发环境的重要组成部分。
C#的有如下优点:
(1)C#看起来与Java语言有着惊人的相似之处,它包括了诸如单一、继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。
(2)C#功能强大、简单、类型安全、稳定。
(3)C#具有功能完备的代码编辑器、设计器、项目模板、代码向导、调试器等,而且其中一些类可明显加快整个进程开发的周期,在访问多种操作系统服务的类等其他类型的类发挥了很大的作用。
2。3 系统开发模式介绍
C/S结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。C/S结构的基本原则是将计算机应用任务分解成多个子任务,由多台计算机分工完成,即采用“功能分布”原则。客户端完成数据处理,数据表示以及用户接口功能;服务器端完成DBMS(数据库管理系统)的核心功能。这种客户请求服务、服务器提供服务的处理方式是一种新型的计算机应用模式。C/S结构的优点:
(1)应用服务器运行数据负荷较轻;
(2)数据的储存管理功能较为透明。
3 系统需求分析
3。1 功能需求分析
本系统模块设计目标是形成一个自动化、系统化、效率高的员工工资信息管理系统,适应用户需求。本设计综合考虑了系统的可扩展性和商业性,利用C#基本知识以及SQL Server的基本操作,使它具有良好的稳定性并且易于维护。员工工资信息管理系统主要用于企业运用电脑掌握和记录员工信息、记录计算工资信息、记录员工考勤信息等事项,是为服务于企业管理人员管理工资信息而开发的,对数据的操作简单方便,数据具有可靠性和稳定性。论文网
3。1。1 管理员对系统功能需求分析
该系统主要目的就是让企业管理者方便高效的管理员工个人信息和工资信息,针对这个需求,设计了以下几个模块:
1。登录:实现管理员账号注册登录功能。
2。部门管理:实现部门信息的增加、修改和删除操作功能。
3。员工信息管理:实现员工信息的增加、修改、删除和查询操作以及导入导出,报表打印功能。
4。员工考勤信息管理:实现员工考勤信息的增加、修改、删除和查询操作以及导入导出,报表打印功能。
5。员工工资管理:实现员工工资信息的添加和查询操作以及导出导入和报表打印功能。
6。系统管理:实现管理员账号的密码修改和安全退出功能。
3。1。2 员工功能需求分析
该系统另一个目的是让企业员工方便及时的查看和修改个人信息,根据这个需求,设计了以下几个模块:
1。用户注册与登录
2。个人信息查看与修改
3。个人工资查询
3。2 可行性需求分析 C#+sqlserver公司员工工资管理系统设计+源代码(3):http://www.youerw.com/jisuanji/lunwen_92957.html