收藏 分销(赏)

企业知识管理平台毕业论文.doc

上传人:可**** 文档编号:2958541 上传时间:2024-06-12 格式:DOC 页数:41 大小:3.04MB
下载 相关 举报
企业知识管理平台毕业论文.doc_第1页
第1页 / 共41页
企业知识管理平台毕业论文.doc_第2页
第2页 / 共41页
企业知识管理平台毕业论文.doc_第3页
第3页 / 共41页
企业知识管理平台毕业论文.doc_第4页
第4页 / 共41页
企业知识管理平台毕业论文.doc_第5页
第5页 / 共41页
点击查看更多>>
资源描述

1、摘要企业知识管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两方面。作为计算机应用的一部分,使用计算机对企业知识信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、易修改、可靠性高、存储量大、数据处理快捷、保密性好、寿命长等。这些优点能够极大地提高企业知识管理效率,也是企业知识管理的科学化、正规化、与世界接轨的重要条件。因此,开发开发这样一套管理软件成为很有必要的事情。经过分析,本系统使用Eclipse8.5为开发工具,利用其提供的各种面向对象的可视化开发平台作为开发工具。通过分析传统的人工管理系统的系统分析部分,包括可行性

2、分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。关键词:MIS数据库Eclipse8.5面向对象知识管理ABSTRACTLibrary management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-en

3、d application development in two ways.As part of computer applications, the use of computer information management books, with the incomparable advantage of manual management.For example: the rapid retrieval and easy to find, easy to modify, high reliability and large capacity storage, fast data pro

4、cessing, security and good, long life.These advantages can greatly improve the efficiency of library management, library management is more scientific, standardized, an important condition for integration with the world.Therefore, the development of management software developers to become such a ne

5、cessary thing.After analysis, the system uses Eclipse8.5 for the development of tools, the use of its various object-oriented visual development platform as a development tool.By analyzing the traditional manual system analysis part of the management system, including feasibility analysis, organizat

6、ional analysis, management of functional analysis, business process analysis, data flow analysis, data dictionary, process description, etc.; System Introduction section introduces the system function designand database design; system implementation section lists the main block diagram, and with the

7、 main windows and programs.Key words:MISdatabaseintellectual managementEclipse8.5目录1 前言11.1 开发背景11.2 国内外研究现状11.3 系统设计目标22 系统开发所采用的技术32.1 开发平台与工具32.1.1 J2EE平台32.1.2 WEB服务器和数据库32.2 程序设计42.2.1 程序设计概述42.2.2 数据库与Web服务器的连接43 企业知识管理需求分析63.1 可行性分析63.1.1 技术可行性63.1.2 经济可行性63.2 功能分析63.2.1 功能描述63.2.2 用户类和用户特性63

8、.2.3 企业知识管理员详细功能描述83.2.4 企业员工详细功能描述83.2.5 主要用例的用例描述84 系统总体设计114.1 数据库设计114.1.1 数据库设计概述114.1.2 企业知识信息表结构设计124.1.3 企业知识类型信息表结构设计124.1.4 企业员工信息表结构设计134.1.5 企业知识借阅信息表结构设计134.1.6 企业知识归还信息表结构设计144.1.7 用户信息表结构设计144.2 系统总体结构设计154.2.1 企业知识管理系统流程图154.2.1 企业知识管理系统总体结构图164.2.2 企业知识管理模块功能164.2.3 企业知识借还模块功能174.2.

9、4 系统查询模块功能185 系统详细设计与实现195.1 系统管理员功能模块的实现195.2 查询功能模块的实现215.3 普通用户模块的实现256 系统测试306.1 测试概论306.1.1 测试的目标306.1.2 测试的内容306.2 测试的方法306.3 系统功能测试31结论32谢辞33参考文献34附 录35大连交通大学信息工程学院本科生毕业设计(论文)1 前言1.1 开发背景随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而企业知识就自然而然地在人们的生活中占据了一定的位置,如何科学的管理企业知识不但关系到企业员工的求知的

10、方便程度,也关系到一个公司企业知识管理的发展,因此,开发一套完善的企业知识管理系统就必不可少了。企业知识管理系统是典型的管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,容易使用等特点。基于上述考虑本系统主要利用Eclipse8.5作为前端的应用开发工具,利用MySql作为后台的数据库,利用Windows作为系统平台的企业知识管理系统。另外本企业知识管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面向对象的方法。1.2 国内外研究

