软件技术专业企业信息管理系统论文.docx
《软件技术专业企业信息管理系统论文.docx》由会员分享,可在线阅读,更多相关《软件技术专业企业信息管理系统论文.docx(72页珍藏版)》请在冰点文库上搜索。
![软件技术专业企业信息管理系统论文.docx](https://file1.bingdoc.com/fileroot1/2023-6/6/3a32e6c0-dfab-4f3b-a331-7895577e3d4d/3a32e6c0-dfab-4f3b-a331-7895577e3d4d1.gif)
软件技术专业企业信息管理系统论文
西安高新科技职业学院
毕业论文
课题名称企业信息管理系统
年级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.合同部工作人员对功能的需求
关键词:
信息、管理、SQLServer2000
序言
提到企业信息管理系统(InformationManagementSystemforEnterprise-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数据库设计
在本实例中使用的是SQLServer2000数据库管理系统。
数据库服务器安装的位置为本机,数据库名称为clientserver。
下面将介绍数据库分析和设计、数据表的创建、数据表关系图和创建存储过程的内容。
1.2.1数据库分析和设计
在本节中,将根据上一节系统功能的设计分析创建各数据表的实体E-R关系图,它是数据库设计非常重要的一步,下面用E-R图的形式表示出各实体的属性。
1.用户E-R实体图
用户的实体具有用户ID、密码、姓名、部门、电话、E-mail6个属性,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用户信息表
字段名
数据类型
大小
字段描述
Userid
Varchar
20
用户ID,作为主键
Name
Varchar
50
用户姓名
Password
Varchar
20
记录用户登入本系统时的用户密码
branch
Int
4
用户所在的部门
Tell
Varchar
20
用户电话
E-mail
Varchar
50
用户Email
2.客户信息表
客户信息表(Client)用于存放企业信息管理系统中所有客户的信息,客户信息的管理是系统中比较重要的内容,客户的级别是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-2所示。
表1-2客户信息表
字段名
数据类型
大小
字段描述
Client_id
char
10
客户ID,作为主键
Client_name
char
10
客户姓名
Client_charge
char
10
负责人
Client_level
Int
4
客户级别
Client_E-mail
Varchar
20
客户E-mail
Client_tell
Varchar
20
客户电话
Client_address
Varchar
50
客户地址
3.合同信息表
合同信息表(Compact)用于存放企业信息管理系统中所有合同的信息,合同信息的管理是系统中比较重要的内容,合同的执行状况是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-3所示。
表1-3合同信息表
字段名
数据类型
大小
字段描述
Compact_id
Char
10
唯一标识
Client_id
Char
10
客户编号
Compact_state
Char
10
合同执行的状态
Compact_start
Datetime
8
合同签署日期
Compact_send
Datetime
8
合同执行日期
Compact_finish
Datetime
8
合同完成日期
Compact_person
Char
10
合同负责人
Compact_price
Money
8
总金额
4.销售信息表
销售信息表(Com_detail)用于存放企业信息管理系统中所有销售的信息,销售信息的管理是系统中比较重要的内容,已发货数量是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-4所示。
表1-4销售信息表
字段名
数据类型
大小
字段描述
id
Int
4
唯一标识
Compact_id
Char
10
合同编号
Product_id
Char
10
产品编号
Product_num
Int
4
订单数量
Product_send
Int
4
记录已发货数量
Product_price
Money
8
货物单价
5.产品信息表
产品信息表(product)用于存放企业信息管理系统中所有销售的信息,销售信息的管理是系统中比较重要的内容,已发货数量是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表1-5所示。
表1-5产品信息表
字段名
数据类型
大小
字段描述
Product_id
Char
10
产品编号,唯一标识
Prod