2024年6月1日发(作者:)

校友录管理系统需求分析

姓 名:龙云所

学 院:传媒与信息工程

专 业:12软件

学 号:2

指 导 教 师:刘春华

系统的功能分析

系统管理:用户管理,修改密码,重新登录

退出系统数据操作:数据录入,数据查询,数据删除,显示所有记录,

存盘并退出, 数据库需求分析: 根据系统功能,可以确定以下数据

项和数据结构: 数据录入,必须包括:姓名,性别,电话,家庭地址,

邮编,E-mail等基本信息; 数据删除,删除某人的信息;数据查询,

可以按姓名,家庭住址,性别等多种方式查询; 显示所有信息

校友录网站的操作流程

如下所示: 1. 新用户通过注册系统,获得用户登录账号。同时

发送用户账号信息以及个人信息到后台数据库相关表进行存储。 2. 注

册用户可修改登录密码、个人信息及个人头像,并将数据发送到后台数据库相

关表进行更新。 3. 注册用户可通过搜索功能进行同学、班级以及学

校搜索,并可加入搜索到的相关班级,同时将相关数据发送到后台数据库相关

表进行更新。如果没有搜索到学校或班级,则可创建新的学校或班级。

4. 用户登录进入校友录后,可以通过数据库的查询列举所加入的所有

班级。 5. 班级成员可在班级首页的留言板或班级留言板中进行留言,

同时发送相关留言信息到后台数据库相关表进行存储。 6. 班级成员

可在上传照片页面中上传相片到所属的所有班级,同时发送相关留言信息到后

台数据库相关表进行存储。 7. 班级成员可在班级相册页面内对照片

进行评论,同时发送相关评论信息到后台数据库相关表进行储存。

将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之

间的联系转化为关系模式,这种转换一般遵循如下原则:

一个实体转换为一个关系模式,实体的属性就是关系的属性,实体的

关键字就是关系的关键字。

一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端实

体所对应的关系合并,在被合并关系中增加属性,其新增的属性为联系本身的

属性和与联系相关的另一个实体的码。

一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的

关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的

码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。如

果与n端的关系模式合并则在n端实体集中增加新属性,新属性由联系对应的

1端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。

一个m:n联系转换为一个关系模式,与该联系相连的各实体的码以及联系

本身具有的属性均转换为关系的属性,而关系的码为各实体码的组合。

每一实体转换成一个关系模式(带下划线的属性为码)

n 实体:用户