11、现状知识的传递是人类的一种自然行为。但是,真正意识到知识对于新经济时代的重要价值,并对知识运转规律进行系统研究的,还是始于上世纪60年代西方社会的一些学者,国内的研究相继其后。随着知识经济的到来,市场竞争环境急剧变化,企业的竞争形式也发生了巨大的变化,企业受到了各方面的压力:市场和经济的压力;社会和环境的压力;技术的压力;国际经济格局发生重大变化;传统价值链向新的价值链与价值网扩展;信息技术及信息化的发展;从数据管理到信息管理,进入知识管理;决策者需要知识的获取和共享的支持等。随之,一门涉及信息的电子传输、信息资源和服务认定、决策支持工具的重构和处理信息的生命周期等的多学科的综合学科知识管理,

12、在国内逐渐形成。继而,国家自然科学基金管理科学部将“企业知识管理问题研究”作为2000年鼓励研究领域,以此为标志,国内学术界关于知识管理的研究掀起了一个高潮。知识管理理论的兴起及应用,为企业知识管理提供了思考方式和背景,由于企业知识管理与知识存在着天然的紧密的联系,以往的文献信息管理也实践着知识管理的环节,企业知识管理是社会知识管理的重要领域,它拥有丰富的知识资源和人才资源,能够体现知识管理的特性。本研究的实践应用主题企业学术知识资源,涵盖了各类型企业的知识体系总和,它们可分为显性知识和隐性知识,以图书分类体系为框架的两类知识资源的优势互补的知识管理,是知识分类及知识管理研究的相关背景。我国对

13、知识管理问题的研究始于1998年,之后呈逐年上升趋势,发文数量每年成倍增加,这两年对知识管理的研究开展得更是如火如荼。据中国知识资源总库的中国期刊全文数据收录的核心期刊(1999-2008.4)以知识管理为关键词检索的论文有10575篇,其中知识分类仅有 78 篇,知识管理系统有 1999 篇。左美云、邱均平、朱晓峰、盛小平、周玉泉等学者从不同的角度提出了知识管理研究的范围。真正有独到见解、原创性的研究不多,大部分是浮光掠影、简单重复、缺乏深度,或是对国外有关研究成果介绍或总结,但也不乏一些好作品。但在把国外一些好的研究成果运用到商业实践和组织管理的方面,取得了较好的成绩。西方对知识管理理论和

14、实践的探索研究始于20世纪80年代,最早是在1986年卡尔维格在联合国国际劳工组织提出“知识管理”一词的,但最早提出知识管理理念的是彼德杜鲁克(Peter F. Drucker)。他在1965年就提出知识将要代替土地、劳动力、资金、机械等而成为社会的主要生产力。90年代初,知识管理理论和实践进入了实质性研究阶段,1991年底Ikujiro Nonaka提出知识分为隐性知识和显性知识.90年代中期知识管理理念终于形成。1.3 系统设计目标系统开发的总目标是实现公司内部企业知识借阅管理系统化、规范化和自动化。能够对企业知识进行注册登记,也就是将企业知识的基本信息(如:书名、作者、价格等)预先存入数

15、据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、电话等信息。提供方便的查询方法。如:以企业知识类别,是否借阅等信息进行企业知识检索,并且能够反映出企业知识的借阅情况;以借阅人员工号对借阅人信息进行检索;以企业知识名称查询企业知识的详细信息。提供旧企业知识的销毁功能,对于淘汰、损坏、丢失的书目可以及时对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供比较完善的差错控制与友好的用户界面,尽量避免错误操作。企业知识管理的基本功能就是为员工提供借阅服务,企业员工通过借阅这一过程,可以把企业知识带出公司,从而使企业员工能够更方便的浏览企业

16、知识。借书过程中,企业知识管理系统能够对员工的借书资格进行审查,对符合要求的员工,允许其借书,对其借书记录进行登记;对没有借书资格的员工,禁止其借书。在Eclipse8.5的环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理企业知识管理的不足,创建了一套行之有效的计算机管理企业知识管理的方案。文章详细介绍了企业知识管理信息系统的系统分析部分,包括可行性分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序界面,并附带了一些主要的界面和程序。

