收藏 分销(赏)

公司职工档案管理系统论文.doc

上传人:胜**** 文档编号:2595464 上传时间:2024-06-02 格式:DOC 页数:53 大小:638.50KB
下载 相关 举报
公司职工档案管理系统论文.doc_第1页
第1页 / 共53页
公司职工档案管理系统论文.doc_第2页
第2页 / 共53页
公司职工档案管理系统论文.doc_第3页
第3页 / 共53页
公司职工档案管理系统论文.doc_第4页
第4页 / 共53页
公司职工档案管理系统论文.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、公司职工档案管理系统论文摘要21世纪随着软件技术的发展,软件在企业中的应用越来越广泛,在当今竞争激烈的社会环境下,企业信息化也变得越来越重要。本课题为公司职工档案管理系统,就是实现公司职工管理信息化一体化,使公司职工的管理工作系统化、规范化、自动化,从而达到提高公司职工效率的目的。该系统主要实现管理员对公司职工的信息和职工活动信息进行管理,普通用户可以查询公司职工信息和职工活动信息,修改自己的个人信息等功能。本系统前端开发语言选用ASP.NET,后台编码选中C#,数据库则采用MS SQL 2005,通过ASP.NET+C#的可视化编程快速的实现该系统。关键词:公司职工档案系统;企业信息化;AS

2、P.NET;C#;MS SQL 200549ABSTRACTIn twenty-first Century, along with the development of software technology, software application in the enterprise is more and more widely, in todays competitive social environment, enterprise informatization is becoming more and more important. The topic for the compan

3、y worker archives management system, is to achieve the company employees management information integration, make company worker management systematization, standardization, automation, so as to improve the efficiency of the staff and workers of the company. The main purpose of the system administra

4、tor of the company staff information and staff activities of information management, the ordinary user can query the company employees information and staff activity information, modify personal information and other functions. The system selection of front-end development language ASP.NET, backgrou

5、nd database using code select C#, MS SQL 2005, the ASP.NET+C# visual programming rapid realization of the system.Keywords:Company worker archives system; enterprise information;ASP.NET; C#; MSSQL2005、目录第1章 绪 论11.1研发背景11.2研究的意义11.3 研究目标2第2章 基础知识介绍32.1 ASP.net简介32.2 Html语言简介42.3 CSS样式简介.52.4 数据库技术简介6第

6、3章 系统分析83.1 系统可行性分析83.2 系统需求分析83.2.1 业务流程分析83.2.2 功能分析10第4章 系统设计114.1 系统功能结构图114.2 各个功能简要描述114.2.1系统功能114.3 系统数据库设计及详细说明124.3.1 数据库概念设计124.3.2 表设计144.3.3 系统使用的存储过程和视图164.3.4 系统访问数据库的方法18第5章 系统实现205.1 系统开发环境205.2 系统各模块介绍205.2.1 用户登录205.2.2系统主界面设计225.2.3职工信息管理225.2.4职工活动信息管理255.2.5 系统用户信息管理265.2.6用户修改

7、密码27第6章 系统测试286.1运行各个模块进行调试286.2白盒测试28第 7章 结论与展望297.1 结论297.2 展望29第 8章 参考文献31外文参考文献32HOW TO TROUBLESHOOT CONNECTIVITY ISSUES IN SQL SERVER 200040第1章 绪 论1.1研发背景新世纪以来,特别是随着互联网技术的不断发展,软件技术也日新月异,计算机的普及速度之快。企业信息化也显得越来越重要。企业信息化是先进的管理思想与现代信息技术相结合的应用过程,而信息技术的商业应用价值也在于促进企业管理的科学化。成功的企业信息化建设成为推动企业管理变革的契机,从而促进企

8、业管理的优化。特别是像现在我们中国处于一个产业结构化转型阶段,需要更有竞争力,更适合新国际环境下的企业,所以目前不管是企业还是其他单位,为了提高企业的竞争力,降低管理成本,整合资源,共享信息,充分的使用有限的资源,所以企业的信息化都势在必行。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。在目前随着企业的发展,特别是一些职工比较多的公司或者是工厂,职工信息管理就成为企业的一大问题。这个情况下传统的手工记录来管理职工信息,已经无法满足目前的需求,所以必须通过系统来统一管理这些职工信息,把职工的信息都存放在服务器,可以及时的通过系统更新和查询过往的职工信息,通过系统来提高信息管理的

