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