17、2 系统开发所采用的技术2.1 开发平台与工具2.1.1 J2EE平台J2EE ,即是Java2平台企业版(Java 2 Platform Enterprise Edition),是原Sun公司(现已被甲骨文公司收购)为企业级应用推出的标准平台。它简化了企业解决方案的开发、部署和管理相关复杂问题的体系结构,J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如编写一次、随处运行的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对 EJB(Enterprise Java

18、Beans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。在开发企业知识管理系统的过程中,应用Myeclipse8.5,它可以在数据库

19、和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。Myeclipse是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, JavaScript, SQL。2.1.2 WEB服务器和数据库在系统的开发过程中使用的Web应用服务器是Tomcat,是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、SUN和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomc

20、at 中得到体现。Tomcat是一个小型的轻量级应用服务器,它运行时占用的系统资源小、扩展性好、支持负载平衡和邮件服务等开发应用系统常用的功能,因此在中小型系统和并发访问用户不是很多的时候,经常被使用。使用MySQL作为数据库开发工具。MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。为了开发的便捷快速,使用struts第三方插件。St

21、ruts是一个全新的MVC框架,是在WebWork基础上发展起来的。开发系统用的系统工具如表2-1所示:表2-1 系统开发平台和工具工具名称用途JDK 1.6.0_11Eclipse8.5 MySQL 5.0Navicat for SQLTomcat 6.0Java 开发工具包J2EE集成开发环境小型关系数据库管理系统MySQL可视化数据库管理工具Web应用服务器2.2 程序设计2.2.1 程序设计概述在设计的Web层应用了著名的MVC模式,V有JSP来实现,为了业务逻辑和表示的分离.它是基于Web应用系统,它的客户端使用Broswer,然后是Web层的应用,业务逻辑层(有EJB实现),资源管

22、理层。客户请求浏览页面,一般Web层的View有JSP组成,并且使用了大量Taglib。把每个请求映射到某个HTMLAction类来响应它。HTML Action类是一个标准的类,执行选择的HTML Action。使用MVC模式减少了代码的复制,即减少了代码的维护,由于模型返回的格式不带任何显示格式,因而模型可以直接应用于接口的使用,还因为MVC模型把不同的模型和不同的视图组合在一起完成不同的请求,因此,控制层可以说包含了用户请求权限的概念。在设计中还应用了MVC开发模式,MVC是三层架构分别是视图层,控制层和连接层,程序结构清楚明了是它的一大优点。使开发者能更好的了解程序实现机制。 2.2.

23、2 数据库与Web服务器的连接数据库连接时采用连接池技术链接MySQL,具体代码实现如下:public class DBConnection /驱动程序名static String driverName=com.mysql.jdbc.Driver;/数据库名static String dbName=bookmanagerdb;/表名static String tableName=userinfo;/联结字符串static Connection conn=null;/建立连接public static Connection DBconnect()tryClass.forName(driverNa

24、me);conn=DriverManager.getConnection(jdbc:mysql:/localhost/bookmanagerdb?characterEncoding=utf8,root,newtouch);catch(Exception e)System.err.println(DBConnecter():+e.getMessage();return conn;public static void closeStatement(Statement stmt)if(stmt!=null)try stmt.close(); catch (SQLException e) / TODO

25、 Auto-generated catch blocke.printStackTrace();public static void closeResultSet(ResultSet rst)if(rst!=null)try rst.close(); catch (SQLException e) / TODO Auto-generated catch blocke.printStackTrace();3 企业知识管理需求分析3.1 可行性分析随着科学技术的发展,人们越来越多的采用现代化统一的计算机信息网站系统,企业知识管理系统也应运而生,本系统能够优化企业知识管理,使其高效的发挥最大的作用,能够

26、迅速方便的为企业员工提供相应的服务。开发本系统的可行性研究如下:3.1.1 技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。本系统采用JSP开发出友好美观的人机界面,便于用户理解、操作。数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。3.1.2 经济可行性鉴于计算机技术发展异常迅猛,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但

27、其可以大大提高企业知识管理的工作效率,也是企业知识管理发展的必然趋势,其必将有比较宽阔的市场,因此该系统在经济可行性上是可行的。3.2 功能分析3.2.1 功能描述该系统主要建立一个基于B/S模式的公司企业知识管理系统,面对很多小型企业知识管理仍是人工管理带来的检索速度慢,效率低,借阅归还企业知识量大,企业知识统计工作量大,藏书不能及时更新的问题,该系统可以对系统的两种用户类型实现:1.对于企业员工在本系统的应用下可实现按照各种方式(如:书名,编号,作者)查询企业知识的藏书情况,方便的借阅企业知识,预定企业知识,续借企业知识,归还企业知识,能够查询自己的借阅企业知识情况。2.对于企业知识管理员

28、能够实现方便的对企业知识进行查询,方便的进行企业员工借阅情况查询,方便的进行借书还书处理等,便捷的对企业知识信息进行添加、修改、删除,分类管理等操作,对用户信息进行相关添加,修改,删除,分类管理等操作。3.2.2 用户类和用户特性公司企业知识管理借阅系统它的用户主要是公司员工和公司企业知识管理员,公司职员可以通过该系统进行企业知识查询进而对自己需要的企业知识进行借阅,预定,续订及自己的借阅情况进行查询,修改密码等权限,企业知识管理员则通过本系统实现对企业知识及企业员工的高效管理以及对用户进行增加和删除等操作。两类用户的具体描述如下表所示:表3-1 用户具体描述用户类描述企业员工企业员工是该系统

29、的重要的使用角色,他们通过该系统查询自己需要的企业知识信息,并像企业知识管理员提出借阅企业知识的申请进而借阅自己所需的企业知识,还可以通过对自己借阅情况进行查询。修改自己的用户密码等权限。企业知识管理员企业知识管理员是该系统的另一个重要使用者,企业知识管理员通过该系统进行企业知识的增加,修改,删除,分类管理等操作,实现对企业员工借阅归还续接企业知识的方便操作,实现对系统中企业知识,企业员工,企业员工借阅情况的查询,信息更改维护等操作。图3-1 系统用例图(读者即为企业员工)3.2.3 企业知识管理员详细功能描述1.企业员工管理功能:对企业员工的类型和企业员工档案进行管理,包括添加,删除企业员工

30、用户的相关信息。2.企业知识管理功能:包括对企业知识类型和具体企业知识信息的管理,可以增加,修改,删除企业知识,丰富具体企业知识的信息,对不同企业知识进行分类操作。3.企业知识借阅功能:可以完成对企业员工借阅,续接和还书的操作。4.企业知识预定功能:可以完成对企业员工借阅的操作。3.2.4 企业员工详细功能描述1.修改登陆密码:修改自己的登录密码。2.查询功能:对公司企业知识信息进行查询,对自己当前借阅书籍进行查询,对企业知识规划到期提醒进行查看。3.2.5 主要用例的用例描述企业知识借阅管理系统涉及到的用例包括:企业知识借阅,企业知识归还,读书查询,企业员工信息管理,企业知识信息管理,用户管

31、理等,现就系统的主要用例企业知识借阅,企业知识归还,企业知识查询进行详细分析。表3-2 用例“企业知识借阅”用例名称企业知识借阅参与者企业员工,管理员描述企业员工可以通过查询等方式获得自己想借阅的企业知识的名称,编号等其他可唯一识别的信息,向企业知识管理员提出借阅请求,管理员在系统中记录相应信息,将企业知识交给企业员工,借阅成功。前置条件1. 登录;2. 进入企业知识借阅的页面后置条件1 更新企业知识借阅列表; 主干过程1借阅企业知识2企业员工请求借阅新地企业知识,并提供自己的编号3系统显示企业员工借阅情况的表单4企业员工提供想借阅的企业知识的标号5系统存储企业员工和借阅的企业知识,并将之存储

32、到数据库中6系统更新借阅列表异常1企业员工借阅已满(第2步)2系统将错误信息显示在借阅页面3系统重新启动该用例被包含用例无优先级高表3-3 用例“企业知识归还”用例名称企业知识归还参与者企业员工,管理员描述企业员工将自己借阅的企业知识归还到企业知识管理员。前置条件1. 登录;2. 进入企业知识归还页面后置条件1 更新企业知识归还列表; 主干过程1企业知识归还2企业员工请求归还借阅的企业知识并提供自己的编号3系统显示该企业员工的借阅信息表4使用者将要归还的企业知识交给管理员5管理员输入企业知识编号,系统存储归还信息,并将之存储到数据库中6系统更企业知识归还列表分支过程1选择重置(第3步后分支出来

33、)2企业员工选择重置3系统刷新该页面异常1该书超出了应该归还的时间范围2需要缴纳罚金被包含用例无被扩展用例无优先级高表3-4 用例“企业知识查询”用例名称企业知识查询参与者企业员工,管理员描述企业员工通过企业知识的标号,名称等信息对相应的企业知识进行查询。前置条件1. 登录; 2. 转到企业知识查询页面后置条件1. 查询页面显示相应的企业知识的信息主干过程企业知识查询1. 企业员工输入想要查询的企业知识信息2. 系统显示相应的企业知识信息3. 企业员工点击读书名称,跳转到企业知识详细信息链接页面分支过程输入信息时(第2步后)1. 系统显示:请选择查询依据2. 用户进行相应选择重新查询(第2步后

34、)1. 系统已经显示了相应企业知识信息2. 企业员工想查询其他企业知识异常5.查询的企业知识不存在(第2步后)1. 企业员工输入的企业知识信息不能在数据库中查询到2. 系统显示暂时无该企业知识信息3. 重新启动该用例被包含用例无4 系统总体设计4.1 数据库设计4.1.1 数据库设计概述数据库是整个系统的基石,数据库的设计优劣直接影响到整个系统的设计成败,本节对数据库的设计进行专门阐述。数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立

35、在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用性和相容性,提高了决策的可靠性。目前,数据库已经成为现代信息系统不可分割的重要组成部分。数据库技术也是计算机领域中发展最快的技术之一。数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提

36、高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。一般人们设计数据库遵循第三范式。即:数据库表中不包含已在其他表中包含的非主关键字信息。采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度。整个系统所包括的信息有企业知识信息、企业员工信息、企业知识借阅信息、企业知识续订信息、企业知识归还信息、管理员信息、企业员工类型信息。可将这些信息抽象为下列系统所需要的数据项和数据结构:1)企业知识信息(编号,企业知识名称,企

37、业知识类型,作者,译者,价格,出版社,入库时间)2)企业知识类型(编号,名称)3)企业员工信息(编号,姓名,密码)4)企业知识借阅信息(企业知识编号,企业员工ID,借出时间,应还时间,是否归还,操作员)6)企业知识归还信息(企业知识编号,企业员工ID,归还时间,操作员)注:带下划线表示主键4.1.2 企业知识信息表结构设计企业知识信息表主要用于存储图公司所藏企业知识的相关信息,其中的相关信息是在企业知识入库时由操作员进行添加完善,此表主要用于企业员工和企业知识管理员对馆中企业知识的查询,系统用户根据企业知识的某个属性进行查询,便可得知企业知识的其他相关信息,其中企业知识所在书架属性是便于企业员

