毕业设计(论文)-基于的留言板系统设计

上传人:cn****1 文档编号:494449779 上传时间:2023-09-26 格式:DOC 页数:21 大小:462KB
返回 下载 相关 举报
毕业设计(论文)-基于的留言板系统设计_第1页
第1页 / 共21页
毕业设计(论文)-基于的留言板系统设计_第2页
第2页 / 共21页
毕业设计(论文)-基于的留言板系统设计_第3页
第3页 / 共21页
毕业设计(论文)-基于的留言板系统设计_第4页
第4页 / 共21页
毕业设计(论文)-基于的留言板系统设计_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《毕业设计(论文)-基于的留言板系统设计》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于的留言板系统设计(21页珍藏版)》请在金锄头文库上搜索。

1、摘要随着计算机的广泛应用,人们已经对网络不再感到陌生。在科技飞速开展的今天,电脑信息技术与各行各业进行了有效的结合。人们在网上可以进行网上购物,网上交友,电子商务,网络营效等等。面对强大的网络功能,必须在某方面要有一个健全的系统才能使网络发挥的淋漓尽致。在这个平台上,留言提供了一个全新的人类沟通新方式。 互联网技术的不断开展和普及,使构造互联网站、开发网络应用程序已经成为当前的热门技术之一。BBS留言是Internet的重要应用之一,开发网上交流软件,现已有很多工具和方法,各种技术都具有其特色和长处。针对网上BBS留言的特点,文章表达了在Windows环境下,利用Access 创立数据库,运用

2、ASP和IIS等开发工具,设计基于B/S方式运行的BBS留言系统的原理及过程。关键词: 留言板 ASP 数据库 Access目录绪论1第一章 系统分析与设计2需求分析2模块设计3数据库结构设计4第二章 系统开发环境5三层构架5开发工具简介52.2.1 ASP简介52.2.2 IIS简介52.2.3 Access简介6开发模式6第三章 系统详细设计7创立与连接数据库7数据库表的设计7数据库的连接73.1.3 数据添加83.1.4 数据删除93.2 留言信息页面的设计9建立查看留言相关页面9建立发布留言相关页面10留言管理页面设计11建立管理员登录界面11建立版面管理相关页面11建立参数设置相关页

3、面12第四章 系统调试15配置运行15调试过程16总结17致谢18参考文献19绪论随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言BBS。BBS是电子公告板Bulletin Board System的简称,它是最常见的Web应用系统。BBS起源于20世纪80年代,最初,留言只是用于发布公告系统,讨论问题的在线交流平台;后来,随着网络的普及,留言的功能越来越丰富,受到广阔网民的欢送。企业、学校等单位可以利用网上的留言发布公告、通知等。本系统采用MVCModel-View-Controller三层构架开发模式,在这种设计模式

4、下,一个应用被分为三个局部:模型、视图和控制,每个局部负责不同的功能。模型是指应用程序的数据,以及对这些数据的操作;视图是指用户界面;控制负责视图和模型之间的同步,也就是说,根据用户界面的操作完成对程序数据的更新;将程序数据的改变及时反响到用户界面上。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。对于大量的信息,采用数据库技术,在系统中数据组织应用关系模型。对数据库的访问,本系统使用数据库连接池,在系统初始化时启动文件中配置的数据的连接,如果程序需要链接,那么从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以复用,提高了效率。该系统采用

5、ASP实现BBS留言系统。在开发过程中实现了留言系统的局部管理,并且对留言的页面布局进行详细设计,使页面美观,表达所有功能;还有对系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所。第一章 系统分析与设计开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创立、删除留言的版块,管理注册的用户,管理留言,设置留言

6、根本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图1.1所示。 浏览者用户管理员登录注册浏览版块搜索浏览留言回帖管理留言发帖管理用户版块管理图1.1 留言功能流程图通过上面的分析,总结留言的功能有以下几项: 留言版块列表;浏览留言;发帖回帖;编辑留言;删除留言;用户注册;用户登录;控制用户权限;修改注册信息;设置留言参数;管理版块;管理用户。观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存储它们,即可以设计四个根本数据表的集合来存储这些实体的根本信息;它们可以设计为四个根本表,映射四个实体的根

7、本数据。这些根本对象只是留言系统中最为根本的要素,对于一个完整的留言还需要其它相关的表来记录相关的信息,即实体之间的相互关系信息。留言一般存在两种用户,注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这个留言中,管理员的权限是上级权限。留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户的整个活动。同时,由于留言系统的留言管理是管理员在留言浏览时进行的,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。其它与管理员相关的功能,包括版块管理、用户管理和留言设置的都是需要管理员在管理模块进行操作。下面就管理员所做的管理进行介绍

8、: l 查看留言:任何用户可以根据发言者留下的邮箱地址发邮件。l 删除留言:如果用户发表了不符合留言规那么的留言,那么需要管理员删除这些留言。l 管理版块:留言版块需要先创立,才能被使用,管理员还可以删改版块的相关信息。l 设置参数:留言一般有一些初始化信息,比方留言名称、每页显示留言数量等参数信息,管理员可以在后台界面自行设置。 。留言系统页面模块管理模块留言设置模块管理用户模块管理版块模块登录模块浏览模块发帖回帖模块 管理留言模块图1.2 留言的模块图BBS系统包括以下主要功能模块:(1)登录功能模块:用户个人注册、登录,管理员登录;(2)浏览功能模块:用户浏览版块、浏览主题帖列表、查看留

