论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

校园论坛(论文+程序)

5.2 总体设计

5.2.1    模块设计

内容来自www.paper51.com

综合运用以前所学的专业知识,设计开发一个校园论坛。本论坛在代码名上设计定,名为Campusforum,既校园论坛,取校园的纯真之意作为论坛风格,也因为本论坛设计是为校园之用.

paper51.com

论坛功能主要分为用户功能和管理功能,用户功能供普通用户进行个人资料管理,文章管理,用户注册等;管理功能主要供管理员管理论坛文章之用.重要体现在下面三个模块。 内容来自www.paper51.com

本系统中,系统的功能主要分为三个功能模块:论坛模块;系统管理员模块;用户模块。总体功能设计图如下,如图4-1。 http://www.paper51.com

http://www.paper51.com

图5-1 功能模块图

http://www.paper51.com

5.2.2    数据库设计

paper51.com

该系统采用SQL Server2000作为后台数据库去存储所有与系统关的数据,通过对整个校园论坛系统的运行过程和数据流程分析,设计出实际的数据库实体,以及他们之间的关系,为后边的数据库逻辑结构设计打基础。

http://www.paper51.com

论坛系统信息的储存一般是在文件或者数据库中,相比之下数据库要简单高效,能对论坛进行更好的控制,也能对资料提供一些严正和保护。所以目前流行的论坛都是使用的数据库系统。 copyright paper51.com

本交流平台采用SQL2000作为后台数据系统。数据库SQL2000下面其有11个表。分别为:、Admin、Category、Forum、Members、Messages、Messages2、Online、Reply、SFAdmin、Topics、Totals。

copyright paper51.com

其中在主要表中的记录有以下一些,下面将对各个主要表的字段进行详细介绍: paper51.com

      Admin表 内容来自www.paper51.com

用于存放管理员ID、用户名;详细字段如表4: 内容来自论文无忧网 www.paper51.com

表3 Admin默认管理员用户表

paper51.com

列  名

paper51.com

数据类型 内容来自论文无忧网 www.paper51.com

允许空

http://www.paper51.com

字段说明

内容来自论文无忧网 www.paper51.com

Forum_id copyright paper51.com

Int 内容来自论文无忧网 www.paper51.com

paper51.com

管理员ID号

copyright paper51.com

Admin_name

内容来自论文无忧网 www.paper51.com

Varchar paper51.com

paper51.com

管理员用户名

copyright paper51.com

      Category表

paper51.com

用于存放ID、用户名以及口令;详细字段如表5:

copyright paper51.com

表4 Category表

copyright paper51.com

列  名 copyright paper51.com

数据类型 paper51.com

允许空

内容来自www.paper51.com

字段说明 http://www.paper51.com

Cat_ID http://www.paper51.com

int

copyright paper51.com

paper51.com

论坛ID号 内容来自www.paper51.com

Cat_name

paper51.com

Varchar

copyright paper51.com

内容来自论文无忧网 www.paper51.com

论坛名 paper51.com

Cat_orde 内容来自www.paper51.com

文本 copyright paper51.com

内容来自论文无忧网 www.paper51.com

口令 http://www.paper51.com

      Members表 copyright paper51.com

用于存放用户ID、用户名、密码、邮箱、性别等等;详细字段如表6:

http://www.paper51.com

表5 用户信息Members表

http://www.paper51.com

列  名 copyright paper51.com

数据类型

http://www.paper51.com

允许空

paper51.com

字段说明 http://www.paper51.com

Members_id

paper51.com

Int http://www.paper51.com

copyright paper51.com

ID号(PK) paper51.com

M_name 内容来自www.paper51.com

Varchar paper51.com

http://www.paper51.com

用户名字

paper51.com

M_password

内容来自论文无忧网 www.paper51.com

Varchar paper51.com

内容来自www.paper51.com

用户密码 copyright paper51.com

M_Email 内容来自www.paper51.com

Varchar

内容来自论文无忧网 www.paper51.com

paper51.com

用户邮箱 copyright paper51.com

M_sex

http://www.paper51.com

Varchar

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

用户性别

内容来自www.paper51.com

M_title

内容来自论文无忧网 www.paper51.com

Varchar copyright paper51.com

http://www.paper51.com

用户标题

内容来自www.paper51.com

M_face

内容来自www.paper51.com

Varchar http://www.paper51.com

