JSP的指令告诉容器,将JSP文件转换成Servlet源文件,比如导包功能,可以灵活的将JSP文件和Servlet源文件相结合。
2、JSP的标签
JSP的标签由sun公司制定的一种用来替换JSP页面中的java代码的一种技术,通过使用简单的标签来代替java代码,JSP文件会变得更加简洁,利于维护。
3、JSP的el表达式
JSP的el表达式是一种简单的计算规则,一般用于给JSP的标签的属性赋值,也可以直接输出。
3 系统需求分析
3.1 系统功能需求
论坛管理系统分为前台用户和后台管理员两个模块。
1、前台用户功能模块
当用户打开论坛管理系统后,用户或者游客需要经过注册才能登录,登录成功后,用户可以查看贴子,发帖、回帖、个人信息的修改以及资源的上传或下载等。具体的前台用户系统流程图如图3-1所示:
2、后台管理员功能模块
当管理员成功登录后台管理系统后,管理员可以对栏目管理、用户管理、专区管理、发帖管理、回帖管理进行具体的增、删、查、改等操作。
(1)栏目管理:修改版主名、新增论坛名、删除论坛名。
(2)用户管理:搜索用户、编辑用户、删除用户、新增用户。
(3)专区管理:搜索专区名、删除专区名。
(4)发帖管理:搜索未审核的帖子、查看用户发帖信息、删除用户发帖。
(5)回帖管理:查看用户回帖信息、搜索未审核的回帖、删除用户回帖。
该系统应该达到以下要求:
(1)可靠性:能连续准确的处理业务,有较强的容错能力。
(2)易理解性:用户容易理解和使用该系统。
(3)可用性:目标系统功能齐全,能够完全满足业务需求。
3.2 系统开发环境需求
3.2.1 硬件环境需求
本系统的硬件需求如下:
1、服务器端
服务器端主要是监听客户端的请求,然后处理客户端发送的请求以及保存客户端的数据。
本网络系统服务器端最低达到以下配置:
◎处理器:Inter Pentium 4 2.1GHz 或更高
◎内存:2GB
◎硬盘空间:500GB
◎显卡:SVAG显示适配器
2、客户端
客户端主要用于浏览和操作数据,需要的配置达到以下:
◎处理器:Inter Pentium 1.6GHz 或更高
◎内存:1GB以上
◎硬盘空间:160GB
◎显卡:SVAG显示适配器
3.2.2 软件环境需求
本系统的软件需求如下:
1、服务器端
◎操作系统:Windows 2000 Server或者更高版本
◎web服务器:Tomcat 6.X及以上版本
◎数据库:MYSQL
◎浏览器:Internet Explorer 6.0及以上或火狐等
2、客户端
◎操作系统:Windows 7或者更高版本
◎浏览器:Internet Explorer 6.0及以上或火狐等
4 系统设计
4.1 系统总体设计
系统设计是以系统的具体功能与需求为核心进行的,而系统设计也是以实现系统的具体功能与目的来展开的。因此,在设计起始,先明确系统的具体功能与需求。
根据论坛管理系统的特点,其设计的主要功能模块分为前台用户和后台管理员两个模块。基于3.1节对系统功能需求的分析结果,从系统的整体出发,将分别对系统模块间的关系采用功能模块图来描述。
4.2 系统功能模块图
前台用户功能模块图设计
4.3 数据库设计
4.3.1 数据库概念结构设计
概念结构设计是在需求分析阶段产生的需求说明的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型。这些模式在功能性、完整性和一致性约束及数据库的可扩充性等方面应满足用户的各种要求。数据库的概念结构设计主要是通过E-R图进行描述。E-R模型是对现实世界的一种抽象,其组成部分主要包括实体、联系和属性。通过这三个组成部分,我们可以抽象出现实世界中的实体,并通过实体之间的联系类型一对一(1:1),一对多(1:n),多对多(m:n)来抽象实体之间的关系。 jsp+mysql论坛管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_62362.html