实验3
实验目的:
(1) 了解基本模型数据流图和实体联系图的绘制。
(2) 通过案例来分析信息系统的功能模型和数据模型。
实验内容:
一、 毕业设计选题系统
1、 学生登录系统后能够看到毕业设计题目列表,包括序号、题目、指导老师、题目性质、选择按钮列表。
2、 一个学生只能选择一个题目,一个教授最多带10人、副教授8人、讲师6人。
3、 学生选择的毕业设计题目不能重复。
4、 学生信息、毕业设计题目可以批量导入,学生选择的题目可以导出。
5、 教师出题时,要审核题目不能与已经提交的题目重复。
6、 教师收到学生选题申请,可以批准,也可以拒绝。
请根据以上问题的描述,绘制以下模型:
(1) 建立该系统的功能模型数据流图、并用数据字典对数据流、加工处理以及数据存储进行辅助描述;
(2) 建议该系统数据模型实体联系图,并写出关系模式。
数据流图
首先分析,
源点和终点:
学生->教师
处理:
选择毕业设计题目
导入学生信息、毕业设计题目
出题
数据流:
学生信息、毕业设计题目
数据存储:
学生信息、课题
数据字典:
学生信息=个人信息+选题
毕业设计题目列表=序号+题目+指导老师+题目性质+选择按钮列表。
学生=0{选择的题目}1
教授={学生}10
副教授={学生}8
讲师={学生}6
题目={学生}1
审核题目={已经提交的题目}1
选题申请=[批准|拒绝]
实体联系,ER图:
实体:学生、教师、题目列表
实体联系:选题、出题、老师带学生
关系模式:
学生:学生姓名,选择的课题
毕业设计题目列表:课题,序号,指导老师,题目性质
老师:姓名,职位,出的题