计算机学院
实训报告
班级
姓名
学号
指导老师
二○一六年七月八日
实训进度及成绩评定
课题名称:
BBS论坛系统
Ⅰ、设计进度及完成情况
日期
内容
~
选题、需求分析,总体设计
~
搭建数据库,完成项目流程图
~
注册、登录、登录首页设计
~
注册提交验证、编辑个人信息、发表新话题
~
系统测试、报告整理、完成答辩
~
删除话题、编辑话题、管理员用户管理
~
删除用户、一并删除其发表的帖子
~
帖子回复、注册上传头像
Ⅱ、成绩评定
设计成绩:
指导老师:
目录
第一章系统概述 4
课题的研究背景 4
开发环境分析 4
操作系统的选择 4
数据库的选择 5
开发语言的选择 5
JAVA语言 5
第二章系统分析 6
分析需求 6
功能分析 6
系统运行总体流程 7
第三章系统设计与实现 9
9
E-R图 9
系统数据库表结构 10
系统主界面 11
11
13
管理员 13
第四章调试过程中的问题及系统测试情况 15
系统测试原理 15
系统测试方案 15
测试环境 15
测试内容 15
第五章总结 16
参考文献 17
第一章系统概述
近些年来,随着计算机的普及与发展,“”一词已经让我们不再感到陌生,随着E时代的到来,新的理念和结构也在不断的形成和完善,计算机网络技术的发展对人类技术史的发展产生了不可磨灭的深远影响。计算机网络技术的发展推动了人类的科学技术的发展,同时给人们的学习,工作和生活带来了诸多的好处,特点主要体现在以下几个方面: 快捷性、自由性、开放性、互动性、创新性。伴随着计算机网络技术的迅猛发展和广泛应用,人类进入了全新的网络经济时代。
信息化、数字化、全球化、网络化应是21新世纪人类社会的重要特征,其中,以计算机网络迅猛发展而形成的网络化则是推动信息化、数字化和全球化的基础和核心。计算机网络技术的发展将以其融合一切现代先进信息技术的特殊优势而在21世纪形成一场崭新的信息技术革命,并进一步推动社会信息化和知识经济的发展。而计算机网络系统和相关技术也必将在21世纪社会信息化和知识经济浪潮中更快更大的发展。
基于J2EE的BBS论坛系统是在网络环境的支持下,支持用户进行发表文章、实时对话等功能的先进模式,BBS作为一种简便、松散、充满个性的现代电子远程通讯手段,现在在国内得到广泛的应用。BBS论坛是互联网上很常见的一种实时动态的交流平台。
当进入本系统时,首先以游客身份进入论坛首页浏览内容。同时可以选择注册或登录功能。如选择注册流程,则会跳转至注册页面,填写相关信息后成功注册成为注册用户。若选择登录功能,则会跳转至用户登录界面。注册用户分为普通用户和管理员两种身份,当输入用户名和密码并验证无误后普通用户可以进行浏览、回复发布话题、修改个人信息、管理自己发表的话题及回复功能;管理员除了拥有普通用户的权限以外还可以对人员和模块进行管理。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装,用户信息验证使用JavaScript后台数据库选用Mysql数据库,设计数据库的工具选用Navicat。
开发环境分析
操作系统的选择
基于Win7系统的简单操作,应用便捷,使用广泛等优点,本系统的设计开发选择Win7 系统。
数据库的选择
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。其优点主要如以下:
1. 它使用的核心线程是完全多线程,支持多处理器。
2. 有多种列类型:1、2、3、4、和8字节长度自有符号/无符号整数、FLOAT、DOUBLE、CHAR、VARCHAR、TEXT、BLOB、DATE、TIME、DATETIME、 TIMESTAMP、YEAR、和ENUM类型。
3. 它通过一个高度优化的类库实现SQL函数
BBS论坛系统详细设计 来自淘豆网m.daumloan.com转载请标明出处.