38、工借阅时对企业知识的寻找,企业知识价格是在企业员工不慎将企业知识遗失时对遗失企业知识进行赔偿的依据。表的具体结果如下:表4-1 企业知识信息表bookinfo字段名称数据类型字段长度是否为空说明b_Idvarchar10NoKeyb_namevarchar30No b_Pricevarchar10Yes价格b_Publishvarchar20Yes出版社b_Authorvarchar20Yes作者b_Infovarchar100Yes图书介绍b_Stautsvarchar10No图书状态b_Categoryvarchar10No 图书类别4.1.3 企业知识类型信息表结构设计该表的设计主要是方

39、便对企业知识的分类,和对企业知识的查询,在实际应用中企业知识管理员就是根据企业知识类型的不同将之分列在不同的书架,以方便企业员工的借阅寻找,其中可借阅天数项设置了不同类型企业知识的借阅期限,可根据企业知识的具体情况进行不同的维护管理,表的具体结构设计如下:表4-2 企业知识类型信息表Category字段名称数据类型字段长度是否为空说明c_Name varchar10No类别名称c_Idvarchar10No Key4.1.4 企业员工信息表结构设计企业员工信息表的设计是为了企业知识管理员对企业员工进行管理,其中企业员工ID,不同类型证件的号码都是唯一的,是企业员工在借阅企业知识时需要输入对企业

