《小型企业生产管理系统.docx》由会员分享,可在线阅读,更多相关《小型企业生产管理系统.docx(40页珍藏版)》请在三一办公上搜索。
1、南京工程高等职业学校五年制高职毕业设计姓 名: 学 号: 系 部: 专 业: 设计题目:小型企业生产管理系统指导教师: 职 称: 年 月 日目录目录2摘 要4第1章概述51.1课题背景51.2课题意义61.31.3课题研究现状6第2章系统分析72.1可行性分析72.1.1 经济上的可行性72.1.2 技术上的可行性82.1.3 操作上的可行性82.2业务流程分析82.3功能需求分析102.4数据流程分析11第3章系统设计123.1设计原则123.2系统体系结构设计133.3功能结构设计153.4计算机系统配置方案153.4.1 计算机系统硬件配置153.4.2 计算机系统软件配置153.5数据
2、库设计163.5.1 数据库设计原则163.5.2 数据库概念结构设计163.5.3 数据库逻辑结构设计18第4章系统实现234.1系统采用的技术平台234.1.1 .NET Framwork框架技术234.1.2 C#编程语言234.1.3 ASP.NET开发技术234.1.4 Microsoft SQL Server244.1.5 IIS服务器244.2系统的软硬件平台244.3系统模块的实现254.3.1 系统登陆页面254.3.2 管理员界面254.3.3 员工信息添加界面264.4员工信息查看界面274.5员工月工资添加界面274.6客户信息添加界面284.7商品信息添加界面30第5
3、章系统测试305.1测试目标305.2测试方法305.3测试环境315.4功能测试325.5性能测试365.6测试结果分析37第6章结论376.16.1系统的特点386.26.2系统的不足和改进386.36.3设计收获与心得38参 考 文 献39致 谢40摘 要如今,全球经济一体化和信息技术不断地发展,网络技术和电子商务被普遍应用,客户需求不断变化、技术创新速度加快、产品的生命周期缩短、实施周期较长等因素对企业的生存和发展构成了严重威胁,这些问题在中小企业中尤其突出。在这种情况下,我国中小企业非常有必要引入更为先进的信息管理方法和手段。为此,我们有必要研究一套适合中小企业的价格低廉、部署维护简
4、单高效的生产管理系统,以便提高企业的竞争力和经济效益。本文从小型企业的实际需求出发,开发设计了基于WEB的小型企业生产管理系统。本文首先根据企业的实际需求做出可行性分析、功能性分析和非功能性分析,并对小型企业生产管理系统进行总体设计,提出了系统的体系结构。最后,使用 Visual Studio2005 作为开发平台,对基于WEB的小型企业生产管理系统进行了全面编程实现。本论文的研究目的在于结合我国中小企业的普遍特点,面向中小企业设计并开发出一套以先进管理思想为指导、价格低廉、功能全面、部署维护简单高效的企业管理信息系统, 这对于中小型企业而言,将有着十分重要的作用。关键字:企业管理系统;生产管
5、理系统;ASP.NET ;SQL40 第1章 概述随着Internet技术的迅猛发展,以及计算机在企业信息化管理中的普遍应用,通过使用计算机技术来实现企业信息化管理的趋势尽显无疑。信息管理是一项十分琐碎、繁杂而又细致的工作,企业的销售、采购、库存核算的工作量很大,并且不允许出错。在这种情况下,企业可以通过购买和实施国际先进的管理软件ERP来有效地提高企业的管理效率,同时迎接知识经济时代的新挑战。1.1 课题背景伴随着人类步入知识经济时代,全球经济一体化和信息技术不断发展,网络技术和电子商务被普遍应用,客户需求不断变化、技术创新速度加快、产品的生命周期缩短、实施周期较长等因素对企业的生存和发展构
6、成了严重威胁1,这些问题在中小企业中尤其突出。在我国的社会经济中,中小企业占主要部分,并在国民企业的发展中占有重要地位,它们支撑着国民经济的发展,对促进经济市场化和国际化以及扩大广大国民的就业面等作出了重大贡献。根据国家统计局统计的数据显示2,在2004年度,我国中小企业的数量占了全国所有注册企业总数量的98%,创造了超过75%的工业总产值,提供了大约77%的就业机会,占出口贸易30%?40%的比例。然而,我国中小企业多数都存在一些缺陷1,如专业化协作程度差、旧体制弊端、资金缺乏、技术落后、信息技术水平较低等等,这些问题所存在的矛盾随着全球经济一体化步伐的加速也将日益显现。在这种情况下,我国中
7、小企业非常有必要引入更为先进的信息管理方法和手段。企业-资源-计划(Enterprise Resource Planning,缩写ERP)在现代企业管理中,将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。基于ERP的生产管理系统是从MRP(Material Requirement Planning)发展而来的集成化管理信息系统,MRP是ERP系统的核心。MRP解决了物料的计划与控制问题,实现了物料信息集成。MRP的基本构成:主生产计划(MPS),产品结构与物料清单(BOM),库存信息。首先根据需求计划(销售订单)制
8、定主生产计划,按照产品的零件结构,即物料清单(BOM),把主生产计划展开成零件计划。同时,必须知道库存数量才能准确计算出零件的采购数量。这样在这条供应链下进行采购供应管理和销售管理。因此,达到从供应链范围去优化企业资源的目的。1.2 课题意义企业信息化建设过程中,我国中小企业存在的最严重的缺陷是自身研发团队的缺乏和它们本身技术实力不足,因此,它们要依靠自己的技术在市场竞争中赢取优势是非常困难的。然而,在竞争日益激烈的市场中,中小企业具有反应灵活,并能迅速投入生产及转产等优势3。ERP系统的实施3有助于中小企业建立一个稳定的、灵活的和动态的管理体系,有助于企业重组其业务流程,以在市场竞争中获得优
9、势,并提高整体的管理水平;同时,还能有效降低库存,减少资金占用,提高产品质量,降低运营成本,并改善客户服务和快速响应客户需求。本课题是以基于ERP的MRP系统为应用模型,采用最先进的网络技术、数据库技术、信息分析技术开发的MIS系统,基于ERP的生产管理系统。对于企业来说,利用计算机支持企业高效率完成生产管理的日常事务,是适应现代企业制度要求、推动企业生产管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业生产管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。本论文的研究目的在
10、于结合我国中小企业的普遍特点,面向中小企业设计并开发出一套以先进管理思想为指导、价格低廉、功能全面、部署维护简单高效的企业管理信息系统, 这对于中小型企业而言,有着十分重要的作用。1.3 1.3课题研究现状我国的生产计划管理系统经过十几年的发展,已经取得了明显的进步,产品种类日趋丰富,技术日益成熟。从系统产品来看,目前国内的生产计划管理系统有些建立在LotusDomino/Notes平台上,有些直接使用Microsoft产品如SharePoint,也有部分软件公司开发了具有自主知识产权的生产计划管理系统。从应用范围来看,生产计划管理系统主要应用在企事业单位中。企业用户需求最为强烈,普及率也最高
11、,几乎所有的大型企业都已经配备了生产计划管理系统。企事业单位以事务处理为主的工作流应用比较多。从处理范围来看,生产计划管理系统主要是解决如何提高日常办公、生产效率的问题。因此我们日常工作的大部分内容都可以归入办公自动化处理的范畴,如文字处理、文件撰写、传真、申请审批、办公用品、公文管理、会议管理、资料管理、档案管理、客户管理、订货销售、库存管理、生产计划、器材需求、技术管理、质量管理、成本计算、财务计算、劳资、人事管理等等,其中核心是生产管理。目前,我国的生产计划管理系统正朝着集成化、网络化、多媒体和智能化的国际水平发展。各国的经验表明:国家经济现代化必须依赖各级管理水平的提高和办公自动化。因
12、此,生产计划管理系统必将对我国整个社会生活的各个方面产生深刻的影响3。国际上很多大型的ERP系统产品一般都是功能强大、囊括企业各种需求、面向大规模生产企业,价格昂贵实施困难,同时又由于企业文化背景、经营环境、管理策略的不同,导致国际上流通的ERP产品并不符合国内企业发展需要,因而国内ERP发展相对缓慢4。企业在选择ERP管理系统产品的时候更多的是挑选适合自己企业规模、功能实用的、操作方便的产品。企业的需求推动着ERP产品的成熟,开发适合中国企业发展需求的ERP产品已成为趋势。第2章 系统分析2.1 可行性分析2.1.1 经济上的可行性如今,随着计算机的大量普及,各种软件的开发成本越来越低,价格
13、也越来越底。本系统也是这样,开发成本较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,也并不会因为开发成本低而造成系统功能性能的下降。相反,随着计算机技术的发展,各种实用软件的性能日渐提高。生产管理系统廉价的开发成本,却能够带来相当大的实惠和方便。主要表现在:(1)本系统可以说是一个拥有多种实用功能的生产管理系统,它集成了设备入库出库的登记、查询等多种功能,具有较强的实用性和方便性。(2)可使故障设备的维修更为及时,能给企业带来更大的效益。(3)本系统的运行可以大大提高集团设备管理的效率,减少不必要的人力和物力。由此,可以得出,本系统在经济上是绝对具有可行性。2.1.2 技
14、术上的可行性从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,Visual Studio2010和SQL2005的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。2.1.3 操作上的可行性首先,设计网站的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的生产管理系统。其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。从操作上来说是可行的。综上所述,本系统开发目标已明确
15、,在技术、经济、操作等方面具备可行性,因此系统的开发是完全可行的。2.2 业务流程分析生产管理系统工作流程为:系统启动并进入系统登陆界面,需输入用户名和密码进行登录。管理员登录后可添加员工信息、客户信息、供货商信息、商品信息和数据备份等;客户登陆后可修改个人密码、在线下单和订单查看;员工登陆后可进行个人资料修改、工资查看和派单任务查询。本系统的业务流程图如图所示: 图2.1业务流程图本系统是利用现代化的计算机网络技术对传统的生产管理与业务管理进行整合,按照实践过程设计完成的。此系统的设计有助于管理员对生产管理系统的管理,在很大程度上可以提高效率,对信息进行及时更新等方面都可以提高不少速度。为了
16、使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:(1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便。(2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的版块显示出来,达到即时发布、即时见效的功能。(3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。而且,还能进行上传、打印相关资源的管理。(4)方便移植:系统应具有实用性、可靠性和适用性。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在系统界面上实现
17、及时更新的效果,减少了更改系统源代码的复杂性。(5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。2.3 功能需求分析本系统设计的最终目的是实现对网站的有序高效管理。为此在系统设计时应做好用户需求查,充分了解用户的实际需求,保证系统具有良好的易用性、稳定性和扩展性。通过前期的调查分析及研究,对本管理系统来说,分两种用户类型,管理员、员工、客户。本系统要实现的主要功能主要有以下几个方面。管理员:(1)系统用户管理 包括管理员的添加、删除和管理员密码修改。(2)员工信息管理 包括员工信息、员工工资的添加、查询、修改和删除。(3)客户信息管理 包括客户
18、信息的添加、查询、修改和删除,以及客户生日提醒。(4)供货商信息管理 包括供货商信息的添加、查询、修改和删除。(5)商品管理 包括商品类别管理、商品信息管理、库存查询、入库管理。(6)派工管理 员工派工设置。(7)系统管理 系统数据备份。客户:(1)个人资料管理个人资料修改。(2)订单管理包括在线下单和订单查询。员工:(1)个人资料管理个人资料修改。(2)派单任务派单任务查看。(3)工资查看工资查询。以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。2.4 数据流程分析数据流程分析主要包括对信息的流动、传递、处理、存储等
19、的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。生产管理系统的数据流程:对本系统操作的数据源有管理员有两种用户,管理员和普通用户。管理员有权限对数据库中的数据进行添加、修改、删除、查询,普通用户个人资料修改、设备借用登记和故障申报也会产生一些数据。通过对本系统的需求分析,系统的基本功能已经确定。整个系统的数据流程图如图2.2所示:图2.2系统的数据流程第3章 系统设计3
20、.1 设计原则小型企业生产管理系统主要是面向中小企业研发的信息化平台解决方案。系统的基本思路是借助当今成熟的计算机及网络技术,为企业用户搭建一个有普遍适用性的统一应用系统平台,通过此平台可将用户现有的和将来计划建设的其他办公软件集成为一个整体,在统一的框架下为用户提供全面的数据信息共享和快捷的视窗操作界面入口,以达到最大限度提高日常无纸办公的系统价值与目的。为保证系统平台设计目标的实现,在开发过程中遵循以下原则14:(1)实用性:中小型企业生产管理系统负责企业日常的办公需要,实用性对办公自动化应用系统来说是第一位的,如果没有实用价值,系统将会变成一个空中楼阁,不能解决任何实际问题,因此在进行系
21、统设计过程中,始终把系统实用性放在第一位。(2)安全、可靠性:中小型企业生产管理系统处理的数据都是企业动作中重要的数据,系统要具备良好的用户操作机制来保证数据信息的安全性,要确保数据的准确性和有效性;系统能提供稳定、可靠的服务;当意外情况发生时,系统要有完备的数据恢复方案。(3)易操作、易维护:中小型企业生产管理系统面向整个企业的用户,系统应该具有友好的操作界面,能提供方便快捷的功能特点。系统中的各功能模块在视窗操作界面的设计与布局上保持统一,使用户在使用过程中能自行学习、触类旁通,以最快的速度迅速掌握系统各功能模块的使用。同时,系统的维护要简单、容易上手,避免过于专业化的复杂、繁的操作。(4
22、)先进性:中小型企业生产管理系统投入使用后,要为企业提供一定年限的服务,因此系统的设计时要用一定的前瞻性眼光进行考虑,要采用性价比高的硬件产品,配以目前成熟先进的网络技术、计算机技术,能让开发出来的系统符合未来计算机软件系统的发展潮流与趋势;另外,系统要具有良好的软件弹性与伸缩能力,在一定程度内能采用自适应措施,适应外部环境的变化。(5)可扩展性:考虑到企业用户的办公业务类型不是单一的、固定不变的,系统应能适应企业用户的业务类型转换和发展变化需要,能不断进行技术功能的升级换代,并留有相关对外接口,可便利地与其它第三方软件系统进行集成。(6)经济性:中小型企业生产管理系统的开发不能盲目地追求设备
23、最先进性,开发时要结合用户实际的预算安排,以实际需要为出发点进行按需配置与按需开发,保证中小型企业生产管理系统优良的实施经济性。3.2 系统体系结构设计小型企业生产管理系统采用B/S体系结构模式,如图3.1所示。企业办公用户显示层主要以WEB网页方式或以WinForm显示方式出现,从技术上来说,是ASP.NET页面,负责处理办公用户的数据输入和办公用户的数据输出等工作。办公业务逻辑层由相关的程序和处理规则组成,主要负责处理从显示层网页中传入的办公数据,对相关数据进行程序处理和逻辑判断处理。数据层负责定义和存储办公系统中的原始数据和办公业务过程中产生的数据,以生成关系型二维表或数据存储过程的形式
24、出现,显示层与逻辑层所用到的数据信息全部来源于数据层。图3.1体系架构图中小型企业生产管理系统的逻辑上划分为以下三层,由上而下分别是:表现层、逻辑层和数据层。层于层之间“高聚合、低耦合”形式关联起来,互相独立,在系统设计的时候互不影响,通过系统接口完成层与层之间的数据交流联通。表现层与用户的交互获取用户逻辑指令后,为逻辑层传递用户指令,而逻辑层则根据用户指令,向下发送逻辑任务从数据层获取相应的数据,并整合数据形成逻辑任务,反馈到逻辑层。逻辑层获得数据层返回的数据后,通过业务逻辑整合,向上向表现层发送逻辑数据。表现层根据逻辑层整合的任务数据,通过良好的视图返回相关信息,满足用户的需求。本系统的架
25、构图符合三层架构数据层、业务逻辑层、表示层的设计理念,具体如图3.2所示。图3.2系统架构图3.3 功能结构设计根据前文的系统功能需求分析,可以得出本系统的系统功能模块结构图如图3.3所示:图3.3系统功能结构图3.4 计算机系统配置方案3.4.1 计算机系统硬件配置主板:技嘉GA-G31M-S2CCPU: Intel奔腾双核E5300(盒)内存:威刚2GB DDR2 800(万紫千红)硬盘:希捷320GB光驱:先锋DVR-117CH显卡:集成Intel GMA 3100显卡声卡:集成Realtek ALC8838声卡网卡:集成AR8132百兆网卡显示器:优派19寸LED显示器3.4.2 计算
26、机系统软件配置操作系统:Microsoft Windows XP Professional办公软件:Microsoft Office 2003 金山词霸2010 Adobe Acrobat 10.0 Professional 瑞星杀毒软件防火墙组合版 Internet Explorer 8.03.5 数据库设计3.5.1 数据库设计原则在数据库设计中,简洁、结构明晰的表结构对数据库设计是相当重要的。规范化的表结构设计,在以后的数据维护中,不会发生插入、删除和更新时的异常。反之,数据库表结构设计不合理,不仅会给数据库的使用和维护带来方方面面的问题,而且可能存储了大量多余的冗余信息,浪费了系统的资
27、源。要设计规范化的数据库,就要求根据数据库设计范式也就是数据库设计的规范原则来做设计。设计原则如下11:(1)规范化。在设计和操作数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的存储操作,而且可以极大地简化应用程序的其他方面。正确进行表结构的设计的正式名称就是数据库规范化。(2)数据冗余。数据应该尽可能少地冗余,这意味着重复数据应该减少到最少。如果存在过多的冗余数据,就意味着要占用更多的物理空间,同时也对数据的一致性检查和维护带来诸多问题。如果有个表被忽略了,那么就可能导致整个数据库的不一致性。3.5.2 数据库概念结构设计根据前面的设
28、计规划,各个实体的具体描述E-R图如下:整体ER图如图3.4a所示:图3.4a 整体ER图管理员ER图如图3.4b所示:图3.4b管理员实体ER图员工信息实体ER图如图3.4c所示:图3.4c员工信息实体ER图客户信息ER图如图3.4d所示:图3.4d 客户信息ER图3.5.3 数据库逻辑结构设计现在需要将上面的数据库概念结构转化为SQL数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。生产管理系统的数据结构如allgonggao表所示:allgonggao表:序号字段名称字段类型大小允许为空最大长度备注1ID
29、Int 4自增编号102titleVarChar 255是2553contentText 16是2554leibieVarChar 50是2555shouyetupianVarChar 50是2556dianjilvVarChar 50是2557addtimeDateTime 8是23alllb表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102lbVarChar 50是2553addtimeDateTime 8是23allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102usernameVarChar 50是2553pwdVar
30、Char 50是2554cxVarChar 50是2555addtimeDateTime 8是23bumen表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bianhaoVarChar 50是2553mingchengVarChar 50是2554zhuguanVarChar 50是2555dianhuaVarChar 50是2556chuanzhenVarChar 50是2557beizhuVarChar 50是2558addtimeDateTime 8是23dingdanxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102b
31、ianhaoVarChar 50是2553mingchengVarChar 50是2554jiageVarChar 50是2555leibieVarChar 50是2556kucunVarChar 50是2557dingdanshuliangVarChar 50是2558xiadanrenVarChar 50是2559beizhuVarChar 500是25510paigongyuanVarChar 50是25511isshVarChar 2是25512addtimeDateTime 8是23gongyingshangxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自
32、增编号102gongyingshangmingchengVarChar 50是2553dianhuaVarChar 50是2554dizhiVarChar 50是2555wangzhiVarChar 50是2556youxiangVarChar 50是2557chuanzhenVarChar 50是2558zhuyingchanpinVarChar 50是2559fuzerenVarChar 50是25510beizhuVarChar 50是25511addtimeDateTime 8是23gongzi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102ygbhVar
33、Char 50是2553ygxmVarChar 50是2554nianInt 4是105yueInt 4是106gzFloat 8是157sdsFloat 8是158gz2Float 8是159addtimeDateTime 8是23kehuxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102kehubianhaoVarChar 50是2553kehuxingmingVarChar 50是2554xingbieVarChar 50是2555jibieVarChar 50是2556dianhuaVarChar 50是2557youxiangVarChar 50
34、是2558chushengnianyueDateTime 8是239shenfenzhengVarChar 300是25510dizhiVarChar 300是25511beizhuVarChar 500是25512mimaVarChar 50是25513addtimeDateTime 8是23rukujilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bianhaoVarChar 50是2553mingchengVarChar 50是2554leibieVarChar 50是2555danweiVarChar 50是2556kucunVarChar 50是2
35、557rukushuliangVarChar 50是2558caozuoyuanVarChar 50是2559addtimeDateTime 8是23shangpinxinxi表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bianhaoVarChar 50是2553mingchengVarChar 50是2554jiageVarChar 50是2555leibieVarChar 50是2556jianjieVarChar 50是2557tupianVarChar 50是2558kucunVarChar 50是2559faburenVarChar 50是25510
36、addtimeDateTime 8是23yuangong表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102gonghaoVarChar 50是2553xingmingVarChar 50是2554xingbieVarChar 50是2555dianhuaVarChar 50是2556zhiweiVarChar 50是2557hetongVarChar 50是2558gerengaiyaoVarChar 50是2559geleijingliVarChar 50是25510mimaVarChar 50是25511addtimeDateTime 8是2312bumenVa
37、rChar 50是25513ruzhitimeDateTime 8是2314gxtsInt 4是1015sytsInt 4是1016touxiangVarChar 50是255zhiwei表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bumenVarChar 50是2553mingchengVarChar 50是2554beizhuVarChar 50是2555addtimeDateTime 8是23第4章 系统实现4.1 系统采用的技术平台4.1.1 .NET Framwork框架技术.NET Framework 是美国微软公司在剧烈的市场竞争中推出的新一代技
38、术开发平台与战略,它最早在 2001 年的时候被提出来,当时,作为一个定义性的产品与构思,.NET 更多停留在一种模糊的概念层面上。随着.NET Framework 技术的不断发展与成熟,其版本也由原来的 1.0 升级到 4.0,现在.NET Framework 已经成为深受各类技术开发人员和用户欢迎的开发环境框架。.NET 支持以下常用的编程语言:C#语言、COBOL语言、VISUAL J#语言、VC+.NET 语言、VB.NET 语言、JScript.NET 语言、SmallTalk语言等,当然最主流的是 C#语言和 VB.NET 语言8910。4.1.2 C#编程语言C#程序语言(C S
39、harp)是微软公司在 2000 年 6 月份针对.NET Framework 框架战略特意打造的全新编程语言,它全面支持向对象编程思想。从某种意义上说,C#程序语言是 C 程序语言、C+程序语言家庭中的新生成员,其语法与结构的定义主要来源于 C 程序语言、C+程序语言和 Java 程序语言,同时也增加了一些新的功能机制与特色,使得 C#程序语言一经推出便为全世界开发人员所关注与接受,和 Java 程序语言一样,都可以用来开发企业级的应用程序系统。4.1.3 ASP.NET开发技术ASP.NET是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务
40、器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指 Active Server Pages(动态服务器页面),运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序 。4.1.4 Microsoft SQL ServerSQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,
41、例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select,Insert,Update,Delete,Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。4.1.5 IIS服务器IIS(Internet Information Server),是微软公司主推的服务器,最新的版本是IIS 6.0,IIS与Windows NT Server完全集成在一起,因而用户能够利用Windows NT Serv