9、效率,节省公司成本。所以在这个背景下开发一个公司职工档案系统管理势在必行。1.2研究的意义公司职工档案系统的实现,主要意义有以下几点:1、提升公司的整体形象。信息化建设使公司职工切实地感受到了公司的正规化、现代化的管理;2、通过系统管理公司职工档案,可以让档案更加规范化,员工信息变动也能及时方便的更新,而且能够方便快速的查询员工的档案信息;3、通过系统降低管理成本,大幅度提高管理数据的准确性和实时性,数据高度共享,无纸化信息传递,节约了办公消耗。4、通过所有数据都是通过系统来记录,数据都统一整合在数据服务器,方便以后的数据管理和相关数据的查询;也能节省纸张,减少管理的工作量;以上这些就是本课题

10、系统的研究意义所在。1.3 研究目标本次开发的医院管理系统希望能够到达以下主要功能:1、系统用户管理 2、职工信息管理3、职工活动信息管理4、职工信息查询管理5、职工活动信息查询管理6、个人信息修改管理第2章 基础知识介绍2.1 ASP.net简介ASP.net是M的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的

11、安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio

12、 .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为ASP.net设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出Web应用,满足计算向Web转移的战略需要。ASP.net的新性能ASP.ne提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.net的主题就是系统帮用户做了大部分不重要的琐碎的工作。全新的构造新的ASP.net引入受管代码(Manag

13、ed Code)这样一个全新概念,横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。高效率对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。在ASP中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net会妥善地解决这一问题。易控制在ASP.net里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。语言支持ASP.net支

14、持多种语言,支持编译类语言,支持比如VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。更好的升级能力快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.net能够适应上面的要求。让你的生活更简单对于今天的Web程序员来说,最大的挑战就是不断变化的浏览器兼容性以及它们不断升级的复杂性。在保证页面能在所有浏览器下工作的同时,又得尽量使用每个浏览器的最新属性来建立更具交互性的页面,这简直就是一场恶梦。更加可怕的是,需要对不同的用户设备建立不同的网页。

15、最简单的解决办法就是动态地对不同的用户生成不同的输出,或者就是对不同的用户写多个页面。大多数开发者都会选择第一种方法。但是,这就意味着用户的每次点击都会让服务器判断应该向用户显示什么。而通过ASP.net,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型。简单地说,ASP.net把这些过程自动化了。所以也是本系统选择这个语言的原因。2.2 Html语言简介我们经常浏览网页,可是网页到底是什么?网页一般由文字和图片组成,复杂一些的还有声音、图像、动画等多媒体内容,几乎所有的网页都包含链接,可以方便地跳转到其它相关网页或相关网站。

16、那么这些文字、图片、声音是由HTML语言的连接而构成的。所以网页是由HTML语言做成。HTML是(Hyper text markup language)超文本标识语言,网页的扩展名为*.htm或*.html。网站:是由具有相关联的众多不同内容的网页组成的。主页(首页):是网站的第一个网页。(应该制作的比较漂亮,以吸引浏览者)编写网页的工具有:Frontpage、DreamWeaver、Flash、Fireworks以及记事本。前面四个软件都是编写网页时在所写即所得,而记事本是在纯HTML代码的情况下编写的,用户需要记住少量的代码。HTML文档的基本结构:它表示文档的开始表示文档头部的开始永远有

17、多远苛求完美,寻找自我(网页的标题)表示文档的头部结束文档的正文的开始文档正文的结束表示文档的结束特点:一个html文档由一系列标识符(代码)组成,这些标识标识符均包含在尖括号中(英文状态下的尖括号),而且大多数标识符成对出现,成对出现的标识符中后一个以结束,一对标识符仅对包含其中的文档部分发生作用。注意:(1)HTML文档的标识符并不区分大小写,但最好前后保持一致。(UNIX服务器区分)(2)对标识符的属性赋值时,并非使用引号。但为了养成一个良好习惯,使赋值比较规范建议带上引号。HTML(Hyper Text Markup Language超文本标记语言)是一种用来制作超文本文档简单标记语言

18、。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。自1990年以来HTML就一直被用作World Wide Web上的信息表示语言,用于描述Homepage格式设计和它与WWW上其它Homepage的连结信息。2.3 CSS样式简介.CSS即Cascading Style Sheets的缩写,又常称这为风格样式单、层叠样式表,顾名思义,是用来进行见面风格设计的。比如字体未点击时是蓝色的,当鼠标移上去后字变成红色的且有下划线,这就是一种风格。通过设立样式表,可以统一地控制HTML中各标记的显示属性。在主页制作时采用CSS技术,可以有效地对页

