1.3 系 统 设 计
1.3.1 系统目标
根据需求分析以及与客户的沟通,都市供求信息网需要达到以下目标。
界面设计友好、美观。
在首页中提供预览信息的功能,并且信息分类明确。
用户能够方便地查看某类别中的所有信息和信息的详细内容。
能够实现站内信息搜索,如定位查询、模糊查询。
对用户输入的数据,能够进行严格的数据检验,并给予信息提示。
具有操作方便、功能强大的后台信息审核功能。
具有操作方便的后台付费设置功能。
具有易维护性和易操作性。
1.3.2 系统功能结构
都市供求信息网分为前、后台两部分设计,前台主要实现信息的显示、搜索与发布功能,其中信息的显示包括列表显示与详细内容显示,而列表显示,又分为首页信息列表显示、查看某类别下所有信息的列表显示和搜索结果列表显示;搜索功能主要包括定位搜索和模糊搜索。后台主要实现的功能为信息显示、信息审核、信息删除、付费设置与退出登录,其中的信息显示功能也分为列表显示与详细内容显示。都市供求信息网前台功能结构如图1.2所示,后台功能结构如图1.3所示。
1.3.3 系统流程图
都市供求信息网的系统流程如图1.4所示。
1.3.4 系统预览
都市供求信息网中有多个页面,下面列出网站中几个典型页面的预览,其他页面可以通过运行光盘中本系统的源程序进行查看。
都市供求信息网的前台首页如图1.5所示,在该页面中将列表显示已付费信息和分类显示免费信息;单击导航栏中的信息类别超链接,将显示该类别下的所有信息,如图1.6所示。
信息发布页面如图1.7所示,用户可通过此页面发布信息,在页面中用户需要选择要发布信息的类别,然后填写信息内容和联系方式等;后台信息显示页面如图1.8所示,在该页面中,管理员可删除信息,并通过单击“审核”或信息标题超链接进入信息审核页面审核信息。
说明:通过由于路径太长,因此省略了部分路径,省略的路径是“TM\01\pages”。
1.3.5 构建开发环境
在开发都市供求信息网时,需要具备以下开发环境。
服务器端:
? 操作系统:Windows 2003。
? Web服务器:Tomcat 6.0。
? Web开发框架:Struts 2.0。
? Java开发包:JDK 1.5以上。
? 数据库:SQL Server 2005。
? 浏览器:IE 6.0。
? 分辨率:最佳效果为1024×768像素。
客户端:
? 浏览器:IE 6.0及以上版本。
? 分辨率:最佳效果为1024×768像素。
下面介绍JDK及Tomcat的安装,对于Struts 2.0框架的搭建可参看1.14节“Struts 2.0框架搭建与介绍”。
1.JDK的下载与安装
本系统采用的是JDK 1.6版本,读者可到Sun公司的官方网站下载。下载过程如下:
(1)打开IE浏览器,在地址栏中输入“https://java.sun.com/javase/downloads/index.jsp”,进入下载页面。
(2)单击Downloads按钮进入JDK下载页面,在该页面中用户需要选中Accept License Agreement单选按钮接受许可协议后,才可以下载。
(3)根据使用的操作系统来下载相应的JDK安装文件,笔者选择的是在Windows系统下的JDK安装文件,单击Windows offine Installation,Multi-language超链接进行下载。
下载后的文件名称为jdk-6u3-windows-i586-p.exe,双击该文件即可以开始安装。具体安装步骤如下:
(1)双击jdk-6u3-windows-i586-p.exe文件,在弹出的对话框中,单击“接受”按钮,接受许可证协议。
(2)在弹出的“自定义安装”对话框中,单击“更改”按钮更改安装路径,其他保留默认选项,如图1.9所示。
(3)单击“下一步”按钮,开始安装。
(4)在安装的过程中,会弹出另一个“自定义安装”对话框提示用户选择Java运行时环境的安装路径。单击“更改”按钮更改安装路径,其他保留默认选项,如图1.10所示。