1、 毕毕 业业 论论 文(设计)文(设计) 题题 目目 基于 ASP.NET 网上论坛的设计与实现 专业班级专业班级 计算机网络技术 2007 级 姓姓 名名 学学 号号 2010 年 6 月 16 日 【摘摘 要要】在 Internet 飞速发展的今天,互联网已经成为人们快速获取、发布和传递 信息的重要渠道。 而随着计算机应用的发展和普及, BBS 论坛已经得到了极大的发展。 本系统主要是采用 ASP.NET 开发技术进行开发。 ASP.NET 具有优良的性能, 丰富 的工具箱支持,强大的功能,程序与页面结构分离,良好的可移植性和适用性,超强 的扩展性。而本系统使用的是 VB.NET 作为主要
2、开发语言,采用 Web 展示层和 ACCESS 数据库两层架构模式来实现数据库论坛管理网站的建设,使得对信息的管理更加及 时、高效,提高了工作效率。整个数据库论坛的大体功能均已实现,已经具有论坛网 站该有的功能。 为了让数据库论坛能够更好的被网民接受, 还需要很多地方进行改进, 还需要不断地学习。 【关键词关键词】: : BBS , ASP.NET , Access 目目 录录 一一. . 引言引言 1 1 1.1 选题背景、意义 1 1.2 课题研究目的 . 2 二二. . 综述综述 3 3 2.1 web 前台技术与应用 3 2.1.1 web 开发 3 2.1.2 C/S 结构 3 2.
3、1.3 B/S 结构 4 2.1.4 HTML 语言 . 4 2.1.5 脚本语言简介 . 5 2.2 ASP.NET 技术简介 6 2.3 ACCESS 数据库技术与简介 . 7 2.4 关系数据库标准语言 SQL 7 2.5 SQL 语句简介 . 9 2.6 IIS 简介 10 2.6.1 IIS 的安装 . 10 2.6.2 IIS 虚拟目录的创建 . 11 2.6.3 运行环境 12 三三. . 方案设计与论证方案设计与论证 1313 3.1 需求分析 . 13 3.2 任务目标 13 3.2.1 基本性能 13 3.2.2 开发目标 13 3.2.3 应用目标 13 四四. . 设计
4、与实现设计与实现 1515 4.1 系统设计思想 . 15 4.1.1 数据库课程论坛系统说明. 15 4.1.2 数据库课程论坛总体分析 15 4.2 数据库设计思想. 16 4.2.1 数据库的选择 16 4.2.2 数据库设计 16 4.2.3 数据表结构 17 4.2.4 数据库的连接 19 4.3 详细设计. 19 4.3.1 系统功能介绍 . 19 4.4 论坛各功能介绍. 20 4.4.1 用户登陆 20 4.4.2 注册用户 23 4.4.3 控制面板 25 4.4.4 用户管理 27 4.4.5 注销 28 五五. . 结论结论 3030 第一章 绪论 1 一. 绪论 1.1
5、 选题背景、意义 Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种 规模的网络连接成一个整体。 作为 Internet 上一种先进的, 易于被人们所接受的信 息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信 息资源宝库。据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了 教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群 十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。近年来, 随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在 I
6、nternet 中的广泛应用, Web 站点向用户提供的服务将越来越丰富, 越来越人性化。 我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部 分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户 的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为 用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经 在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的 选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的 个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点 进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的 动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样, 在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题 下用户经常关注的内容 (若干链接) , 这样便在无须用户作出任何额外工