基于asp的留言板设计实现

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常州机电职业技术学院

毕业设计(论文)说明书

作者:王超学号:50711326

系部:信息工程系

专业:计算机网络技术

题目:基于asp的留言板设计与实现

指导者:史二颖

评阅者:

2010年4月

毕业设计(论文)中文摘要

毕业设计(论文)外文摘要

目录

1 绪论 (1)

2 系统分析与设计 (2)

2.1需求分析 (2)

2.2模块设计 (3)

2.3数据库结构设计 (4)

3 系统开发环境 (6)

3.1MVC三层构架 (6)

3.2开发工具简介 (6)

3.2.1 ASP简介 (6)

3.2.2 IIS简介 (6)

3.2.3 Access简介 (7)

3.3开发模式 (7)

4 系统详细设计 (8)

4.1创建与连接数据库 (8)

4.1.1数据库表的设计 (8)

4.1.2数据库的连接 (9)

4.1.3 数据添加 (10)

4.1.4 数据删除 (11)

4.2 留言信息页面的设计 (11)

4.2.1建立查看留言相关页面 (11)

4.2.2建立发布留言相关页面 (12)

4.3留言管理页面设计 (14)

4.3.1建立管理员登录界面 (14)

4.3.2建立版面管理相关页面 (14)

4.3.3建立参数设置相关页面 (15)

5 系统调试 (20)

5.1配置运行 (20)

5.2调试过程 (21)

6 总结 (22)

致谢 (23)

参考文献 (23)

第一章绪论

1 绪论

随着现代化技术的不断进步,人们发现交流的范围还是很小,不能满足更大范围人的需要,这样就出现了利用因特网在全球发布信息的留言——BBS。BBS是电子公告板(Bulletin Board System)的简称,它是最常见的Web应用系统。BBS 起源于20世纪80年代,最初,留言只是用于发布公告系统,讨论问题的在线交流平台;后来,随着网络的普及,留言的功能越来越丰富,受到广大网民的欢迎。企业、学校等单位可以利用网上的留言发布公告、通知等。

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

该系统采用ASP实现BBS留言系统。在开发过程中实现了留言系统的部分管理,并且对留言的页面布局进行详细设计,使页面美观,体现所有功能;还有对系统管理页面的设计,使管理员能更方便清楚的进行用户管理、页面管理等。最后,该留言将会是一个功能强大、美观方便、畅所欲言的“公共场所”。

1

BBS留言设计与实现

2 系统分析与设计

2.1需求分析

开发一个留言系统,首先需要确定留言的功能是什么,也就是用户想要的留言所

能做的工作。用户使用留言是按照一定的流程来进行的:用户注册登录进入留言,可以就

某个话题展开讨论,通过留言功能发布新的话题,通过回帖的功能回复已有的话题;管理员要管理留言,系统需要具有的功能有创建、删除留言的版块,管理注册的用户,管理留言,设置留言基本参数。这样的流程就决定了留言所应具有的功能,留言功能流程如图1.1所示。

图2.1 留言功能流程图

通过上面的分析,总结留言的功能有以下几项: 留言版块列表;浏览留言;

发帖回帖;编辑留言;删除留言;用户注册;用户登录;控制用户权限;修改注

册信息;设置留言参数;管理版块;管理用户。

观察留言所有功能需求,按不同实体分类,可以分为四类实体对象:版块、

留言、用户和留言。这四类对象,可以设计为四个数据实体,如果使用数据库存

储它们,即可以设计四个基本数据表的集合来存储这些实体的基本信息;它们可

以设计为四个基本表,映射四个实体的基本数据。这些基本对象只是留言系统中

2

第二章系统分析与设计

最为基本的要素,对于一个完整的留言还需要其它相关的表来记录相关的信息,即实体之间的相互关系信息。

留言一般存在两种用户,注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限,在这个留言中,管理员的权限是上级权限。

留言系统的用户浏览信息功能,是用户讨论问题的平台,发帖、浏览、回帖一直贯穿用户的整个活动。同时,由于留言系统的留言管理是管理员在留言浏览时进行的,因此编辑、删除等功能也安排在浏览信息时实现,只是一般用户没有权限做这些动作。其它与管理员相关的功能,包括版块管理、用户管理和留言设置的都是需要管理员在管理模块进行操作。

下面就管理员所做的管理进行介绍:

查看留言:任何用户可以根据发言者留下的邮箱地址发邮件。

删除留言:如果用户发表了不符合留言规则的留言,则需要管理员删除这些留言。

管理版块:留言版块需要先创建,才能被使用,管理员还可以删改版块的相关信息。

设置参数:留言一般有一些初始化信息,比如留言名称、每页显示留言数量等参数信息,管理员可以在后台界面自行设置。

2.2模块设计

从上一节需求分析可以知道,留言功能分为用户使用的基本功能和管理员管理系统的功能两类,因此模块设计也分为两大类。留言的模块体系图如图1.2所示。

相关文档
最新文档