19、面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的见面的外观和格式。它的作用可以达到:(1)在几乎所有的浏览器上都可以使用。(2)以前一些非得通过图片转换实现的功能,现在只要用CSS就可以轻松实现,从而更快地下载页面。(3)使页面的字体变得更美观,容易编排,使页面真正赏心悦目。(4)可以轻松地控制页面的布局。(5)可以将许多网页的风格格式同时更新,不用再一页一页地更新。将站点上所有的网页风格都使用一个CSS文件进行控制,只要修改这个CSS文件中相应的行,整个站点的所有页面都会随之发生变动。因此,CSS语言使网页

20、设计变得更加简单和多样,是HTML语言的好帮手。2.4 数据库技术简介SQL Server是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。SQL Server 2005为IT专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL Server 2005为不同规模的企业提供了一个完整的数据解决方案。SQL Server 2005不仅能作为一个功能强大的数据库服

21、务器有效地工作,而且数据库引擎也用于需要在客户端本地存储独立数据库的应用程序中。所以在CS结构中采用SQL Server 2005作为数据库平台是很是实用的。.NET访问数据库时,使用ADO.NET组件,ADO.NET是ASPX内置的ActiveX服务器组件(ActiveX Server Component),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQL SERVER、ACCESS、VFP等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。ADO.NET组件主要提供了以下七个对象和四个集合来访问数据库。1)

22、Connection对象:建立与后台数据库的连接。2) Command对象:执行SQL指令,访问数据库。3) Parameters对象和Parameters集合:为Command对象提供数据和参数。4) RecordSet对象:存放访问数据库后的数据信息,是最经常使用的对象。5) Field对象和Field集合:提供对RecordSet中当前记录的各个字段进行访问的功能。6) Property对象和Properties集合:提供有关信息,供Connection、Command、RecordSet、Field对象使用。通过以上的对象可以很方便的通过ADO.NET访问数据库,可以实现快速开发出具伸

23、缩性和健壮性的代码。第3章 系统分析3.1 系统可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从用户操作,技术等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。1、用户操作可行性对于这套公司职工档案管理系统而言,在投入使用前,没必要对用户进行系统培训,因为我们系统采用的是B/S架构,操作简单易懂,对于公司的员工来讲这种系统的操作作完全可以看做是一种简单的,配合形式的手工操作,所以本系统非常适合安装于公司

24、内网,可以说几乎任何人都可以使用和管理。所以本系统的操作是完全可行的。2、管理方面的可行性公司职工档案管理系统可以说是对公司职工信息资源的一个整合系统,把资源信息都统一在系统上来管理。通过系统能够使公司的管理工作变得流程化,规范化,自动化,从而减少以往繁复的工作,减轻工作量,节省管理成本。所以在资源管理方面完全可行。3、技术方面的可行性公司职工档案管理系统采用了当前的主流计算结构模式进行开发,前台开发工具选用ASP.NET是一种可视化的、面向对象的开发语言,后台代码采用完全面向对象的C#,ASP.NET具有易用、通用和开发效率高的特点。后台的数据库开发工具选用了SQL SERVER 2005,

25、它能够处理大量数据,同时保持数据完整性并提供许多高级管理和数据分配功能。这两种开发工具功能强大,有较好的接口,作为本系统开发工具是可行的。3.2 系统需求分析3.2.1 业务流程分析系统用户的基本流程:NY用户登录系统用户管理数据库登录验证主界面开始查询各个模块信息结束员工信息管理员工活动信息管理员工信息查询员工活动信息查询员工修改个人信息图3-1基本流程图3.2.2 功能分析系统主要功能本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。:(1)系统管理员可以管理系统登录用户信息,用户分为管理员和普通用户两类,用户可以通过登录入口进入界面;(2)职工信息管理,可以管理公司的职工信

26、息,修改职工信息,删除已经没用的职工信息;(3)职工活动信息管理,提供一个功能可以管理职工的,学习,培训,加班,请假等活动信息,管理员可以新增,修改,删除这些信息;(4)查询职工信息,普通用户登录后可以通过职工编号,职工名称来查询职工的信息。(5)查询职工活动信息,普通用户登录后可以通过职工名称来查询职工活动信息。(6)修改个人密码,用户登录后可以修改自己的登录密码。第4章 系统设计4.1 系统功能结构图系统功能结构图如下所示:用户登录系统主窗体界面系统用户管理职工信息管理职工活动信息新增系统用户修改用户信息删除用户信息查询用户信息新增职工信息修改职工信息删除职工信息查询职工信息新增活动信息修

