目前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#+mysql高校开放实验室管理系统设计+源代码
下一篇:android的手机投票系统设计与实现

C#+sqlserver停车场停车管理系统的开发

C#+sqlserver的4s店管理系统的设计与实践

C#+sqlserver数据库与Excel表格...

C#+sqlserver大学体育馆预订管理系统设计

电子商务行业基层员工胜...

电子商务對中小贸易公司...

射频识别技术的公司会议...

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

麦秸秆还田和沼液灌溉对...

安康汉江网讯

张洁小说《无字》中的女性意识

网络语言“XX体”研究

老年2型糖尿病患者运动疗...