全文预览

小型论坛系统的设计与实现--毕业论文

上传者:火锅鸡 |  格式:doc  |  页数:31 |  大小:1811KB

文档介绍
管理:只有管理员有该权限,管理员可以添加,删除公告。Р(9) 帖子管理:各论坛版块的版主可以对自己管理的版块的帖子进行管理,可以屏蔽和删除帖子。Р2. 总体设计Р本系统采用B/S模式设计,方便系统的维护和使用。采取MVC设计模式与多层架构的基于J2EE平台的设计,使系统拥有良好的扩展性,在满足当前使用需求同时还兼顾系统以后可能的功能扩充。系统分成几个相对独立的模块,但这些模块都进行集中式管理。Р2.1总体结构和模块设计Р该系统可分为前台和后台两个部分,前台是提供给一般用户和版主使用的,后台是提供给管理员进行一些系统维护的。Р功能结构图如下:Р小型BBS论坛管理系统Р前台功能Р后台功能Р浏览搜索帖子Р用户登陆注册Р发表回复帖子Р个人资料管理Р帖子管理Р用户管理Р论坛版块管理Р公告管理Р图2.1 系统功能结构图Р2.2处理流程Р对于本系统的使用者来说,可以分为以下几类:未注册的用户,已注册的用户。已注册的用户又可以分为一般用户、版主、管理员三类。根据用户角色的不同,用户拥有的权限也会不同。根据这个来分析该系统的业务流程。Р系统的业务流程如图2.2所示:Р图2.2 业务流程图Р2.3数据库设计Р在建设网站系统之前,必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。Р数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析该实体有哪些属性,对应有些什么字段,以及各实体之间的联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。Р2.3.1数据库结构属性图Р图2.3 数据库结构属性图Р2.3.2数据库表格设计Р表2.1: UserInfo 用户信息表

收藏

分享

举报
下载此文档