asp.net+access bbs论坛的设计与实现论文.doc
约46页DOC格式手机打开展开
asp.net+access bbs论坛的设计与实现论文,一.前言11.1bbs论坛选题背景、意义11.2本课题研究目的2二.系统综述32.1bbs 前台技术与应用32.1.1web开发32.1.2c/s结构32.1.3b/s结构32.1.4html语言42.1.5脚本语言52.2asp.net技术简介62.3access数据库技术简介72.4关系数据库标准语言sql72.5...
内容介绍
此文档由会员 wanli1988go 发布一. 前言 1
1.1 BBS论坛选题背景、意义 1
1.2 本课题研究目的 2
二. 系统综述 3
2.1 BBS 前台技术与应用 3
2.1.1 web开发 3
2.1.2 C/S结构 3
2.1.3 B/S结构 3
2.1.4 HTML语言 4
2.1.5 脚本语言 5
2.2 ASP.NET技术简介 6
2.3 ACCESS数据库技术简介 7
2.4 关系数据库标准语言SQL 7
2.5 SQL语句简介 10
2.6 IIS简介 11
2.6.1 IIS的安装 11
2.6.2 IIS虚拟目录的创建 12
2.6.3 运行环境 13
三. 方案设计与论证 14
3.1 需求分析 14
3.2 任务目标 14
3.2.1 基本性能 14
3.2.2 开发目标 14
3.2.3 应用目标 14
四. BBS的设计与实现 16
4.1 论支系统设计思想 16
4.1.1 数据库说明 16
4.1.2 数据库课程论坛系统总体分析 16
4.2 数据库设计思想 17
4.2.1 数据库的选择 17
4.2.2 数据库设计 17
4.2.3 数据表结构 18
4.2.4 数据库的连接 20
4.3 详细设计 20
4.3.1 系统功能介绍 20
4.4 论坛各功能介绍 21
4.4.1 用户登陆 21
4.4.2 注册用户 24
4.4.3 课程栏目 26
4.4.4 控制面板 33
4.4.5 搜索贴子 35
4.4.6 用户管理 35
4.4.7 发表贴子 36
4.4.8 贴子查看 37
4.4.9 注销 39
五. 结果与评价 40
5.1 调试与测试 40
5.1.1 程序调试 40
5.1.2 系统测试 40
六. 总结 42
【摘 要】
BBS正在影响和改变着我们的生活。同时BBS也在教学领域得到了很好的利用,特别是教学论坛的应用,有助于教师更好地了解学习者的学习状况,学习要求及教学反馈意见,加强师生沟通,提高教学效果,同时促进由传授者向帮助者,支持者和促进者角色转化的实现,促进学习者自我学习和互助学习能力的不断提高。因此为了更好的让同学们学习数据库的基础知识需要设计数据库课程论坛。
BBS是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。展示丰富的个性化,对BBS功能的要求自然更高,新一代具有更多、更新、更全功能的BBS急需走进舞台。
本系统使用ASPNET+ACCESS开发,经测试能实现系统指定的各种功能.
【关键词】: 论坛,交流,BBS
Abstract
BBS is affecting and changing our lives. BBS is also teaching at the same time has been well used, especially in teaching the application of forum, help teachers better understand the learning situation, learning and teaching feedback required to enhance communication between teachers and students, improve teaching effectiveness, At the same time to help those who promote the teaching, supporter and facilitator role in the realization of transformation and promote mutual learning and learner self-learning continues to increase. Therefore, in order to better enable students need to learn the basics of database design database programs forum.
BBS is based on the network as a carrier, easy quickly and easily publish their own experience, timely and effective to communicate easily with others, and then set a variety of customized display in one integrated platform. Display a rich personality, on the natural higher BBS functional requirements, a new generation with more, newer and more full-featured BBS needed into the arena.
The system uses the ASPNET + ACCESS developed system has been tested to achieve specific functions.
Key words: forums, exchanges, BBS
一. 前言
1.1 BBS论坛选题背景、意义
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
我们发现这样一个事实,一个用户在访问一个网站时一般来讲只对该网站的部分内容感性趣,而且这种兴趣会持续一段时间。这点启发了我们,如果能根据用户的喜好为不同的用户显示其个性化的页面,即着重显示该用户感兴趣的内容,将为用户节约大量的检索时间,而且这样的网页显然是更具有吸引力的。一些站点已经在这方面作出了一定的尝试,通常采用的方法是,在用户登陆时为其提供一系列的选项,使用户能够对站点进行一些自主的设置。这样做能够使站点呈现一定程度的个性化,但是对用户来讲,还是比较烦琐,而且在用户了解一个站点前让其对站点进行设置,其结果未免有些粗糙。于是我们构想了这样一种方案,对用户登陆后的动作进行跟踪,分析,发掘用户点击的规律,即用户先后点击的关联规则,这样,在用户点击一个主题(链接)之后,系统能够自动生成一页面,其中包含了该主题下用户经常关注的内容(若干链接),这样便在无须用户作出任何额外工作的情况下实现了为用户量身订做的个性化页面。
要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的用户点击信息,主题层次信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。本文中数据库服务器端采用了ACCESS数据库作为数据源,使Web与数据库紧密联系起来。
本人主要完成Web服务器端的用户管理、贴子管理、资料管理、数据库管理、浏览和查询功能等设计、实现与完善以及整个实验网站的组织建立和测试工作。
1.2 本课题研究目的
随着Internet的发展,Web技术日新月异,人们已经不再满足于静态HTML技术,更多的是要求动态、交互的网络技术。继通用网关接口(CGI)之后,微软..