1、 摘 要 为了方便网络信息的交流,在结合动态服务网页(ASP.NET)技术和 SQL 数据库技术以及常用的 C#语言网页制作工具 Visual Studio .NET 等之下开发 了这个快截、界面友好的网络交流系统。本设计使用动态服务网页(ASP.NET) 技术建设,使用 SQL 制作系统的数据库,实现了一个功能相对齐全的聊天设计 系统,网友可以自由地申请和登陆以及与他人沟通,或者交流经验。该聊天室 功能较齐全,在这里可以自由地发表自己的语言和各种表情的表达,我们还可 以用管理员登陆来在线管理聊天室内的用户。聊天室还有一些特殊的功能,如 在线人员显示、互相悄悄话等。 整个个性化页面生成系统主要
2、由使用 Visual Studio .NET 开发的关联规则 采掘系统和利用 IIS+ASP.NET 技术实现的个性化 Web 页面生成器两部分组成。 关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页 面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化 Web 页面。 二者通过数据库服务器和 Web 服务器连接。 本文作者主要完成 Web 客户端及后台管理中的用户管理、言论管理、版面 管理、数据库管理、浏览和查找、短消息功能等设计、实现与完善以及整个实 验网站的组织建立和测试工作。 关键词:动态服务网页,聊天室 目 录 第 1 章 绪 论 1 第 2 章 开发技术
3、及运行环境 2 2.1 ASP.NET 技术的使用 2 2.1.1 ASP.NET 的介绍 2 2.1.2 ASP.NET 技术的使用 3 2.2 SQL Server 2005 的使用 4 2.3 应用 MVC 结构 6 2.3.1 MVC 设计思想 6 2.3.2 MVC 设计模式的实现 7 2.4 应用 C#编程语言 8 2.5 系统流程的实现 . 11 第 3 章 总体设计. 13 3.1 项目规划 . 13 3.2 使用操作描述 . 13 3.3 数据库设计 . 13 3.3.1 数据库字典 . 13 3.3.2 数据库实体分析 . 16 第 4 章 详细设计. 18 4.1 后台管
4、理功能实现 . 18 4.2 前台功能的实现 . 20 第 5 章 编码实现. 22 5.1 显示信息的代码 . 22 5.2 修改操作数据的代码实现 . 23 第 6 章 软件部署. 27 6.1 系统运行环境需求 . 27 6.2 程序工作环境需求 . 27 总 结. 28 致 谢. 29 参考文献. 30 第 1 章 绪 论 Internet 是目前世界上最大的计算机互联网络,它遍布全球,将世界各地 各种规模的网络连接成一个整体。 作为 Internet 上一种先进的, 易于被人们所 接受的信息检索手段,World Wide Web(简称 WWW)发展十分迅速,成为目前世 界上最大的信息交流宝库。据估计,目前 Internet 上已有上百万个 Web 站点, 其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育 等各个领域,其用户群十分庞大,其中以交友为目地的交友聊天网站更是层次 不群,因此在大海一样的网络中建设一个好的 Web 站点对于一个机构的发展十 分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特 别是数据库技术在 Internet