计算机毕业论文 下载本文

图3-8.课程属性图

图3-9.班级属性图

图3-10.老师属性图

13

图3-11.学生属性图

3.1.7.3数据库逻辑结构设计

关系模型的逻辑结构是一组关系模式的集合。而E-R图则是由实体、实体的属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上就是要将实体、实体的属性和实体之间的联系转化为关系模式,这种转换遵循的原则:

1、一个实体型转换为一个关系模式。 2、一个m:n联系转换为一个关系模式。

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

4、一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。

5、三个或三个以上实体间的一个多元联系转换为一个关系模式。 6、同一实体集的实体间的联系,即自联系,也可按1:1、1:n和m:n三种情况分别处理。

7、具有相同码的关系模式可合并。 关系模式:

科目( 编码 ,编号,中文名称,日文名称,中文简介,日文简介,内容分类 )

课程( 编码 ,编号,所属科目编码,课程名称CN,课程名称JP,课

14

程简介CN,课程简介JP,发布标识,发布者,是否公開,选用教材编码,是否考核,试卷编码,预计学时,开始日,结束日,报名截止日,有效标示,課程分类名稱,實際結束時間 )

班级( 编码 ,编号,所属课程编码,选用教材编码,选用教材发布日,开始日期,结束日期,暫停標示 )

老师( 所属编码 ,所属类型,教师编号,簡介,教師開始日 ) 学生( 学生编号,课程编码,批准日期 ,班级编码,班级编号,毕业时间,学习开始日期,学习结束日期,成绩,学习状态,评价,评语,评价状态,备注,教材编号,教材发布日,累计学时,登陆次数,进度,Q&A总数,Q&A未回答数,人員郵件,所屬事業部ID,職務,入社日) 根据实体、实体的属性和实体之间的联系转化为关系模式而设计的数据

15

第四章 详细设计

详细设计的目的是为软件结构图(SC图或HC图)中的每一个模块确定使用的算法和块内数据结构。

4.1页面设计

4.1.1画面(见表4-1)

表4-1 画面设计 画面ID OSM_OS08G04 OSM_OS09G01 OSM_OS09G03 OSM_OS09G05 画面名称 课程编辑页面 班级信息查看页面 学生信息查看 所属功能模块 课程编辑 班级查看 某个班级中学生信息的查看 我的课程(老师)页面 某个老师信息的查看 4.1.2画面跳转几个页面主要功能示意图(如图4-1)

16