文档详情

毕业论文-BBS管理系统的设计.doc

发布:2018-04-12约3.21万字共68页下载文档
文本预览下载声明
目 录 摘 要 V ABSTRACT VI 第1章 绪 论 1 1.1 BBS的发展历史及现状 1 1.2 BBS系统可行性研究 2 1.2.1 技术可行性分析 2 1.2.2 经济可行性分析 2 1.2.3 法律可行性分析 2 1.3 开发技术及工具介绍 3 1.3.1 开发工具、开发平台与开发语言 3 1.3.2 数据库管理工具 4 第2章 需求分析 5 2.1引言 5 2.1.1编写目的 5 2.1.2背景 5 2.1.3定义 5 2.1.4本需求分析参考资料 6 2.2任务概述 6 2.2.1目标 6 2.2.2用户的特点 6 2.2.3假定和约束 7 2.3需求规定 7 2.3.1对功能的规定 7 角色分配与权限 7 功能需求点列表 8 系统流程图 10 数据库概念模型(E-R图表示) 12 2.3.2对性能的规定 14 时间特性要求 14 空间特性需求 14 2.3.3输人输出要求 15 2.3.4数据管理能力要求 15 2.3.5故障处理要求 15 2.3.6其他专门要求 15 2.4运行环境规定 15 2.4.1设备 15 2.4.2支持软件 16 2.4.3接口 16 2.4.4控制 16 第3章 概要设计 17 3.1引言 17 3.1.1编写目的 17 3.1.2背景 17 3.1.3定义 17 3.1.4概要设计参考资料 18 3.2总体设计 18 3.2.1需求规定 18 用户登录注册子系统 18 版块管理子系统 19 帖子管理子系统 20 用户管理子系统 21 友情链接子系统 22 3.2.2运行环境 23 软件环境 23 服务器硬件环境 23 开发机器软件环境 23 开发机器硬件环境 24 3.2.3基本设计概念和处理流程 24 系统设计模式 24 系统数据流程图 25 系统工作方式 26 系统开发平台 28 3.2.4结构 29 3.2.5功能需求与程序的关系 31 3.2.6人工处理过程 31 3.2.7尚未解决的问题 31 3.2.8 设计约束及规范 32 数据库表、字段命名规则 32 对象命名规范 32 函数命名规则及注释规范 32 3.3接口设计 34 3.3.1用户接口 34 字体 34 控件及页面布局 34 3.3.2外部接口 36 3.3.3内部接口 36 3.4运行设计 36 3.4.1运行模块组合 36 3.4.2运行控制 36 3.4.3运行时间 37 3.5系统数据结构设计 37 3.5.1逻辑结构设计 37 3.5.2物理结构设计 40 数据库物理设计图 40 各表之间的联系 40 数据库生成代码 40 数据库中用到的触发器: 45 3.5.3数据结构与程序的关系 46 3.6系统出错处理设计 46 3.6.1出错信息 46 3.6.2补救措施 47 3.6.3系统维护设计 47 第4章 详细设计 48 4.1引言 48 4.1.1编写目的 48 4.1.2背景 48 4.1.3定义 48 4.1.4详细设计参考资料 48 4.2程序系统的结构 49 4.2.1 页面框架设计 49 4.2.2 功能页面设计 49 游客页面 49 会员页面 50 版主页面 51 管理员页面 52 4.3模块详细设计 53 4.3.1 用户注册登录模块 53 程序模块1设计说明 53 程序模块2设计说明 53 4.3.2 版块管理模块 54 程序模块1设计说明 54 程序模块2设计说明 54 程序模块3设计说明 54 4.3.3 话题管理模块 55 程序模块1设计说明 55 程序模块2设计说明 55 4.3.4 帖子管理模块 55 程序模块1设计说明 55 程序模块2设计说明 56 4.3.5 用户管理模块 56 程序模块1设计说明 56 程序模块2设计说明 56 程序模块3设计说明 57 4.3.6友情链接管理模块 57 程序模块1设计说明 57 程序模块2设计说明 57 程序模块3设计说明 58 第5章 论文总结 59 5.1 开发总结 59 5.2 系统展望 60 致谢 61 参考文献 62 摘 要 本文论述了一个BBS论坛系统的详细设计过程,文中包含了本BBS系统可行性分析、需求分析、概要设计和详细设计。本系统在.NET平台上编码实现,开发环境为Visual Studio 2008,选用的程序语言为C#,采用了SQL Server 2005作为数据库管理系统。系统采用多层结构设计,运用外观模式对模块进行封装,大大降低了模块耦合度。使用Visual Studio 2008自带的ADO.NET技术连接并操作SQL Server 2005数据库,系统数据库按照数据库第三范式(3NF)的要求进行设计,系统运行模式为B/S模式。 本系统为网
显示全部
相似文档