毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc

上传人:文库蛋蛋多 文档编号:3984946 上传时间:2023-03-30 格式:DOC 页数:36 大小:442.50KB
返回 下载 相关 举报
毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc_第1页
第1页 / 共36页
毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc_第2页
第2页 / 共36页
毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc_第3页
第3页 / 共36页
毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc_第4页
第4页 / 共36页
毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)设备管理系统中系统管理模块设计与实现.doc(36页珍藏版)》请在三一办公上搜索。

1、 40809010604西安工程大学工程设计报告设备管理系统中系统管理模块设计与实现The design and implementation of System Management Module In Equipment Mangement System学院: 计算机科学学院 专业: 计算机科学与技术 班级: 计算机08级6班 姓名: 摘 要设备管理系统从符合简便、实用、安全的要求出发,完成设备管理的全过程,其中包括设备管理、系统管理、设备统计查询、修改密码几大功能模块。设备管理系统是针对企业的实际需求开发设计的,利用计算机运算速度快、存储信息容量大、处理逻辑问题强、功能强大的优势,经过需

2、求分析,采用了B/S体系结构,以功能强大的MicrosoftVisualStudio2005作为前台开发工具,以MicrosoftSQLServer 2005作为后台数据库管理系统进行开发。利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后对初始原型系统进行需求迭代,直到形成用户满意的可行系统。设备管理系统是利用计算机硬件、软件、网络设备通信设备,进行信息的收集、传输、加工、以提高效率为目的,支持高层、中层、基层运作的集成化的系统。而设备管理是管理系统的一个子系统,它具有管理信息系统的共性,同时也具有其特殊性。设备是生

3、产的生命线,对研究所正常生产起着决定性的作用。信息安全设备管理已成为现代研究所管理的一个重要组成部分,把信息安全设备管理纳入研究所管理的重要组成部分己经成为一种趋势。关键词:设备管理 数据库 .NET WEB SQLServer目录摘 要1目录2第一章 绪论41.1 项目研究目的及意义41.2项目研究的目标51.3 课题背景4第二章 设备管理系统功能简述及相关技术介绍62.1 设备管理系统概述62.2.开发平台说明62.3集成开发环境Visual Studio 200872.4 IE 872.5 .Net三层架构的介绍和应用82.6 ASP.NET的介绍及应用9第三章 设备管理系统需求分析11

4、3.1 系统功能需求分析113.2 功能描述113.3 系统模块描述123.4 用例说明举例13第四章 设备管理系统服务器端的设计和实现164.1数据库的分析和设计164.2数据库的创建164.3数据库的物理设计17第五章 设备管理系统中系统管理模块的编码与实现205.1设备管理系统三层框架的编码和实现205.2系统管理功能模块的实现22第六章 测试范例和结果336.1系统管理模块操作测试33结束语36致谢37参考文献38第一章 绪论1.1 项目研究目的及意义本设备管理系统合理的结合国内企业设备管理现状,可以满足国内企业设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主

5、要设计思想,开发适合于各行业设备管理信息系统。大多数企业设备管理办法是设备采购进来以后,将设备的基本情况和相关信息毕业论文会体现在设备报表上,即设备跟踪信息不能及时体现在设备档案上,整个企业设备管理信息化仍处于较低水平。本系统将会提高企业的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高企业的现代化管理水平及设备资料的利用率。1.2项目研究的目标基于web的企业设备管理系统的设计与实现采用C#语言进行程序编写,实现设备信息的管理,系统的管理及查询统计的管理等功能。具体目标如下: 1实现系统的管理功能,能够记录企业员工的信息,组织机构的信息,设备种类及类别的信息,为设备管理提供基

6、础的数据资料管理2实现设备的管理功能,可以新增设备,对设备的使用情况进行登记,对设备使用过程中的信息进行登记存档,如设备的维修记录情况,设备的使用部门重新分配,到最后设备的报废折旧情况的处理等。 1.3 课题背景世界经济发展已进入一个激烈竞争的年代,国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。科学技术把人类推向了一个崭新的时代。因此,就诞生了“信息管理”这样一个概念。由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。信息管

