论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
基于ASP.NET的网站设计 (科教作文网http://zw.ΝsΕac.cOM编辑)
--BBS系统的设计与实现
摘要 本文介绍了运用ASP.NET、SQLServer 2000等技术,在Microsoft Visual Studio .NET 2003平台上实现BBS(Bulletin Board Service,公告牌服务)系统的方法和过程,内容包括5个部分,第1部分是概述,该部分对ASP.NET的技术和开发环境的配置做了详细的介绍;第2部分是需求分析,该部分对系统的功能、性能和环境需求做了具体的分析,并且给出了系统流程图;第3部分是系统设计,该部分对系统的前台和后台给出了整体的设计方法,并画出了相应的模块图;第4部分是详细设计及编码,该部分列出了部分系统的主要代码,并对代码做了详尽的解释;第5部分是结束语,该部分是完成本次毕业设计后我的1些体会。
本系统由BBS用户注册、登录;信息发布;信息查看;管理员登录;论坛、用户管理等5个模块组成。实现了用户注册、登录,查看贴子,发布新贴(回复贴子),信息、用户管理等功能,具有稳定、安全、界面美观、容易操作等特点。
关键字 C# ;NET;SQL;BBS;贴子
The design of website based on ASP.NET
--Design and implementation of BBS system
Abstract This text introduction uses ASP.NET, SQLServer 2000 grade technology, in Microsoft Visual Studiorealize BBS on 2003 platforms ( Bulletin Board Service, the billboard serves ) systematic method and course, the content includes 5 parts, Part one It is a summary, this part has done the detailed introduction to the technology of ASP.NET and disposition of development environment; Part two It is the demand that analyzes , this part function , performance and environmental demand for the system have made concrete analysis, and provide the systematic flow diagram ; Part three Design systematically, this part provides the whole design method to front desk and backstage of the system, draw the corresponding module picture; Part four It is detailed design and code, should list some main codes of system partly , and has made exhaustive explanation to the code; Part five It is a conclusion, this part is to finish some experience of mine after this graduation project.
BBS is composed of five models, namely BBS user registration and landing, information issuing, formation searching, manager landing, forums and user management. Through BBS, user registration and landing, message reading, new message issuing (message replying), information and user management have been realized. Have characteristics such as esthetic , easy operation of stability , security , interface ,etc..
Key word C#;.NET;SQL;BBS;book of models
目 录
前言 1
1 概述 2
1.1 ASP.NET技术介绍 2
1.1.1 ASP.NET的技术特点 3
1.1.2 ASP.NET的运行原理 4
1.1.3 动态网页技术介绍 4
1.1.4 .NET语言C#介绍 4
1.1.5 SQLServer 2000 数据库技术介绍 5
1.1.6 asp.net与asp的比较 7
1.2 开发环境的配置 8
2 需求分析 12
2.1 功能需求 12
2.2 性能需求 13
2.3 环境需求 13
2.4 系统流程图 14
2.5 系统方案的确定和评价 14
3 系统设计 15
3.1 前台设计与模块图 15
3.1.1 主界面设计 15
3.1.2 前台模块图 16
3.2 后台设计与模块图 16
3.2.1 后台管理界面 16
3.2.2 后台模块图 17
4 详细设计及编码 18
4.1 数据库设计 18
4.1.1 数据库表 18
4.1.2 数据库表的关系 22
4.2 程序中的类设计 22
4.3 网站首页设计 29
4.3.1 滚动屏的实现 29
4.3.2 站内投票实现 29
4.3.3 新闻文章的实现 31
4.4 论坛帖子浏览、发表和回复的实现 33
5 结束语 42
参考文献 43
致谢 44
前 言
21世纪是个信息化的时代,现代计算机技术的发展,为各行各业的发展创造了1个全新的时代背景——人们的生活、工作等已经越来越离不开计算机科学的运用,而Internet的应用加速了这种趋势,人们越来越需要在互联网上交流各种信息和讨论各种问题,论坛系统(Forum)是互联网上1种人与人之间交互的必备工具,特别是做网站必备。以前我们1直使用留言本形式,但是随着网站的大规模化,人们越来越多的迫切需要1种可以易于维护、易于交流而且可以发布多媒体信息的平台,那就要用论坛系统。由于论坛程序的绝大多数功能都是基于数据库的,因此其作为掌握数据管理技术的课题来研究是非常合适的。本系统主要采用ASP.NET技术,开发语言C#,主要实现的是发表帖子,回复帖子,新闻发布,人数统计,资料修改,留言板等功能,由于水平有限,很多地方做的不是很好,还待以后加以改进。在下面的各章节中,我们将以开发asp.net(c#)论坛系统为例,详细的介绍其开发过程和所涉及的问题及解决方法。