BBS的英文名称是Bulletin Board System,翻译为中文就是“电子公告板”。BBS在上世纪九十年代进入中国,并迅速普及。本设计的目的是用JSP和SQL Server 2000开发一个简易的BBS系统,并实现账户安全保护。此外,BBS系统有操作简单、界面友好的特点,并具有广泛的应用前景。BBS系统开发主要讲述了系统设计的基本功能和方法。接着以BBS系统为例,逐一介绍开发的步骤:系统分析、系统设计、系统实现。在系统分析中先后用数据流程图、系统的功能结构图分析了BBS系统所需的各种数据。在BBS系统的设计中,详细的展现了系统的各个功能模块,所需的数据库表及表字段,菜单的设计等,并通过运用MD5函数,实现用户账户的安全保护。在BBS系统的实现中,取得了系统预期的成果,基本使各个模块的功能得以实现,并给出了模块实现的核心代码和主要的界面设计。 关键词:BBS系统,JSP,SQL Server 2000,Account security第1章 绪 论 随着互联网应用的不断深入,人与人之间的联系越来越紧密,各种用于人们交流的技术层出不穷,如聊天软件,BBS(论坛)等。本章主要介绍BBS的背景、现状以及系统的研究内容和目标。1.1研究背景进入21世纪,经济全球化成为必然,随着世界经济一体化的发展,资金流动越来越快,市场变化也越来越快,人与人之间的联系更加紧密,传统的面对面(face to face)交流已不能满足人们发展的要求,网络论坛和聊天软件的发展满足了人们进一步的交流欲望【1】。网络论坛与传统面对面交流方式相比具有明显的优势,可归结为以下几点: (1)消费者无须远行与久等。对于传统面对面(face to face)交流来说,时间和空间的限制是从事交流活动的主要障碍,而网络论坛把交流活动的时空限制大大弱化了。利用互联网,人们足不出户就可以快速、便捷地进行网上信息交流【2】。(2)方便快捷可靠。传统的面对面交流是以固定的地点和固定的时间为特征的交流方式。而网络论坛通过网络进行,所以它随着网络体系的延伸而延伸,没有任何地理障碍【3】。因此,网络论坛相对于传统交流模式具有全新的时空优势,这种优势可在更大程度上,更大范围上满足用户的交流需求。事实上,网上的交流已没有了国界,也没有了昼夜之别。(3)高度自由的环境。由于Internet是一个国际性网络,任何区域性计算机网络只要在技术上执行互联网协议,就可以接通Internet。任何企业缴纳数额不多的注册费后,即可获得自己专用的域名,在网上自主从事商务活动和信息交流【4】。大众化与个性化相结合。由于网络交流不受时空限制,覆盖面广,是一种最大众化的市场,同时它的交互运作特性,又能够提供针对性极强的个性化服务,如个人定制化服务。它可以实现在为大众服务的同时使每个用户都满意,能够提供符合个性特殊需求的服务,因此,网络论坛服务机制能够将大众化与个性化统一起来。例如,它可以面向特定兴趣的用户随时提供交流服务【5】JSP 063 基于 JSP 论坛 系统 设计