1、 毕业设计(论文) N Netet 网上论坛的设计与实现网上论坛的设计与实现 学院(系) : 专业班级: 学生姓名: 指导教师: 【摘摘 要要】在 Internet 飞速发展的今天,互联网已经成为人们快速获取、发布和传递 信息的重要渠道。 而随着计算机应用的发展和普及, BBS 论坛已经得到了极大的发展。 本系统主要是采用 ASP.NET 开发技术进行开发。 ASP.NET 具有优良的性能, 丰富 的工具箱支持,强大的功能,程序与页面结构分离,良好的可移植性和适用性,超强 的扩展性。而本系统使用的是 VB.NET 作为主要开发语言,采用 Web 展示层和 ACCESS 数据库两层架构模式来实现
2、数据库论坛管理网站的建设,使得对信息的管理更加及 时、高效,提高了工作效率。整个数据库论坛的大体功能均已实现,已经具有论坛网 站该有的功能。 为了让数据库论坛能够更好的被网民接受, 还需要很多地方进行改进, 还需要不断地学习。 【关键词关键词】: : 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.1.3 B/S 结构 4 2.1.4 HTML 语言 . 4 2.1.5
3、 脚本语言简介 . 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 四四. . 设计与实现设计与实现 1515 4.1 系统设计思想 . 15 4.1.1
4、数据库课程论坛系统说明. 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 选题背景、意义 Internet 是目前世界上最大的计算机互联网络,它
5、遍布全球,将世界各地各种 规模的网络连接成一个整体。 作为 Internet 上一种先进的, 易于被人们所接受的信 息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世界上最大的信 息资源宝库。据估计,目前 Internet 上已有上百万个 Web 站点,其内容范围跨越了 教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群 十分庞大,因此,建设一个好的 Web 站点对于一个机构的发展十分重要。近年来, 随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在 Internet 中的广泛应用, Web 站点向用户提供的服务将越来越丰富
6、, 越来越人性化。 我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部 分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户 的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为 用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经 在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的 选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的 个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点 进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的 动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样, 在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题 下用户经常关注的内容 (若干链接) , 这样便在无须用户作出任何额外工作的情况下 实现了为用户量身订做的个性化页面。 要实现这样的功能,离不开后台数据库的