《企业研发设计信息管理系统的设计与实现硕士学位论文.doc》由会员分享,可在线阅读,更多相关《企业研发设计信息管理系统的设计与实现硕士学位论文.doc(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、电 子 科 技 大 学UNIVERSITY OF ELECTRONIC SCIENCE AND TECHNOLOGY OF CHINA工程硕士学位论文MASTER THESIS FOR PROFESSIONAL DEGREE论文题目 企业研发设计信息管理系统的设计与实现 专业学位类别 工程硕士学 号 201192040315作者姓名 陈 兵指导教师 刘大刚 副教授 分类号 密级 UDC注1 学 位 论 文企业研发设计信息管理系统的设计与实现(题名和副题名)陈 兵(作者姓名)指导教师 刘大刚 副教授 电子科技大学 成 都贾 玮 高级工程师同方威视科技股份有限公司 北京(姓名、职称、单位名称) 申
2、请学位级别 硕士 专业学位类别 工程硕士 提交论文日期 2014.03.15 论文答辩日期 学位授予单位和日期 电子科技大学 年 月 日答辩委员会主席 评阅人 注1:注明国际十进分类法UDC的类号。Design and Implementation of Enterprise Information Management Systems R & DMaster Thesis Submitted toUniversity of Electronic Science and Technology of ChinaMajor: Design and Implementation of Enterpr
3、iseInformation Management Systems R & DAuthor: Chen BingAdvisor: Prof. Liu Dagang School: School of Physical Electronics 独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名: 日期: 年 月 日论文使
4、用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)作者签名: 导师签名:日期: 年 月 日I摘要摘 要随着时代进步,计算机在企业应用普及带动公司信息化系统的大力发展,国内外各行各业几乎已经无纸化运营,各种信息系统如雨后春笋应用于各行业,信息系统在企事业单位的应用,加速了企业生产运营的速度,降低人力资源成本,同时为企业的数据长时间的存储,
5、信息快速检索提供了极大的方便,但是,同时在信息系统高速发展的时候,各企业单位迫切需求一套适合本公司使用的人性化的系统,鉴于目前市场上已经形成的通用性系统,功能虽已经比较完备,但是不够个性化和本地化,特别是在研发型高新科技企业单位,数据的频繁变更改动,数据的长时间存储,迫使企业使用自有的一套信息化系统。本文中的企业研发设计信息管理系统,主要是根据公司研发生产需求,为公司的信息化建设提供更加快捷有效的平台,同时也为大大提高公司人员的工作效率和便捷性而设计开发,本软件通过C/S结构,采用Visul Studio20081为编写环境,运用C#语言,后台数据库采用Microsoft SQL Server
6、 2008作为数据支撑平台编写的一套适合本公司使用本地化定制系统,在本系统中主要实现了企业图号管理、令号管理、设计调整变更及ERP系统查询数据接口等功能,重点工作量为软件的前后台的架构、程序的编写,以及运用于公司实际使用后的软件调试和实时根据各部门的需求及时修整软件的Bug和增加新的功能,在软件的编写形成过程中,主要工作重点在软件前期各部门的调研和数据整理,以及后期软件测试使用过程。通过公司研发、生产及相关部门的配合使用,完善完成了本套研发设计信息系统,目前本套系统在公司稳定使用,为公司的研发生产运营提供有力的信息化支撑,各部门员工之间免去了之前的频繁跑动,手动的签字会签等,节省了公司的运营成
7、本也方便各设计及生产人员的工作,更为公司的研发等数据的准确性和数据的长期存储提供了有力的保障,方便相关岗位人员及时的检索到需要的信息。关键词:研发设计,信息系统,生产,数据存储,仓存借用ABSTRACTABSTRACTWith the progress of the times , driven by the popularity of computer applications in the enterprise information system to develop the company s domestic and international businesses almost p
8、aperless operations, various information systems used in various industries springing up information systems in enterprises and institutions accelerate the pace of production operations , reduce cost of human resources , as well as enterprise data storage for a long time , rapid information retrieva
9、l provides a great convenience , but at the same time when the rapid development of information systems , the urgent needs of the various business units a suitable humane system used by the company , in view of the current market system has been formed versatility , functionality , though already qu
10、ite complete, but not enough personalization and localization, frequent , especially in high-tech research-based business units , data change changes , prolonged storage of data, forcing companies to use their own set of information systems .In this paper, the design of enterprise information manage
11、ment systems development , mainly based on the Companys R & D needs for the companys information technology platform to provide more efficient and effective , but also to greatly improve the efficiency of company personnel and ease of design and development , the software by C / S structure, using V
12、isul Studio2008 for the preparation of the environment , the use of C # language , background database using Microsoft SQL Server 2008 as the data support the preparation of a suitable platform for the company to use localized custom system, this system achieved a major business figure Number Manage
13、ment , Order No. management, design changes and adjust the ERP system queries the data interface and other functions, the focus of work for the front and back office software architecture , software debugging programs written and used after the actual use and real-time according to the various depar
14、tments Bug demand timely repair software and adding new features in the formation process of writing software , the main focus in the research and data software pre- sorting of various departments , and later software testing process.Through research and development , production and used in conjunct
15、ion with relevant departments , improve R & D completed the set design of information systems , the company is currently in the stable set of systems used to provide strong support for the companys information technology research and production operations, free among employees of various departments
16、 frequently went running before , manually signed and countersigned , etc. , saving the companys operating costs also facilitate the work of the design and production personnel , accuracy and long-term storage of data more data such as the companys research and development provides a strong guarante
17、e to facilitate the retrieval of relevant staff positions in a timely manner to the information you need .Keywords: research and design, information systems, manufacturing, data storage, warehousing borrow67目录目 录第一章 绪 论11.1 研究工作的背景与意义11.2 企业研发设计信息管理系统国内外及本企业应用现状分析21.3 本文的研究目标和研究内容51.4 本论文章节结构安排5第二章
18、相关应用技术分析72.1 C/S和B/S架构模式72.1.1 C/S架构模式72.1.2 B/S架构模式82.2 SQL Server2008102.3 C#122.4 Visual Studio2008142.5 金蝶K3 WISE 13.0152.6 本章小结15第三章 系统需求分析173.1 系统总体需求描述173.2 系统功能需求183.2.1 软件开发平台需求183.2.2 环境硬件配置需求183.3 系统数据流图/工作流图193.4 可行性分析193.4.1 可行性分析方法193.4.2 软件功能要求可行性分析193.4.3 软件性能要求可行性分析203.4.4 技术可行性分析20
19、3.4.5 效益可行性分析203.5 本章小结21第四章 系统总体设计和数据库设计224.1 系统设计原则224.2 系统总体架构224.3 系统模块介绍234.4 系统数据库设计274.4.1 设计原则274.4.2 E-R图设计284.4.3 表设计334.5本章小结36第五章 系统详细设计与实现375.1 系统登录模块的设计与实现375.1.1 系统登录界面设计375.1.2 系统登录流程图375.1.3 登录模块核心数据结构与代码385.2 图号申请模块的设计与实现395.2.1 界面设计395.2.2 流程图425.2.3 核心数据结构与代码435.3 令号申请模块的设计与实现465
20、.3.1 界面设计465.3.2 流程图485.3.3 核心数据结构与代码485.4 仓库借用模块的设计与实现505.4.1 界面设计505.4.2 流程图525.4.3 核心数据结构与代码525.5 研发设计变更模块的设计与实现545.5.1 界面设计545.5.2 流程图545.5.3 核心数据结构与代码555.6 K3-ERP系统查询模块的设计与实现565.6.1 界面设计565.6.2 流程图575.6.3 核心数据结构与代码575.7本章小结58第六章 系统测试与结果分析596.1 测试原则596.2 测试环境606.2.1 硬件环境606.2.2 软件环境606.3 系统测试及结果
21、分析606.4 本章小结63第七章 总结与展望647.1 全文总结647.2 后续工作展望64致 谢66参考文献67第一章 绪论第一章 绪 论1.1 研究工作的背景与意义信息管理系统是指应用于企业,并对企业的管理提供辅助决策功能,主要是由计算机、外设、计算机软件以及管理这些设备和软件系统而编制的各种约束性规章制度组成的一体化的计算机和人的系统。这个系统的主要目的是通过计算机以及对应的网络和外设等硬件设备来实现对信息的存储、查询、沟通、分析和交流的目的,同时实现对数据的维护、加工以及收集等活动的完整性生态系统。信息管理系统是新世纪兴起的一门快速发展的科学,它主要是充分的利用了计算机设备和网络通信
22、设备等相关技术实力来强化对公司的信息管理,通过对公司本身拥有的各种人力资源、物力资源、财力和各项技术设备分析和了解,建立一套完整有效的数据汇总统计仓库,并通过对这些数据进行适当的加工处理获得企业需要的各种信息资源,及时有效的提供给公司的各层管理人员,公司的管理人员通过从系统中获取的指导和分析报告来辅助公司发展决策14,从而来提高公司的企业管理水平和经济效益的获取。公司企业信息化管理系统使用水平的高低已经成为公司提高管理能力和增加效益的重要手段,更是公司是否现代化管理的重要标志10。一个完全效率的MIS(Management Information System即管理信息系统)体系系统应当包括:
23、工业控制系统(简称:CCS)、辅助决策系统(简称:DSS)、办公自动化系统(简称:OA)以及使用系统所用的数据库等11,其中,办公自动化office anywhere系统,这个系统必须需要网络Internet资源的支持才能实现信息资源的正常沟通交流,所以说在完整的管理信息系统中,网络Internet资源是个必不可少的重要支撑角色,但是网络Internet系统能正常发挥作用又离不开MIS软件系统的各种硬件环境和体系结构,MIS系统和Internet网络是相辅相成的不可分割的整体。传统的MIS信息管理系统架构模式是C/S模式(Client/Server客户端/服务器),这种模式下能够发挥公司内部有
24、效的服务器和计算机资源,而基于网络Internet模式的MIS信息管理系统其架构模式是依赖于B/S模式(Browser/Server浏览器/服务器),B/S相比C/S模式是一个跨时代的进步,在最初期的C/S结构模式中,主要依赖公司的主机资源,特别对服务器和客户端双重要求非常高,而且局限性的要求系统必须运行于公司环境内部,而依赖于网络Internet结构的B/S模式脱离了时间和空间的局限,此种模式下的信息管理MIS系统能够不依赖于专门的操作环境,在时间和地点要求要无任何限制,只要有一个网络环境就可以操作MIS系统,这完全最大的利用了系统本身的资源信息优势,其优势逐步被目前所有系统所接受和大力推广
25、。从信息管理系统的发展历史和系统特点来说,信息管理系统可划分为数据处理管理信息系统(DateInformation Management System,简写MIS)、(Decision Sustainment System,简称DSS)、支持决策系统 (DataProcessing System,简称DPS)、专家系统和办公自动化系统 (Office Automation,简称OA)五种类型11。从管理的层次性和企业分工协作角度,可将信息管理系统划分为经理管理信息系统、人力资源信息管理系统、市场营销信息管理系统、制造信息管理系统、财务信息系统。企业信息管理系统能够使企业进入信息化管理的技术范围
26、,能够让企业的信息处理更加的敏捷,企业的信息管理更加的科学,使企业领导的决策更加的准确,从而能够使一个企业进入现代化信息管理的循环信息生态系统中,通过信息管理系统的应用给公司提供更高的经济效益和更多的发展机遇,因此,标志企业进入现代信息管理手段是以信息管理系统的应用程度为标注,同时,信息管理系统的使用也是企业进入现代管理手段从而使企业进入良性发展循环的必经之路。企业信息管理系统在企业的日常运营中得到大力的应用和普遍性应用,能够促进企业整体管理水平的提升。信息管理系统的出现就标志着它的一个使命:为企业的发展提供现代化的服务。信息管理系统在企业中的运用,能够使企业摆脱陈旧的人为管理模式,让更多的人
27、能够脱离繁琐的日常数据处理和数据统计分析,从而实现人力资源的合理利用,运用现代化的信息处理手段,更高效的得到需要的数据分析,同时,通过信息管理系统在企业中的应用,能够极大的杜绝陈旧管理模式中由于人为的主观能动性而不可避免的出现的一些错误,使企业的管理模式更加的合理,企业的制度更加的完善。企业信息管理系统在企业中的应用,使企业的管理更加的效率,通过信息化管理手段,使企业的决策更加的合理和准确有效,从而将企业的管理推向了系统化、标准化和统一化的方向。在未来的企业管理中,信息管理系统的应用程度是一个企业发展是否良好的重要标识,也是一个企业能否与时俱进顺应时代发展的重要和必经之路,通过科技的力量将现代
28、的管理思路和方法贯彻到信息系统中,从而更有效的利用信息系统资源和网络资源,实现真正的全球管理思想共享,更是一个跨时代的企业管理质量提高的飞跃。1.2 企业研发设计信息管理系统国内外及本企业应用现状分析信息管理系统的发展可以追溯到20世纪早期,但是信息管理系统运用于企业要到20世纪中期,最初的信息管理系统主要运用于研发机构和一些特殊的场合。随着全球经济的复苏和二十世纪中期经济的快速发展,提出新的管理思想和管理理论是世界各国经济学家的主要目标,这一时期的代表性主要是,20世纪50年代,俄罗斯籍美国著名经济学家,西蒙库兹涅茨提出的企业管理理论的新理念,信息管理取决于信息和决策,与西蒙处于同一时期的数
29、学家诺伯特维纳也在美国发表关于操控性的理论,在其控制论理念中阐述了管理思想和管理模式其实是一个过程。1958年,美籍经济学家大卫.盖尔提出:“管理是将用较低的成本得到及时确切的信息,做到较好有效的控制。”,从这个时候最早期的计算机可是应用于企业,并开始在会计行业最先使用,从而在这个时候出现了数据处理这一词语,这个时候的数据处理是简单的会计核算工作,没有任何的管理辅助决策的功能,这个早期的信息管理系统概念一直沿用到20世纪70年代, 1970年,Walter T.Kennevan 从正面的官方方式给了在这个时期大力发展和应用的新兴系统信息管理系统一个明确的解释和定义, “在合适的时间,通过口述或
30、者纸质文档,告诉经理、主管和职员关于公司的现状和有限资源环境的情况,并依据此决策公司层次。” 10,虽然在这个定义有明确说明信息管理系统的责任和职责也强调信息在企业管理中的辅助决策的作用,但是在这个定义和解释中并未明确说明,整个信息管理系统的架构模式是什么样,怎么去架构一个完整的信息管理系统,并且没有明确在信息管理系统中计算机设备的重要性,也没涉及计算机在信息管理系统中的应用情况。1985 年,信息管理系统的创始人,位于美国明尼苏达州双城区的明尼苏达大学管理学教授 Gordon B.Davis给信息管理体系下了一个相对完整的概述,他的定义是这样的“信息管理系统首先是一个利用资源的服务系统,这个
31、系统资源中计算机硬件和支持是主要的,通过所利用的资源,人为的作业,经过计划、分析以及控制和决策的方式来达到系统应该有的功能,从而实现数据分析和数据存储及配套计算机硬件资源的一体化系统,通过这个系统能够实现辅助企业运行和企业决策功能。”,Gordon B.Davis的这个定义明确的说明了信息管理系统所具备的主要功能以及系统组成和实现目的,通过这个定义的描述也能明确的反映信息管理系统在当时的运用已经达到一个繁荣度,而且应用的技术水平也有很大的提高12。信息管理系统在我国的发展从发展的模式、管理内容和经历的时间大体划分为五个阶段。第一个阶段始于上世纪80年代末期,这个阶段的信息管理系统还不是一个成熟
32、的系统,主要是基于DOS系统平台的单计算机应用,重点使用于单项专一的财务核算管理方面的软件,功能上也仅限于公司的工资结算和简单的账务核算管理。随着计算机和网络在国内的大力发展应用,90年代初期,局域网在公司内部被运用,这个时候的网络仅仅是公司性质的局域网,从这个时候开始信息管理系统的使用范围已经从单一的财务核算发展称谓整个财务系统的核算,其中不仅有工资结算和管理,还涉及包含工资、帐务、材料、成本、报表等等,从这个时期开始我国开始进入信息化管理系统应用第二阶段。90年代中后期,随着对财务管理需求的增加,大量出现了需要对财务数据信息的统计和分析管理,自此出现大量公司财务性质的包括全面的财务管理能力
33、的信息管理系统软件,标志着我国信息化管理系统迈入第三阶段。随着全球信息网络的发展壮大,局限于公司内部的财务管理软件已经慢慢的不能满足公司发展的需求,这个时间的企业管理,已经慢慢的从单一的财务核算管理发展成为对整个公司资源的合理利用和分配管理,其中主要是对公司物力资源和人力资源的分配管理,这个时期的国外已经在大力推广企业级资源整合应用系统ERP,并伴随着全球经济发展,ERP系统被引入中国也标志着中国进入信息管理系统第四阶段。随着全球互联网Internet的全面发展,同时国内外微型计算机的普及应用,企业之间的竞争也发生着变化,企业之间的竞争已不是企业与其他企业之间的竞争,而成为企业与其他企业供需链
34、竞争,这个竞争包含了企业和企业之间利益需求、物资供应需求以及供应商之间的竞争需求,为了获得更大的经济效益,实现企业利益的最大化,于是,基于供应链管理软件ERP信息系统后,对互联网的整体网络的供应链管理(供应链管理)立即产生和巨大的广泛使用,同时这个时期的企业竞争已经发展成为一个系统性的循环竞争,为了得到更多的客户和供应商的支持,也为了增加客户的忠诚度和供应商客户的管理,伴随着企业发展的需要,在信息管理行业出现了客户关系管理软件(Customer Relationship Management即CRM)软件,这个时期的企业信息化发展达到鼎盛时期,已经成为企业内部资源的合理利用分配的管理系统和企业
35、外部供需链系统的良性循环系统整合,同时通过客户关系管理系统的搭配运用,提高客户关系管理,为客户提供更优的服务,信息化的电子商务平台到来,标志着我国信息管理系统第五代开始11。公司信息管理系统启用于2008年,当时使用的是简单的MIS供应链管理系统,主要用于管理仓库库存管理,便于账实相符管理,主要用于仓库买入产品的入库和售出产品的出库管理,2010年公司引入用友公司的U6供应链和财务管理系统13,但是由于U6系统的局限性,侧重与财务管理的应用,在生产管理上欠缺,公司于2012年启用金蝶公司的K3 ERP WISE系统,涉及到公司的供应链、生产、质量和财务的管理,由于ERP系统的庞大和相关流程的复
36、杂性,使公司花费大量的人力和物力在此系统上,但是系统的收效甚微。鉴于公司ERP系统并不能完全符合公司的生产经营需求,特开发适合公司研发生产使用的企业研发设计信息管理系统,解决研发设计过程中的频繁变更和出入库产品的借用,以及和K3 ERP系统的接口查询,提高公司协同工作效率。1.3 本文的研究目标和研究内容本论文旨在通过研发设计信息管理系统的功能,管理公司的信息化流通和单据流转,主要解决研发设计和生产变更单据的存储、审核流转,最大限度的提高工作效率,同时解决公司目前ERP系统存在的一些问题,主要体现在ERP系统的庞大和流程的复杂度导致工作效率低下,在查询相关出入库信息、物料和生产信息等信息时出现
37、死机等症状,通过研发设计信息管理系统接口ERP系统来实现实时系统数据的查询功能。系统采用C/S架构的内部局域网使用模式,后台数据库采用微软Microsoft SQL Server2008为支撑,在语言上使用C#编写,通过最新的.net4.0架构一套适合公司研发生产需求的信息管理系统,主要解决研发部在产品设计过程中对图纸、产品资料及相关参数频繁变更,通过系统流程的方式记录和审核相关变更,通过系统的方式提高工作效率。在与ERP接口查询中,调用K3系统的相关数据表,通过数据的重新排列组合,生成简洁明了的适合相关部门需求的表格数据,主要ERP基础数据查询、供应链数据查询、生产数据查询以及财务和仓存数据
38、的查询等功能。1.4 本论文章节结构安排本文的章节结构安排如下:本论文主要由7个章节构成,各章节的安排和主要内容如下: 第一章,绪论。介绍本企业研发设计信息管理系统的研究背景,以及研究的主要意义和主旨内容,并结合国际国内现状简要分析本企业的系统现状。第二章,相关应用技术分析。对系统设计中所使用的相关技术做简要介绍,包括C/S架构模式、SQL Server、C#、Visual Studio2008等。第三章,系统需求分析。根据公司各部门的需求,结合公司实际,评估软件设计风险和可行性,最终确定可行的计划规划书。第四章,系统总体设计和数据库设计。根据系统需求计划设计系统总体结构架构,利用SQL设计规
39、范在SQL Server2008中规划好系统数据库设计。第五章,系统详细设计与实现。在Visual Studio2008开发环境下利用C#语言对系统编程实现相关功能模块,包括图号管理、令号管理、研发设计变更、仓库借用以及ERP查询接口模块等,第六章,系统测试与结果分析。在Visual Studio2008开发环境中对系统进行功能调试,包括系统环境调试、系统软件调试以及系统在公司各岗位实际运用中的调试,以及服务器、客户端安装后的实际使用调试,记录与分析软件调试过程中出现的问题和解决方法。第七章,总结与展望,总结经验,系统设计,和收获的设计经验,总结了在整个系统的设计需要改进的不足,对软件系统的后
40、期工作提出新的要求和规划。第二章 相关应用技术分析第二章 相关应用技术分析本章节中主要阐述了本系统中所用到的相关技术,以及对比相关技术的概述,主要设计到架构模式、编程语言、编程环境和相关数据库技术指标等2.1 C/S和B/S架构模式2.1.1 C/S架构模式图2-1 C/S模式C/S(Client/Server,客户机/服务器)模式又称为C/S 结构,如图2-1所示为典型的通过路由器或者交换机架构的企业局域网C/S结构,C/S是早期软件系统体系结构的一种重要模式,C/S模式简单地说就是客户端和服务器模式系统运用于企业内部,同时这个系统是运用内部网络环境的系统2。同B-S(浏览器-服务器)结构相
41、比,在公司中使用C-S架构的系统不同于普通的单机软件系统,能够脱离软件系统对网络环境的依赖,但是这个网络环境的依赖是只仅仅限于企业外部的Internet网络,软件的运行还是要依赖与企业内部的局域网,同时C/结构软件能够将服务器端和客户端分开,能够最大的利用服务器资源和客户端资源,用最经济实效的方式实现企业利益的最大化。C/S(Client/Server,客户机/服务器)模式中,应用环境的配置通常是分为服务器端和客户端,服务器端一般采用高性能的服务器或者工作站作为主机并且在服务器主机上配套安装数据库服务作为存储平台,例如SQL Server、ORACLE、SYBASE、InfORMix 或 My
42、Sql等,在客户端主机上一般安装软件特定的客户端,通过客户端访问服务器端的数据库,达到客户端和服务器端的通讯和数据互通交流,在C/S这个模式中,客户端主体间的互动交流是通过服务器作为中间环境,服务器承担着数据的存储、分析和统计等管理功能,同时在客户端之间也起着一个承上启下的作用。在C/S(Client/Server,客户机/服务器)模式结构中,虽然也采用开放的结构模式,但是这个开放的模式并不是真正意义上的开放,也不是目前Internet发展所带来的开放,这个意义上的开放其实是一级开放性,而且是在特定的环境下,主要是企业局域网内部开放,而且在C/S(Client/Server,客户机/服务器)模
43、式中服务器端和客户端主机都必须安装特定的软件,没能真正提供客户端开放,而且在此种模式下服务器端和客户端都必须依赖特定的操作系统环境,这个操作系统环境是由软件开发前期的调研工作所决定,由于C/S模式的各种限制性功能,决定了它无法适应在超过几百台甚至上千台的大局域网环境下的应用,加之软件本身的需求在不断变化,软件技术的实时更新等,此种模式下是无法满足客户升级带来的维护费用,如果使用此种模式将使软件的维护效率低下,维护代价将很高。C/S(Client/Server,客户机/服务器)模式其最大的优点,能够发挥服务器主机和客户端主机的最大性能,在中小企业中不设计Internet网络环境下是很适合使用的,
44、同时由于此种模式不依赖外部Internet网络,所以在安全性能上很高,同时服务器对客户端的响应速度很快。C/S结构模式的信息管理系统其缺点也不言而喻,首先此种模式无法在目前飞速发展的Internet环境下全面开放应用,其次此模式的需要客户端安装特定软件,对客户端的维护及其麻烦,客户端电脑的性能和故障将直接影响软件能否正常使用,例如病毒攻击、其他软件冲突、计算机主机故障等。对于软件的升级维护也是一个很大的工作量,当软件升级后,所有客户端必须升级维护。2.1.2 B/S架构模式图2-2 B/S模式B/S(Browser/Server,浏览器/服务器)结构模式简称为B/S结构,如图2-2所示,B/S
45、(Browser/Server,浏览器/服务器)模式结构的发展伴随着,Internet互联网的发展而普遍应用发展,它是对C/S模式的升级和扩展,应用的原理还是需要有服务器作为支撑,这种模式最大的优点在于客户端运行环境的完全脱离,不需要对客户端进行维护,可以脱离时间和空间的限制,只要有一台能够接入Internet互联网的计算机就可以运行软件,能够实现不同的人员在不同的时间和不同的地点共同操作数据库服务器中的数据。伴随Internet互联网的发展,B/S模式在互联网领域已经代替C/S模式,在WWW万维网中,全球的客户只要拥有一台可以连接到Internet的硬件设备就可以共享服务器中的所有资源,这个
46、硬件设备已经完全脱离了仅限于计算机设备,可以是移动设备、pad设备以及各式的手持设备,以及更新的家庭如电视机、冰箱等家电设备,B/S(Browser/Server,浏览器/服务器)模式参透到各行各业,在企业信息管理系统中的应用也只是很小的一部分,B/S结构的最大优点可以脱离客户端的依赖以及对客户端环境的依赖,可以完全将数据和各种信息交由服务器全权管理,这从另一个方面就要求对服务器的性能更高。B/S模式最大的缺点是完全的依赖于网络环境,在日常的公司运营中一旦由于各种原因引起企业内网络中断,都将对该模式的应用系统造成毁灭性的打击和灾难。伴随着互联网和电子商务等信息的发展,目前企业系统架构模式逐渐发展为C/S和B/S混合使用的BC/S模式,如图2-3所示:图2-3 BC/S混合模式2.2 SQL Server2008微软SQL Server 2008为公司提供了可靠的技术和雄厚的实力来接受数据处理管理发展的要求,其数据理论在关键领域方面具有显著的优势,微软SQL Server 2008提供了一个智能安全,多角度的数据管理和支持平台。Microsoft SQL Server 2008是微软公司对数据云存储和实现的第一步也是其重要组成部分,目的是实现将来在企业和任何环境时间下对数据的存储和管理的需求。Microsoft SQL Server 2