40、员工身份进行识别的信息。表的具体结构设计如下:表4-3 企业员工信息表userinfo字段名称数据类型字段长度是否为空说明u_Idint10NoKeyu_Namevarchar10No 用户名称u_Passwordvarchar10No 密码4.1.5 企业知识借阅信息表结构设计该表的设计是用于对企业员工借阅企业知识进行管理,表中企业知识ID属性是对借阅企业知识的唯一性识别标识,企业员工ID号记录借阅的相应企业员工,结出时间记录了相应的归还时间,以及归还时是否超时,操作员是对借阅进行操作的人员的记录方便日后的查询,是否归还标识可查询当起读书是否被归还,表的具体结构设计如下:表4-4 企业知识借

41、阅信息表 borrowinfo字段名称数据类型字段长度是否为空说明b_ID varchar10NoKeyu_IDvarchar10No ad_IDvarchar10No starttimevarcharNo 开始时间backtimevarcharNo 应归还时间4.1.6 企业知识归还信息表结构设计与企业知识借阅信息表形成之前的是企业知识预定信息表,该表的设计除了像上表一样把借阅的企业知识与相应的借阅者进行对应的联系以外还记录了企业员工的预借时间和预计归还时间,以此提醒管理员借书信息,表的具体结构设计如下:表4-5 企业知识预借信息表reserveinfo字段名称数据类型字段长度是否为空说明b

