三层架构学习论坛系统的设计与实现(VS2008+SQL2005)
无需注册登录,支付后按照提示操作即可获取该资料.
摘 要
近些年来互联网迅速发展,它使得不同地点的人们在任何时间都可以获得自己需要的信息。同时国际互联网的出现极大地推动了教育的发展。特别是asp.NET 技术,以其交互性、动态性的特点大大扩展了互联网的应用范围,也深刻地影响了教育教学领域。学校对于网络的使用尤其明显,学生是社会的新生力量,学生是社会的中流砥柱,学生更加地喜欢在网上吐露自己的思想和看法,所以搭建一个交流学习经验的论坛平台显得很有必要。
本系统采用B/S架构,使用asp.NET语言学习、SQL Server 2005数据库和visual studio 2008开发,运行于WINDOWS XP/2003等服务器。该系统完成了一个论坛的基本功能,用户可以注册为会员,会员登录后可以查找信息,发帖回帖,上传文件及下载,系统管理员还可以对数据库进行管理。本系统经过一些简单的测试,运行稳定,部分的功能也有待将来进一步的完善。
本毕业论文从学习论坛系统的开发背景与现状、相关技术、需求分析、详细设计到介绍了本系统比较有技术的几个功能的具体实现,最后也总结了完成这次系统毕业设计和毕业论文的一些心得。
关键字:论坛,asp.NET,visual studio 2008, SQL Server 2005;
Abstract
In recent years, the rapid development of Internet, it makes people in different places in any time you need to get the information. While the international Internet greatly promoted the development of education. Especially the asp.net technology, with its interactive and dynamic characteristics of the application of the Internet has greatly expanded scope, also profoundly influence the education teaching. In college, the internet is widely use in college. Students are nucleus and new life of the society. Then, students prefer confiding their thoughts and ideas. So, it is very necessary to build a platform for the communication between teachers and students. Students can better communicate not understand knowledge or may have different opinions and teacher through the platform.
The system uses the B/S structure, use asp.net language learning,SQLServer2005 database and visual studio 2008 development, running on WINDOWS XP / 2003 etc Server. This system to accomplish a BBS's basic functions, users can register as a member, member login to find information, after Posting replies, upload documents and download, system administrators can also manage to database. This system has some simple test, stable operation, part of the function also needs to be more further improved.
The text detailed description of the whole system development,which described from the background of system,related technologies,demand analysis,detailed design, detailed design to introduced this system has several functions of technical implementation, and finally, summarizes the graduation design and complete the system of graduation thesis some attainment
Key Words:BBS, asp.NET,visual studio 2008,SQL Server 2005;
课题研究的目的
本次论坛的设计目的在于研究基于.NET三层架构的学习论坛系统的设计与实现,主要对动态网站进行研究,以便更好的设计一个网上论坛动态系统. 学习论坛系统的设计主要意义是可以通过 Internet 为了给大家一个在网上发表自己看法的机会,探讨知识深渊,获得自己想要的知识、学习方法和学习中遇到的困难的解决办法并可以交流经验。为了让更多网友共享好资料,为了给繁忙的人们一个节约时间和精力的空间,为了给一些带着心情而没有地方发泄的游民一个释放的场地,为了给大家一个畅想未来的机会,为 了给大家搭一座交流的网桥……而开辟的双向互动式的信息交流平台,为学生提供了一种新的交流方式.这种交流方式可以打破地区,国界的限制,使交流过程便利,快捷,大大缩短 了交流时间.通过论坛,我们可以维系昔日往日的友情,学到新的知识,营造一个良好的信息交流平台.
主要工作及组织结构安排
本论文简要介绍了开发平台的一些相关技术,主要阐述了对学习论坛系统的功能实现和一些核心技术。论文的系统组织结构如下:
第一章简述了系统开发背景、特点、分析目前的学习论坛现状和意义以及所做的 主要工作及组织结构安排。
第二章简述了系统开发过程中所用到的一些相关技术以及系统的运行开发平台介绍。
第三章概要描述系统的需求分析和设计。
第四章描述了系统总体的分析与设计。
第五章详细阐述了系统具体功能的设计与实现。
第六章作为全文的总结,说明了在撰写论文过程中的心得和体会,并总结系
统开发过程中的经验以及教训,展望未来的应用前景。
系统目标
为满足人们对快速高效地获得信息和信息交流的高要求,利用Internet网络给人们带来的便利,在数据库,先进的开发平台上,利用现有的软件,开发一个易维护,易扩充,便于管理,操作简单的学习论坛,给大家一个互相帮助,相亲相爱,共同进步的空间。
系统的功能需求分析概述
所有用户都可以对网站的某些信息进行浏览、搜索查询。
一般用户可以通过注册成为会员。
会员可以登录网站浏览信息、查找信息、下载文件、上传文件、发帖、回帖、删除及修改帖子;高级会员还可以提出成为版主的请求。
版主除了具有会员的所有功能外,还可以对自己的论坛版块进行删除、置顶帖子。
系统管理员可以对页面进行维护、批准用户的注册请求和成为版主的请求、任命版主。
目 录 20000字
第1章 绪论 1
1.1 课题研究的背景 1
1.2 课题研究的现状 3
1.3 课题研究的目的 3
1.4 课题研究的意义 4
1.5 主要工作及组织结构安排 4
1.6 本章小结 5
第2章 系统开发平台及相关技术分析概述 6
2.1 .NET框架 6
2.2 .NET Framework 概述 6
2.3 asp.Net技术原理 9
2.4 NET平台开发语言--C# 10
2.5 AJAX技术 11
2.6 本章小结 12
第3章 系统需求分析与设计 13
3.1 系统调研及可行性分析 13
3.2 系统目标 14
3.3系统的功能需求分析概述 14
3.4系统的非功能需求概述 16
3.5本章小结 17
第4章 系统分析与设计 18
4.1 系统设计原则 18
4.2系统总体架构设计 18
4.3系统功能模块设计 19
4.4系统数据库设计 20
4.5本章小结 23
第5章 系统的具体实现 24
5.1系统开发平台及工具 24
5.2系统部分功能设计的具体实现 24
5.3本章小结 31
第6章 总结与展望 32
6.1系统总结 32
6.2个人总结 32
6.3工作总结与展望 32
参考文献 34
致谢 35