27、改活动信息删除活动信息查询活动信息 图4-1系统功能结构图4.2 各个功能简要描述在本系统中,用户分为两种权限,管理员和普通用户。本系统由福州远行者信息技术有限公司开发,更多内容请参阅公司官网。管理员可以管理系统用户信息,管理职工信息,管理职工活动信息。普通用户登录后,可以查询职工信息,查询职工活动信息,修改个人密码 。这两种不同的权限给用户带来了不同的功能。达到了不同的需求,更加有利于企业对职工的管理,提高公司的效率。4.2.1系统功能(1)职工信息管理,记录信息包括身份证号、姓名、职工编号、性别、年龄、籍贯、政治面貌、家庭住址、家庭电话、民族、学历、职务、职称、部门、入厂时间、e-mail

28、、手机号码、基本工资等,实现以下功能:A新增职工信息;B修改职工信息;C删除职工信息;D通过职工名称来查询职工信息;(2)职工活动信息管理,记录信息包括进修单位、进修时间、请假天数、加白班天数、加夜班天数、现住址、增加工资、增加工资、借款等,实现以下功能:A新增职工活动信息;B修改职工活动信息;C删除职工活动信息;D可以通过职工名称条件来查询职工活动信息;(3)系统用户管理A新增系统用户和系统用户权限B修改系统用户资料C删除系统用户资料D查询系统用户E修改个人密码4.3 系统数据库设计及详细说明4.3.1 数据库概念设计E-R(Entity-Relation Diagram,实体-联系图)用来

29、建立数据模型,在数据库系统概论中属于概念设计阶段,形成一个独立于机器,独立于DBMS的E-R图模型。通常将它简称为E-R图,相应地可把用E-R图描绘的数据模型称为E-R模型。构成E-R图的基本要素是实体、属性和联系。表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形或圆角矩形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。在E-R图中要明确表明1对多关系,1对1关系和多对多关系。在系统的设计过程中,数据库设计是一个非常重要的步骤。在本系统中数据设计中,为了避免数据

30、冗余、插入异常、删除异常和更新异常情况的发生,绘制了整个系统E-R图。NN1系统用户管理职工信息职工活动信息图4-2 系统主要E-R关系图系统用户信息用户类型真实姓名身份证用户名密码图4-3 用户信息E-R图职工信息部门籍贯职工编号入厂日期职位学历民族家庭电话家庭地址政治面貌年龄职工名称身份证性别手机基本工资图4-4 职工信息E-R图职工活动信息员工名称增加工资2增加工资1进修时间加夜班天数进修单位加白班天数请假天数现住址借款图4-5 职工活动信息E-R图4.3.2 表设计在这个系统中,根据系统功能需求建了一下3张表,关键的几张表如下:1)职工信息表(身份证号、姓名、职工编号、性别、年龄、籍贯

31、、政治面貌、家庭住址、家庭电话、民族、学历、职务、职称、部门、入厂时间、工种、e-mail、手机号码、基本工资等)。Id是主键,从1开始编号;如下表所示:表4-1 职工信息表(Staff)字段名数据类型长度小数位允许空主键文字说明Idint90否是自增长ID号CodeVarchar500否否职工编号UserNamevarchar500否否职工名称Passwordvarchar500否否职工密码IDNOVarchar200否否身份证SexVarchar20否否性别JiGuanVarchar500否否籍贯ZZMMVarchar500是否政治面貌AddressVarhcar5000否否家庭地址Hom

32、ePhoneVarchar200否否家庭电话NationVarchar500否否民族EducationVarchar500是否学历DepartmentVarchar500否否部门PostsVarchar500否否职位InDateDatetime500否否入厂时间EmailVarchar500是否电子邮件PhoneVarchar500否否电话SalaryDecimal180否否基本工资(2) 职工活动信息表(进修单位、进修时间、请假天数、加白班天数、加夜班天数、现住址、增加工资、增加工资、借款等)。如下表所示:表4-2职工活动信息表(ActivityInfo)字段名数据类型长度小数位允许空主键文

