的数据库解决方案,是个大型的数据库系统。其安全性、稳定性、扩展性、ess、Mysql这些小型数据库[10]。Р3.网站分析与设计Р3.1网站功能需求Р为了满足班级网站的交流的根本目的,根据班级所固有的特点,本网站应包括五大模块:用户模块、班级简介、班级论坛、班级相册与后台管理模块。用户模块主要功能包括角色划分与用户注册,其中,角色划分为一般用户和管理员,一般用户可以对自己的信息查询及修改等,管理员通过后台管理模块来管理整个网站;班级简介模块主要介绍班级的信息,用户可通过班级简介对这个班级进行一定的了解;班级论坛模块主要实现注册用户能在此网站平台之上交流,一般用户登录后可以回复别人的发言,亦可提出自己的言论,以获取他人的建议与意见,游客身份的用户只能浏览查看,不能发表言论;班级相册模块包括用户上传图片以及图片的浏览功能。后台管理模块主要是管理员对于整个网站的综合性管理,包括用户模块管理、班级简介管理、班级论坛管理与班级相册管理。Р3.4.2 概念结构设计Р根据上述需求分析,班级网站的数据库实体主要有“用户”、“管理员”、“相册”、“帖子”等。其中“用户”与“帖子”存在“发表”的关系,一个用户可以发表多个帖子,即“用户”与“帖子”之间是一对多的关系。“用户”与“相册”存在“上传”的关系,一个用户可以上传多张照片,即“用户”与“相册”之间是一对多的关系。通过对数据的分析得到的E-R图如图3所示。图3概念设计E-R图班级网站的设计与实现+源代码(3):