基于JSP的企业门户网站的设计与实现 - 图文 联系客服

发布时间 : 星期三 文章基于JSP的企业门户网站的设计与实现 - 图文更新完毕开始阅读c8c32e93dc88d0d233d4b14e852458fb770b387e

本科毕业生学士学位论文

第4章 系统详细设计与实现

本章先以新闻展示模块和在线留言模块为例介绍了系统前台功能模块的设计与实现,然后以新闻发布模块和用户管理模块为例介绍了系统后台管理功能的设计与实现。

4.1 前台功能模块的设计与实现

前台功能模块分为查询功能模块、新闻信息模块、产品留言板模块5个部分。前台首页主要有以下几个部分:

1) 用户登录:用户在此注册、登录;

2) 新闻标题搜索:用户按商品类别进行搜索显示;

3) 企业简介:简单介绍了企业信息,并以图片形式发布站内新闻; 4) 产品展示:以图片的形式展示热销商品; 5) 站内新闻:按照公告时间的倒序显示新闻信息; 6) 促销公告:按照公告时间的倒序显示促销信息; 7) 后台管理:管理员登陆到后台进行相关信息的管理; 首页运行结果如图4-1、图4-2所示。

图4-1 系统首页运行界面(1)

.

第15页

本科毕业生学士学位论文

图4-2 系统首页运行界面(2)

4.1.1 新闻展示模块

此模块为系统信息发布重要的的组成部分——站内新闻列表及读取页面。用户可在此选择所需的标题,系统将自动跳转到具体新闻阅读页面。

列表中显示的数据是从数据表中检索出来并显示在网页中的,为了方便查看信息,使用了分页显示功能。对网页进行分页显示首先要确定记录跨度,就是每页所显示的记录数,在这个新闻列表页面中,用户可以通过单击“上一页”、“下一页”、“最后一页”、“第一页”或则从文本框中键入一个数值跳转到相应页浏览信息。

点击导航栏内“站内新闻”运行后的界面如图4-3所示。

图4-3 新闻列表展示界面

点击相关新闻标题进入新闻详细内容展示页面,如图4-4所示。

第16页

本科毕业生学士学位论文

图4-4 新闻内容展示界面

在news.jsp页面获得站内新闻列表后,点击可连接到gg_detail.jsp页面,从而获取新闻的详细内容,部分程序代码如下:

String sql=\

String biaoti=\ResultSet RS_result=connDbBean.executeQuery(sql); while(RS_result.next()){

biaoti=RS_result.getString(\sult.getString(\String(\

4.1.2 在线留言模块

1) 浏览留言板

单击网站首页的“在线留言”超链接进入留言板页面,在该页面中,主要显示用户所填写的留言,以便其他用户查阅。留言板中显示的数据是从数据表中检索出来并显示在网页中的,为了方便查看网页信息,使用了分页显示功能。对网页进行分页显示首先要确定记录跨度,就是每页所显示的记录数,在这个网站的留言板中,用户可以通过单击“上一页”、“下一页”、“最后一页”、“第一页”或则从文本框中键入一个数值跳转到相应页浏览留言信息。

运行后界面如图4-5所示。

第17页

本科毕业生学士学位论文

图4-5 在线留言信息界面

2) 添加留言

添加留言是用户与用户,以及用户与网站之间的一种交流模式,只有把用户想要表达的内容添加至数据库中,才能在浏览留言板中进行显示。

用户在留言板中单击“我要留言”超链接就可以打开添加留言页面,该页面主要用来提交用户输入的留言信息。用户在面板中按表格要求输入相关数据,然后单击“提交”按钮,就可将想表达的想法留到页面上,该页用来实现将留言内容存入到数据库中。

运行后界面如图4-6所示。

图4-6 添加留言信息界面

留言板模块留言添加功能实现的部分程序代码:

String cheng=request.getParameter(\String xingbie=request.getParameter(\

第18页