热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:2363  
基于WEB的个人知识管理系统

个人知识管理是一种新的知识管理的理念和方法,能将个人拥有的各种资料、随手可得的信息变成更具价值的知识,最终利于自己的工作、生活。通过对个人知识的管理,人们可以养成良好的学习习惯,增强信息素养,完善自己的专业知识体系,提高自己的能力和竞争力,为实现个人价值和可持续发展打下坚实基础。

在个人知识管理上,我们不能只关注知识积累,而不注重知识能量的释放。知识学习和积累的出发点就是对知识的使用,并在知识的利用、交流中创造新的知识。在知识的利用上,一些传统的方法可能对个人知识管理有所帮助,例如归纳和演绎。想要利用已有的知识,既可以在个人占有的大量知识基础上进行归纳,找出事物间的规律,然后应用于实践从而对这种归纳结果进行检验,然后再从实践中修正归纳出的知识;也可以对原有知识进行演绎,帮助新的实践。

开发任何一个系统,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都要进行可行性分析,可以减少项目的开发风险,避免人力、物力和财力的浪费。下面就技术、经济、操作和法律四个方面来介绍。

 技术可行性

本系统开发工具是MyEclipse和MySQL数据库,开发语言是Java,Java是一种面向对象编程语言,简单易学而且灵活方便。大三时就学习了Java课程,大四期间也系统的了解了JSP的知识,个人知识管理系统总体上开发难度不高,数据库的设计和操作是本系统设计的核心。在大学期间学习过软件工程,软件测试,UML统一建模语言等课程,每个学期也会完成对应的课程设计,具备一定的系统分析、设计和测试能力。因此,完成系统实现在技术上完全具有可行性。

 经济可行性

由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。

本系统操作简单,输入信息页面大多数都是下拉框的选择形式,在某些页面,信息可以自动生成,无需输入,时间的输入也是用的日历控件,操作简便,对操作人员的要求很低,只需对WINDOWS操作熟练,加之对本系统的操作稍加培训即可工作,而且本系统可视性非常好,所以在技术上不会有很大难度。

在管理信息系统的生命周期中,经过了需求分析、系统设计等阶段之后,便开始了系统实施阶段。在系统分析和设计阶段,系统开发工作主要是集中在逻辑、功能和技术设计上,系统实施阶段要继承此前面各个阶段的工作成果,将技术设计转化为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。

系统的用户通过自行注册生成,在系统首页点击用户注册菜单,系统跳转到对应的注册页面。在用户注册页面中,用户需要填写或选择帐号、密码、姓名、性别、年龄、住址、电话以及邮箱等信息。其中密码和年龄只能输入数字格式,在这里是通过正则表达式对输入类型进行约束,性别默认为男。点击重置按钮,清空所填数据,点击注册按钮完成注册。为了保证系统的安全性,用户要使用本系统必须先登陆到系统中,用户要进行实质性操作也需要先登录到系统中。系统用户登录采用AJAX方式进行验证,先是在前台获取用户输入的登录账号、密码,点击登录系统后,通过AJAX方式,后台异步进行验证,实现页面无刷新的用户登录。

在登陆页面输入用户名和密码并且选择登录类型以后,点击登录系统按钮,系统跳转到登陆的service中,在该service中会对用户名,密码进行判断,如果正确提示“通过验证”,进入到首页,如果错误则提示“用户名和密码不正确”,页面调转到登陆页



资源信息

格式: rar
  • 上一篇:基于WEB的物流信息管理系统
  • 下一篇:听书网站的设计与实现