7、理的概念源于西方,也是在世界信息量迅速增长、信息技术日新月异、信息产业强劲发展的六七十年代出现的。时至今日,信息管理已不仅仅是一个概念,而是信息学和管理学中的重要内容了。对信息管理的理解,一种认为是,信息管理就是对信息的管理。如信息、技术、人员、组织进行合理的组织和有效的控制,从而满足社会的信息需求。在此,信息管理是指广义的信息资源管理。综合两种理解,信息管理是指对人类信息活动所产生的社会信息进行管理,信息管理是管理的一种,既要对信息进行管理,也要原文请找对信息活动进行管理。信息和信息活动都是信息管理的客体。 第二章 设备管理系统功能简述及相关技术介绍2.1 相关理论与工具2.1.开发平台说明

8、(1)操作系统:采用便捷、易操作的WindowsXP;(2)程序设计语言:本着系统的容易实现、性能稳定、易学易用的原则,系统开发采用了微软公司开发的可视化编程工具MicrosoftVisualStudio2005中的C#开发的应用程序;(3)系统数据库:选择了关系型数据库SQLServer2005,它有很强的处理能力和很高的安全性,而且比较容易学习和操作;2.2.集成开发环境Visual Studio 2008Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual S

9、tudio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。2.3IE 8Windows Internet Explorer,是微软公司推出的一款网页浏览器。

10、截至2010年9月止,统计的数据显示Internet Explorer的市场占有率高达59.65%1。虽然它依然是使用最广泛的网页浏览器,但与2003年最高峰时相比,市场占有率相差超过30%。 Internet Explorer是微软的Windows操作系统的一个组成部分。在旧版的Windows操作系统上,它是独立且免费的。从Windows 95OSR2开始,它是随所有新版本的Windows操作系统附送的默认浏览器。 Internet Explorer最初是从早期一款商业性的专利网页浏览器Spyglass Mosaic派生出来的产品。在1996年,微软通过给予季度费用和部分收入从Spyglas

11、s中取得了Spyglass Mosaic的授权。虽然Spyglass Mosaic的名字与NCSA Mosaic(首款应用得最广泛的网页浏览器)甚为相似,但Spyglass Mosaic则相对地较不出名以及使用了NCSA Mosaic少量的源代码。2.4 .Net三层架构的介绍和应用图2.3.Net三层架构说明图如图2.3,所谓三层体系结构,是在客户端与数据库之间加入了一个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到一台机器上。 三层体系的应用程序将业务规则、数

12、据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换。开发人员可以将应用的商业逻辑放在中间层应用服务器上,把应用的业务逻辑与用户界面分开。在保证客户端功能的前提下,为用户提供一个简洁的界面。这意味着如果需要修改应用程序代码,只需要对中间层应用服务器进行修改,而不用修改成千上万的客户端应用程序。从而使开发人员可以专注于应用系统核心业务逻辑的分析、设计和开发,简化了应用系统的开发、更新和升级工作。其中各层的作用主要包括:1:数据访问层:主要是对原始数据(数据库或者文本文件等存放数据的形式)

13、的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务 2:业务逻辑层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。 3:表示层:主要表示WEB方式,也可以表示成WINFORM方式,WEB方式也可以表现成ASPx,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。 2.5ASP.NET的介绍及应用ASP.NET是由微软在.NET Framework框架中所提供,开发Web应用程序的类库,封装在System.Web.dll文件中,显露出S

14、ystem.Web命名空间,并提供ASP.NET网页处理、扩充以及HTTP通道的应用程序与通信处理等工作,以及Web Service的基础架构。ASP.NET是ASP技术的后继者,但它的发展性要比ASP技术要强大许多。ASP.NET可以运行在安装了.NET Framework的IIS服务器上,若要在非微软的平台上运行,则需要使用Mono平台,ASP.NET在2.0版本已经定型,在.NET Framework 3.5上则加上了许多功能,像是ASP.NET AJAX、ASP.NET MVC Framework、ASP.NET Dynamic Data与Microsoft Silverlight的服

15、务器控件等。很多人都把 ASP.NET 当做是一种编程语言,但它实际上只是一个由 .NET Framework 提供的一种开发平台 (development platform),并非编程语言。因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows 2000/2003 Server/VISTA/7上)。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。ASP.net同时也是language-independent(语言独立化)的,所以,你可以

