1、课程设计课程设计/ /生产实习生产实习报告报告 摘要摘要 BBS 论坛系统是采用 java 语言进行设计实现的,采用 Tomcat 作为后台服务 器,以 SQL Server 作为数据服务器,使用接口、实现类、实体类、JSP 进行逻辑 控制,表现层用 JSP 页面显示,用于在网络上为网民提供一个信息发布、获取的 场所。实现了查看、发表、删除帖子功能,论坛帖子版块控制,注册用户可以修 改自己的个人信息、增加好友与黑名单,管理员可以对用户、帖子,版块、版块 权限和用户组权限进行管理。论文从问题的提出、基本设计思想、数据的流向到 具体的设计过程都做出了详细论述。 1 1 系统总系统总体设计体设计 1
2、.1 系统框架/结构 1.21.2 设计开发的技术路线设计开发的技术路线 过程包括: (1)脚本编写 BBS 系统分为前台和后台两个模块。系统的功能模块图如图 3-1 所示。 后台管理模块 BBS系统功能模块 前台显示模块 图 3-1 BBS 系统功能模块图 前台模块的使用对象包括了所有用户(管理员、用户、游客),提供的 功能包括注册帐号、用户登录、用户注销、浏览文章、发表新主题、回复主题、 修改个人信息。如图 3-2 所示。 后台模块的使用对象为管理人员(版主、管理员、超级管理员),提供 的功能包括管理用户、管理版块、管理主题、管理用户组、功能权限管理、版块 权限管理。后台功能模块如图 3-
3、3 所示。 (2)数据库与程序设计,根据需要利用相关开发技术使用数据库完成模块的功能设计。 本系统采用的工具有 JDK 1.5、Tomcat 6.0、MyEclipse 8.5、SQL Server2005, 使用的技术有 Java、JSP、JavaScript、JDBC 等。 (1) Java 语言概述 Java 编程语言是一种通用、并发、基于类且面向对象的语言。Java 编程语言 与 C 和 C+相关,但是在组织方式上有差别,Java 具有 C 和 C+遗漏的许多优 点,同时兼有其他语言包括的一些思想。它旨在成为一种生产语言,而不是一种 研究语言,并且正是如此7。 (2) JSP 技术概述
4、 JSP (Java Server Pages)是由 Sun 公司倡导,许多公司参与,共同建立人一种 动态网页技术标准, JSP 技术是在 Servlet 技术基础上发展起来的。 它正在飞速发 展中,现在已经成为 Java 服务器编程的重要组成部分。 (3) JavaScript 技术概述 JavaScript 是一种基于对象(Object)和事件驱动(Event Driver)并具有安 全性能的脚本语言,它所能提供的功能非常强大。 JavaScript 是一种简洁的面向对象的描述语言, 是专门用来开发 Internet 客户 端和服务器端的应用程序, 它可以被轻易的嵌入到HTML文件中, 使用 JavaScript 浏览器可以回应使用者的需求事件而不用通过网络来回传资料,这样,使用者的 资料就可以直接被客户端应用程序所处理, 它的出现弥补了 HTML 语言的缺陷, 它是 Java 与 HTML 折衷的选择9 (3)页面(界面)设计与编程。 系统采用 JDBC 架构,数据库采用 SQLServer,其连接数据库的关键代码: 1static try Clas