9、言;(3)发帖回帖功能模块:用户发帖,管理员回帖;(4)留言管理功能模块:管理员编辑、删除;(5)留言设置功能模块:管理员设置留言参数;(6)用户管理模块:管理员添加、删除。用户注册、登陆以及修改个人的注册信息组合成注册登录模块;用户浏览版块、浏览主体帖列表、查看留言组合成浏览模块;用户发帖;管理员编辑留言、删除留言。以上四个模块组成用户使用的根本功能模块。扩展功能模块都是与管理员相关的,设置留言参数单独为留言设置模块;创立、修改和删除版块为管理版块模块;删除和回复为管理用户模块。 从以上分析,可以得到留言的功能框架,即系统的各个局部已经确定,对于留言系统来说,各个模块之间用一条主线串联起来,

10、才能构建完整的系统。联系各个模块的主线是使用者的权限,用户能使用留言的哪些功能是由用户的权限决定的。留言的每个功能都与相应的权限相对应。同一类用户使用的功能模块,是以使用者为中心连接起来的。另外,操作同一类事物的功能模块,也是有相互关系的。因此,浏览模块与发帖回帖模块、管理留言模块关联,是由留言的系统流程决定的。而管理版块模块与浏览模块关联,是由留言与版块的父子关系决定的,留言附于版块,先有版块,后有留言,留言必须发表在某个版块中。还有管理用户模块与注册登录模块关联,是由同一类对象用户决定的,用户注册后获得留言的身份,成为用户,所有的用户需要接受管理员的管理,用户登录证明自己的留言中身份。由此

11、,设计出留言系统的整体框架,如图1.3所示。图1.3 留言整体架构图该系统的实体有:管理员信息实体、用户信息实体、留言实体、版面信息实体。实体之间的E-R图如图1.4所示。管理留言设置留言参数管理员用户留言注册浏览留言登录图1.4 实体间的关系E-R图考虑到将来功能上的完整性,设计如下面所示的数据项和数据结构:用户信息:包括数据项有用户名、密码、头衔、头像、用户等。留言信息:包括数据项有所属版面、父留言的编号、子留言的编号、用户、主题、内容、发表时间等。基于上面的内容,设计了以下表,这些表之间相互关联,共同存储着系统所需要的数据。在设计数据库表的过程中,一般要遵循几条原那么:数据库设计一个表最

12、好只存储一个实体或对象的相关信息,不同的实体最好存储在不同的数据表中,如果实体还可以再划分,实体的划分原那么是最好能够比当前系统要开发的实体的复杂度小;数据表的信息结构一定要适宜,表的字段的数量一般不要过多;扩展信息和动态变化的信息一定要分开在不同的表里;多对多这样的表关系尽量不出现等。留言版面表note_comment: 记录所有的留言版面的信息。版块表note_comment2:版块信息。后台留言配置表note:对留言的某些信息进行配置,如留言URL地址、公司名称、主页URL地址等,进行这些设置是为了尽可能最大地利用使用有限的资源,同时更有效地管理留言,对访问留言的用户量信息也有一个很好的

13、记录。用户表users:记录了用户的根本且必要的信息。管理员表note_admin:记录了管理员账号、密码、回复。设计数据表间的关系为双层对应,就是简单的针对某一留言管理员进行回复至此,留言系统的架构局部设计完成了,有了具体的数据库结构设计和系统功能设计,就确定了系统的数据根底和功能架第二章 系统开发环境MVC是Model-View-Controller的简写,“Model代表的是应用的业务逻辑,“View是应用的表示面,“Controller是提供给用的处理过程控制,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现。这些组件可以进行交互和重用。开发工具简介 ASP简介ASP是

14、Active Server Page的简写。ASP技术能让Web开发员和网页设计员快速地开发容易维护的动态Web主页。ASP将网页逻辑与网页设计和显示别离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。ActiveX Data Oject简称ADO技术与ASP结合使用,可以具备存取数据库的功能, 主要实现三方面的功能:建立与数据库的连接,执行SQL声明以及处理SQL执行结果。 IIS简介IIS是Internet Information Server的缩写,它是微软公司主推的效劳器,IIS与WindowNT Server完全集成在一起,因而用户能够利用Windows N

15、T Server和NTFSNT File System,NT的文件系统内置的平安特性,建立强大,灵活而平安的Internet和Intranet站点。IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的 Web站点。 IIS完全支持VBScript,JScript开发软件以及Java,它也支持 CGI和WinCGI,以及ISAPI扩展和过滤器。IIS的一个重要特性是支持ASP。IIS 3.0版本以后引入了ASP,可以很容易的张贴动态内容和开发基于Web的应用程序。对于诸如VBScript,JScript开发软件,或者由 Visual Basic,Java,Visual C+开发系统,以及现有的CGI和WinCGI脚

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号