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 实体:用户


发布评论