1 / 30
文档名称:

基于企业信息资源共享平台的设计与实现.docx

格式:docx   大小:661KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于企业信息资源共享平台的设计与实现.docx

上传人:1557281760 2022/11/26 文件大小:661 KB

下载得到文件列表

基于企业信息资源共享平台的设计与实现.docx

文档介绍

文档介绍:该【基于企业信息资源共享平台的设计与实现 】是由【1557281760】上传分享,文档一共【30】页,该文档可以免费在线阅读,需要了解更多关于【基于企业信息资源共享平台的设计与实现 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。28/30
本科生毕业论文(设计)
题目:
内容摘要
近年来,我国中小企业的发展迅猛,目前全国中小企业的数量已经占到全国企业总数的99%以上,提供了80%以上的全国城镇就业岗位。中小企业的发展壮大是我国扩大内需,提升国民消费能力的有力支撑,同时,也是维护国家稳定,人民安居乐业的有力保障。如何加快中小企业发展,提升中小企业的核心竞争力,使之立于激励的市场竞争环境不败之地,企业的信息化建设是必由之路。企业信息化主要包括了生产信息化、管理信息化、财务信息化、办公自动化等等多个方面,如要实现这些功能需要有不同的系统支撑,如CRM、ERP、OA、PDM等等。
本文旨在通过深入分析当前中小企业的信息化现状和发展,利用Windows开发平台,,为中小企业构建一套可以自我管理、自我运行的企业信息资源共享平台。
关键词:B/S模式;企业信息化;资源共享
I/36
目录
内容摘要 I
引言 3
1概述 4
4
5
2相关技术介绍 7
7
7
9
10
12
3系统设计 14
14
14
14
15
17
19
4系统实现 22
22
23
26
27
5结论 28
参考文献 29
II/36
引言
我国中小企业大部分是乡镇企业,企业领导者缺乏睿智的信息意识,长期以来形成的单凭主观感觉和经验进行工作的****惯还远未消除。另外,一些企业领导对管理存有误区,认为企业的发展,效益的提高靠产权制度改革和外延扩张取得,只要有良好的外部环境即可,把深化改革与加强管理对立起来,对企业信息资源共享工作缺乏长远考虑和财力、物力及人力等方面的配合与支持。不重视企业信息资源共享工作,对建立有关的信息系统没有热情,由此导致企业决策失误,企业在竞争中失利,甚至破产倒闭。[1]
提高企业领导者信息化意识,加快企业信息化的发展,初步建设企业信息资源共享平台是当前我国大多数中小企业发展的必由之路。当然,如何在现有的条件下利用有限的财力、物力和人力构建可实现自我管理、自我运行的企业信息资源共享平台是摆在这些企业面前的难题。
本文主要通过分析中小企业信息资源共享平台的建设背景、历史意义和系统组成等方面的内容,为企业建立信息资源共享平台提供理论基础和实现方法。
3/36
1概述

随着信息技术的不断发展,我国的中小企业正迎接着网络信息时代的到来。对于占到中国企业总数99%以上的中小型企业来说,很多企业的信息资源管理还处于初级阶段,有些甚至还是空白。这些企业往往只注重经济效益,而忽视了企业内外部的信息资源管理,在遇到重大经济决策时往往依靠企业领导者的个人判断,日常企业运营也没有统一的信息收集、发布、管理平台,信息发布及公文审批等还依靠传统纸质文件的传递,信息资源丢失严重、信息获取非常不便、企业运营效率低下。虽然众多中小企业意识到企业信息资源对企业发展的重要性,但中小企业在进行信息化建设时仍遇到很多困难,本文正是从我国中小企业信息资源利用的现状和问题出发,阐述了中小企业信息资源共享平台建设的远大意义,为我国中小企业提供一套可以自我实现、自我管理的企业信息资源共享平台的建设方法。
我国中小企业信息化发展的现状有以下几个方面的特点:
1、企业信息化总体水平比较低。根据抽样调查结果,我国企业中已经全部实现计算机网络互联、办公自动化系统和信息管理系统的企业不足10%;作为企业电子商务的核心ERP系统,%。而美国在20世纪90年代已基本完成企业信息化建设。我国上网的企业只占到所有企业的20%-30%,这些已经上网的企业大多数也仅仅是在网上建立了主页和电子邮件地址,并没有利用网络开展商务活动。相比之下,美国有60%的小企业、80%的中型企业、90%以上的大企业已借助互联网广泛开展商务活动,企业已有近70%的业务行为是在互联网上完成的。在欧洲,企业也有近50%的业务行为在网上完成[2]。
2、企业领导不重视信息化工作。我国大多数中小企业领导者对企业信息化认识不足,认为企业的发展主要依靠经济效益,信息化建设并不重要。有些企业的领导者把企业信息化简单的理解成计算机硬件设备的购买,认为只要拥有这些硬件设备,企业的信息化就已经建立。企业的信息资源依然分散在各自的计算机设备中,没有一个统一的资源共享平台将这些信息共享出来,公文的审批依然采用传统的纸质文件传递,甚至有些中层领导把签字当作权利的象征,而排斥企业信息化的工作,这些认识上的不足导致企业的信息化建设不能收到应有的效果。
3、缺乏信息化的建设人才。高科技的人才是企业信息化的建设主力,目前,
5/36
我国中小企业信息建设落后的另一个主要原因是高科技人才的匮乏,主要体现在信息技术人才的数量少且质量不高,大多数的高科技人才更愿意进入国有企业或大型企业工作,而数量庞大的中小企业却吸引不到这些人才。
目前,虽然国内外已经有一些公司正在从事企业信息化等方面的研究,也有一些成熟的软件系统可以使用,但这些软件大多为大中型企业所设计开发,价格昂贵且功能模式都相对复杂,对于中小企业而言,很多功能模块都暂时无法用到,这样就给中小企业的信息化投入增加了很大的负担。同时,选择这些复杂的企业信息化软件,对于企业IT系统维护者本身的技术要求也比较高,需要具备一定的技术背景,这通常也是不现实的。因此,本文通过分析中小企业发展的现状和特点,结合中小企业的实际情况,为中小企业设计一套简单、易维护、低成本的企业资源共享平台,让这些企业能够尽早的实现企业资源信息化,尽早的享受到信息化为企业带来的便利。

