《毕业设计(论文)网站论坛系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)网站论坛系统(31页珍藏版)》请在金锄头文库上搜索。
1、 华北电力大学毕业(设计)论文 目 录第一章 引言. 4第二章 系统设计相关原理. 5 2.1 Dreamweaver简介. 52.2 Access简介 . 62.3 ASP简介. 8第三章 系统的设计. 93.1 设计环境. 93.2 设计思想. 93.3 数据库设计. 93.4 总体框架结构. 103.5 模快功能划分. 11第四章 系统实现技术. 124.1 后台服务器的配置. 124.2 系统各部分实现方法. 164.3 具体页面设计. 19第五章 主要源程序. 215.1 HTML在线编辑. 215.2 图片自动裁切. 27第六章 结束语. 29致谢词. 30主要参考文献. . 31
2、摘 要 随着互联网日益深入社会生活,以网站作为对外的展示窗口,进行内外信息交流,已成为大众的迫切需要。网站论坛系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。我们使用MACROMEDIA公司的Dreamweaver MX制作页面,使用Microsoft Access制作系统的数据库,结合当今比较流行的ASP技术,做一个具有页面样式设计、修改或删除论坛、修改或删除用户、数据更新、批量删除用户、设置总版主功能的小型的网站信息管理系统。
3、关键词: MIS 管理 asp 数据库SummaryWith the increasing depth of social life to the external website as a display window for the exchange of information within and outside, has become a pressing public need. Website forum system is a typical management information system (MIS), including its main development
4、background to the establishment and maintenance of the database and front-end application development The request for the establishment of strong data consistency and integrity, data security good database. For the latter request applications functions, such as easy to use features. We use the Dream
5、weaver MX Macromedia Company production run, the use of Microsoft Access database production system, with the more popular ASP technology, so a simple pattern design, modify or delete forums, modify or delete users, data update, Batch delete users, the total installed automated functional informatio
6、n management system for small websites. Keyword : MIS management asp database引 言 论坛作为现代社会当中的一种集娱乐、通讯、资源共享为一体的信息传播工具,而在不同版本的论坛中又有着各项不同的功能。以前一般比较普遍能见到的论坛都是只能实现发帖和看帖的功能,也就是说仅仅做为一种交流的工具,现在论坛的功能也在不断的改进,很多论坛都实现了娱乐功能,设立版主、管理员等不同的级别,通过发帖和回帖的数量也得到相对的积分来提高自己在论坛里的身份。通过论坛用户所得到的不仅仅是各类信息,资源的共享也在成为论坛的一种趋势。 论坛跟别的网络
7、交流产品(如:博客)相比较有以下的特点:1、从适用的范围来看:论坛是由很多人聚在一起的聊天,是一个自由交流的公众场所;2、从网络文化的角度来看:论坛是一个开放的、自由的空间,面向的是一个较松散的群组,是服务于公众的,它是为了解决人们缺乏自由发表言论的机会而创设的;3、从文章的组织形式来看:论坛采用帖子固顶和根据发帖的时间顺序来组织帖子(文章),并采用主题方式对帖子(文章)进行分类,但这种分类用户是不能随意更改的,只有版主以上级别才具有这个权限,虽然具有主题分类的方式,但实际上这种分类对于用户来说是随意的,用户有时并不按这种分类来发帖。4、从交流方式上来看:论坛充许用户回复,但必须注册(通过设置
8、也可以不需要注册),用户在某个区参加讨论后,过一段时间,就很难再找回曾经发过的帖子 。5、从内容显现上来看:论坛的开放性和自由性使用得用户在发表帖子时有时可以不假思索,随意性强。第二章 系统设计相关原理2.1 Dreamweaver MX 2004简介Dreamweaver MX 2004是Macromedia公司最新推出的一款可视化的专业级HTML(超文本标识语言)编辑器。它是一款构建专业Web站点和应用程序的最佳选择,它组合了功能强大的布局工具、应用程序开发工具和代码编辑支持。Dreamweaver的设计和整合功能是以CSS为基础的,强大而稳定,可帮助设计人员和开发人员轻松创建和管理任何站
9、点。在Dreamweaver中既可以它可视化的编辑环境中编制网页,又可以利用它提供的HTML代码编辑器手工编写HTML代码。在Dreamweaver MX 2004中提供了3种查看方式代码视图、设计视图和拆分视图,其中拆分方式可以将代码视图和设计视图这两者很好地结合在一起,为网页制作提供了一个强有力的工具。Dreamweaver的可视化编辑环境可以说是其优势之一,它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,利用它可以快速地设计出需要的、具有完善功能的网页,而不用写一行代码。Dreamweaver提供了完备的面板组,为网页的设计提供了极大的方便。在Dreamweav
10、er MX 2004中,不仅仅提供了对CSS的强大支持,并且还提供了周到的手动编辑功能,从而使得在一个集成和高效的环境中为专业人员提供了所需的各种工具。此外,该产品还包含了众多新增的功能,这些新增功能改善了软件的易用性,从而使得无论是处于设计环境还是编码环境都可以方便地生成Web页面。例如,自从Dreamweaver 4开始,Dreamweaver便开始与Fireworks融合起来,既可以将Fireworks编辑的图像直接导入到Dream waver中,也可以在Dreamweaver中启动Fireworks来编辑插入的Fireworks图象.而且,在Dreamweaver MX 2004还提供
11、了一个更好的工具集成的图像编辑工具栏,可以使用Fireworks技术直接从Dreamweaver中进行基本的图像操作和编辑,包括进行裁剪、调整大小和重新取样等操作,根本就不用离开Dreamweaver,也不用安装Fireworks。同时,Dreamweaver MX 2004是建立Web站点和应用程序的专业工具。配合使用各种数据库服务技术,可以在Dreamweaver中建立起强大的、基于数据库的Web服务和应用。Dreamweaver的工作界面如图:2.2 Access简介Access中文版是Microsoft Office 2000套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库
12、管理系统,它适用于小型企业、学校、个人等用户,可以通过多种方式实现对数据收集、分类、筛选处理,提供用户查询或打印报表。Access具有良好的界面,采用了与Windows和Microsoft Office系列软件完全一致的风格,用户可以通过菜单和对话框操作,不用编写任何命令便能有效地实现各种功能的操作,完成数据管理任务。Microsoft Office的一个集成化的程序设计语言是VBA(Visual Basic for Applications),使用VBA可以创建非常实用的数据库应用系统。Access可以作为个人计算机终端和大型主机系统之间的桥梁。通过如SQL、ODBC等特定技术,方便地存储、
13、检索和处理服务器平台上的关键信息,提供了灵活、可靠、安全的客户/服务器解决方案。Access可以接受多种格式的数据,从而方便了用户在不同系统之间进行数据转换。随着Internet网络应用的发展,Access还增加了使用信息发布Web 向导和用HTML格式导出对象的功能。Access数据库系统是一种关系型数据库管理系统,利用Access系统开发数据管理软件,一般不需要编写程序,只要根据任务提出的要求,通过键盘和鼠标器,选择必需的命令,就能够开发出简单、实用、美观大方的应用软件,有效地处理日常数据。Access的主要特点是:(1) 存储文件单一(所有形式的相关数据都包含在一个以.mdb为后缀名的数据库文件中)。(2) 支持长文件名,便于标识与查找。(3) 面向对象的开发方式(开发应用程序简便)。(4) 处理多种数据信息。(5) 界面友好、工作方式灵活(直接操作与应用程序操作)。(6) 强大的网络功能(Access数据可通过Internet