基于ASP-NET的android论坛的设计与开发

上传人:飞*** 文档编号:5028634 上传时间:2017-08-28 格式:DOC 页数:39 大小:1.70MB
返回 下载 相关 举报
基于ASP-NET的android论坛的设计与开发_第1页
第1页 / 共39页
基于ASP-NET的android论坛的设计与开发_第2页
第2页 / 共39页
基于ASP-NET的android论坛的设计与开发_第3页
第3页 / 共39页
基于ASP-NET的android论坛的设计与开发_第4页
第4页 / 共39页
基于ASP-NET的android论坛的设计与开发_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于ASP-NET的android论坛的设计与开发》由会员分享,可在线阅读,更多相关《基于ASP-NET的android论坛的设计与开发(39页珍藏版)》请在金锄头文库上搜索。

1、软件技术专业毕业论文0基于 ASP.NET 的安卓论坛设计与实现软件技术专业毕业论文1目 录论 文 摘 要 .1一、 BBS介绍 .2二、 使用工具及相关知识 .3(一) SQL Server 2008 概述 .3(二) ADO.NET概述 .3(三) ASP.NET简介 .4三、 系统分析 .4(一) 系统可行性分析 .4(二) 系统功能的需求分析 .6(三) 系统简要用例图分析 .8(四) 运行环境 .9四、 系统总体设计 .10(一) 系统的设计目标 .10(二) 系统功能结构 .11五、 数据库设计 .12(一) 数据库和设计概述 .13(二) 概念模型设计(E-R 图) .13(三)

2、 数据库逻辑设计 .14六、 系统的详细设计与实现 .17(一) 前台设计与实现 .17(二) 论坛后台页面设计如实现 .28结 论 .36参 考 文 献 .37软件技术专业毕业论文0论 文 摘 要论坛系统 BBS(Bullitin Board System)是互联网上一种人与人之间交互的必备工具,特别是做网站的必备,网上论坛提供一个信息交流的空间。人们可以通过论坛一起讨论自己喜欢的话题,提出自己喜欢的话题或者是回答一些问题。用户可以在论坛上发表对某个问题的看法阐述自己的观点,给别人讨论对某个问题的看法,在 Internet 的发展中论坛的作用是无法代替的。然而开发论坛的应用程序必须了解两部分

3、的内容,即前台开发工具和后台的数据库。本文利用 ASP.NET 技术进行前台界面设计,利用 SQL Server 2008设计的后台数据库以及利用 ADO.NET 数据库访问技术实现对数据库的各种管理操作,实现 BBS 的各种基本功能。主要分析了 BBS 的主要组成情况,包括 BBS的设计目标,框架结构,数据流程和 BBS 的主要特点等,重点介绍了前台功能模块的详细思路和实现方法,以及对后台数据库关键技术和部分源代码的详细说明。关键词:BBS ASP.NET ADO.NET SQL软件技术专业毕业论文1基于 ASP.NET 的安卓论坛设计与实现王振磊(开封大学 软件学院软件技术专业)论坛系统服

4、务已经是互联网站一种极为常见的互动交流服务。论坛可以向网友提供开放性的分类专题讨论区服务,可以在此发表自己的某些观感、交流某些技术、经验乃至人生的感悟和忧欢,亦可以作为网友之间的交流渠道。通过论坛的方式,增强人与人、个人与团体、团体与团体之间的交流联系,在Internet 上实习信息的传递,提高办事效率。因此论坛建设在 Internet 应用上的地位显而易见,它已成为现代人沟通和获取信息的重要组成部分,从而倍受人们的重视。一、 BBS 介绍BBS 起源于二十世纪 80 年代初,最早的 BBS 只提供消息投递和阅读功能,使用者通常是些计算机爱好者。随后,系统允许会员之间分享软件、文件,进行实时网

5、络对话、信件传输等。为了提供更好的服务,一些站点实行收费政策,但目前 Internet 上还是有无数免费 BBS 站点。一般 BBS 站点地址以域名形式出现,这些站点可通过远程登录进行连接,更多的站点采用 WWW 的形式供会员使用。BBS 也被称为异步会议系统、布告板,是网络上除了 E-mail 之外,最为普遍的在线讨论系统,它来源于早期 Internet 发展的 BBS 系统(Bulletin Board System) ,随着 Internet 的发展,逐步演变成现在的形式基于 Web 的 BBS系统。在本文中,主要介绍使用 ASP.NET 技术来实现网络论坛建设。通过基于Internet