内容来自论文无忧网 www.paper51.com

用户选择的头像

paper51.com

M_country 内容来自论文无忧网 www.paper51.com

Text

paper51.com

paper51.com

用户来自地方

paper51.com

M-Homepage

paper51.com

Varchar

http://www.paper51.com

内容来自论文无忧网 www.paper51.com

用户主页 paper51.com

      Message表

copyright paper51.com

表用于存放用户ID、用户名、题目等等;详细字段如表7: 内容来自www.paper51.com

表6 用户信息Message表 paper51.com

列  名 http://www.paper51.com

数据类型 内容来自www.paper51.com

允许空

http://www.paper51.com

字段说明 内容来自www.paper51.com

Members_id paper51.com

Int

paper51.com

内容来自www.paper51.com

ID 内容来自论文无忧网 www.paper51.com

FromUseR

paper51.com

Varchar 内容来自www.paper51.com

copyright paper51.com

用户

paper51.com

To copyright paper51.com

文本 paper51.com

内容来自论文无忧网 www.paper51.com

发表到的版块 内容来自论文无忧网 www.paper51.com

Subject

paper51.com

Varchar 内容来自www.paper51.com

内容来自www.paper51.com

发文题目

内容来自www.paper51.com

Message http://www.paper51.com

Varchar

paper51.com

内容来自论文无忧网 www.paper51.com

用户发信息

paper51.com

Time

paper51.com

Dataetime

http://www.paper51.com

http://www.paper51.com

用户发帖时间

http://www.paper51.com

New 内容来自论文无忧网 www.paper51.com

文本

http://www.paper51.com

paper51.com

新消息

paper51.com

      Message 2表 内容来自论文无忧网 www.paper51.com

用于存放ID、用户、发表主题等等;详细字段如表8:

内容来自论文无忧网 www.paper51.com

表7 用户Members 2表

http://www.paper51.com

列  名 http://www.paper51.com

数据类型 paper51.com

允许空 内容来自论文无忧网 www.paper51.com

字段说明 内容来自论文无忧网 www.paper51.com

Members_ID paper51.com

int paper51.com

copyright paper51.com

ID号 内容来自www.paper51.com

FromUseR

paper51.com

文本

内容来自论文无忧网 www.paper51.com

copyright paper51.com

文章出地

http://www.paper51.com

To copyright paper51.com

文本

http://www.paper51.com

paper51.com

文章发表地

copyright paper51.com

Subject http://www.paper51.com

Varchar

内容来自www.paper51.com

http://www.paper51.com

文章主题 copyright paper51.com

Message 内容来自论文无忧网 www.paper51.com

Varchar copyright paper51.com

内容来自www.paper51.com

信息

http://www.paper51.com

Time

copyright paper51.com

Dataetime 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

登录时间 copyright paper51.com

      Online表 内容来自论文无忧网 www.paper51.com

用于存放连接ID、连接名、类型等等;详细字段如表9:

copyright paper51.com

表8 连接Online表

copyright paper51.com

列  名 paper51.com

数据类型 paper51.com

允许空 paper51.com

字段说明

copyright paper51.com

Online_ID http://www.paper51.com

int

http://www.paper51.com

http://www.paper51.com

ID

paper51.com

Online_ip

内容来自www.paper51.com

int

copyright paper51.com

paper51.com

用户的IP号 paper51.com

Online_lastname 内容来自www.paper51.com

Varchar copyright paper51.com

内容来自论文无忧网 www.paper51.com

连接计算机名 paper51.com

Online_Forum

paper51.com

文本 http://www.paper51.com

http://www.paper51.com

论坛友情连接 paper51.com

Online_Type copyright paper51.com

文本 内容来自www.paper51.com

paper51.com

类型

http://www.paper51.com

      Reply表 内容来自www.paper51.com

用于存放连接ID、论坛ID、消息等等;其中列举几个重要且详细字段如表10: paper51.com

表9 Reply表

内容来自论文无忧网 www.paper51.com

列  名 内容来自www.paper51.com

数据类型

内容来自论文无忧网 www.paper51.com

允许空

paper51.com

字段说明 paper51.com

Reply_ID

paper51.com

int copyright paper51.com

http://www.paper51.com

ID号 copyright paper51.com

Topic_ID

内容来自论文无忧网 www.paper51.com

int copyright paper51.com

内容来自www.paper51.com

