基于asp技术的bbs论坛系统开发的毕业论文(编辑修改稿)内容摘要:
流,结合管理员在线对论坛信息进 行实时 调整管理,从而成为比较 稳定的 网络 交流平台。 6 三 系统总体设计 (一) 项目规划 我们 将功能做了前台与后台的分类,因此模块也应该分为两大类:前台模块和后台模块。 用户在前台的注册、登陆,以及修改个人的注册信息组合成注册信息组合成注册登陆模块。 用户浏览板块、浏览主题帖列表、查看帖子组合成浏览模块。 用户发帖、回帖、编辑自己发布的帖子组合成发帖回帖模块。 管理员编辑帖子、删除帖子、转移帖子、置顶帖子和精华帖子组合成管理帖子模块。 以上 4 个模块是前台模块。 后台模块都是与管理员相关的,设置论坛参数单独为论坛设置模块;创 建、修改和删除板块为管理板块模块;添加、删除和设置权限为管理用户模块。 如图 1 所示: 图 1 合一论坛模块体系图 7 从用户角度分析问题,首先区分系统中有几种用户,目前的论坛系统,为了使其清楚易懂,简化了用户体系,论坛中只有两种用户:注册用户和管理员。 一般论坛中的版主权限,划分为管理员,这也是为了使读者容易分清论坛的使用者和管理者。 对于注册用户,在论坛中的行为可归纳如下: 1. 只与注册个人身份,登陆论坛,登陆成功后可以修改自己的注册信息。 这些行为用户自身相关,功能独立,设计成注册登陆模块。 2. 浏览板块列表,选择某板块, 浏览其下的主题帖列表,查看帖子内容,搜索需要的帖子。 这些行为是用户读取论坛的板块及其帖子的相关信息,设计成浏览模块。 3. 发帖回帖, 可以发表新帖子,也可以回复已有的帖子,同时可以编辑自己写的帖子内容。 这些行为是用户参与论坛讨论,发表自己见解的行为,设计为发帖回帖模块。 管理员需要负责整个论坛的正常运转,因此他需要更多的管理功能,可以归纳为如下行为:。 因为管理员也是论坛用户,可以参与论坛中的讨论。 管理员对论坛的帖子有监督的权利,好的帖子要奖励,捣乱的帖子要删除,标识精华 帖,置顶帖子,转移发错板块的帖子,这些行为都是针对帖子的操作,设计成管理帖子模块。 论坛中的板块,需要管理员进行创建、管理板块信息,这些针对板块的操作,设计成管理板块模块。 用户注册成功后,需要管理员赋予权限,才能使用论坛 相关功能。 同时,管理员可以自主添加、删除用户,这些针 8 对用户信息的操作,设计成管理用户模块。 (二) 模块的划分与设计 每个模块的功能都真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。 但是,对于一个论坛系统来说,要很好地把握系统地构架,把零散地功能 模块用一条主线串连起来,构建完整的系统。 对论坛系统来说,联系各个模块的主线是使用者的权限,用户能够使用论坛的哪些功能是由用户的权限决定的。 论坛的每个功能都与相应的权限对应。 例如,注册用户具有浏览帖子、发帖、回帖的权限,那么他就能使用论坛中的浏览、发帖、回帖功能。 同一类用户使用的功能模块,是以使用者为中心连接起来的。 另外,操作同类事务的功能模块,也是有相互关系的。 因此,浏览模块 与发帖回帖模块、管理帖子模块关联,是由论坛的系统流程决定的,如 图 2: 图 2 帖子相关模块关系图 管理板块模块与浏览模块关联,是由帖子与板块的父子关系决定的。 帖子依附于板块,先有板块,后有帖子,帖子必须发表在某个板块中,如图 3: 9 图 3 管理板块模块于浏览模块关系图 管理用户模块与注册登陆模块关联,是由同一类对象 —— 用户决定的。 注册后获得论坛的身份,成为用户,所有的用户需要接受管理员的管理,用户登陆证明自己在论坛中的身份,如图 4: 图 4 管理用户模块与注册登陆模块关系图 弄清楚模块间的相互关系,就可以设计出论坛系统的整体架构了,如图 5: 图 5 系统整体架构图 系统因入口的不同而分为前台系统与后台系统。 前台系统包括注 10 册登陆模块、浏览模块、发帖回帖模块、管理帖子模块;后台包括管理用户模块、管理板块模块。 之所以要把属于管理员权限的管理帖子模块归属于前台,是因为,对于一个论坛系统,帖子是最主要的,为了方便管理,管理员需要一边浏览查看一边进行管理,管理时需要了解帖子的详细内容,以及相关回帖信息,因此将帖子的管理界面融合在前台的浏览界面中。 至于其他的模块则比较清楚,是根据用户的权限划分的。 与注册用户相关的功能,其实就是论坛前台的主要功能。 论坛系统的前台,是用户讨论问题的平台,发帖、浏览、回帖一直惯穿用户整个的前 台活动。 同时,由于论坛系统的帖子管理是管理员在帖子浏览时进行的,所以编辑帖子、删除帖子、等到功能也安排在前台实现,其他与管理员相关的功能,包括用户管理都是管理员在后台进行的操作。 具体功能的分配结果如表所示。 表 1 论坛功能和用户权限对应表 对象实体 前后台 功能方法 用户类型 帖子 前台 浏览列表 注册用户 查看帖子 注册用户 发帖 注册用户 回帖 注册用户 搜索 注册用户 编辑(自己所有) 注册用户 编辑(全部) 管理员 删除 管理员 转移 管理员 用 户 后台 注册 注册用户 注册用户登录 注册用户 管理员登录 管理员 添加 管理员 11 删除 管理员 设定权限 管理员 (三 ) 系统功能结构图 图 6 合一文化 论坛 功能结构图 (四 ) 数据库 设计 本系统数据库采用 SQL Server 20xx 数据库,系统数据库名称为mybbs_db。 下面。基于asp技术的bbs论坛系统开发的毕业论文(编辑修改稿)
相关推荐
题。 后台主要 是 管理员 对前台信息的管理,包括用户管理、教师资料、上传资料、删除资料、评教管理、留言管理 6个模块。 系统实施方案 根据实际的需要,精品课网站系统的实施是分两阶段实现的: 在第一阶段利用结构化生命周期法建立一个满足近期目标的静态精品课网站,主要用于提供精品课课程介绍、教学大纲等精品课程资料,为下一阶段系统的开发做好准备工作。 在第二阶段建立一个精品课网站管理系统
中,数据的存取要涉及到 Web 数据库。 与普通数据库管理系统一样, Web 数据库也是个数据存储库或信息库,可以通过查询语句来访问它。 但是,与普通数据库不同的是, Web 数据库是通过其他 Web 应用程序、用标准化的 HTML 语言开发的应用程序来访问数据 库的。 使用 HTML 形式的界面,可以创建集成了数据库功能的应用程序,并可代表 Web 客户访问数据库。 可专门设计一些应用程序
问题,当然也存在不足,后期就是成品展示给老师和商家看,再进行一些细致的修改 与商家的接洽 : 网站设计的整体思路: 1,需求分析:主要分为购物者的购物需求和商家的宣传需求,这些是通过调查取样的方式进行整理分析的 ; :主要是设计 主题的确定和流程的 分析 整合 ; : Microsoft 提供的 IIS 服务和 ASP 拓展是很必不可少的,另外再运用 Dreamweaver CS3
..................... 14 系统模块结构 ................................................................................................ 15 数据库的建创建过程 .........................................................
扩展。 IIS 支持与语言无关的脚本编写和组件,通过 IIS,开发人员就可以开发新一代动态的,富有魅力的 Web 站点。 IIS 不需要开发人员学习新的脚本语言或者编译应用程序, IIS 完全支持 VBScript, JScript 开发软件以及 Java,它也支持 CGI 和 WinCGI,以及 ISAPI 扩展和过滤器。 IIS 的设计目的是建立一套集成的服务器服务,用以支持 HTTP,
.asp 的后缀名判断这是 ASP 要求。 ( 4) Web Server 从硬盘或内存中读取正确的 ASP 文件。 ( 5) Web Server 将这个文件发送到 的特定文件中。 ( 6) ASP 文件将会从头至尾执行并根据命令要求生成相应的 HTML 文件。 ( 7) HTML 文件被送回浏览器。 ( 8)用户的浏览器解释这些 HTML 文件并将结果显示出来。 图 21 ASP 工作原理