|
4.2 系统分析 |
明日知道系统主要是为了满足企业内部员工和企业用户的需要,因此可以根据不同公司的内部结构来组织系统的框架,例如明日公司是一家专业从事软件开发和软件图书创作的IT企业,公司分为Java、Java Web、C#、.net等几大部门。每个部门都有独立的任务和用户群,因此可以将明日知道系统按照明日公司的部门分类,即可分为Java、Java Web、C#、.NET等几大部分。
作为从事软件开发的企业来说,可能经常会有出差或者单独完成一项任务的时候。而每个人都会有自己的工作心得等内容,如果在工作中进行交流,可能会因为耽误大家的时间而影响工作。因此开发类似于明日知道系统的技术讨论是非常必要的。开发明日知道系统有以下优势:
明日知道系统不是很复杂,主要包括用户管理、文章管理两项内容。因此系统开发起来不会用很长时间,投资不会太大。通过明日知道系统,实现用户之间的相互交流是非常重要的。该系统既可以为大家的交流提供平台,又可以提高大家的技术,可以说是一举两得。
本系统应用了Struts 2、Hibernate、Spring和JQuery框架,都是当前比较流行的技术,Struts是构建基于Java的Web应用的首选技术。Hibernate已经被越来越多的Java开发人员作为企业应用和关系数据库之间的中间件,Spring框架的应用可以简化开发代码。JQuery是每个Web程序员必学的技术。应用这几种技术开发的项目代码规整、方便维护。