数据库设计
3.3.1 需求分析
根据实际需求和上述系统功能设计,考虑到将来功能的扩展,设计如下数据项。
(1)用户信息:包括的数据项有用户名、密码、用户真实姓名、地址、生日、QQ等。
(2)管理员信息:包括的数据项有用户名、密码、注册时间等。
(3)学习资源信息:包括的数据有编号、内容标题、内容主体、作者、时间等。
(4)论坛主题信息:包括的数据项有发帖者姓名、帖子主题、帖子内容、发帖时间等。
(5)论坛主题回复信息:包括的数据项有回复姓名、回复内容、回复时间等
(6)作品展示相册:包括的数据项有图片名字、图片地址、上传者名字、上传时间等
3.3.2 概念结构设计
根据上述需求分析,本系统的数据库实体主要有“用户”、“学习资源”、“作品”、“帖子”等。其中“用户”与“学习资源”、“作品”、“帖子”存在“发布”联系,并且一个学生可以发布N项学习资源、作品、帖子,即“用户”与“学习资源”“作品”、“帖子”之间是一对多的关系。通过对数据的分析得到的E-R图如图3所示。
谈语文阅读中的比较法与联想法
图3 概念设计E-R图
3.3.3逻辑结构设计
数据库逻辑设计就是将E-R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。具体描述如下:
用户登录(用户名,密码)
管理员(用户名,密码,注册时间)
学习资源信息(有编号,内容标题,内容主体,作者,时间)
论坛主题(发帖者姓名,帖子主题,帖子内容,发帖时间)
论坛主题回复(回复姓名,回复内容,回复时间)
作品展示相册(图片名字,图片地址,上传者名字,上传时间)
3.3.4物理结构设计
本系统采用SQL Server 2005作为数据库,数据库命名为“MyClass”,数据库包含6个表,分别为用户信息表(Person),管理员表(Admin),学习资源列表(News),论坛主题表(Appear),论坛主题回复表(Reply),作品相册(ClassAlbum),设计的主要物理表结构如下所示。
(1) 用户信息表Person,如图4所示。
上一页 [1] [2] [3] [4] [5] [6] 下一页
ASP.NET个人网站的设计与实现论文+ER图+流程图 第4页下载如图片无法显示或论文不完整,请联系qq752018766