16、选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体),VB,Jscript , C+、F+。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.net。 ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。ASP.NET 不仅仅是下一版本的 Active Server Page (ASP);它是统一的 Web 开发平台,

17、用来提供开发人员生成企业级 Web 应用程序所需的服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强该 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET 框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言

18、运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。第三章 设备管理系统需求分析3.1 系统功能需求分析本系统要实现设备管理的自动化,能完成设备信息的管理及维护,对于设备的维修、调拨、报废情况等进行处理,能够按需要进行查询,单位领导可以随时的查询设备的使用情况,并可以对设备资源进行重新分配。所需的功能如下:1

19、能够实现企业基本信息的管理,可以添加、删除及修改企业组织机构的信息,能够对企业的员工信息进行添加、删除和修改。 2可以为企业员工分配使用本系统的权限,普通员工只具有查询操作的功能,可以查询设备相关的使用情况,不能够对设备信息进行更新和删除。管理员具有全部的管理权限。 3具有身份验证的功能,对于使用本系统的用户进行身份验证,只有通过验证的用户才能使用本系统,提高系统的安全。 4能够实现设备信息的管理,新进设备时,要把设备信息进行登记。也可按设备种类或者类别进行查询和管理。 5能够对设备使用中的情况进行管理,如可以管理设备的调拨信息,也就是一个设备从一个部门或员工转给另一个部门或员工使用,能够记录

20、设备的维修情况信息。对设备的报废信息管理,可以报废某个设备,也可取消报废。对报废信息进行登记等。 6能够完成查询统计的功能,可以对设备信息,设备的维修情况,调拨情况,报废情况进行查询和统计,可以按多种条件进行查询。3.2 功能描述本设备管理系统的目标旨在改善和提高公司设备管理的计算机应用水平,实现基于计算机网络的设备管理及查询能力,实现网络化的设备管理、维修信息管理、设备调拨管理、设备报废管理、设备信息查询等功能,提高企业设备的资源利用率,为公司的知识化管理平台提供信息基础。 系统应具备简单易用,高度灵活性与可自定义性,全面支持Internet/Intranet,严密的多级管理权限功能等特点。

21、系统基于B/S结构,面向WEB,能够通过该系统轻松的实现随时随地的查询办公设备的使用及分配情况,实时在线办公,提高办公效率和设备的管理水平。模块层次图,是描述软件层次特性的工具,描述某个模块负责管理控制哪些模块以及上下级模块或同级模块之间的数据传递关系。模块层次图,能够清楚地表明系统的结构,并可用来粗略地估计系统的尺寸。3.3 系统模块描述系统模块的描述主要是描述出系统模块的主要功能和信息处理方式。主要是用文字去描述,而不是用图形图描述。系统管理实现的功能如下: (1)组织机构管理 完成企业的组织机构的管理功能,可以添加、删除及修改组织机构信息,组织机构就是指企业的部门的信息。 (2)设备类别

22、管理(负责模块) 完成设备的类别信息的添加、删除及修改的功能,在新添加设备时需要选择设备的类别。 (3)设备种类管理(负责模块) 设备种类管理完成设备种类信息的管理与维护功能,可以增加、删除及修改设备的信息。 (4)人员管理 完成企业员工的管理操作,可添加、删除、修改企业的员工信息,并为企业员工分配不同的权限,实现员工权限的管理。本系统结构模块图如下:设备管理信息系统用户登录系统管理设备记录设 理备 运 行 管 维修管理报废管理修改密码用户管理设备调拨记 录设备故障记录设备运行记录设备维修记录3.4 用例说明举例系统管理模块登陆设备管理组织结构管理设备类别管理设备种类管理人员管理管理员图3.1