本文主要是采用系统的方法进行企业信息资源共享平台的需求分析,并利用这种开发方法进行系统设计,从而进行程序的编写和功能模块的设计。主要内容如下:
1、理论方法研究:;
2、需求分析:采用了面向对象的技术思想与开发步骤建立对象和功能模型;
3、系统设计:,包括总体设计和功能模块的实现。
本文的组织结构如下:
全文共分5章。
第一章,主要是介绍我国中小企业信息化发展的现状及特点,从企业的现实需要出发,论述了企业信息资源共享平台建设的必要性和迫切性,介绍了课题提出的背景和论文的主要内容及组织结构。
第二章,简要介绍了开发本系统所用到的相关技术,,说明了本课题的开发平台。
5/36
第三章,企业信息资源共享平台的详细系统设计,包括系统需求分析、系统设计及数据库设计三部分,说明了本课题的总体设计思想。
第四章,对系统提供的功能模块的实现方法给出说明,包括系统登陆模块、信息发布模块、公文审批模块及留言板模块的设计与实现。
第五章,总结了本论文的主要研究工作,并指出了本系统的优势所在。
6/36
2相关技术介绍
在本系统的开发过程中用到了很多先进的技术,、B/S、.NETFramework、……,以及用到了SQLServer数据库技术等。本章将简要介绍这些关键技术。

本系统的数据库是使用SQLServer开发的。SQLServer是微软公司开发的
一个关系数据库管理系统,以Transact-SQL作为它的数据库查询和编程语言,它采用二级安全验证、登录验证及数据库用户账号和角色的许可验证。SQLServer支持两种身份验证模式:
WindowsNT身份验证和SQLServer身份验证。
SQLServer为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。
SQLServer数据库体系的核心是服务器,即数据库引擎。SQLServer数据库引擎负责处理己到达的数据库请求,并把相应的结果反馈给客户端系统。SQLServer充分地利用了可设置优先权的多任务、虚拟内存和异步I/0功能,可以在多线程内核上创建,这样在处理多个事务的时候可获得更高的性能。相对于FOXPRO,ACCESS等个人数据库而言,SQLServer是一个功能完备的“正规”数据库管理系统。它包括的支持开发的引擎、标准的SQL语言、扩展的特性(如分析、OLAP、复制)等功能,是一些大型数据库系统才具备的特性。而像存储过程、触发器等特性,也是个人数据库所没有的。[3]

。ASP是一项微软公司的技术,是一种使嵌入网页中的脚本可由Internet服务器执行的服务器端脚本技术,运行于IIS(InternetInformationServices,因特网信息服务)之中的程序。在2000年第二季度,,ASP+。。
7/36
的标记。、由事件驱动的编程模型,这种模型可以提高性能并支持将应用程序逻辑同用户界面相隔离。、VisualBasic、C#。WEB应用程序和XMLWEB服务利用了公共语言运行库的功能,例如类型安全、继承、语言互操作、版本控制和集成安全性等。[4]
,可用于在服务器上生成功能强大的WEB应用程序。与以前的WEB开发模型相比,,它的主要特点如卞:
(1)强大的工具支持
()一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持,因此WEB应用程序开发人员可以利用整个平台的威力和灵活性。
(2)语言支持
,可以选择最适合应用程序的语言,如VC++、VB、
C#等,它比这类编译类语言运行的速度快,更适合编写大型应用。
(3)代码构造
(ManagedCode)这样一个全新概念,托管代码在NGWS(NextGenerationWindowsServices,下一代视窗服务)Runtime下运行,而NGWSRuntime是一个时间运行环境,它管理代码的执行,这样做使得代码看起来更加清晰,WEB开发工作变得更加简单。
(4)性能优异
与传统的解释执行的ASP不同,。,从简单的窗体提交和客户端身份验证再到部署和站点配置。、实时编译、本机优化等功能,这相当于在编写代码行之前便显著提高了性能。
(5)简单灵活的配置
,不需要系统的重新启动,一切就是这么简单。
9/36
基于XML的配置模型,配置和应用程序都存储在文本文件中,因此部署简单高效。此外,,。
(6)代码访问安全控制
,以满足现代电子商务、电子政务应用程序的要求。他支持3种安全的核心模式:WindowsAuthentication模式、FormsAuthentication模式和MicrosoftPassportAuthentication模式。[5]

B/S结构(Browser/Server,浏览器/服务器模式):是WEB技术兴起后的一种网络结构模式,是对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WEB浏览器实现,一部分事物逻辑在前端实现,但是主要事物逻辑在服务器端实现,形成所谓三层结构。[6]
B/S模式将系统功能实现的核心部分集中到服务器上,统一了客户端,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Firefox或IE,服务器安装Oracle、Sybase、DB2、Informix或SQLServer等数据库。浏览器通过WEB服务器同数据库进行数据交互。
B/S结构,主要是利用了不断成熟的WEB浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript……)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows2000/WindowsXP将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。


9/36