专业学位硕士学位论文
企业知识库管理系统的设计与实现
DesignandImplementationofEnterpriseKnowledgeBase
IⅥanagementSystem
学号:垒ZQ羔.!
大连理工大学
DaliallUIliversityof
TecllIlology大连理工大学学位论文独创性声明
作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究
工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,
本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请
学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献
均已在论文中做了明确的说明并表示了谢意。
若有不实之处,本人愿意承担相关法律责任。
学位论文题目:垒丝幽缝塑盘逝丝童兰煎
作者签名:
日期:卫年卫月土日大连理工大学专业学位硕士学位论文
摘要
伴随着信息科技的高速发展,现代互联网技术已经从传统的PC互联网技术慢慢的
演化到移动互联网技术,并最终迎来了大数据的时代。在这个大数据时代,每一个企业
都被大量的信息和数据覆盖着,企业对信息以及知识的需求越来越大,企业内部员工之
间相互交流与学习的诉求也不断增加。员工们进行相互交流的手段也在不断的发生变
化,为了满足企业内员工各种形式的信息交流与学习,各大企业都纷纷加大了信息化的
投入,尝试引进各种信息化系统来满足企业的信息化、国际化标准。在企业信息化的过
程中,知识库管理系统对加强企业的信息化建设以及企业对信息的有效利用具有重要作用。
知识库管理系统,又称为智能数据库或人工智能数据库。知识库的概念来自两个不
同的领域,一个是人工智能及其分支一知识工程领域,另一个是传统的数据库领域。由
人工智能(AI)和数据库(DB)两项计算机技术的有机结合,促成了知识库系统的产生
和发展。
为了加强企业员工之间的交流与学习,在系统的设计上,把握了先进性、可靠性、
完整性、前瞻性、实用性的原则,充分考虑到系统的性能指标以及功能需求,设计实现
了一套现代化、国际化的企业知识库管理系统。
本系统的技术架构采用基于.NET的MvC三层结构,系统环境为windows8系统,Web
Server采用了微软自带的IIS6.0,DataBase采用了MicrosoftSQLServer2008数据
库,使用VisualStudio2012作为开发工具。系统可运行在windowsXP及以上版本。
系统甚至考虑了当下主流浏览器的兼容性,真正做到了从细节出发。在系统开发的过程
中,配置文件和存储过程的调用以及第三方插件的使用都得到了良好的应用。
企业知识库管理系统下设功能:注册登录、文章管理、资料管理、多媒体管理、用
户中心、后台管理6大模块、23个子系统,使系统能够真正的完整、可用。此外,系统
还包含很强大的错误处理功能,人机交互体验非常友好。每个功能在设计上都是相对独
立的,使得本系统有着非常良好的客户体验及可扩展性。
关键词:现代化,完整性,可扩展性;企业知识库管理系统的设计与实现
DesignandImplementationofEnte印riseloowledgeBaseManagement
System
Abstract
Witll也e瑚lpiddevelopmentofiIlfb皿ationtecllIlolog),,tllemodemIntemettecllIlologyhasbeendeVeloped劬m仃aditionalPCIntemettecllIlologyslowlyevolvedtomobileIntemet
technology,andfinallyusheredintheeraofbigdata.111miseraofbigdata,eVeryente印riseis
covered、) ̄,ithalotofiⅢ’o加ationa11dda_ta,ente印risei川、omationaIldknowledgeneedsmore
andmore,bet、veentlleemerpriseinteriorstafrexchangesaIldm咖lle锄ingdemandwillcontinuetoiIlcrease.EmployeescommuIlicationmeaIlsisalsoinconsta】吡change,inordertomeettlleneedsofinfomationexchallgeaIldle锄血genterprisesinvariousf0珊sofs例鼍
m旬orente叩riseshaveinCreaSednleinputofillfomation,仃ytoimroducea11kindsofiⅢ.omationsystemtomeett11eenterpriseiIlfbrmatiollization,intemationalizations切ndards.111theprocessofente印risei11f.omlatization,knOwledgebasemaIlagementsystemplaysaIlimpo吨mtroleinmeea’ectiVeuSeofiIlfomatizationcons仇lctiontosn.engtllenmeenterpriseandente印riseiIlfb锄ationto.Knowledgebasemanagementsystem,alsoknownasmelligentdatabaseorartificialintelligence出血山ase.Concep删kno、vledgebasef-rom铆odi行leremareaS,isabmchofartificial缸elligenceandknowledgeenginee血gfield,anotlleris恤仃aditiomlda切baSefield.m枷ficialintelligence(AI)alldd疵【base(DB)combinestwocomputertecllIlology,contributedtot11eome唱enceaIlddeVelopmemofknowledgebasesystem.Inordertos臼.engtllenexchaJlgesa11d1eanlingbet、Veenemployees,intlledesignoft11e
system,grasptheadVanced,relia_bili够,imegri够,fo“删-lool【ing,practicalpdnciples,giVemUconsiderationtotllepe墒mlance砌exofmesystem觚d劬ctionalrequirements,designaIld
implememationofente叩riseknowledgebasemallagementsystemofamodem,intemational.ThetechIlicalarcllitectureoft11esystemusing.NETMVCbasedonⅡlemreelayerstructu】汜,systemenViroImentfortheWindows8system,WebServerusesMicrosoftcomes谢t11tlleIIS6.O,Dat扭aseuSesMicrosonSQLSen,er2008database,usingVisualStudio2012asadeVelopmentt001.ThesystemcallrullinWindowsXPa11daboVeVersion.ThesystemeVenconsideredma洫s缸.e锄browsercompatibilit)r,仃IJlys觚iIlg丘omtlledetajkIIltlleprocessof
systemdeVelopment,co川jgurationfilesandstoredprocedlu.ecallsandthjrdp砒yplug-insusehasgoOdapplication.
.II.Eme邛Insekno、vledgebasemar]阻gementsystemconsistsof如nctions:re西m铖ion,articlemanagement,lIl士。咖ationm锄agement,userm锄agement,muhimediacenter,tllebackstagemaIlages6bigmodules,me23subsystems,mesystemcall咖lycomplete,available.Inaddition,tllesyste】:nalsocontaillsenDrprocessingf.unctionisver)rpo、Ⅳer砌.,ve珂衔endlymaIl-macllineInteractiVeexpefience.Eachf-unctionisrelativelyindependentinthedesign’t11esystemhasaVe巧goodcuStomereXp丽encea11dscalabili锣.KeyWords:Modernization,Integrity,ScaIabiI时
.III.企业知识库管理系统的设计与实现
目录
摘要………………………………………………………………………………………IAbsl撇t……………………………………………………………………………………………………………………..II
弓I言……………………………………………………………………………………………………………………1
1系统概述…………………………………………………………………………………..2
1.1论文工作背景及研究意义…………………………………………………………2
1.2国内外研究现状及发展趋势………………………………………………………2
1.3企业知识库系统功能概述…………………………………………………………3
1.4基于MVC架构的研究意义………………………………………………………4
1.5本论文的主要工作…………………………………………………………………4
2平台简介及构建原则……………………………………………………………………..5
2.1平台简介……………………………………………………………………………5
2.1.1开发与运行环境……………………………………………………………5
2.1.2数据库SQLSeⅣer2008的安装与测试…………………………………。5
2.1.3系统开发平台简介及工作原理……………………………………………5
2.1.4开发系统所用的语言工具简介……………………………………………6
2.2系统构建原则…………………………………………………………………….10
2.3技术要点………………………………………………………………………….11
2.3.1数据库连接………………………………………………………………..11
2.3.2页面布局(DIV+CSS)…………………………………………………..1l
2.3.3第三方插件在系统中的应用……………………………………………..12
2.3.4JaVaScript在系统中的应用……………………………………………….13
3需求分析………………………………………………………………………………….153.1系统性约束……………………………………………………………………….153.2功能性需求……………………………………………………………………….15
3.2.1用户注册…………………………………………………………………..15
3.2.2用户登录…………………………………………………………………..16
3.2.3主页面……………………………………………………………………。16
3.2.4多媒体资料………………………………………………………………一17
3.2.5文档资料…………………………………………………………………..173.2.6交流讨论…………………………………………………………………..1
8