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

下载本文档

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

文档简介

论坛管理系统(易)一、项目简介及功能说明1. 系统总体设计1.1系统功能设计论坛管理系统是一个通用的BBS论坛。在本系统中,它主要包括用户登陆和注册功能、用户和角色管理功能、论坛目录及其版主管理功能、主题管理功能、主题回复管理功能、附件管理功能等。它们的具体描述如下:1.1.1用户登陆和注册功能用户登陆和注册功能主要包括的功能如下:(1)用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。(2)用户注册:由系统管理员添加新的用户1.1.2用户和角色管理功能用户和角色管理功能主要包括用户管理、角色管理及其用户和角色之间的关系管理。在系统中主要包括:用户管理、角色管理、添加角色和用户修改密码。1.1.3论坛目录及其版主管理功能论坛目录管理功能主要对论坛目录的管理,如论坛目录的添加、修改、删除、和排序等。在系统中主要包括添加新的目录、修改目录、删除目录、排序目录。1.1.4主题管理功能主题管理功能主要实现主题管理功能,如主题的添加、修改、删除、查看以及主题的浏览功能等。在系统中主要包括管理主题、添加主题、修改主题、查看主题、浏览主题等。1.1.5主题回复管理功能主题回复功能主要实现回复管理功能,如回复的添加、修改、删除、查看以及回复的浏览功能等。在系统中主要包括管理回复、添加回复、查看回复、浏览回复。1.1.6附件管理功能附件管理功能主要对主题或者回复的附件进行管理,如附件的添加、上载、删除等。在系统中主要包括显示附件、上载附件、删除附件。系统模块划分论坛管理系统用户登陆和注册功能模块用户和角色管理功能模块论坛目录及其版主管理功能主题管理功能模块主题回复管理功能模块附件管理功能模块2.系统数据库设计2.1表设计角色表Role角色表Role用来存储系统的角色数据,如角色ID、角色名称等。字段名数据类型字段说明键引用备注RoleIDint角色IDPK主键(自动增1)RoleNamevarchar角色名称用户表Users用户表Users用来存储用户的数据,如用户ID、用户名称、用户密码、Email、所属角色ID等。字段名数据类型字段说明键引用备注UserIDint用户IDPK主键(自动增1)UserNameVarchar(200)用户名称PasswordVarchar(200)用户密码EmailVarchar(200)电子邮件RoleIDint所属角色IDPK引用Role表的RoleID字段论坛目录表Category论坛目录表Category用来存储论坛目录的信息,如目录ID,目录名称、上级目录ID、排序顺序号等字段名数据类型字段说明键引用备注CategoryIDint目录IDPK主键(自动增1)DesnVarchar(200)目录名称EnDesnVarchar(200)目录的英文名称UrlVarchar(200)目录的连接地址ParentIDint上一级目录的IDPKOrderByint排序顺序号IsDirint是否为目录SubCountint包含子目录的数量 主题表Title主题表Title用来存储论坛的主题数据、如主题ID、主题名称、创建时间、附件标志等字段名数据类型字段说明键引用备注TitleIDint主题IDPK主键(自动增1)CategoryIDint主题所属目录IDFK引用Category表的CategoryID字段EnDesnVarchar(200)主题名称BodyText主题的主体内容UserIDint用户IDFK引用Users表的UserID字段CreateDateDatetime创建时间UpdateDateDatetime修改时间Flagint附件标志0:不包含附件;1:表示包含普通附件;2:表示含图片附件;3:表示既包含普通附件又包含tupAnwerNumInt回复次数VisitnumInt查看次数主题回复表Content主题回复表Content用来存储回复的信息,如回复ID、回复名称、创建时间等字段名数据类型字段说明键引用备注ContentIDint回复IDPK主键(自动增1)DesnVarchar(200)回复名称BodyText回复的主体内容UserIDInt用户IDFK引用Users表的UserID字段CreateDateDatetime创建时间Flagint附件标志0:不包含附件;1:表示包含普通附件;2:表示含图片附件;3:表示既包含普通附件又包含tupTitleIDint所属主题IDFK引用Title表的TitleID字段附件表Attachment字段名数据类型字段说明键引用备注AttachmentIDint附件IDPK主键(自动增1)DesnVarchar(200)附件名称UrlVarchar(200)附件的连接地址FileTypeInt文件类型ContentIDint回复IDFK引用Content表的ContentID字段TitleIDint主题IDFK引用Title表的TitleID字段版主表Master字段名数据类型字段说明键引用备注MasterIDint版主IDPK主键(自动增1)CategoryIDint版主所属目录IDFK引用Category表的CategoryID字段UserIDInt用户IDFK引用Users表的UserID字段Flagint附件标志1:表示主版主;2:表示副版主二、实现技术说明实现本系统采用以下技术:C# 、ASP.NET2.0、sql数据库编程、CSS、html、ADO.NET该系统,可以采用客户端/服务器架构C/S架构或者(B/S)架构来实现。 图3-1 客户端/服务器架构客 户 端:负责商业逻辑和数据显示客户端组件:客户端应用程序、数据库API、客户端网络库服 务 器:负责管理数据和分配服务器资源(内存、网络等)服务器组件:服务器网络库、开放数据服务、关系引擎、存储引擎三、环境配置要求:1、开发平台操作系统:Window2000/XP/Windows 2003数据库:Microsoft SQL Server 2000。开发平台:Microsoft Visual Studio 2005、IE6.0及以上、IIS软件需求:、Photoshop、网页三剑客、Microsoft offfice Word 、Microsoft office visio2、运行配置硬件平台:Pentium 以上CUP、128MB以上内存。操作系统和版本:Windows2000/XP/Windows2003支撑环境(例如:数据库等)和版本:Microsoft Visual Studio.NET 2005、Microsoft SQL Server 2000、IE5.0或以上版本。四、项目开发进度表8.4-8.8第一周;基础技能强化;8.11-8.15第二周:技能强化训练; 8.18-8.22第三周:讨论课题及对分工等的安排;进行系统的需求分析;总体方案设计;8.25-8.29第四周:系统概要设计,

温馨提示

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

评论

0/150

提交评论