基于JSP的企业门户网站的开发与设计说明书 - 图文 下载本文

陕西理工学院毕业设计

在提交了应聘信息后,会自动存入后台信息数据库,这样方便了管理员的查询和管理,同时也对应聘者的信息保存,可以提供给企业参考。 5.2.7 留言板的设计与实现

留言板对于企业和客户来说都是一个可视化的平台,它提供了一种较为直接的方式便于企业和客户的沟通,同时,它也接受来自网络的各方面的意见,这样可以更好,更广泛的听取意见,从而改进企业本身,为自身的发展创造优势条件。

数据的处理方式与前面应聘功能模块的方式相同。

图5.13 留言页面

查看留言的时候,可以查看到所有的留言,同时也可以看到管理员对于留言的回复信息。这些都是通过struts的标签实现的。

第 37 页 共 86 页

陕西理工学院毕业设计

图5.14 查看留言页面

5.3系统后台设计与实现

对于整个系统来说,前台的主要功能是展示,而后台就是系统的管理和数据的更新等更为重要的部分了。在设计的时候,前台的数据是从后台检索出来,在页面上实时显示的,这样对于企业来说,做到了信息的及时更新和修改,更好的体现了系统的优越性。

图5.15 系统后台管理登陆页面

为了后台管理的方便采用了简单的框架结构模式,同时特意采用了一种菜单导航的方式,这个是通过JavaScript和html结合实现的。运用JavaScript更灵活的实现了菜单导航的展开与收缩,让界面看上去更加清晰明朗。

需要注意的是,后台的实现比前台要考虑的多。这首先也关系到后台具体程序实现时候的实体类型和相关方法的调用,并不是简简单单的调用一个连接就可以的。在部分菜单的链接中,并没有直接跳转到相关的页面,而是通过相应的action方法去实现的。这样做可以在跳转页面的时候从数据库直接检索出一些信息,简化了部分操作。同时,对于执行一个简单的链接来说,直接跳转的jsp

第 38 页 共 86 页

陕西理工学院毕业设计

页面并没有任何实际的意义。

图5.16 导航菜单栏设计

5.3.1 系统管理的设计与实现

这部分的管理主要包括管理员的管理和系统公告的管理。 (1) 管理员管理

这里实际上设计了一个

表单,用于实现管理员添加的功能,设置了三个text文本框,其中第一个文本框的内容为text形式,其余两个的type设置为password形式,以方便管理员的添加。其次在其下方,还显示出来了目前系统的管理员的情况,对于系统管理员来说可以对其用户和管理员进行修改和删除。如图5.17所示。

管理员的信息依附于Admin实体,所对应的数据库的表为Admin。

图5.17 管理员管理页面 第 39 页 共 86 页

陕西理工学院毕业设计

后面设计了一个简单的修改密码的功能,实现原理同添加管理员的方式一样,在此就不多赘述了。

5.3.2 产品管理的设计与实现

产品管理主要分为三个部分,包括产品类别,产品管理,添加产品。其中产品类别是对产品进行分类的管理,主要实现的是添加产品分类的功能,这样为了产品的综合管理提供了有效的方式,更加便于企业对于自身产品的详细管理。

产品管理的实现,主要是分为两个部分,产品分类的实现和具体产品管理的实现。 (1) 产品分类的实现

在产品分类中,创建了两个单独的实体类型BigClass和SmallClass,分别用于存储产品的大类和小类。程序首先进行了相关的检索,在检索出结果后放入到一个list泛型的集合中去,这样子可以通过session传值到页面上,从而实现页面的正常显示。若无结果,则显示为空。结果实现如图5.18所示。

图5.18产品分类管理页面

(2) 产品添加的实现

产品添加是产品管理不可缺少的一部分。如图5.19所示。添加一个新的产品对于企业来说就会有新的一个机会,新的市场竞争力。本设计中提供了对产品添加功能的实现,对于产品的基本信息建立了实体Product并保存。这样产品就可以在首页显示,更加体现了企业网站的优势力量,数据更新及时迅速。

第 40 页 共 86 页