1、 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 1. 系统总体设计1.1 系统功能设计论坛管理系统是一个通用的 BBS 论坛。在本系统中,它主要包括用户登陆和注册功能、用户和角色管理功能、论坛目录及其版主管理功能、主题管理功能、主题回复管理功能、附件管理功能等。它们的具体描述如下:1.1.1 用户登陆和注册功能用户登陆和注册功能主要包括的功能如下:(1)用户登录:验证用户的信息是否合法,以及验证用户是否为系统的合法用户。(2)用户注册:由系统管理员添加新的用户1.1.2 用户和角色管理功能用户和角色管理功能主要包括
2、用户管理、角色管理及其用户和角色之间的关系管理。在系统中主要包括:用户管理、角色管理、添加角色和用户修改密码。1.1.3 论坛目录及其版主管理功能论坛目录管理功能主要对论坛目录的管理,如论坛目录的添加、修改、删除、和排序等。在系统中主要包括添加新的目录、修改目录、删除目录、排序目录。1.1.4 主题管理功能主题管理功能主要实现主题管理功能,如主题的添加、修改、删除、查看以及主题的浏览功能等。在系统中主要包括管理主题、添加主题、修改主题、查看主题、浏览主题等。1.1.5 主题回复管理功能主题回复功能主要实现回复管理功能,如回复的添加、修改、删除、查看以及回复的浏览功能等。在系统中主要包括管理回复
3、、添加回复、查看回复、浏览回复。1.1.6 附件管理功能附件管理功能主要对主题或者回复的附件进行管理,如附件的添加、上载、删除等。在系统中主要包括显示附件、上载附件、删除附件。系统模块划分毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 论坛管理系统用户登陆和注册功能模块用户和角色管理功能模块论坛目录及其版主管理功能主题管理功能模块主题回复管理功能模块附件管理功能模块2.系统数据库设计2.1 表设计角色表 Role角色表 Role 用来存储系统的角色数据,如角色 ID、角色名称等。字段名 数据类型 字段说明 键引用 备
4、注RoleID int 角色 ID PK 主键(自动增1)RoleName varchar 角色名称用户表 Users用户表 Users 用来存储用户的数据,如用户 ID、用户名称、用户密码、Email、所属角色 ID 等。字段名 数据类型 字段说明 键引用 备注UserID int 用户 ID PK 主键(自动增1)UserName Varchar(200) 用户名称Password Varchar(200) 用户密码Email Varchar(200) 电子邮件RoleID int 所属角色 ID FK 引用 Role 表的 RoleID 字段论坛目录表 Category论坛目录表 Cat
5、egory 用来存储论坛目录的信息,如目录 ID,目录名称、上级目录 ID、排序顺序号等字段名 数据类型 字段说明 键引用 备注毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 CategoryID int 目录 ID PK 主键(自动增1)Desn Varchar(200) 目录名称EnDesn Varchar(200) 目录的英文名称Url Varchar(200) 目录的连接地址ParentID int 上一级目录的 IDPKOrderBy int 排序顺序号IsDir int 是否为目录SubCount int
6、 包含子目录的数量主题表 Title主题表 Title 用来存储论坛的主题数据、如主题 ID、主题名称、创建时间、附件标志等字段名 数据类型 字段说明 键引用 备注TitleID int 主题 ID PK 主键(自动增1)CategoryID int 主题所属目录 IDFK 引用 Category表的CategoryID 字段EnDesn Varchar(200) 主题名称Body Text 主题的主体内容UserID int 用户 ID FK 引用 Users 表的 UserID 字段CreateDate Datetime 创建时间UpdateDate Datetime 修改时间Flag i
7、nt 附件标志 0:不包含附件;1:表示包含普通附件;2:表示含图片附件;3:表示既包含普通附件又包含tupAnwerNum Int 回复次数Visitnum Int 查看次数主题回复表 Content主题回复表 Content 用来存储回复的信息,如回复 ID、回复名称、创建时间等毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 字段名 数据类型 字段说明 键引用 备注ContentID int 回复 ID PK 主键(自动增1)Desn Varchar(200) 回复名称Body Text 回复的主体内容UserI
8、D Int 用户 ID FK 引用 Users 表的 UserID 字段CreateDate Datetime 创建时间Flag int 附件标志 0:不包含附件;1:表示包含普通附件;2:表示含图片附件;3:表示既包含普通附件又包含tupTitleID int 所属主题 ID FK 引用 Title 表的 TitleID 字段附件表 Attachment字段名 数据类型 字段说明 键引用 备注AttachmentID int 附件 ID PK 主键(自动增1)Desn Varchar(200) 附件名称Url Varchar(200) 附件的连接地址FileType Int 文件类型Cont
9、entID int 回复 ID FK 引用 Content表的ContentID 字段TitleID int 主题 ID FK 引用 Title 表的 TitleID 字段版主表 Master字段名 数据类型 字段说明 键引用 备注MasterID int 版主 ID PK 主键(自动增1)CategoryID int 版主所属目录 IDFK 引用 Category表的CategoryID 字段毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 UserID Int 用户 ID FK 引用 Users 表的 UserID
10、 字段Flag int 附件标志 1:表示主版主;2:表示副版主二、实现技术说明实现本系统采用以下技术:C# 、ASP.NET2.0、sql 数据库编程、CSS、 html、 ADO.NET该系统,可以采用客户端/服务器架构 C/S 架构或者(B/S )架构来实现。图 3-1 客户端/ 服务器架构客 户 端:负责商业逻辑和数据显示客户端组件:客户端应用程序、数据库 API、客户端网络库服 务 器:负责管理数据和分配服务器资源(内存、网络等)服务器组件:服务器网络库、开放数据服务、关系引擎、存储引擎三、环境配置要求:1、开发平台操作系统:Window2000/XP/Windows 2003数据库
11、:Microsoft SQL Server 2000。开发平台:Microsoft Visual Studio 2005、IE6.0 及以上、IIS软件需求:、Photoshop、网页三剑客、Microsoft offfice Word 、Microsoft office visio2、运行配置毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 硬件平台:Pentium 以上 CUP、128MB 以上内存。操作系统和版本:Windows2000/XP/Windows2003支撑环境(例如:数据库等)和版本:Microso
12、ft 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 第四周:系统概要设计,数据库设计、详细设计;8.27-8.31 第五周:编写代码,调试运行;9.1-9.5 第六周:修改程序,调试运行;9.10-9.14 第七周:修改程序,调试、编写实施方案说明书;9.8-9.30 第八周:整理设计内容;10.13-10.18 第九周:软件测试;10.21-10.30 第十周: 收集资料编写毕业论文