6、 互联网的动态 WEB 数据技术,可以解决远程的数据传输与读取,远程软件技术专业毕业论文2的客户终端(Client)可以通过 WEB 页面提交请求,查询远端的数据服务器上的信息,以实现信息的共享,同时利用 Internet 技术可以降低软件的开发和部署成本,只要在服务器上安装 WEB 应用就可以使每个客户端都能浏览使用。目前,通过 BBS 系统可随时获取各种最新的信息;也可以通过 BBS 系统来和别人讨论计算机软件、硬件、硬件、Internet、多媒体、程序设计及人文、地理等等各种有趣的话题;还可以利用 BBS 系统来发布一些“问题” 、 “廉价转让” 、 “招聘启示”等问题;更可以召集亲朋友

7、好友到聊天室内高谈论阔这个精彩的天地就在你我的身旁,只要您拥有一台可以访问互联网的计算机,就可以通过这个交流平台,来享受它的种种服务。二、 使用工具及相关知识(一) SQL Server 2008 概述SQL Server 2008 出 现 在 微 软 数 据 平 台 愿 景 上 是 因 为 它 使 得 公 司 可 以 运行 他 们 最 关 键 任 务 的 应 用 程 序 , 同 时 降 低 了 管 理 数 据 基 础 设 施 和 发 送 观 察 和信 息 给 所 有 用 户 的 成 本 。 这 个 平 台 有 以 下 特 点 : 1.可 信 任 的 使 得 公 司 可 以 以 很 高 的 安

8、 全 性 、 可 靠 性 和 可 扩 展 性 来 运行 他 们 最 关 键 任 务 的 应 用 程 序 。2 高 效 的 SQL Server 2008 降 低 了 管 理 系 统 、 .NET 架 构 和 Visual Studio 的 时 间 和 成 本 , 使 得 开 发 人 员 可 以 开 发 强 大 的 下 一 代 数 据 库 应 用 程 序 。3 智 能 的 商 业 智 能 (BI)继 续 作 为 大 多 数 公 司 投 资 的 关 键 领 域 和 对于 公 司 所 有 层 面 的 用 户 来 说 的 一 个 无 价 的 信 息 源 。软件技术专业毕业论文3(二) ADO.NET

9、概述ADO.NET 的名称起源于 ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的 Microsoft 技术中访问数据.之所以使用 ADO.NET 名称,是因为Microsoft 希望表明,这是在.NET 编程环境中优先使用的数据访问接口。它提供了平台互用性和可伸缩的数据访问。ADO.NET 增强了对非连接编程模式的支持,并支持 RICH XML。由于传送的数据都是 XML 格式的,因此任何能够读取 XML 格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是 ADO .NET 组件,它可以是基于一个 Microsoft Visual Stud

10、io 的解决方案,也可以是任何运行在其它平台上的任何应用程序。ADO.NET 是 与 数 据 源 交 互 的 .NET 技 术 。 有 许 多 的 Data Providers, 它 将允 许 与 不 同 的 数 据 源 交 流 取 决 于 它 们 所 使 用 的 协 议 或 者 数 据 库 。 然 而 无论 使 用 什 么 样 的 Data Provider, 你 将 使 用 相 似 的 对 象 与 数 据 源 进 行 交 互 。SqlConnection 对 象 管 理 与 数 据 源 的 连 接 。 SqlCommand 对 象 允 许 你 与 数 据源 交 流 并 发 送 命 令 给

11、它 。 为 了 对 进 行 快 速 的 只 “向 前 ”地 读 取 数 据 , 使 用SqlDataReader。 如 果 想 使 用 断 开 数 据 , 使 用 DataSet 并 实 现 能 进 行 读 取 或者 写 入 数 据 源 的 SqlDataAdapter。(三) ASP.NET 简介ASP.NET 的前身 ASP 技术,是在 IIS 2.0 上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了 Visual InterDev 开发

12、工具,在 1994 年到 2000 年之间,ASP 技术已经成为微软推展Windows NT 4.0 平台的关键技术之一,数以万计的 ASP 网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。ASP.NET 具有一下几个重要特点:1.强大性和适应性ASP.NET 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。软件技术专业毕业论文42.简单性和易学性ASP.NET 使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。3.高效可管理性ASP.

13、NET 使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单,因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。三、 系统分析(一) 系统可行性分析可行性研究的目的,就是用最小的代价在尽可能短的时间内确定是否能够解释决。要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上就是要进行一次大大的压缩简化了的系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计的过程。系统的可行性分析主要包括技术上的可行性、经济上的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号