没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1
湖 州 师 范 学 院 求 真 学 院
基 于 b b s 的 教 育 培 训 机 构 论 坛
专 业 a
姓 名 a
学 号 a
指导教师 a
2
摘 要
伴随着计算机的发展与信息时代的来到,我们以计算机为主导的生活方式不
断发生着变化。如今每个人都注意到了互联网的价值。并且越来越依赖基于 Web
的服务。就个人而言,我喜欢通过互联网来购物、买票、比较产品、获取交通状
况、阅读产品评价、在线交流等。本文将讲述一个论坛的设计与制作过程。
软件的开发主要包括三个阶段:需求分析、代码编写和后期维护。本文主要
从数据模型、架构设计以及安全性对论坛开发做以阐述,并对时下流行的
ASP.NET、C#、JavaScript 等平台或编程语言做简单介绍。
本系统为一个 ASP.NET 技术论坛,主要作为学生群体学习交流使用,其中包
括各种编程语言版块,能为师生交流提供一个很好的互动平台。系统采用三层架
构开发,可以比较容易的转换各个版块的功能,提供了较好的灵活性和可伸缩性。
我相信随着互联网的不断发展,这种模式的系统将会有很大的发展空间,利
用并组合这些编程技术来为用户提供丰富的特色应用也将变的更简单。
关键词:论坛;ASP.NET;C#
3
Abstract
Along with the development of computer and information age coming, we take the
computer as the dominant way of life changing. Now everybody's attention to the value
of the internet. And more and more dependence based on Web service. Personally, I
love through the Internet shopping, buy, compare products, obtaining traffic condition,
read product evaluation, online exchanges. This paper will describe a forum design and
production process.
Software development mainly includes three phases: requirement analysis, code
writing and maintenance of late. This article mainly from the data model, architecture
design and safety on the development of the forum do to elaborate, and popular
ASP.NET, C#, JavaScript platform or programming language to do simple
introduction.
This system is a ASP.NET Technology Forum, mainly as students learn to use,
including a variety of programming language areas, for the communication between
teachers and students to provide a good interactive platform. The system uses three
layer architecture development, it may be easier to convert each section of the function,
provides good flexibility and scalability.
I believe that with the continuous development of the Internet, this model system will
have very large development space, utilization and combinations of these programming
technology to provide users with a wealth of features application will also become more
simple.
Key words: Forum; ASP.NET; C#
4
目 录
摘 要 ....................................................................................................................................................2
Abstract.................................................................................................................................................3
第一章 绪 论 ......................................................................................................................................5
第二章 BBS 论坛简介........................................................................................................................7
第三章 开发环境概述 ........................................................................................................................9
3.1 编程语言 ..............................................................................................................................9
3.2 数据库技术 ........................................................................................................................12
3.3 运行环境(IIS) ..................................................................................................................13
第四章 论坛网站设计分析 ............................................................................................................14
4.1 可行性分析 ........................................................................................................................14
4.2 开发环境 ............................................................................................................................15
4.3 需求分析 ............................................................................................................................15
4.4 数据库分析 ........................................................................................................................16
4.4.1 数据库结构 .............................................................................................................17
4.4.2 数据库表 ................................................................................................................20
第五章 论坛网站的详细设计 ........................................................................................................22
5.1 网站的结构 ........................................................................................................................22
5.2 网站模块设计 ....................................................................................................................23
5.3 网站测试 .............................................................................................................................27
第六章 系统的调试与测试 ............................................................................................................29
6.1 测试概述 ............................................................................................................................29
6.1.1 软件测试的目的 .....................................................................................................29
6.1.2 软件测试的任务 .....................................................................................................29
6.1.3 测试环境 .................................................................................................................30
6.2 单元测试 ............................................................................................................................30
5
6.2.1 黑盒测试 .................................................................................................................30
6.2.2 白盒测试 .................................................................................................................30
6.2.3 模块接口测试 .........................................................................................................30
6.3 集成测试 ............................................................................................................................31
6.3.1 自顶向下集成 .........................................................................................................31
6.3.2 确认测试标准 .........................................................................................................31
第七章 总结与展望 ..........................................................................................................................32
致 谢 ................................................................................................................................................33
参考文献 ............................................................................................................................................34
第一章 绪 论
进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。传统的单
机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多
媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋
势,一种是称为客户端——服务器的 C/S 结构应用系统,这类软件具有结构严谨,
运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另
一种,也是本毕业设计所采用的,是称为浏览器——服务器的 B/S 结构应用系统,
它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软
件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,
即适用于局域网,更适用于 Internet,而且投资小、见效快,用户可以不必进行
服务器方面的投资,而是去租用,甚至是免费使用 ISP 的服务器资源,因而受到
越来越多中小型单位的青睐。
Internet 起源于 20 世纪 60 年代末、70 年代初,当时,美国国防部为了将充
斥于军事基地内各种厂商的电脑主机互连,让它们可以进行数据交换以便研究工
作顺利进行,于是成立了 ARPA 网络计划。ARPA 计划尝试建设一个网络系统,它可
将各种不同厂商的电脑连接起来。随着这个计划的成功,各学术单位,研究机构
也纷纷与 ARPA 计划所建立的 ARPANet 连接。到了 20 世纪 80 年代,Internet 这个
剩余46页未读,继续阅读
资源评论
Q_97095639
- 粉丝: 374
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- tensorflow-1.5.0-cp27-cp27m-win-amd64.whl
- Python源代码数据分析师.zip
- 基于边缘查找,SVM,KCF实现的物体识别与跟踪算法
- 基于c++的Opencv实现KCF跟踪算法(未使用官方函数)
- Unity RuntimeTransformGizmos插件
- 实现一个JavaWeb图书管理系统
- (完整版)计算机一级MS-Office真题及答案-推荐文档.doc
- 人工蜂鸟优化算法AHA MATLAB源码, 应用案例为函数极值求解以及优化svm进行分类,代码注释详细,可结合自身需求进行应用
- 基于C++ 的KCF的目标跟踪算法,打开摄像头,选中跟踪的目标,实时跟踪并返回坐标
- 毕业设计 - 基于JAVA的病历管理系统设计与实现
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功