33、字说明Idint90否是自增长ID号StaffIdInt90否否职工编号Campanyvarchar500否否进修单位JXTimeVarchar500否否进修时间LeaveDaysVarchar500否否请假天数OTDays1Varchar500否否加白班天数OTDays2Varchar500否否加夜班天数NowAddressVarchar2000否否现住址AddSalary1Float90否否增加工资AddSalary2Float90否否增加工资LoanFloat90否否借款(3) 用户信息表(用户名,密码,身份证,真实姓名,用户类型等)。如下表所示:表4-3用户信息表(AdminUser)

34、字段名数据类型长度小数位允许空主键文字说明Idint90否是自增长ID号UserNameVarchar500否否用户名PassWordvarchar500否否密码FactNameVarchar500否否真实姓名IDNOVarchar500否否身份证UserTypeVarchar200否否用户类型4.3.3 系统使用的存储过程和视图1分页存储过程,实现查询是分页功能Create proc dbo.P_pagerTableName varchar(255), -表名IdField varchar(255)=id,-表主键列名GetFields varchar(1000)=*,-要查询的字段名ord

35、erField varchar(255)=,-排序字段名orderType varchar(10)=desc,-排序类型Filter varchar(1500)=,-过滤条件PageSize int=10,-页尺寸PageIndex int=1,-页码doCount bit=1,-是否返回总记录数,非为返回RecordCount int output-总记录数asdeclare Sql nvarchar(4000)declare tempStr varchar(100)declare Sort varchar(500)-得到总页数if(doCount!=0)beginif(Filter!= o

36、r Filter!=null)set Sql=select RecordCount=count(1) from +TableName+ where +Filter+elseset Sql=select RecordCount=count(1) from +TableName+-print Sqlexec sp_executesql Sql,NRecordCount int output,RecordCount outputend-判断是否排序if(orderField!=) set Sort=order by +orderField+ +orderTypeelse set Sort=order

37、 by +IdField+ +orderType-判断是否是第一页if(PageIndex=1)beginif(Filter= or Filter=null)set Sql=select top +str(PageSize)+ +GetFields+ from +TableName+ +Sortelseset Sql=select top +str(PageSize)+ +GetFields+ from +TableName+ where +Filter+ +Sortend-不是第一页的情况else beginif(Filter!= or Filter!=null)set Sql=select

38、 top +str(PageSize)+ +GetFields+ from +TableName+ +where +IdField+ not in (select top +str(PageIndex-1)*PageSize)+ +IdField+ +from +TableName+ where +Filter+ +Sort+) and +Filter+ +Sortelseset Sql=select top +str(PageSize)+ +GetFields+ from +TableName+ +where +IdField+ not in (select top +str(PageInd

39、ex-1)*PageSize)+ +IdField+ +from +TableName+ +Sort+) +Sortendexec(Sql)2职工活动信息视图,用于查询用户活动信息和职工信息,SQL语句如下:create view dbo.V_ActivityInfoasSELECT A.*,B.UserName FROM ActivityInfo AINNER JOIN Staff B ON A.StaffId=B.Id4.3.4 系统访问数据库的方法系统都是通过ADO.NET来连接和访问数据库,系统通过下面类来实现查询,插入,修改,删除数据,关键代码如下:/执行SQL语句,传入SqlCom

40、mand对象 public static void ExecuteNonQuery(SqlCommand cmd, string cnstr) using (SqlConnection connection = new SqlConnection(cnStr(cnstr) connection.Open(); cmd.Connection = connection; cmd.ExecuteNonQuery(); cmd.Dispose(); /执行SQL语句,传入SQL语句 public static void ExecuteNonQuery(string sql, string cnstr)

41、 using (SqlConnection connection = new SqlConnection(cnStr(cnstr) connection.Open(); using (SqlCommand command = new SqlCommand(sql, connection) command.ExecuteNonQuery(); /查询SQL语句,返回第一个值 public static object ExecuteScalar(SqlCommand cmd, string cnstr) using (SqlConnection connection = new SqlConnec

42、tion(cnStr(cnstr) connection.Open(); cmd.Connection = connection; return cmd.ExecuteScalar(); /执行SQL语句,填充到数据集 public static void Fill(SqlCommand cmd, DataSet ds, string tbname) using (SqlConnection connection = new SqlConnection(cnStr(null) connection.Open(); cmd.Connection = connection; using (SqlDataAdapter adapter = new SqlDataAdapter(cmd) adapter.Fill(ds, tbname);

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服