42、_ID varchar10NoKeyu_IDvarchar11No 用户编号re_timedateNo 预借时间resto_timedateNo 预归还时间4.1.7 用户信息表结构设计该表的设计用于记录企业知识管理系统用户的信息,方便对用户的管理,表中包括用户ID 和用户的登录密码,表的具体结构设计如下:表4-6 用户信息表userinfo字段名称数据类型字段长度是否为空说明ID int10NoKeynamevarchar30No passwordvarchar30No 4.2 系统总体结构设计该系统在Win7环境下,主要采用JSP开发工具,MySQL数据库来设计,开发过程与成果应符合GB/

43、T 11457-1995软件工程术语,GB/T 8567-1988计算机软件产品开发文件编制指南等。4.2.1 企业知识管理系统流程图图4-1 企业知识管理系统流程图4.2.1 企业知识管理系统总体结构图绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图。系统结构图将会使企业员工和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。本系统的结构图如下:图4-2 系统总体结构图根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:企业知识管理功能模块,企业知识借还功能

44、模块;系统查询功能模块。4.2.2 企业知识管理模块功能 企业知识管理功能模块可分为企业知识类型管理和企业知识信息管理两个子模块,其各自的实现分别如下面表中所示:表4-7 企业知识类型管理描述企业知识类型管理功能描述对企业知识进行类型设置分类访问的数据库表企业知识类型表: Category进行的操作添加、修改、删除企业知识类型产生的结果对企业知识类型进行管理,对不同类型企业知识参数进行设置表4-8 企业知识信息管理描述企业知识信息管理功能描述对企业知识进行基本操作和信息管理访问的数据库表企业知识类型表: Category进行的操作添加、修改、删除企业知识,对企业知识的编号、价格、出版社等基本信

45、息进行管理产生的结果 对企业知识基本操作管理,对不同企业知识参数进行各自信息的设置管理结果存储位置或输出 结果存储在企业知识类型表(Category)中,结果在企业知识查询页面输出4.2.3 企业知识借还模块功能该功能模块主要实现对企业员工借阅、续借、归还企业知识的操作,其中子模块各自的描述如下各表所列:表4-9 企业知识借阅描述企业知识借阅管理功能描述对企业员工借阅企业知识进行基本操作和信息管理访问的数据库表企业知识信息表: bookinfo企业员工信息表:userinfo企业员工类型信息表: category进行的操作对企业员工借阅企业知识进行管理产生的结果 企业员工借阅成功,系统对借阅信息进行记录结果存储位置或输出 结果存储在企业知识借阅表(borrowinfo)中,结果在企业知识借阅查询页面输出表4-10 企业知识预借描述企业知识预借管理功能描述对企业员工预借企业知识进行基本操

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服