怎样才能把这种良性互动应用到实际生活当中呢?在信息化高度发达的今天,基于互联网的用户社区是一种很好的选择。企业可以提供这样一种平台,把自己的产品分成不同的类目搬上这种平台,使用户可以在自己感兴趣的类目下畅所欲言,以一种论坛似的开放环境吸引用户加入到这个社区中,成为社区的一份子。设想当你在广告上看到了某企业推出的一款产品,非常感兴趣,但是不了解实际是否如广告中的那般好,这时就可以登上该企业的用户社区看看。你登入该用户社区,找到相应的版块,在该版块下面恰巧看到了一个已经购买过该产品的用户所分享的使用感受,你可以在下方留言询问具体的细节,抑或是觉得足够满意于是去买了这款产品。使用过后你同样可以把自己的使用感受分享到这里,使其它用户受益,企业看到了你的意见也会在下款产品中进行改进创新。因此,研究这种用户社区的实现是非常必要且有重要意义的。
1.2 研究现状
1.2.1 已经存在的类用户社区平台
1.2.2 改进的设计思路
1.3 本文的工作目标
本文力图按照上述设计思路制作出一个全新的企业用户社区。在这个社区下,未注册的用户可以看到社区帖子中的留言,但是只有在注册成为会员后才能参与帖子中的用户互动。已注册的会员可以在不同的板块下发帖、回复其他会员的留言。每个版块有对应的产品经理(即版主)进行管理,可以对帖子进行删除、置顶、加精。系统管理员拥有最高权限,可以对社区中的所有用户进行管理,如删除,设置产品经理;可以对社区中的所有帖子进行管理,如删除、置顶、加精。
整个系统基于SSH架构,采用Java Web企业级应用的开发方法进行开发,希望通过该用户社区为用户提供所需的信息,帮助企业实现更多的劳动价值。
2 开发方法及关键技术
2.1 开发方法
在21世纪,想必大家对“软件危机”这个词语不再陌生。爆发于上个世纪60年代的软件危机给程序开发人员造成了很大的麻烦,为了解决这个问题,1968、1969年的NATO会议提出了“软件工程”这个术语。历经几十载,睿智的软件研究工作者不断完善发展着这一理念,创造性地提出了很多软件开发的方法,如Parnas方法、SASD方法、面向数据结构的软件开发方法、面向对象的软件开发方法以及可视化开发方法等等[2]。如今一个复杂的软件在这些标准化的开发方法下,可以在尽可能短的时间内完成从设计到开发到测试的流程。本文所论述的企业用户社区,作为一个企业级的B/S架构的程序,开发工作量大,也需在软件工程方法的理论指导下进行各阶段开发。
第一阶段是需求分析阶段。开发人员根据用户(本文中是由企业来充当这一角色)的需求进行可行性分析,划定出大的功能模块。再从大的模块中划分出小的子模块,并对各模块进行文档说明,必要时可以确定各模块所对应的界面。完成以上步骤之后需再次和用户确认需求,确认无误后才能进行下一阶段的工作。对于本文的企业用户社区而言,即是首先和企业沟通了解该社区所要实现的功能以及应达到的效果。用户社区的功能和达到的效果上文中已有描述,在此不再赘述。之后应对各功能进行评估,划分出大的模块。本文中实现的用户社区具体分为用户所在的前台模块和系统管理员所在的后台模块。前台模块应对应几个不同的页面来和用户进行互动,后台模块应是一个类似于管理系统的平台以供系统管理员进行管理。之后应对各模块配以详细的文档说明,再次和企业确认无误后即可进行下一阶段的工作。 jsp+mysql企业用户社区设计(2):http://www.youerw.com/jisuanji/lunwen_29479.html