个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能,技术先进、性能稳定,已经成为目前比较流行的Web 应用服务器。Р二、运行环境的选择:Р本系统的运行环境应用:РWindows 2000、Windows XP操作系统。Р三、数据库的选择Р论坛使用的数据库为MySql,它是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低、开放源码等特点,上的中小型网站中。Р第四章、论坛的系统设计Р对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到系统功能模块图如下:Р图4.1 系统功能模块图Р一、数据库设计Р数据库设计是一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。在系统的总体模块确定之后,接下来的工作就是数据库的设计了,而数据库的设计在一个信息管理系统中占有非常重要的地位,因为一个系统中数据库结构设计的好坏,直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。Р论坛需求具体体现在各种信息的保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。Р二、数据库结构设计Р得到上面的数据项和数据结构以后,就可以设计出难免满足用户需求的各种实体,以及它们之间的关系,Р图4.2.1 用户(基本信息)实体Р图4.2.2 用户(详细信息)实体Р图4.2.3 论坛版面实体Р图4.2.4 版主实体