BBS论坛系统.doc_第1页
BBS论坛系统.doc_第2页
BBS论坛系统.doc_第3页
BBS论坛系统.doc_第4页
BBS论坛系统.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计报告专业: 计算机科学与技术 班级: 0410503 学号: 05100301、05100316、05100318 姓名: 黄麟陶、张剑光、方少林 题目名称: BBS论坛系统 重庆邮电学院计算机学院实验中心一、课程设计目的通过数据库课程设计,培养学生数据库设计的综合能力。从需求分析和数据库逻辑、物理设计,到功能分析和应用程序的最终实现,让学生亲自动手参与一个具有一定规模的数据库应用系统的设计和开发,真正理解和掌握数据库设计和开发的思路和方法,并更好的理解和消化课本所学的知识,为今后的实际应用打下良好的基础。二、系统设计 系统概述 随着网络的日益发达,人们可以更方便地借助网络这一平台表达自己的想法,还可以通过它结交更多志同道合的朋友。虽然现今的网络比较发达,但其杂乱无章。为了给大家提供一个更好的交流平台,我们设计了一个BBS论坛交流系统,用户通过该系统能更方便的与他人交流。 系统分析系统可行性分析: (1) 技术上的可行性 windows98windows NT/windows 2000三种操作系统已经在我国普及,大多数系统均运行于其上,实践证明三种操作系统的稳定性、安全性等性能基本上能满足用户的要求。而本子系统正是运行在该种操作系统上的应用程序。数据库使用的是MySQL(2)经济上的可行性本系统要求的计算机配置不是很高,而要设备购置费用较低,其他设备的购置成本也为一般中小企业的承担,设备的安装调试工作简单,相应的费用可以接受。(3) 实践上的可行性 社会上有很多是轮滑爱好者,通过此平台大家可以方便的交流,本平台以后还可以为其他公司作为一个宣传的平台(通过卖广告位)。所以说此BBS交流系统有其必不可少的价值.2.2 开发工具与平台 2.2.1硬件运行环境l 客户端内存最小128MB, 主频大于200MHZ的PC,带有10/100自适网卡并正常接入局域网。l 运行服务器内存不小于256MB,硬盘大于40G,主频大于700MHZ的PC服务器。带有10/100自适网卡并正常接入局域网,建议最好内存不少于512MB。3.1 资源计划3.1.1系统资源:名称硬件配置开发语言jspWeb服务器操作系统:Windows XP web服务容器:Apache Tomcat 6.0Java运行环境:Sun J2SE 1.6数据库数据库:ACCESS2000开发工具操作系统:Windows XP系列浏览器:Micosoft Internet Explorer 6.0 Java运行环境:Sun J2SE 1.6网页设计工具:Macromedia Dreamweaver MX建模工具:EditPlus 2.11等等美工工具:Flash 8.0,PhotoShop cs23.2 关键计算机资源估计l 系统只能运行在Windows/linux等支持java、tomcat、mysql的操作系统。l 在设计时,采用Java Bean的形式,对其进行封装,以避免由于数据接口的改动而涉及太多的程序变化。l 为降低操作的复杂性,并同时减少对录入数据的正确性和有效性的校验工作,界面中可以从数据库或者系统的相关配置信息中取得的数据,均应为选择的方式,不可以让用户手动输入,因此,具体实现时多用选择框,或是页面载入时初始化这些数据。l 由于是web型应用程序,所以,为了提高性能,应尽量减少网络数据流的传输量,所以,对于录入数据合法性的校验要尽可能的在客户机完成,即使用JavaScript来实现。由于使用Java的相关技术,并且是Web应用程序,所以,内存消耗量较大,建议使用具有足够大内存的运行和开发设备环境。具体配置不可低于所规定的配置标准。 需求分析轮滑BBS论坛系统新闻管理模块管理用户管理 帖子管理回复帖子删除帖子发表帖子删除用户用户登录用户注册发表新闻删除新闻技术专区活动专区休闲专区管理员普通用户帖子帖子回复新闻系统E-R图:图 3.1NO系统功能名称说明1用户表用户ID、姓名、注册日期、密码、头像、发布帖子数、帖子被评为精帖数、等级、现金、来自、积分、用户类别2帖子表帖子ID、帖子标题、帖子内容、用户ID、发帖时间、贴子所在模板、帖子是否被评为精华3帖子回复表帖子ID、回复标题、回复者ID、回复时间、回复内容、被回复的文章ID4新闻表新闻ID、新闻标题、新闻内容、新闻发布时间.系统数据库设计数据库是数据管理的最新技术,是计算机科学的重要分支。数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。所谓数据库是指长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述、和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。为了有效的管理数据库,常常需要一些数据库管理系统(DBMS)为用户提供对数据库操作的各种命令、工具及方法,包括数据库的建立和记录的输入、修改、检索、显示、删除和统计等1、帖子表=“srticle”2、帖子回复表=“restore”3、新闻表=“news”4、用户表=“user”NO系统功能名称说明1用户表用户ID、姓名、注册日期、密码、头像、发布帖子数、帖子被评为精帖数、等级、现金、来自、积分、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论