软件工程毕业论文内容 下载本文

内容发布更新时间 : 2024/5/28 11:01:18星期一 下面是文章的全部内容请认真阅读。

本科生毕业设计(论文)

摘 要

论坛提供一块公共电子白板,每个用户都可以在上面书写,可发布信息或提出看法。用户在BBS站点上可以获得各种信息服务,发布信息,进行讨论,聊天等等。

本文讨论了一个网络BBS 的设计与实现过程,详细地讲述了开发一个基于Web 的BBS 网站系统所涉及到的技术和方法。系统使用Microsoft Visual Studio 2005 为前台开发工具,以SQL Server 2005 为数据库平台,根据面向对象开发原理,采用了基于B/S结构的开发模式来开发本系统。其中主要运用了ASP.NET 平台,ADO.NET 连接数据库技术,使用C# 语言编写。具有一般的BBS 所共有的一些功能。包括用户的注册登录、论坛公告和短消息的发布、论坛社区的讨论、论坛的友情链接、后台数据库信息的管理维护等基本模块。

BBS论坛的存在使得地球村的概念离我们越来越近,使得人与人之间的沟通、交流变得格外的容易。特别是在IT领域,只有有了很好的交流,技术才会得到进步。因此,掌握如何设计并开发一个论坛管理系统也显得格外的重要,而且意义深远。

关键词:BBS论坛;B/S结构;ASP.NET 2.0;ADO.NET

I

本科生毕业设计(论文)

Abstract

Forums provides a common electronic whiteboard, and each user can write on, or put forward their views may release information. BBS site users a variety of information services available, release information, discussions, and chat.

This article discusses a network design and implementation of BBS in detail about the development of a Web-based BBS website system involved in the technology and methods. System uses Microsoft Visual Studio 2005 development tools for the front to SQL Server 2005 database platform, according to principles of object-orienteddevelopment, adopted based on B / S structure of the development model to develop the system. The main use of the ASP.NET platform, ADO.NET database connections, use the C# language. The paper details the system analysis, system design methods applied in the actual development of the system, and summarizes some of the development process experience and understanding.

BBS Forum makes the existence of the concept of global village closer and closer, making communication between people, communication becomes particularly easy. Especially in the IT field, only a very good exchange, technology will beprogress. Therefore, mastering how to design and develop a forum for management systems is particularly important, and far-reaching.

Key words:BBS Forum;B/S structure;ASP.NET 2.0;ADO.NET

II

本科生毕业设计(论文)

目 录

第1章 绪 论........................................................................................................... 1

1.1 开发背景.................................................................................................... 1 1.2 系统目标.................................................................................................... 1 1.3 BBS对大学生学习生活的影响 ................................................................ 2 第2章 关键技术介绍............................................................................................. 3

2.1 IFrame框架技术 ........................................................................................ 3 2.2 第3方组件FreeTextBox .......................................................................... 3

2.2.1 FreeTextBox的作用 ........................................................................ 3 2.2.2 FreeTextBox的使用方法 ................................................................ 3 2.3 ADO.NET技术 .......................................................................................... 4 2.4 Transact-SQL技术 ..................................................................................... 6 2.5 JavaScript脚本语言 ................................................................................... 6 2.6 ASP.NET技术 ............................................................................................ 7 第3章 需求分析..................................................................................................... 8

3.1 需求概述.................................................................................................... 8 3.2 系统用例图................................................................................................ 8 3.3 系统关键领域类...................................................................................... 10 第4章 系统概述................................................................................................... 11

4.1 系统介绍.................................................................................................. 11 4.2 主要功能.................................................................................................. 11 4.3 主要模块介绍.......................................................................................... 11

4.3.1 主页面........................................................................................... 11 4.3.2 论坛注册模块............................................................................... 12 4.3.3 论坛登录模块............................................................................... 13 4.3.4 论坛版块选择模块....................................................................... 13 4.3.5 帖子发表模块............................................................................... 14

第5章 系统分析................................................................................................... 15

5.1 BBS论坛管理系统的技术可行性分析 .................................................. 15 5.2 系统结构.................................................................................................. 17 5.3 系统开发环境.......................................................................................... 17

III