企业信息管理系统毕业论文.doc_第1页
企业信息管理系统毕业论文.doc_第2页
企业信息管理系统毕业论文.doc_第3页
企业信息管理系统毕业论文.doc_第4页
企业信息管理系统毕业论文.doc_第5页
免费预览已结束,剩余46页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西安高新科技学院毕业论文西安高新科技职业学院毕 业 论 文课题名称 企业信息管理系统 年 级 06级 系 别 软件工程系 专 业 软件技术 班 级 二班 姓 名 xxxxxx 学号 06*038 指导教师 西安高新科技职业学院毕业设计(论文)成绩评议年级06系别软件工程系专业软件技术姓名题目企业信息管理系统指导教师评阅意见成绩评定: 指导教师: 年 月 日评阅教师意见 指导教师: 年 月 日答辩小组意见指导教师: 年 月 日毕业设计(论文)任务书本任务书下达给: 06 年级 软件工程系 系 软件技术 专业姓名 设计题目: 企业信息管理系统 1毕业设计(论文)任务及要求(包括设计或论文的主要内容、主要技术指标,并根据题目性质对学生提出具体要求)主要内容:企业信息管理系统是根据企业日常办公的需要来设计开发的案例,目标是提高企业管理的工作效率,具有对用户信息、客户信息、产品信息、合同信息、销售信息和统计信息进行管理和维护的功能。系统主要包括系统管理员对功能的需求、销售部工作人员对功能的需求、客户部工作人员对功能的需求以及合同部工作人员对功能的需求。这4种需求的功能如下。1. 系统管理员对功能的需求 用户信息管理:管理系统中所有登录用户的信息,分配用户的部门级别; 客户信息管理:可浏览、添加、维护客户的信息; 产品信息管理:可浏览、添加、维护企业产品的信息; 合同信息管理:可浏览、添加、维护合同的信息; 销售信息管理;可浏览、添加、维护产品销售的信息; 销售信息的统计:可统计产品的销售情况。2. 销售部工作人员对功能的需求 浏览、添加、维护企业的产品信息; 浏览、添加、维护产品的销售信息; 浏览、添加、维护合同信息; 统计产品的销售信息。3. 客户部工作人员对功能的需求 浏览、维护客户信息;添加新客户信息; 对公司销售情况进行统计。4. 合同部工作人员对功能的需求 浏览合同信息、添加新合同、维护合同信息; 浏览客户信息、添加新客户、维护客户信息; 下达任务日期:2008 年12月15日 要求完成日期:2009 年4月20日 答辩日期:2009 年05月13日 指导教师: 摘要企业信息管理系统是根据企业日常办公的需要来设计开发的案例,目标是提高企业管理的工作效率,具有对用户信息、客户信息、产品信息、合同信息、销售信息和统计信息进行管理和维护的功能。系统主要包括系统管理员对功能的需求、销售部工作人员对功能的需求、客户部工作人员对功能的需求以及合同部工作人员对功能的需求。1. 系统管理员对功能的需求2. 销售部工作人员对功能的需求3. 客户部工作人员对功能的需求4. 合同部工作人员对功能的需求关键词:信息、管理、sql server2000序言提到企业信息管理系统(information management system for enterprise-ems),人们就会想到企业资源计划(erp),客户关系管理(crm),供应链管理(scm),产品寿命周期管理(plm),制造执行系统(mes),产品数据管理(pdm)等管理概念、理论和方法,以及各种各样品牌的应用解决方案与信息管理系统,如用友erp、海艾迪c-ems和m-ems及sap信息管理系统等等。我们同时也会想到这些信息系统会减少库存占用,降低成本,加快新品上市时间获得更多收益,整合企业业务流程,提高企业运营效率等等,但对信息管理系统能够有效地加强企业的知识管理(km),减少对企业员工个人知识的过分依赖性等方面的作用却并不很清楚。众所周知,任何企业都在不同程度上依赖于一定的技术和知识才可以生存与发展,尤其当今已经进入了知识经济和信息经济的时代,现代企业之间的竞争更多的是知识与信息获取或使用能力的竞争。所以对企业的知识资源进行有效的管理,是一个企业能否在激烈的市场竞争中立于不改之地的关键。从事企业管理的人都清楚,企业的人才流失对企业意味着什么。长期以来,企业员工的个人头脑是知识的载体,人才流动实际上是知识在流动。那么如何实现人走而知识却可以继续在企业中留存呢?如何实现知识不仅在某个人头脑中,而在组织的系统中并持续发挥其作用呢?如何使企业的知识可以不断积累并让每个员工快速掌握而在工作中加以运用呢?如何使新员工可以迅速在老员工的基础上继续提高工作效率和质量呢? 一、什么是知识管理和企业管理要弄清以上问题,首先,我们要从弄清什么是知识管理和企业信息管理入手。美国生产和质量委员会(apqc)对知识管理定义如下:知识管理是组织有意识采取的一种战略,它保证能够在最需要的时间将最需要的知识传送给最需要的人,这样可以帮助人们共享信息,并进而将其通过不同的方式付诸实践,最终达到提高组织业绩的目的。企业知识管理是以信息为基础的活动,通过组织性学习创造隐性和显性知识,并负责如何在适当的时间、适当的地方拥有适当的知识。微软总裁比尔盖茨认为:知识管理并不是从技术开始的,它始于商业目标、过程和对共享信息需要的认识。知识管理只不过是管理信息流,把正确的信息传送给需要它的人,以便让他们迅速地以信息为依据采取行动。中外学者普遍认为,信息是企业发展的一个非常重要的资源,信息作为资源,除了一般的可利用、有价值等特性外,还具备共享性、历史积累性、时效性和多次再生性的特性。而系统则是由若干相互联系、相互制约的独立成分组成的一个有机整体,如管理人员、生产工人、工艺、技术、管理、方法和组织机构、生产设备等,为了一个共同的目标即获取利润生产出社会需要的产品,而组成的一个生产企业就是一个系统。那么,要系统地利用信息这个资源,企业建立信息管理系统是一个非常重要的前提。企业信息管理系统(eims)就是运用现代化的管理思想和方法,采用电子计算机、软件及网络通讯技术,对企业管理决策过程中的信息进行收集、存储、加工、分析,以辅助企业日常的业务处理直到决策方案的制定和优选等工作,以及跟踪、监督、控制、调节整个管理过程的人机系统。从目前已经大量应用的各种企业信息管理系统来看,普遍具有以下特性:1.除了通用的管理软件和mrp(物料资源计划)、oa(办公自动化)、wfs(工作流系统)外,大多软件都需要做大量的需求分析,咨询顾问(多数都是行业内的专家)和企业各级员工在认真总结以往经验和企业发展要求的基础上,根据企业实际量身定做或在标准版本的基础上根据企业实际做大量的修改,所以具有行业专家特性及实际应用特性。2.多数系统是从企业战略的角度出发,在全局和总体考虑的前提下设计企业的信息管理系统,是从企业的人员机构管理、产品管理、系统权限管理、销售管理、采购管理、生产管理、质量管理等系统的角度,考虑战略的实现性和信息之间的关联性、制约性的,具有系统性和整体性。3.具有历史知识的积累性和共享性。企业的信息管理系统能够将各部门和各员工的日常工作的关键数据,存储在数据库中,并能根据权限方便查阅和调用。4.具有决策的支持性。所有的各种数据可以经过计算机的处理从不同的角度得到各种分析结果,并通过报警提醒的方式,使决策者在第一时间得到相关信息。 5.动态特性。由于信息的时效性和关联性,当系统中某一信息要素发生变化时,与之相关联的其他信息均发生变化。同时,由于企业的外部环境和内部要素均在动态发生变化,系统也要求能够适应这种变化。二、企业信息管理系统的作用从以上对于知识管理和企业信息管理系统的概念及特性等可以看出,企业信息管理系统对于企业知识管理水平的提高具有很大的支持和保障作用,具体表现在:1.发布知识,确保组织内的每个成员都能共享。在没有计算机、软件和网络通讯技术的前提下,企业发布知识的手段通常采用开会、发文件及书籍等手段,除了发布成本高而外,知识的传播速度、传播量、更新、查阅及查阅权限等等受到极大的制约。而企业信息管理系统则有效地解决了这些问题,使知识信息交易成本大大降低,交易质量和效率大大提高,有力地发挥了知识在企业中的生产力作用。2.确保知识获得的及时性。信息管理系统解决了跨地区、跨时间、跨单位、跨部门、跨员工之间的查阅障碍,只要是在有权限的前提下,知识需求者可以迅速通过系统找到自己需要的各种知识。例如目前的企业信息门户(eip-enterpriseinformationportal)可以解决企业之间的信息及知识交流问题,另外企业信息系统可以与相关的网络连接,并自动按照组织内部成员对信息的需求进行筛选、分类和收集,并按照成员对信息的需求及时传送给需要的人,以解决知识时效性的问题。3.提升组织或个人的隐性知识为显性知识,并保证两者之间的有效转换。在企业没有信息系统之前,员工的知识和经验仅存在自己的脑子里,部门的知识也在这个部门里,信息呈现孤岛状态。遗忘、人员流失和成员之间交流不畅导致企业的知识大多是隐性知识,而不能转变为显性知识,组织的知识难以积累。组织随着人员的流动、时间的推移不断地交学费,企业不能形成经验曲线,生产效率和竞争力也就难以提高。信息管理系统使个人知识得以沉淀,成员之间的知识得到共享和交融,企业对员工的过分依赖性降低,从而避免企业因某些关键岗位人员流失出现不可收拾的局面。 三、如何做好企业的知识管理首先,我们要抓好企业的信息管理。知识管理着重于显性知识和隐性知识的相互转化,因为企业只有把国内外和自己企业积累的知识和经验即显性知识,通过归类、整理、提炼迅速传递给需要它的员工,即转化为员工个人的知识隐性知识,并运用到每项工作中去,才能对企业目标发生作用。信息管理主要集中在对已有的如书面化的、电子信息等显性知识的管理,在信息增值链上,要将数据提升为信息,并对其进行采集与选择、组织与程序、压缩与提炼、归类与导航等,对信息外部特征的加工和组织。在信息管理基础上,在根据企业和员工需求,对信息内容进行提炼、比较、挖掘、分析、概括、判断和推论等进行知识管理。其次,要建立知识共享系统。知识管理是以共享和创新为主要目的,重点解决信息超载而知识匮乏的问题,重视人与人产生知识过程的管理。知识如果不拿出来与他人共享,将导致:(1)核心信息掌握在具体实施人员中,管理失控。(2)企业人员外流导致知识资产流失,大量核心技术被带走。(3)知识孤岛造成协调困难,效率下降。所以,在企业信息系统建设中,要坚持以获取企业内部和外部知识资源为核心;以产品的生产流程为核心;以个人知识与团队知识的相互交流和转化为核心;以正式交流与非正式交流的相互接轨为核心;以解决实际问题为核心;以价值链的不断增值为核心和以技能培训为核心。最后,把信息化建设作为知识管理的平台。传统的金字塔式组织结构和人际交流模式在很大程度上不适合现代社会对知识的快速组织、整合和共享需要,计算机网络则为知识的获取、组织和共享创造了一个全新的平台。企业在网络平台下,形成一种柔性的与变化的组织和扁平化的信息传递渠道。从知识管理的角度,建立信息管理系统,使人与知识资源有机结合,它将人、知识与现实工作任务整合起来,必将为企业管理带来实效。企业信息管理系统 1.1 系统设计本章讨论的案例是用于企业进行客户、合同、销售等信息管理的系统。在本节中将会具体对系统中各模块的功能和应用流程进行分析和设计。在需求分析节中将对应用系统的4类用户的需求进行介绍。在系统功能描述中将会对系统各模块的应用进行介绍,在功能模块划分中将对系统的7个应用模块进行划分,在系统流程分析中将对各模块的应用流程进行描述,下面具体介绍各部分的内容。1.1.1 需求分析本章介绍的企业信息管理系统是根据企业日常办公的需要来设计开发的案例,目标是提高企业管理的工作效率,具有对用户信息、客户信息、产品信息、合同信息、销售信息和统计信息进行管理和维护的功能。系统主要包括系统管理员对功能的需求、销售部工作人员对功能的需求、客户部工作人员对功能的需求以及合同部工作人员对功能的需求。这4种需求的功能如下。1. 系统管理员对功能的需求 用户信息管理:管理系统中所有登录用户的信息,分配用户的部门级别; 客户信息管理:可浏览、添加、维护客户的信息; 产品信息管理:可浏览、添加、维护企业产品的信息; 合同信息管理:可浏览、添加、维护合同的信息; 销售信息管理;可浏览、添加、维护产品销售的信息; 销售信息的统计:可统计产品的销售情况。2. 销售部工作人员对功能的需求 浏览、添加、维护企业的产品信息; 浏览、添加、维护产品的销售信息; 浏览、添加、维护合同信息; 统计产品的销售信息。3. 客户部工作人员对功能的需求 浏览、维护客户信息;添加新客户信息; 对公司销售情况进行统计。4. 合同部工作人员对功能的需求 浏览合同信息、添加新合同、维护合同信息; 浏览客户信息、添加新客户、维护客户信息; 统计产品的销售情况。1.1.2 系统功能描述在上一节的需求分析中,读者已经了解到企业信息管理系统中4种用户对系统功能的需求,本节将会根据上一节中的内容,对系统各模块的功能进行描述,系统的功能包括:用户登录、查看用户信息、维护用户信息、查看客户信息、维护客户信息等,下面分别对各部分的功能进行描述。(1) 用户登录由于此系统涉及不同部门的用户,因此要对不同登录用户分配不同的登录首页,并记录下每个用户所属的部门。(2) 查看用户信息系统管理员登录系统后,主界面展示的是用户的基本信息,包括用户id、姓名、部门、联系电话、e-mail等,可分页显示。(3) 维护用户信息系统管理员可以增加新的用户信息,包括用户id、姓名、部门、电话、e-mail;可以修改某一用户除密码外的所有信息,也可以删除用户的信息。(4) 查看客户信息可以浏览客户信息列表,包括客户id、客户名称、负责人、级别、e-mial、电话和地址信息,可分页显示客户信息。(5) 维护客户信息可以增加新的客户信息,包括客户id、客户名称、负责人、级别、e-mial、电话和地址;可以修改用户的信息,主要是级别信息,也可以删除客户的信息。(6) 查看产品信息可以浏览产品信息列表,包括产品编号、产品名称、产品规格、产品价格、产品描述,列表信息分页显示。(7) 维护产品信息可以增加新的产品信息,包括产品编号、产品名称、产品规格、产品价格、产品描述;修改产品的信息,也可删除产品的信息。(8) 查看合同信息可以浏览合同信息列表,包括合同id、合同编号、合同状况、签署日期、执行日期、完成日期、负责人、总金额,分页显示列表信息。(9) 维护合同信息可以增加合同的信息,包括合同id、合同编号、合同状况、签署日期、执行日期、完成日期、负责人、总金额;修改合同的信息,也可以删除合同信息。(10) 查看销售信息可以浏览销售信息列表,包括合同编号、产品编号、产品数量、已发货数量、货物单价,可分页显示列表信息。(11) 维护销售信息可以添加销售信息,包括合同编号、产品编号、产品数量、已发货数量、货物单价;可修改产品销售信息,也可删除产品销售信息。(12) 产品销售统计可以浏览产品销售统计列表,包括产品名称、产品型号、合同编号、产品销售数量,可分页显示列表信息。1.1.3 功能模块划分在了解了系统的需求分析和功能描述后,可以将企业信息管理系统划分为7个模块,划分结果如下。(1) 用户登录:用户登录系统,并划分用户的部门权限。(2) 用户信息管理:查看用户的信息、增加、修改、删除用户信息。(3) 客户信息管理:查看客户的信息、增加、修改、删除客户信息。(4) 产品信息管理:查看产品的信息、增加、修改、删除产品信息。(5) 合同信息管理:查看合同的信息、增加、修改、删除合同信息。(6) 产品销售信息管理:查看产品销售的信息、增加、修改、删除产品销售信息。(7) 产品销售统计:统计产品的销售信息。整个系统的功能模块划分结构图,如图1-1所示。图1-1 系统模块流程图1.1.4 系统流程分析客户管理系统使用时首先需要登录操作,登录后才可以进行各种信息的管理操作,图1-2展示了系统总体的使用流程。图1-2 系统总体流程图1. 用户信息管理用户信息管理主要由系统管理员进行维护。具体的功能如下:提供了列表查看用户信息,列表查看可供修改、删除记录信息,添加新的用户信息记录,其功能流程图如图1-3所示。图1-3 用户信息管理流程图2. 客户信息管理客户信息管理的具体功能如下:提供了列表查看客户信息,在列表查看中可修改、删除客户记录信息,还可以添加新的客户信息记录。客户信息的管理流程与用户信息管理流程类似,只是维护的数据不同而已。3. 合同信息管理合同信息管理的具体功能如下:提供了列表查看合同信息,在列表查看中可修改、删除合同记录信息,主要是修改合同的执行情况信息;还可以添加新的合同信息记录。合同信息的管理流程与用户信息管理流程类似,区别是维护的数据不同。4. 产品信息管理产品信息管理的具体功能如下:提供了列表查看产品信息,在列表查看中可修改、删除产品记录信息,主要修改产品的价格信息;还可以添加新的产品信息记录。产品信息的管理流程与用户信息管理流程类似,区别是维护的数据不同。5. 销售信息管理销售信息管理的具体功能如下:提供了列表查看销售信息,在列表查看中可修改、删除销售记录信息,主要修改销售中的出货信息;还可以添加新的销售信息记录。销售信息管理流程与用户信息管理流程类似,区别是维护的数据不同。6. 销售统计信息销售统计信息主要提供产品销售信息的统计功能。具体的功能如下:统计所有合同中的产品销售信息,其功能流程图如图1-4所示。图1-4 销售统计信息 1.2 数据库设计在本实例中使用的是sql server 2000数据库管理系统。数据库服务器安装的位置为本机,数据库名称为clientserver。下面将介绍数据库分析和设计、数据表的创建、数据表关系图和创建存储过程的内容。1.2.1 数据库分析和设计在本节中,将根据上一节系统功能的设计分析创建各数据表的实体e-r关系图,它是数据库设计非常重要的一步,下面用e-r图的形式表示出各实体的属性。1. 用户e-r实体图用户的实体具有用户id、密码、姓名、部门、电话、e-mail 6个属性,er图如图1-5所示。图1-5 用户e-r实体图2. 客户e-r实体图客户的实体具有编号、姓名、负责人、电话、e-mail、级别、地址7个属性,e-r图如图1-6所示。图1-6 客户e-r实体图3. 产品e-r实体图产品的实体具有编号、名称、规格、价格、描述5个属性,e-r图如图1-7所示。图1-7 产品e-r实体图4. 合同e-r实体图合同的实体具有合同编号、客户编号、签署日期、执行日期、完成日期、执行状况、负责人、合同金额8个属性,可用e-r图表示,如图1-8所示。图1-8 合同e-r实体图5. 销售e-r实体图销售的实体具有合同编号、产品编号、订单数、发货数量、单价8个属性,e-r图如图1-9所示。图1-9 销售e-r实体图1.2.2 数据表的创建在上面一节中讲解了实体的e-r图,本节中将根据e-r图的内容,创建企业信息管理系统中的各数据表,在此系统中共涉及到5个数据表的应用,分别为如下。1. 用户信息表用户信息表(users)用于存放企业信息管理系统中所有系统管理用户的信息,用户管理是每个管理系统中必不可少的,也是比较重要的一部分,本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如表1-1所示。表1-1 用户信息表字 段 名数 据 类 型大 小字 段 描 述useridvarchar20用户id,作为主键namevarchar50用户姓名passwordvarchar20记录用户登入本系统时的用户密码branchint4用户所在的部门tellvarchar20用户电话e-mailvarchar50用户email2客户信息表客户信息表(client)用于存放企业信息管理系统中所有客户的信息,客户信息的管理是系统中比较重要的内容,客户的级别是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-2所示。表1-2 客户信息表字 段 名数 据 类 型大 小字 段 描 述client_idchar10客户id,作为主键client_namechar10客户姓名client_chargechar10负责人client_levelint4客户级别client_e-mailvarchar20客户e-mailclient_tellvarchar20客户电话client_addressvarchar50客户地址3. 合同信息表合同信息表(compact)用于存放企业信息管理系统中所有合同的信息,合同信息的管理是系统中比较重要的内容,合同的执行状况是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-3所示。表1-3 合同信息表字 段 名数 据 类 型大 小字 段 描 述compact_idchar10唯一标识client_idchar10客户编号compact_statechar10合同执行的状态compact_startdatetime8合同签署日期compact_senddatetime8合同执行日期compact_finishdatetime8合同完成日期compact_personchar10合同负责人compact_pricemoney8总金额4. 销售信息表销售信息表(com_detail)用于存放企业信息管理系统中所有销售的信息,销售信息的管理是系统中比较重要的内容,已发货数量是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-4所示。表1-4 销售信息表字 段 名数 据 类 型大 小字 段 描 述idint4唯一标识compact_idchar10合同编号product_idchar10产品编号product_numint4订单数量product_sendint4记录已发货数量product_pricemoney8货物单价5. 产品信息表产品信息表(product)用于存放企业信息管理系统中所有销售的信息,销售信息的管理是系统中比较重要的内容,已发货数量是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-5所示。表1-5 产品信息表字 段 名数 据 类 型大 小字 段 描 述product_idchar10产品编号,唯一标识product_namevarchar50产品名称specchar20产品规格pricechar20产品价格product_descnbetext16备注信息1.2.3 数据表关系图在企业信息管理系统中各数据表的关系图,如图1-10所示。在compact数据表中,client数据表的client_id字段作为外键。在com_detail数据表中,compact数据表的compact_id字段和product数据表中的product_id字段作为外键。图1-10 数据表关系图1.2.4 创建存储过程因为使用存储过程可以给系统带来优化,所以系统将很大程度地使用存储过程,在系统中共应用了10个存储过程,以add开头的存储过程为系统中信息添加的存储过程,以update开头的存储过程为系统中信息修改的存储过程,这些存储过程将会在系统程序文件的后台应用中调用,下面将对系统中应用的存储过程进行解释。1. addusers存储过程addusers存储过程用于向用户信息表中添加新的用户信息。以下代码表示了这一存储过程。create procedure addusersuser_id char(10),password char(10),name varchar(50),branch int,tell varchar(20),email varchar(50)as insert into users ( userid,password,name,branch,tell,email) values (user_id,password,name,branch,tell,email)go2. addclient存储过程addusers存储过程用于往客户信息表中添加新的客户信息。以下代码表示了这一存储过程。create procedure addclientclient_id char(10),client_name char(10),client_charge char(10),client_level int,client_email varchar(20),client_tell varchar(20),client_address varchar(50)as insert into client ( client_id,client_name,client_charge,client_address,client_level,client_email,client_tell) values ( client_id,client_name,client_charge,client_address,client_level,client_email,client_tell)go3. addproduct存储过程addproduct存储过程用于往产品信息表中添加新的产品信息。以下代码表示了这一存储过程。create procedure addproductproduct_id char(10),product_name varchar(50),spec char(20),price char(20),product_descnbe textas insert into product (product_id,product_name,spec,price,product_descnbe) values ( product_id,product_name,spec,price,product_descnbe)go4addcompact存储过程addcompact该存储过程用于往合同信息表中添加新的合同信息。以下代码表示了这一存储过程。create procedure addcompactcompact_idchar(10),client_id char(10),compact_state char(10),compact_start varchar(50),compact_send datetime,compact_finish datetime,compact_person char(10),compact_price moneyas insert into compact(compact_id,client_id,compact_state,compact_start,compact_send,compact_finish,compact_person,compact_price) values ( compact_id,client_id,compact_state,compact_start,compact_send,compact_finish,compact_person,compact_price)go5. addcomdetail存储过程addcomdetail存储过程用于往销售信息表中添加新的销售信息。以下代码表示了这一存储过程。create procedure addcomdetailcompact_id char(10),product_id char(10),product_num int,product_send int,product_price moneyas insert into com_detail ( compact_id,product_id,product_num,product_send,product_price) values ( compact_id, product_id, product_num, product_send, product_price)go6. updateusers存储过程updateusers存储过程用于修改用户信息表中,符合条件的用户信息,其中密码信息不可以更新。以下代码表示了这一存储过程。create procedure updateusers userid char(10), name varchar(50), branch int, tell varchar(20),email varchar(50)as update usersset userid = userid, name = name, branch = branch, tell=tell, email=emailwhere userid= useridgo7. updateclient存储过程updateclient存储过程用于修改客户信息表中的客户信息。以下代码表示了这一存储过程。create procedure updateclientclient_id char(10),client_name char(10),client_charge char(10),client_level int,client_email varchar(20),client_tell varchar(20),client_address varchar(50)as update client set client_name=client_name,client_charge=client_charge,client_level=client_level,client_email=client_email,client_tell=client_tell,client_address=client_addresswhere client_id= client_idgo8. updateproduct存储过程updateproduct存储过程用于修改产品信息表中的产品信息。以下代码表示了这一存储过程。create procedure updateproductproduct_id char(10),product_name varchar(50),spec char(20),price char(20),product_descnbe textas update productset product_name=product_name,spec=spec,price=price,product_descnbe=product_descnbewhereproduct_id=product_idgo9. updatecompact存储过程updatecompact存储过程用于修改合同信息表中的合同信息。以下代码表示了这一存储过程。create procedure updatecompact compact_id char(10), client_id char(10), compact_state char(10), compact_start varchar(50), compact_send datetime, compact_finish datetime, compact_person char(10), compact_price moneyas update compactset client_id = client_id, compact_state = compact_state,compact_start = compact_start,compact_send = compact_send, compact_finish = compact_finish,compact_person = compact_person,compact_price = compact_price where compact_id = compact_idgo10. updatecomdetail存储过程updatecomdetail存储过程用于修改销售信息表中的销售信息。以下代码表示了这一存储过程。create procedure updatecomdetail compact_id char(10), product_id char(10), product_num int, product_send int, product_price moneyas update com_detail set product_id = product_id, product_num = product_num, product_send = product_send, product_price = product_price where compact_id = compact_idgo 1.3 系统公用模块创建在本节中将会介绍企业信息管理系统中应用到的公共模块的创建,讲解两个部分的内容,web.config和css,下面分别介绍这两个部分的创建应用。1.3.1 配置web.config在系统工程的web.config文件中定义了很多配置节处理程序声明和配置节处理程序。在此文件中添加一个节,定义了数据库连接的设置,在其他应用程序的后台程序中可以直接调用此连接设置,程序代码如下。 1.3.2 创建css企业信息管理系统的css文件参照本书光盘第4章中的incclientserver.css文件。在css中定义了系统中各界面应用的字体、表格、样式单控件、链接等属性,统一了界面的整体风格,如果需要修改界面的风格,只需要修改css文件即可,css文件的代码如下。(1) 定义body窗体风格body border-right: #ffffff 0px; background-color:#ffffcc; border-top: #ffffff 0px; font-size: 9pt; border-bottom: #ffffff 0px; font-family: 宋体 arial; (2) 定义link文件链接a:link color:#2c6ed5; text-decoration:nonea:visited color:#2c6ed5; text-decoration: nonea:active color:silver; text-decoration: nonea:hover color: #0033cc; text-decoration:underline overline(3) 定义textbox控件.textboxborder-right: #ffffcc 1px solid;border-top: #ffffcc 1px solid;font-size: 9pt;border-left: #ffffcc 1px solid;border-bottom: black 1px solid;height: 20px;background-color: #ffffcc;(4) 定义button控件.buttonborder-right: black 1px solid;border-top: black 1px solid;font-size: 9pt;border-left: black 1px solid;border-bottom: black 1px solid;height: 18px;background-color: #ffffcc(5) 定义dropdownlist控件.dropdownlistfont-size: 9pt;height: 20px;background-color: white; (6) 定义label控件labelfont-size:9pt; height:22px;(7) 定义表格tdfont-size: 9pt; height:22pxtrfont-size:9pttablebackground-color: #ffffcc; font-size:9pt; 1.4 系统界面和代码的实现在本节中将会介绍企业信息管理系统的系统界面和代码的实现,由于篇幅有限,在下面的程序中只介绍部分界面的后台应用程序,其他程序的后台应用与前面介绍的用户管理和客户管理类似,这里就不再过多地讲述,其前台界面的应用请参考光盘资料中的内容。1.4.1 企业信息管理系统首页企业信息管理系统首页如图1-11所示,作为系统首页。登入页面具有自动导航的功能,不同用户登入,根据其不同的身份,将进入不同的系统功能页,前面已介绍过系统共分4类用户:系统管理员、销售部人员、合同部人员和客户部人员。在用户身份验证通过后,系统有session变量记录其身份,伴随用户对系统进行操作的整个生命周期。以下主要介绍企业信息管理系统首页(default.aspx.cs)的后台支持类主要代码的实现方法,前台代码(default.aspx)请读者参考光盘资料。图1-11 企业信息管理系统首页1. 定义命名空间在下面的程序中定义了default文件后台应用程序的命名空间,在此,程序开发人员定义了using system.data.sqlclient;和using system.configura

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论