23、设备管理模块需求分析用例图组织结构管理添加机构删除机构修改机构名设备类别(种类)管理删除类别(种类)添加类别(种类)查询机构查询类别(种类)人员管理添加人员删除人员查询人员图3.3设备管理模块需求分析用例图要求数据具有一致性、完整性、安全性的原则。通过关键字的设置来提示用户在使用时避免数据的重复及冲突等情况。第四章 设备管理系统服务器端的设计和实现4.1数据库的分析和设计数据库除了包含用户的源数据外,还包含关于它本身结构的描述。其次数据库还包含用来表示数据之间的关系和提高数据库应用的性能的链接。最后,数据库还包含关于使用数据库的应用程序的数据。 另外,数据库不是独立存在的,它是为具体的应用而建

24、立的。因此在设计数据库之前需要明确应用的目的,在设计数据库的时候也应时刻考虑用户需求。数据库的设计过程一般包括以下几个步骤: (1)确定建立数据库的目的和收集数据 通过详细调查要处理的对象来明确用户的各种需求,并且通过调查、收集和分析信息,以了解在数据库中需要存储哪些数据,要完成什么样的数据处理功能。 (2)建立概念模型 根据应原文请找用的需求,画出能反映每个需求的E-R图,其中包括确定实体、属性和联系的类型,将注意力集中在怎样表达出用户对信息的需求。(3)建立数据模型 将概念模型中得到的E-R图转换成具体的表示实体与实体间联系的数据模型。(4)实施与维护数据库 对字段进行命名,确定字段的类型

25、和宽度,并利用数据库语言创建数据库结构、输入数据和运行等。4.2数据库的创建设备管理系统数据库的设计使用的工具是PowerDesigner12, Sql Server 2005。使用PowerDesigner12来绘制系统的物理模型试图。设计如下所示:图4.2 设备管理模块数据库关系图4.3数据库的物理设计本系统采用的数据库管理系统是Microsoft公司的SQLServer2000。该管理系统由一系列产品组成,不仅能够满足最大的数据处理系统和商业Web站点存储数据的需要,还能为个人或小企业提供易于使用的数据存储服务。本系统的数据库名为MyEquipment,系统管理模块模块的表结构说明如下所

26、示:DeviceInfo表(设备信息表)序号列名数据类型长度小数位标识主键允许空默认值字段说明1DeviceIDint40序号2DepartIDint40使用部门序号3DeviceCategoryint40设备类别4DeviceClassIDint40设备分类5DeviceStatevarchar200设备状态6UserPeoplevarchar500使用者7DeviceTypevarchar500型号8Manufacturevarchar500制造厂商9LeaveFacDatedatetime83出厂日期10BeginUseDatedatetime83启用日期11StockDatedatet

27、ime83采购时间12Remarktext160备注13Pricevarchar500价格14AssetIDvarchar500资产编号15Recordervarchar500经办人DeviceCategory表(设备类别表)序号列名数据类型长度小数位标识主键允许空默认值字段说明1DeviceCategoryint40序号2DeviceCategoryNamevarchar500名称DeviceClassInfo表(设备分类信息表)序号列名数据类型长度小数位标识主键允许空默认值字段说明1DeviceClassIDint40序号2DeviceClassNamevarchar500名称第五章 设备

28、管理系统中系统管理模块的编码与实现5.1设备管理系统三层框架的编码和实现本系统是在VisualStudio平台运用ASP.NET技术来实现,采用C#语言作为开发工具,使用的数据库为SQLServer2005。ASP.net是M的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加ASP.NET功

29、能,随时增强ASP应用程序的功能。第二章已经介绍了本系统在VS2008中建立一个“ASP.NET WEB应用程序”项目,并在Libaraies文件夹中建立DAL层和BLL层的类库及其他类库,具体如图5.1所示:图5.1 VS2008中项目框架根据上图5.1,对图中各个文件作简要介绍。 MyEqu是本系统UI的核心,里面存放了与系统UI相关的各种文件,如下所示:n Admin文件夹是本系统UI的重点文件,里面的本系统所有页面的前台和后台页面,网站UI层的主要内容ASP.NET用户自定义控件中,而系统页面只需调用对应的自定义控件即可。而系统的每个aspx页面都是调用母版页的内容页,这样保证了网站格

