1、 顶岗实习岗位技术工作论文 ASP.NET 论坛的设计论文 学 号: 姓 名: * 专 业: 软件技术 年 级: 12 软件 企业指导老师: 二一五年三月 题 目 企业指导教师 评 语 指导教师 (签章) 年 月 日 目 录 论 文 摘 要 1 ASP.NET 论坛的设计论文 2 一、 BBS 介绍 . 2 二、 使用工具及相关知识. 2 (一) SQL Server 2008 概述 . 2 (二) ADO.NET 概述 . 3 (三) ASP.NET 简介 . 3 三、 系统简单分析. 4 (一) 系统可行性分析 . 4 (二) 系统功能的需求分析 . 5 (三) 系统简要用例图分析 . 7
2、 (四) 运行环境 . 8 四、 系统总体设计. 9 (一) 系统的设计目标 . 9 (二) 系统功能结构 . 9 五、 数据库设计 11 (一) 数据库和设计概述 11 (二) 概念模型设计(E-R 图) 12 (三) 数据库逻辑设计 13 六、 系统的详细设计与实现 16 (一) 前台设计与实现 16 (二) 论坛后台页面设计如实现 24 结 论 . 31 致 谢 . 33 参 考 文 献 34 第 1 页 论 文 摘 要 论坛系统 BBS(Bullitin Board System)是互联网上一种人与人之间交互 的必备工具,特别是做网站的必备,网上论坛提供一个信息交流的空间。人们可 以通
3、过论坛一起讨论自己喜欢的话题, 提出自己喜欢的话题或者是回答一些问题。 用户可以在论坛上发表对某个问题的看法阐述自己的观点, 给别人讨论对某个问 题的看法,在 Internet 的发展中论坛的作用是无法代替的。 然而开发论坛的应用程序必须了解两部分的内容, 即前台开发工具和后台的 数据库。本文利用 ASP.NET 技术进行前台界面设计,利用 SQL Server 2008 设计 的后台数据库以及利用 ADO.NET 数据库访问技术实现对数据库的各种管理操作, 实现 BBS 的各种基本功能。主要分析了 BBS 的主要组成情况,包括 BBS 的设计目 标,框架结构,数据流程和 BBS 的主要特点等
4、,重点介绍了前台功能模块的详细 思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。 关键词:BBS; ASP.NET; ADO.NET; SQL 第 2 页 ASP.NET 论坛的设计论文 论坛系统服务已经是互联网站一种极为常见的互动交流服务。 论坛可以向网 友提供开放性的分类专题讨论区服务,可以在此发表自己的某些观感、交流某些 技术、经验乃至人生的感悟和忧欢,亦可以作为网友之间的交流渠道。通过论坛 的方式,增强人与人、个人与团体、团体与团体之间的交流联系,在 Internet 上实习信息的传递,提高办事效率。因此论坛建设在 Internet 应用上的地位显 而易见, 它已成为现
5、代人沟通和获取信息的重要组成部分, 从而倍受人们的重视。 BBS 介绍 BBS 起源于二十世纪 80 年代初,最早的 BBS 只提供消息投递和阅读功能, 使用者通常是些计算机爱好者。随后,系统允许会员之间分享软件、文件,进行 实时网络对话、信件传输等。为了提供更好的服务,一些站点实行收费政策,但 目前Internet上还是有无数免费BBS站点。 一般BBS站点地址以域名形式出现, 这些站点可通过远程登录进行连接,更多的站点采用 WWW 的形式供会员使用。 BBS 也被称为异步会议系统、布告板,是网络上除了 E-mail 之外,最为普 遍的在线讨论系统,它来源于早期 Internet 发展的 B
6、BS 系统(Bulletin Board System) ,随着 Internet 的发展,逐步演变成现在的形式基于 Web 的 BBS 系统。 在本文中,主要介绍使用 ASP.NET 技术来实现网络论坛建设。通过基于 Internet 互联网的动态 WEB 数据技术,可以解决远程的数据传输与读取,远程 的客户终端(Client)可以通过 WEB 页面提交请求,查询远端的数据服务器上的 信息,以实现信息的共享,同时利用 Internet 技术可以降低软件的开发和部署 成本,只要在服务器上安装 WEB 应用就可以使每个客户端都能浏览使用。 目前,通过 BBS 系统可随时获取各种最新的信息;也可以通过 BBS 系统来和 别人讨论计算机软件、硬件、硬件、Internet、多媒体、程序设计及人文、地理 等等各种有趣的话题;还可以利用 BBS 系统来发布