Forum_id http://www.paper51.com

int

paper51.com

内容来自论文无忧网 www.paper51.com

论坛ID

http://www.paper51.com

R_Posted_By 内容来自论文无忧网 www.paper51.com

文本

http://www.paper51.com

copyright paper51.com

R_Message paper51.com

文本

内容来自www.paper51.com

内容来自www.paper51.com

消息

内容来自www.paper51.com

R_Sig

copyright paper51.com

文本 内容来自www.paper51.com

http://www.paper51.com

R_IP

http://www.paper51.com

int

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

IP号 内容来自www.paper51.com

      SFAdmain表 copyright paper51.com

用于存放SF管理员用户名、SF管理员密码、SF管理员消息等等;详细字段如表11: paper51.com

表10 管理员SFAdmain表

内容来自论文无忧网 www.paper51.com

列  名

内容来自论文无忧网 www.paper51.com

数据类型 http://www.paper51.com

允许空

http://www.paper51.com

字段说明

paper51.com

SFAdmain_Name

copyright paper51.com

Varchar 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

SF管理员用户名

内容来自www.paper51.com

SFAdmain_Password

内容来自论文无忧网 www.paper51.com

文本 paper51.com

paper51.com

SF管理员密码

copyright paper51.com

SFAdmain_Subject paper51.com

Varchar

copyright paper51.com

http://www.paper51.com

SF管理员项目 copyright paper51.com

SFAdmain_Message

内容来自论文无忧网 www.paper51.com

文本

copyright paper51.com

http://www.paper51.com

SF管理员消息 copyright paper51.com

SFAdmain_Type

内容来自论文无忧网 www.paper51.com

Varchar

http://www.paper51.com

http://www.paper51.com

类型

paper51.com

      Topics表

paper51.com

用于存放编号、消息热度消息等等;详细字段如表12:

http://www.paper51.com

表11 Topics表

内容来自www.paper51.com

列  名 内容来自www.paper51.com

数据类型

http://www.paper51.com

允许空 http://www.paper51.com

字段说明 copyright paper51.com

Topics_ID paper51.com

int copyright paper51.com

copyright paper51.com

编号

paper51.com

Forum_id

paper51.com

int 内容来自www.paper51.com

http://www.paper51.com

ID paper51.com

T_subject http://www.paper51.com

Varchar 内容来自www.paper51.com

内容来自www.paper51.com

项目 内容来自www.paper51.com

T_Message

paper51.com

Varchar

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

消息 http://www.paper51.com

T_Sig

http://www.paper51.com

Varchar

paper51.com

内容来自论文无忧网 www.paper51.com

T_Top

copyright paper51.com

Varchar

内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

消息热度

copyright paper51.com

      Totals表

内容来自www.paper51.com

用于存放内容、用户内容、新用户消息等等;详细字段如表4-10:

内容来自www.paper51.com

表12 Totals表 copyright paper51.com

列  名 paper51.com

数据类型

http://www.paper51.com

允许空 copyright paper51.com

字段说明 内容来自www.paper51.com

P_coent

内容来自www.paper51.com

Text

paper51.com

内容来自www.paper51.com

内容 http://www.paper51.com

U_Count http://www.paper51.com

Text http://www.paper51.com

paper51.com

用户内容

http://www.paper51.com

P_RCount 内容来自论文无忧网 www.paper51.com

Text

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

内容 copyright paper51.com

P_NewUser 内容来自论文无忧网 www.paper51.com

文本 http://www.paper51.com

http://www.paper51.com

新用户 http://www.paper51.com

以上数据库设计表中,列出的是其中一些重要的表列。

内容来自www.paper51.com

5.2.3    数据库表结构分析

copyright paper51.com

在以上几个数据表之间,存在主要以下几个联系。

内容来自论文无忧网 www.paper51.com

管理员用户表Admin与Message表表项是多对一的关系:表示一个管理员对应多个用户信息。 内容来自www.paper51.com

SF管理员表项与message表项是一对多的关系:表示一个管理员可以发布多个new,而一个new只能是一个管理员发布的。 copyright paper51.com

SFAdmain表项与message 2表表示是一对多的关系:表示一个管理员可以管理多个用户。

http://www.paper51.com

message表项与online表项是一对多的关系:表示一个message可以连接多个其他论坛用户。

内容来自www.paper51.com

------分隔线----------------------------
联系方式