华图毕业设计网服务范围:计算机毕业设计|计算机毕业论文|毕业设计|毕业论文|信息管理系统论文

校园论坛089

时间:2015-02-23 19:39:54点击:851 【字体:


校园论坛089

4.1 系统功能结构

系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。

将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。

在系统的概要设计中采用结构化设计以需求分析阶段产生的数据流图为基础,按一定的步骤映射成软件结构。首先将整个系统化分为几个小问题,小模块。然后,进一步细分模块,添加细节。根据需求及调查确定本系统主要完成以下基本功能:

l BBS系统平台:

l 普通用户:用户注册、分页查看所有主题文章列表、发表主题文章、回复文章、查看主题文章和回复文章的详细内容、对自己发表或回复的文章进行修改或删除。

l 版主:具有普通用户的所有功能、对本讨论区的所有文章可以修改或删除。

l 系统管理员:具有普通用户的所有功能、对所有版面的所有文章可以修改或删除、用户管理功能、包括修改用户的个人信息或删除用户。

 

共需要六个模块来实现:

l 用户注册模块:这个模块完成新用户的注册功能,并能对注册信息进行检查。

l 用户登录模块:这个模块提供用户的登录界面,并验证用户名和密码,以确定用户身份。

l 信息显示模块:这个模块显示论坛的所有讨论区、各讨论区中的所有主题文章、主题文章和回复文章的详细内容。

l 信息操作模块:这个模块提供发表主题文章、回复文章、修改文章以及删除文章的功能,并且对不同身份的用户给予不同的操作权限。

l 用户管理模块:这个模块能够对用户个人信息进行管理,可以设置某用户为版主或删除某用户。

l 数据库模块:这个模块实现对数据库的连接和访问。

以上是大纲或介绍,如需要完整的资料请联系客服购买.如不符合您的要求,请联系技术人员qq:86943782定做
标签: