论坛短消息课程设计说明书
BBS系统需求分析说明书软件工程课设

需求分析说明书第一章:引言编写目的需求分析是软件开发生命周期的重要阶段,是软件设计阶段的基石。
本需求分析说明书旨在规范本软件的设计,提高软件开发过程中的能见度,便于对软件开发过程进行控制与管理。
同时,本文档也是软件开发者和客户之间签订的一份契约,保证客户需求的稳定性,为软件开发者提供软件开发的凭据。
背景现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。
因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。
BBS起源于20世纪80年代初。
最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。
后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。
因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。
作为与网民交流的园地。
同时在线技术支持和在线服务也在论坛中开展起来。
当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集中起来的论坛并不是很多。
软件名称:web BBS 系统开发者:朱海晨,邹航,杨丹阳,黄田田用户:本系统面向所有乐于参与交流活动的广大网友,用户角色分为四类:未注册用户、注册用户、版主、管路员。
实现环境:Internet互联网定义BBS系统:论坛系统的英文名。
版主:论坛的管理者之一,负责清理脏乱差帖,表扬一些精妙绝帖,从而对该论坛上各路网虫的言论实行有效的管理,促使论坛健康的发展。
JSP:(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
四年级上册信息课《论坛交流范围广》教学设计范文

四年级上册信息课《论坛交流范围广》教学设计四年级上册信息课《论坛交流范围广》教学设计范文四年级上册信息课《论坛交流范围广》教学设计范文一、教材分析前面已经深入学习了收发电子邮件、管理电子信箱,但是通过电子邮件这种交流方式,只能在少数人之间进行交流,不能同时和更多人交流,而且还必须知道对方的电子信箱,否则邮件不能发送成功。
网络交流的方式还很多,其中本课的论坛交流的应用也很广泛。
论坛是指在网站上开辟一个栏目,让网友在上面自由发言,但是一定要文明,论坛涉及的知识点很多,本课主要介绍了最常用、最重要的功能:注册用户、发新帜、回复帜子。
二、教学目标1、知识性目标了解论坛的简单功能:注册用户、发新帜、回复帜子。
2、技能性目标通过发贴子和回复帜子,过到在论坛上进行交流的目的,注重网络道德的培养。
3、情感性目标培养学生的实践的操作能力,养成在网络上文明发言的好习惯。
三、教学准备选择好将要发表的论坛上的话题。
四、教学法重、难点1、教学重点注册用户、发新帜、阅读并回复帜子。
2、教学难点发表自己的帜子和查找阅读帜子。
五、课时安排:2课时。
六、教学过程1、谈话导入。
教师:假如现在我们都有在家里上网,我们同学想就某一个话题和你们讨论一下,可以吗?用什么方法最好呢?学生回答。
教师:方法很多,但是最为快速实现与多人交流的方法要算论坛了,这两节课我们就来学习这方面的内容。
2、学习新课。
(1)指导学生在论坛中注册用户;教师:要想在论坛中交流,发表自己的见解,或对某个话题进行回复,首先要注册为该论坛的用户,下面以“学生部落论坛”为例。
教师讲解示范,学生观察。
学生示范注册。
(2)指导学生如何发新贴和回贴;教师:注册成功后,即可直接登录论坛,在论坛提供的多具版块中选择一个感兴趣的,发表自己的.感想和话题(即贴子)。
教师示范讲解、学生观察。
学生练习,教师巡视指导。
教师:在论坛中,当你阅读别人的贴子时,你有意见或想法时,可以在论坛上直接对别人的贴子进行回复,进行交流。
bbs论坛管理系统课程设计

bbs论坛管理系统课程设计一、课程目标知识目标:1. 学生能够理解BBS论坛的基本概念,掌握论坛管理系统的功能模块及其工作原理。
2. 学生能够学会使用数据库管理BBS论坛的用户信息、帖子内容及相关数据。
3. 学生能够掌握论坛安全防范措施,了解常见的网络攻击手段及其应对方法。
技能目标:1. 学生能够运用所学知识,设计并实现一个简单的BBS论坛管理系统。
2. 学生能够熟练使用编程语言和数据库技术,完成论坛系统的功能开发和数据处理。
3. 学生能够通过项目实践,提高团队协作和沟通能力,培养解决问题的能力。
情感态度价值观目标:1. 学生通过学习BBS论坛管理系统,培养对网络技术的兴趣,提高信息素养。
2. 学生在学习过程中,树立正确的网络安全意识,关注网络道德规范,遵守国家相关法律法规。
3. 学生能够通过课程学习,认识到团队协作的重要性,培养积极向上的学习态度。
课程性质:本课程为信息技术课程,结合实际项目案例,培养学生的动手操作能力和实际应用能力。
学生特点:初三学生具备一定的计算机操作基础,对网络技术有较高的兴趣,喜欢探索新知识。
教学要求:结合学生特点,注重理论与实践相结合,提高学生的实际操作能力和创新能力。
在教学过程中,关注学生的个体差异,鼓励学生积极参与,培养其独立思考和解决问题的能力。
通过本课程的学习,使学生能够将所学知识应用于实际生活,提高其信息技术素养。
二、教学内容1. BBS论坛概述- 论坛的发展历程- 论坛的基本功能与作用2. 论坛管理系统功能模块- 用户注册与登录模块- 帖子发布与浏览模块- 数据库设计与实现3. 论坛安全与管理- 常见网络攻击手段- 安全防范措施- 数据备份与恢复4. 编程语言与数据库技术- 使用PHP进行论坛系统开发- MySQL数据库的安装与使用- SQL语句编写与应用5. 项目实践与团队协作- 论坛系统功能设计与实现- 团队分工与协作- 项目进度管理与质量控制教学内容安排与进度:第一周:BBS论坛概述、论坛管理系统功能模块第二周:论坛安全与管理、编程语言与数据库技术第三周:项目实践与团队协作(论坛系统设计与开发)第四周:项目展示与总结本教学内容依据课程目标,结合课本知识,注重理论与实践相结合,旨在培养学生的实际操作能力和团队协作能力。
bbs论坛管理系统课程设计

bbs论坛管理系统课程设计一、课程目标知识目标:1. 让学生理解BBS论坛的基本概念、功能及管理系统的构成;2. 掌握BBS论坛管理系统的基本操作,如用户注册、发帖、回帖、管理帖子等;3. 了解BBS论坛管理系统的安全性和稳定性,认识网络安全的重要性。
技能目标:1. 培养学生运用所学知识进行BBS论坛管理系统操作的能力;2. 培养学生分析、解决BBS论坛管理过程中遇到的问题的能力;3. 提高学生的团队协作能力和沟通能力,能够在项目实践中发挥积极作用。
情感态度价值观目标:1. 培养学生对BBS论坛管理系统的兴趣,激发学习动力;2. 培养学生遵守网络道德规范,尊重他人意见,文明上网的良好习惯;3. 增强学生的网络安全意识,树立正确的价值观。
课程性质:本课程为信息技术课程,旨在通过BBS论坛管理系统教学,提高学生的信息技术素养和实际操作能力。
学生特点:六年级学生已具备一定的信息技术基础,对网络论坛有一定的了解,好奇心强,喜欢探索新知识。
教学要求:结合学生特点,注重理论与实践相结合,强调实际操作,培养学生在项目实践中的团队协作能力和解决问题的能力。
通过本课程的学习,使学生能够达到上述课程目标,为后续信息技术课程学习奠定基础。
二、教学内容1. BBS论坛概述:介绍BBS论坛的发展历程、功能特点及其在信息交流中的作用。
教材章节:第一章 BBS论坛概述2. BBS论坛管理系统操作:学习用户注册、登录、发帖、回帖、管理帖子等基本操作。
教材章节:第二章 BBS论坛管理系统操作3. BBS论坛安全与稳定性:讲解网络安全的重要性,认识常见的网络攻击手段及防范措施。
教材章节:第三章 BBS论坛安全与稳定性4. 网络道德与法律法规:学习网络道德规范,了解相关法律法规,提高网络安全意识。
教材章节:第四章 网络道德与法律法规5. 项目实践:分组进行BBS论坛管理系统项目实践,培养学生团队协作能力和解决问题的能力。
教材章节:第五章 项目实践教学内容安排与进度:第一周:BBS论坛概述第二周:BBS论坛管理系统操作第三周:BBS论坛安全与稳定性第四周:网络道德与法律法规第五周:项目实践(含成果展示与评价)教学内容确保科学性和系统性,结合课程目标,注重培养学生的实际操作能力和团队协作能力。
bbs开发技术课程设计

bbs开发技术课程设计一、课程目标知识目标:1. 让学生掌握BBS系统的基本原理和开发流程,理解BBS在信息技术领域的应用。
2. 学习并运用HTML、CSS、JavaScript等基本网络开发技术,搭建简易的BBS平台。
3. 了解服务器端编程语言(如PHP、Python等)的基本语法,实现BBS用户注册、登录、发表帖子等功能。
技能目标:1. 培养学生运用所学知识独立搭建BBS平台的能力,提高学生的实际动手操作能力。
2. 培养学生分析问题、解决问题的能力,使其在开发过程中能够自主调试和优化代码。
3. 培养学生的团队协作能力,学会在项目开发中分工合作、共同推进项目进度。
情感态度价值观目标:1. 激发学生对网络开发技术的兴趣,提高学习积极性和主动性。
2. 培养学生勇于尝试、不畏困难的品质,使其在开发过程中保持积极的心态。
3. 增强学生的网络安全意识,使其在开发过程中遵循道德规范,保护用户隐私。
课程性质:本课程为信息技术选修课程,旨在提高学生的网络开发技能,培养学生的实际动手能力。
学生特点:学生具备一定的计算机操作基础,对网络开发技术感兴趣,但个体差异较大。
教学要求:结合学生特点,采用任务驱动、案例教学等方法,注重理论与实践相结合,提高学生的实际操作能力。
同时,关注学生的个体差异,实施分层教学,使每位学生都能在课程中取得进步。
通过课程学习,使学生达到上述课程目标,为后续相关课程学习奠定基础。
二、教学内容1. BBS系统概述- 了解BBS的发展历程、功能特点及应用场景。
- 学习BBS系统的基本组成,掌握其工作原理。
2. 网络开发技术基础- 学习HTML、CSS、JavaScript等基本网络开发技术。
- 了解浏览器兼容性,掌握常见问题的解决方法。
3. 服务器端编程语言- 学习PHP、Python等服务器端编程语言的基本语法。
- 掌握数据库的基本操作,如MySQL数据库的连接、查询、更新等。
4. BBS系统设计与实现- 分析BBS系统的功能模块,设计系统架构。
小学信息技术用微博论坛发布信息教案

小学信息技术用微博论坛发布信息教案标题:小学信息技术课程中微博论坛发布信息教案导言:随着信息技术的迅猛发展和互联网的普及,教育界也开始逐渐将现代科技融入到教学中。
在小学信息技术课程中,微博论坛作为一种社交网络平台,能够提供与学生互动和信息交流的机会,并培养学生的信息素养和创新意识。
本文将为小学教师设计一份微博论坛发布信息的教案,帮助他们更好地组织信息技术课堂。
教学目标:1.使学生了解微博论坛的基本原理和特点。
2.培养学生的信息素养和创新意识。
3.让学生能够在微博论坛上发布主题相关的信息。
教学准备:1.教师准备电脑、投影仪和网络连接设备。
2.学生准备个人电脑或平板电脑。
3.确保学生有微博账号,并且了解基本操作。
教学过程:步骤一:引入微博论坛(5分钟)教师向学生介绍微博论坛的概念和基本原理,解释微博论坛的特点和功能。
通过展示一些成功的微博案例,激发学生的兴趣并说明学习的必要性。
步骤二:讨论微博论坛的应用领域(5分钟)教师引导学生讨论微博论坛的应用领域,例如新闻传播、学术讨论、社交娱乐等。
学生可以分享自己或家人在微博论坛上的使用体验,进一步了解其多样化的功能。
步骤三:分享微博论坛信息发布技巧(10分钟)教师介绍微博论坛信息发布的技巧,包括标题的吸引力、内容的简洁明了、图片的使用等。
同时,提醒学生在发布信息时要注意文明用语和保护个人隐私。
步骤四:小组合作实践(25分钟)教师将学生分成小组,每个小组选择一个主题,并要求他们使用微博论坛发布相关的信息。
学生可以通过研究资料、查找图片和互相讨论来完成任务。
教师在此过程中要提供指导和反馈,确保学生能够正确理解和应用技巧。
步骤五:信息发布展示和评价(10分钟)每个小组派代表上台展示他们发布的信息,并进行同伴评价。
教师可以就信息的吸引力、内容的准确性和语言表达等方面给予评价和建议。
同时,学生也可以从其他小组的信息中获得灵感和启发,提高自己的信息发布能力。
步骤六:总结和反思(5分钟)教师引导学生对本节课的学习进行总结和反思。
学生BBS论坛需求说明书

BBS论坛需求说明书编写部门:XXX编写人:XXX第一章引言1.1目的ﻩ读者范围:最终用户、软件设计人员本文档作为BBS论坛第一期的需求说明文档,用于与用户确定最终的目标,并成为协议文本的一部分,同时也是本系统设计人员的基础文档。
1.2 背景BBS(Bulletin Board Service,公告牌服务)是Internet上的一种电子信息服务系统,它提供一块公共电子白板,每个用户都可以在上面书写,并且可发布信息或提出看法。
大部分BBS由教育机构、研究机构或商业机构管理,象日常生活中的黑板报一样,电子公告牌按不同的主题,分主题分成很多个布告栏。
布告栏的设立的依据是大多数BBS使用者的要求和喜好,使用者可以阅读他人关于某个主题的最新看法,也可以将自己的想法毫无保留地贴到公告栏中。
同样地,别人对你的观点的回应也是很快的。
如果需要独下的交流,也可以将想说的话直接发到某个人的电子信箱中,如果想与正在使用的某个人聊天,可以启动聊天程序加人闲谈者的行列。
虽然谈话的双方素不相识,却可以亲近地交谈。
在BBS里,人们之间的交流打破了空间、时间的限制。
在与别人进行交往时,无须考虑自身的年龄、学历、知识、社会地位、财富、外貌、健康状况,而这些条件往往是人们在其他交流形式中无可回避的。
同样地,也无从知道交谈的对方的真实社会身份。
这样,参与BBS的人可以处于一个平等的位置与其他人进行任何问题的探讨。
这对于现有的所有其他交流方式来说是不可能的。
目前国内的BBS已经十分普遍,可以说是不计其数,其中BBS大致可以分为5类:(1)校园BBS CERNET建立以来,校园BBS很快地发展了起来。
目前很多大学都有了BBS,几乎遍及全国上下,像清华大学、北京大学等等都建立了自己的BBS系统。
清华大学的水木清华很受学生和网民们的喜爱。
(2)商业BBS站,这里主要是进行有关商业的商业宣传、产品推荐等等。
目前手机的商业站、电脑的商业站、房地产的商业站比比皆是。
论坛短消息.ppt

UserDao
方法
fi方法
save delete update listByReceiveUname findMessage
编写业务类
短消息的业务类:MessageBiz.java 方法:
listByReceiveUname findMessage Delete save
字段名称 name pass
说明 用户名 密码
主键、字符串 非空字符串
问题分析-2
短消息表:TBL_MESSAGE
字段名称 id
note sendUname receiveUname
postTime readSign
说明 短消息id 短消息内容 发送者 接收者 发送时间 读标记
非空主键、标识 非空 非空、用户表的name字段 非空、用户表的name字段 非空 非空、未读为0,已读为1
难点分析-1
项目类的分析
实体类
包:cn.lsu.bean 类:用户类、短消息类
操作数据库的类
包:cn.lsu.dao 类:用户数据访问类、短消息数据访问类
处理业务的类
包: 类:用户业务类、短消息业务类
处理请求的类
包:cn.lsu.servlet 类:登录登出类、短消息类
论坛短消息
问题描述
开发短消息系统 ,实现如下功能:
用户登录、登出 查看个人的短消息 发送短消息 回复短消息 删除短消息
该系统要满足如下要求:
已读和未读的短消息应采用不同的标记 回复时自动添写用户名 未登录不能看短消息,自动跳转到登录页面 登录后自动跳转到查看短消息列表的页面
问题分析-1
用户表:TBL_USER
显示短消息列表的JSP: listMsg.jsp 阅读短消息的JSP: showMsg.jsp
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
郑州华信学院课程设计说明书题目:JSP短消息系统的设计与实现姓名:祁海云院(系):信息工程系专业班级:08计算机科学技术班学号:0801110128指导教师:杨杨成绩:时间:年月日至年月日互联网课程设计摘要随着Internet的飞速发展,使得网络的应用日益的广泛。
如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学,网上论坛等。
本次课程设计的题目是在线论坛短消息系统,该系统基于JSP的平台,采用了javaBean和servlet技术,论文就课程设计的内容,系统地阐述了整个在线论坛短消息的功能及实现。
实现了用户登录与退出,查看个人的短消息,发送、回复、删除短消息的功能。
基本上实现了在线论坛短消息的功能流程。
本系统界面简单直观,易于操作和使用,基于Internet网络。
关键字:JSP;javaBean;servlet;在线论坛短消息目录绪论 ............................... 错误!未定义书签。
1论坛短消息系统开发背景及意义 . (6)1.1系统开发背景 (6)1.2系统开发意义 (6)2 论坛短消息系统需求分析 (7)2.1现状分析 (8)2.2可行性分析 (8)2.2.1经济可行性 (8)2.2.2技术可行性 (8)2.3设计目标 (9)2.4功能要求 (9)2.5平台选择 (9)2.6系统开发工具 (10)2.6.1开发语言—JSP(Java Server Page) (10)2.6.2数据库—SQL SERVER 2005 (11)3 论坛短消息系统设计 (12)3.1数据库设计 (12)3.1.1数据库需求分析 (12)3.1.2数据库概念结构设计 (13)3.1.3数据库逻辑结构设计 (13)3.2系统结构设计 (15)3.2.1页面模块化设计 (15)3.2.2 MVC模式设计(Jsp+Servlet+JavaBean) (17)4 论坛短消息系统实现 (18)4.1系统各部分的实现方法 (18)4.1.1创建与数据库的连接 (18)4.1.2访问数据库的JavaBean (18)4.1.3用户及管理员登录模块页面 (19)4.1.4显示短消息界面 ............. 错误!未定义书签。
4.1.5阅读短消息界面 ............. 错误!未定义书签。
4.1.5发表短消息界面 ............. 错误!未定义书签。
5 系统测试与评价分析 (21)5.1测试环境简介 (21)5.2系统各模块的测试 (21)5.2.1管理界面测试 (21)5.2.2其它管理模块测试 (21)5.3系统的评价分析 (21)5.4系统的不足与展望 (22)结束语 (23)致谢 (24)参考文献 (25)绪论自我国正式进入互联网时代以来,短短的几年时光互联网在我国得到了飞速的发展。
目前它已经成为全球性信息传输的重要途径之一,并被喻为信息高速公路。
这不仅表现在互联网的基础设施方面,也表现在互联网的用户人数、互联网在各行各业的广泛应用等各个方面。
现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。
因此伴随着网络的普及,论坛逐渐融入人们的生活。
人们只需通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。
快速及时的进行交流现已成为人们生活中的一部分。
五彩缤纷的网上信息,使网络与人们的生活息息相关,于是出现了专题论坛。
它打破了地域限制,真正使信息得以全部共享,改变了人们的工作和生活方式。
专题论坛是区域内个人和个人的宣传自己的重要手段,同时人们了解当代社会的一种现状,也是了解信息的重要手段。
专题论坛系统是基于B/S模式上的一种交互性极强的电子信息服务系统。
它为网民提供一块公共的交流平台,每个用户都可以在上面发布自己的观点和不同的意见,以便与其他用户进行交流和讨论。
1 论坛短消息系统开发背景及意义1.1 系统开发背景论坛短消息系统是Internet上的一种电子信息服务系统。
它提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。
它是一种交互性强,内容丰富而即使的Internet电子信息服务系统。
用户在论坛短消息上可以获得各种信息服务,发布信息,进行讨论,聊天等等。
论坛短消息的发展也如同网络,雨后春笋般的出现,并迅速的发展壮大。
现在的论坛几乎涵盖了我们生活的各个方面,几乎每一个人都可以找到自己感兴趣或者需要了解的专题性论坛,而各类网站,综合性门户网站或者功能性专题网站也都青睐于开设自己的论坛,以促进网友之间的交流,增加互动性和丰富网站的内容。
而论坛短消息只是论坛中的一个环节。
在本文中,主要介绍使用JSP和Servlet技术来实现论坛短消息建设。
通过基于Internet互联网的动态WEB数据库技术,可以解决远程的数据传输与读取,远程的客户终端(Client)可以通过WEB页面提交请求,查询远端的数据服务器上的信息,同时还可以向远端数据服务器的数据库中存储信息,以实现信息的共享,同时利用Internet技术可以降低软件的开发和部署成本,只要在服务器端安装WEB应用就可以使每个客户端都能浏览使用。
目前,通过论坛短消息系统可随时取得各种自己需要最新的信息;也可以通过论坛短消息系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及人文、地理等等各种有趣的话题;还可以利用本系统来发布一些“问题”、“廉价转让”、“招聘人才”及“求职应聘”等启事;更可以召集亲朋好友到聊天室内高谈阔论……这个精彩的天地就在你我的身旁,只要您拥有一台可以访问互联网的计算机,就可以通过这个交流平台,来享用它的种种服务。
1.2 系统开发意义当今网络技术逐渐渗入社会生活各个层面,以前网站上的论坛短消息管理系统要用户登陆以后才能进行相关访问及互动。
而随着网络互联技术的进步,现在网站投票只需打开网页就可进行论坛留言。
论坛短消息对象是很多的,各个层次都可进行论坛访问,大至国家领导,小至一个普通干部,访问和留言从到指定用户进行表格到现在通过网络直接点击相应就可进行。
论坛短消息管理系统可解决游客访问及留言,致使现在几乎各个网站都有各种类型的论坛短消息管理系统,用户可选择自己的看法。
同时为分散于五湖四海的人们提供一个共同交流、学习、倾吐心声的平台,实现来自不同地方的用户极强的信息互动性,用户在获得自己所需要的信息的同时也可以广交朋友,拓宽自己的视野和社交面。
通过网友的发帖中,能得到有益的教诲和启发。
网友通过发出关于国家,社会的有益的观点,能被有关部门采纳,而不是网友空自评论,自艾自叹,自喜自悲。
一些论点能做到各方观点正确公平的显示,具有参考价值。
论坛短消息应具有知识性,趣味性,公平性,和谐性等优点。
论坛短消息给天下的网民都提供了交流的平台,为网络的互动性作出了巨大的贡献,通过论坛短消息,网民们得以更方便的交流,更便捷的发表自己的观点,而且发布信息都是通过有记录的文字来进行,所以这样也避免了精华内容的流失。
通过论坛短消息来征得自己想要的信息,有更高的效率和时效性。
也最节约成本和资源,在论坛短消息的交流过程中,无论喜怒哀乐都是在虚拟的环境中进行,也避免的正面的尴尬和冲突等,在论坛短消息中,可以演变成任何角色,变换多种身份,因为网络的特征,使得人民更加依赖于论坛中的交流。
2 论坛短消息系统需求分析2.1现状分析随着全球英特网用户逐年增多,在中国,据中国互联网信息中心(CNNIC)最新的调查报告显示,截止2003年6月底,上网用户已达到6800万,比去年同期增长48.5%,而1997年10月首次调查结果只有62万,几年间增长了109.7倍。
上面数据可以看出当今社会网络迅速普及,人们交流的方式也层出不穷,随着新时代的进入。
人们对信息的需求也不断加大,对不同领域的讨论也越来越多了,因此开发一个论坛短消息对人们的交流是非常有必要的。
2.2可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
该系统的可行性分析包括以下几个方面的内容。
2.2.1经济可行性主要是对项目的经济效益进行评价,利用计算机来实现网上交流信息。
开发一套能满足网上信息交流的软件是十分必要的,实现用户发帖,回帖等功能,能发表自己的观点。
本系统在经济上是完全可以接受的,只需要用户在本地安装Web浏览器,登录论坛就可以浏览短消息并发表自己的意见。
所以本系统在经济上是可行的。
2.2.2技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。
软件方面,系统开发需要的各种软件环境都已具备,数据库服务器方面则有MySQL,均能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。
其灵活性、安全性和易用性为数据库编程提供了良好的条件。
因此,系统的软件开发平台已成熟可行。
硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
2.3设计目标论坛短消息系统的总体目标:1.游客可以查看短消息,并可以发表短消息,给论坛短消息系统提供一些建议。
2.注册会员可以发表短消息、回复短消息、修改个人信息等。
3.版主具有注册用户的所以功能,而且可以管理论坛短消息。
4.管理员具有最大权限,可以执行任何操作。
比如增加、修改、删除板块;删除会员;管理版主等功能。
2.4功能要求本系统根据论坛系统的需要,以实现交流信息的一个平台。
本系统的功能要求主要包括:1.用户登录、登出2.查看个人的短消息3.发送短消息4.回复短消息5.删除短消息6.已读和未读的短消息应采用不同的标记7.回复时自动添写用户名8.未登录不能看短消息,自动跳转到登录页面9.登录后自动跳转到查看短消息列表的页面2.5平台选择选择微软平台作为主导,一方面考虑目前微软的飞速发展,越来越多的企业在规划内部网络时,将微软平台作为首选方案;另一方面从技术角度来讲,微软平台上的应用无论是在开发上,还是在软件的部署上都是非常容易,而且性能优越。
具体如下:1.开发工具:MyEclipse 7.52.数据库:SQL SERVER 20053.服务器:Apache Tomcat6.04.运行环境:安装JDK1.6支持Java运行。
5.技术:前台网页的设计采用JSP技术制作。
负责响应用户对业务逻辑的请求并根据用户的请求行为,决定将哪个JSP页面发送给客户servlet处理,JavaBean则负责数据的处理。