目 录
1 绪论 2
1.1 课题背景 2
1.2 课题研究的目的与意义 3
2 相关技术及工具介绍 4
2.1 B/S结构介绍 4
2.2 MySQL数据库 4
2.3 MyEclipse介绍 4
2.4 JavaScrip语言 5
2.5 JSP技术 5
2.6 MVC模式 7
2.7 Ajax简介 7
3 系统需求分析 10
3.1可行性分析 10
3.1.1技术可行性 10
3.1.2经济可行性 10
3.1.3操作可行性 10
3.1.4法律可行性 11
3.2用户用例图 11
3.3功能模块图 12
3.4设计的基本思想 12
3.5界面要求 13
4 数据库设计与实现 14
4.1数据库设计 14
4.2数据库实现 14
5 系统设计与实现 18
5.1注册与登陆界面设计 18
5.2文档类别管理 21
5.3文档信息管理 22
5.4人际关系管理 24
5.5知识获取管理 26
6 系统测试 27
6.1 测试方法 27
6.2 系统测试结果 27
参考文献 29
致 谢 31
尽管我们每天面临的信息越来越多,信息过载与信息噪音越来越严重,但只要我们能充分利用个人知识管理技能,借助有效的个人知识管理软件相信战胜海量信息不再是困难。
本课题在分析了个人知识管理现状以及对现有的个人知识管理网站进行研究比较的基础上,针对网络交流互助的特殊性,设计研发了一套基于Web技术的个人知识管理系统。用户首先可以在线注册,登录成功之后可以对个人知识进行管理。包括文档类别管理、文档管理、人际关系管理与知识获取管理等功能。
本系统前台主要使用JSP作为开发语言,后台使用MySQL作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的个人知识管理系统。
根据对系统功能的分析,系统需要如下信息表:
(1) 用户信息表(t_user)
(2) 文档类别信息表(t_leibie)
(3) 文档信息表(t_wendang)
(4) 人际关系表(t_mingpian)
(5) 知识获取信息表(t_huoqu)