1 / 32
文档名称:

数据库课程设计BBS系统数据库设计.docx

格式:docx   大小:376KB   页数:32页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库课程设计BBS系统数据库设计.docx

上传人:dlmus2 2022/8/1 文件大小:376 KB

下载得到文件列表

数据库课程设计BBS系统数据库设计.docx

相关文档

文档介绍

文档介绍:河南理工大学
课程设计报告
课程名称 数据库系统原理
设计题目BBS系统数据库设计
学生姓名
学 号 3**********
专业班级
指导教师
2012 年 12 月 25 日
摘要 3
一系统概述 ard System/Chicago),此乃最早的一套 BBS 系统。 之后随着苹果机的问世,开发出基于苹果机的Bulletin Board System和大众 信息系统(Peoples Message System)2种BBS系统。1981年IBM个人计算机 诞生时,并没有自己的BBS系统。直到1982年,Buss Lane才用Basic语言 为IBM个人计算机编写了一个原型程序。其后经过几番增修,终于在1983年 通过 Capital PC User Group (CPCUG)的 Communication Special Interest Group会员的努力,改写出了个人计算机系统的BBS。经Thomas Mach整理后, 终于完成了个人计算机的第1版BBS系统——RBBS-PC。这套BBS系统的最大 特色是其源程序全部公开,有利于日后的修改和维护,因此后来在开发其他的 BBS系统时都以此为框架,所以RBBS-PC赢得了 BBS鼻祖的美称。
大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展, 直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。 1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分 为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资 讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余 站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基 于个人关系,每天都互相交换电子邮件,渐渐地形成了一个全国性的电子邮件 网络China FidoNet (中国惠多网)。于是,各地的用户都可以通过本地的业 余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无 法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都 更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术 水平是业余的,而是指这类BBS站的性质。一般BBS站都是由志愿者开发的。 他们付出的不仅是金钱,更多的是精力。其目的是为了推动中国计算机网络的 健康发展,提高广大计算机用户的应用水平
国内的BBS站,大多数还是大型综合性BBS站。随着计算机的普及,特别是 宽带的普及,BBS的活动将会进一步高涨。但是,随之而来对专注于领域方面 的BBS将会慢慢增加需求。尽管BBS站台的数量在不断增长,但BBS的发展过 程,也出现了一些问题。由于国内使用的BBS架站软件,都是从国外引进的, 因此没有必要的中文说明。虽然一些热心的站长翻译了一些资料,但是仅靠这 些是远远不够的。另外,有些站台的设立是相互抄袭,所以在结构上难免有雷 同之处。

是为企业内部员工提供一个良好的技术交流平台,得到客户的及时反馈,从 而提高公司的整体技术水平,提高公司效益。为了满足客户需求,本系统在设 计时应实现以下几个目标:
系统界面友好、美观。
划分用户级别,将不同的权限划分给不同的人群。
合理管理论坛相关信息。
易于维护和扩展。
系统运行稳定可靠。
二、需求分析

本系统所用的是JAVA语言,它的特点有:
分布式
Java建立在扩展TCP/IP网络平台上。库函数提供了用HTTP和FTP协议传 送和接受信息的方法。这使得程序员使用网络上的文件和使用本机文件一样容 易。
安全性
Java的编程类似C++,学****过C++的读者将很快掌握Java的精髓°Java舍 弃了 C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配, 这样可以避免病毒通过指针侵入系统。Java对程序提供了安全管理器,防止 程序的非法访问。
面向对象
Java吸取了 C++面向对象的概念,将数据封装于类中,利用类的优点,实现了 程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序 代码只需一次编译,然后通过上述特性反复利用。程序员只需把主要精力用在 类和接口的设计和应用上。Java提供了众多的一般对象的类,通过继承即可 使用父类的方法。在Java中,类的继承关系是单一的非多重的,一个子类只 有一个父类,子类的父类又有一个父类。Java提供的Object类及其子类的继 承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会 使用到它及其它派生的子类。
健壮性
Java致力于检查程序在编译和运行时的错误。类型检查