摘要:为了改变了以往的学生与老师之间、学生与学生之间需要进行学术讨论时必须进行面对面交流的格局,让那些内向的同学真正意义可以学到更多的知识,发表自己的看法去帮助他人,所以这样的系统值得我开发。
在本系统的开发过程中,我们采用Visual Studio.NET 2005作为平台,采用asp.net作为前台,C#作为语言进行开发,以SQL Server 2000为数据库来开发出一套智能化、网络化的学习的论坛。其主要实现以下几个功能:(1)游客可以通过前台来浏览信息,也可以根据自己的实际需要来快速的搜索;(2)如果你要查看精华帖子和想要发布信息你得注册成为会员;(3)注册的会员你可以对帖子发表留言和发表主题;(4)管理员功能,管理员可以管理整个系统,包括一级模块,二级模块、留言信息的管理,系统消息等。打破常规不再受到地点的隔绝实现信息的交流。
关键词: 论坛;连接;数据集;管理
目录
摘要
ABSTRACT
第一章-绪论-1
1.1-网站的开发背景与研究现状-1
1.2 系统的研究意义-1
1.3 网站的研究方法-2
1.3.1 软件工程方法-2
1.3.2 技术路线-2
1.3.3 Visual Studio.NET 2005简介-2
1.3.4 Microsoft SQL Server 2000 简介-2
1.3.5 ASP.NET 简介-3
第二章 系统分析-4
2.1 系统需求分析-4
2.1.1 用户需求分析-4
2.2 系统可行性分析-4
2.2.1 技术可行性-4
2.2.2 经济可行性-4
2.2.3 操作可行性-4
第三章 系统总体设计-6
3.1 系统设计-6
3.1.1 系统总体功能模块图-6
3.1.2 系统用户工作流程图-7
3.1.3 系统流程图-7
3.1.4 各用户工作流程图-8
3.2 系统数据库设计-11
3.2.1 数据库需求分析与逻辑分析-11
3.2.2 E-R图-11
3.2.3 系统数据库表设计说明-14
3.3 系统主要界面设计-17
3.3.1 系统主界面设计-17
3.3.2 系统后台功能模块设计-18
3.3.3 版主后台的管理设计-18
3.3.4 精华帖子功能的实现-19
3.3.5 版块分类界面-19
3.3.6 上传功能模块设计-19
3.3.7 下载资源模块设计-20
3.3.8 发表帖子功能模块设计-20
3.3.9 快速搜索功能模块设计-21
第四章 系统的实现-22
4.1 主要功能模块的代码实现-22
4.1.1 用户注册界面-22
4.1.2 用户登录界面-24
4.1.3 精华帖子功能的实现-25
4.1.4 搜索功能的代码实现-27
4.1.5 发表帖子功能的代码实现-28
4.1.6 回复帖子功能的代码实现-29
4.1.7 上传资源功能代码实现-31
4.1.8 删除资源功能代码实-33
4.1.9 精华帖子代码实现-34
第五章 系统测试-36
5.1项目测试-36
5.2 测试评价-36
第六章 系统总结与展望-37
参考资料-39
致 谢-40