30、式的统一,外观简单大方,操作性强。n Style文件夹中存放了网站的主题,里面有系统页面主题和安装页面主题。n Code文件夹中存放了本系统的页面基类,自定义控件基类,母版页基类。n Files文件夹中存放系统导出的Excel临时文件。n Images文件夹中存放系统中所要显示的图片。n Install文件夹中是系统安装向导页面和创建数据库的SQL脚本文件。n Modules文件夹中是系统所用到的用户自定义控件。n Js文件夹中是系统所用到的JS脚本和JQuery控件。n Web.config文件是系统的配置文件,里面存放了系统大量的配置信息。5.2系统管理功能模块的实现设备管理系统主要的功能

31、就是对系统内各个实体的信息进行增删查改,由于分工完成完成设备系统功能模块,所以这里选择了分配的系统管理中的设备类别和设备种类管理模块,对这些模块的实现进行详细的讲解。(1) 设备类别管理using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;usin

32、g System.Web.UI.WebControls.WebParts;using System.Xml.Linq;using System.Data.SqlClient;using MyEqu.SQLServerDAL;using System.Text;namespace MyEqu.DAL / / 数据访问类H_DeviceCategory。 / public class H_DeviceCategory public H_DeviceCategory() #region 成员方法 / / 是否存在该记录 / public bool Exists(int DeviceCategory)

33、 int rowsAffected; SqlParameter parameters = new SqlParameter(DeviceCategory, SqlDbType.Int,4); parameters0.Value = DeviceCategory; int result = DbHelperSQL.RunProcedure(UP_H_DeviceCategory_Exists, parameters, out rowsAffected); if (result = 1) return true; else return false; / / 增加一条数据 / public int

34、 Add(MyEqu.Model.H_DeviceCategory model) int rowsAffected; SqlParameter parameters = new SqlParameter(DeviceCategory, SqlDbType.Int,4),new SqlParameter(DeviceCategoryName, SqlDbType.VarChar,50); parameters0.Direction = ParameterDirection.Output; parameters1.Value = model.DeviceCategoryName; DbHelper

35、SQL.RunProcedure(UP_H_DeviceCategory_ADD, parameters, out rowsAffected); return (int)parameters0.Value; / / 更新一条数据 / public void Update(MyEqu.Model.H_DeviceCategory model) int rowsAffected; SqlParameter parameters = new SqlParameter(DeviceCategory, SqlDbType.Int,4),new SqlParameter(DeviceCategoryNam

36、e, SqlDbType.VarChar,50); parameters0.Value = model.DeviceCategory; parameters1.Value = model.DeviceCategoryName; DbHelperSQL.RunProcedure(UP_H_DeviceCategory_Update, parameters, out rowsAffected); / / 删除一条数据 / public void Delete(int DeviceCategory) int rowsAffected; SqlParameter parameters = new Sq

37、lParameter(DeviceCategory, SqlDbType.Int,4); parameters0.Value = DeviceCategory; DbHelperSQL.RunProcedure(UP_H_DeviceCategory_Delete, parameters, out rowsAffected); / / 得到一个对象实体 / public MyEqu.Model.H_DeviceCategory GetModel(int DeviceCategory) SqlParameter parameters = new SqlParameter(DeviceCatego

38、ry, SqlDbType.Int,4); parameters0.Value = DeviceCategory; MyEqu.Model.H_DeviceCategory model = new MyEqu.Model.H_DeviceCategory(); DataSet ds = DbHelperSQL.RunProcedure(UP_H_DeviceCategory_GetModel, parameters, ds); if (ds.Tables0.Rows.Count 0) if (ds.Tables0.Rows0DeviceCategory.ToString() != ) mode

39、l.DeviceCategory = int.Parse(ds.Tables0.Rows0DeviceCategory.ToString(); model.DeviceCategoryName = ds.Tables0.Rows0DeviceCategoryName.ToString(); return model; else return null; / / 获得数据列表 / public DataSet GetList(string strWhere) StringBuilder strSql = new StringBuilder(); strSql.Append(select Devi

40、ceCategory,DeviceCategoryName ); strSql.Append( FROM H_DeviceCategory ); if (strWhere.Trim() != ) strSql.Append( where + strWhere); return DbHelperSQL.Query(strSql.ToString(); / / 获得前几行数据 / public DataSet GetList(int Top, string strWhere, string filedOrder) StringBuilder strSql = new StringBuilder();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号