学生管理系统详细设计.doc_第1页
学生管理系统详细设计.doc_第2页
学生管理系统详细设计.doc_第3页
学生管理系统详细设计.doc_第4页
学生管理系统详细设计.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NI项目小组详细设计 学生管理系统Student Manage Course DesignerObject-Oriented Model ReportModel: 学生管理系统详细设计Report: Student ManageAuthor: NI_YinZhiVersion: 1.0Date: 2011/11/29Summary: 此系统是学生管理系统,如有任何疑问,欢迎与此系统作者(qq:397491637)联系。1 简介1.1 描述 此系统为学生选课系统,如有任何疑问,欢迎与此系统作者(qq:397491637)联系。1.2 学生选课管理系统详细设计的介绍名称学生选课管理系统详细设计代码Student Manage 注释学生管理系统作者NI _YinZhi版本1.02 学生管理系统类图 2.1 学生管理系统类图 (若图片不清晰,请按住CTRL同时点击 链接 )2.2 学生管理系统类图列表名称学生管理系统类图代码Student Manage Class Diagram注释3 学生管理系统概念模型3.1 实体列表 名称代码父生成数字学生操行表student_behaviorConceptual Data Model 学生管理系统实体关系图TRUE学生表studentConceptual Data Model 学生管理系统实体关系图FALSE成绩表gradeConceptual Data Model 学生管理系统实体关系图TRUE教师表teacherConceptual Data Model 学生管理系统实体关系图TRUE班级表classConceptual Data Model 学生管理系统实体关系图TRUE班级评估class_evaluatingConceptual Data Model 学生管理系统实体关系图TRUE考试表remarkConceptual Data Model 学生管理系统实体关系图TRUE课程表curriculumConceptual Data Model 学生管理系统实体关系图TRUE3.2 实体属性列表 名称代码父学生操行表student_behaviorEntity 学生表学生表studentEntity 学生操行表成绩表gradeEntity 课程表教师表teacherEntity 考试表班级表classEntity 教师表班级评估class_evaluatingEntity 班级评估考试表remarkEntity 班级表课程表curriculumEntity 成绩表3.3 关系列表 名称代码父生成实体 2实体 1依附角色实体 1 - 实体 2 角色的基数实体 2 - 实体 1 角色的基数一个教师教授多班级OneStudent-ManyClassConceptual Data Model 学生管理系统实体关系图TRUE班级表教师表0,n0,1一个教师管理一个班级OneStudent-OneClassConceptual Data Model 学生管理系统实体关系图TRUE班级表教师表0,10,1一个班级开设多门课程OneClass-ManyCurriculumConceptual Data Model 学生管理系统实体关系图TRUE课程表班级表0,n0,1一个班级有多个学生OneClass-ManyStudentConceptual Data Model 学生管理系统实体关系图TRUE学生表班级表0,n0,1一张成绩有多个学生OneGrade-ManyStudentConceptual Data Model 学生管理系统实体关系图TRUE学生表成绩表0,n0,1一张成绩有多门课程OneGrade-ManyCurriculumConceptual Data Model 学生管理系统实体关系图TRUE课程表成绩表0,n0,1一张操行表有多个学生OneStudent_Behavior-ManyStudentConceptual Data Model 学生管理系统实体关系图TRUE学生表学生操行表0,n0,1一张操行表有多个课程OneStudent_Behavior-ManyCurriculumConceptual Data Model 学生管理系统实体关系图TRUE学生操行表课程表0,10,n一张班级评估表对应多个班级OneClass_Evaluating-ManyClassConceptual Data Model 学生管理系统实体关系图TRUE班级表班级评估0,n0,1一张考试表有多门课程的成绩OneRemark-ManyGradeConceptual Data Model 学生管理系统实体关系图TRUE成绩表考试表0,n0,13.4 Student Manage实体关系图 (若图片不清晰,请按住CTRL同时点击 链接 )4 学生管理系统逻辑模型4.1 学生管理系统表关系图 (若图片不清晰,请按住CTRL同时点击 链接 )4.2 学生操行表4.2.1 学生操行表的信息名称学生操行表代码student_behavior父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.2.2 学生操行表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一张操行表有多个学生OneStudent_Behavior-ManyStudentTRUE学生表学生操行表0,n0,1一张操行表有多个课程OneStudent_Behavior-ManyCurriculumTRUE学生操行表课程表0,10,n4.2.3 学生操行表的字段列表名称代码数据类型强制性的继承的框操行主键student_behavior_idIntegerTRUE操行学生名behavior_student_nameVariable characters (20)FALSE操行学期名behavior_semesterVariable characters (20)FALSE操行班级名behavior_classVariable characters (20)FALSE操行学期周数behavior_week_numVariable characters (10)FALSE操行星期数behavior_weekdayVariable characters (10)FALSE操行课次behavior_class_timeTextFALSE操行出勤情况behavior_statusTextFALSE操行总分behavior_all_grade_numVariable characters (10)FALSE4.2.4 学生操行表的主键信息名称代码父主标识符操行主键student_behavior_idEntity 学生操行表TRUE4.3学生表4.3.1 学生表的信息名称学生表代码student父Logical Data Model 学生管理系统逻辑关系图注释生成FALSE数字4.3.2 学生表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一个班级有多个学生OneClass-ManyStudentTRUE学生表班级表0,n0,1一张成绩单有多个学生OneGrade-ManyStudentTRUE学生表成绩表0,n0,1一张操行表有多个学生OneStudent_Behavior-ManyStudentTRUE学生表学生操行表0,n0,14.3.3学生表的字段列表名称代码数据类型强制性的继承的框学生主键student_idIntegerTRUE班级主键class_idIntegerFALSE成绩主键grade_idIntegerFALSE操行主键student_behavior_idIntegerFALSE学生姓名student_nameVariable characters (20)FALSE学生密码student_passwordVariable characters (32)FALSE学生所属专业student_majorVariable characters (20)FALSE学生性别student_sexVariable characters (2)FALSE学生年龄student_ageIntegerFALSE学生生日student_birthdayVariable characters (10)FALSE学生地址student_addressVariable characters (40)FALSE学生兴趣student_interestsTextFALSE学生星座student_constellationVariable characters (6)FALSE学生QQstudent_qqIntegerFALSE学生头像student_photoTextFALSE学生日志student_logTextFALSE学生日志标题student_log_titleTextFALSE学生所属班级studet_class_nameVariable characters (20)FALSE学生所属年级student_this_semesterVariable characters (20)FALSE4.3.4 学生表的主键信息名称代码父主标识符学生主键student_idEntity 学生表TRUE4.4成绩表4.4.1 成绩表的信息名称成绩表代码grade父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.4.2 成绩表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一张成绩单有多个学生OneGrade-ManyStudentTRUE学生表成绩表0,n0,1一张成绩单有多门课程OneGrade-ManyCurriculumTRUE课程表成绩表0,n0,1一张考试表有多门课程的成绩OneRemark-ManyGradeTRUE成绩表考试表0,n0,14.4.3 成绩表的字段列表名称代码数据类型强制性的继承的框成绩主键grade_idIntegerTRUE考试主键remark_idIntegerFALSE成绩学生名字grade_student_nameVariable characters (20)FALSE成绩科目名grade_curriculum_nameTextFALSE成绩分数curriculum_grade_numTextFALSE成绩学期名grade_semesterVariable characters (20)FALSE成绩专业名grade_majorVariable characters (20)FALSE成绩班级名grade_classVariable characters (20)FALSE成绩考试时间/类型grade_remarkVariable characters (20)FALSE成绩登记时间grade_timeDateFALSE成绩学生学号grade_student_numVariable characters (50)FALSE4.4.4 成绩表的主键信息名称代码父主标识符成绩主键grade_idEntity 成绩表TRUE4.5教师表4.5.1 教师表的信息名称教师表代码teacher父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.5.2 教师表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一个教师教授多班级个OneStudent-ManyClassTRUE班级表教师表0,n0,1一个教师管理一个班级OneStudent-OneClassTRUE班级表教师表0,10,1一个教师管理一个班级2OneStudent-OneClass2TRUE班级表教师表0,10,14.5.3 教师表的字段列表名称代码数据类型强制性的继承的框教师主键teacher_idIntegerTRUE班级主键class_idIntegerFALSE教师姓名teacher_nameVariable characters (20)FALSE教师密码teacher_passwordVariable characters (32)FALSE教师性别teacher_sexVariable characters (2)FALSE教师所教班级名teacher_class_nameTextFALSE教师所教课程teacher_teach_curriculumTextFALSE教师QQteacher_qqIntegerFALSE教师头像teacher_photoTextFALSE教师日志teacher_logTextFALSE教师日志标题teacher_log_titleTextFALSE4.5.4 教师表的主键信息名称代码父主标识符教师主键teacher_idEntity 教师表TRUE4.6班级表4.6.1 班级表的信息名称班级表代码class父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.6.2 班级表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一个教师教授多班级个OneStudent-ManyClassTRUE班级表教师表0,n0,1一个教师管理一个班级OneStudent-OneClassTRUE班级表教师表0,10,1一个班级开设多门课程OneClass-ManyCurriculumTRUE课程表班级表0,n0,1一个班级有多个学生OneClass-ManyStudentTRUE学生表班级表0,n0,1一张班级评估表对应多个班级OneClass_Evaluating-ManyClassTRUE班级表班级评估0,n0,14.6.3 班级表的字段列表名称代码数据类型强制性的继承的框班级主键class_idIntegerTRUE教师主键teacher_idIntegerFALSE教师表_教师主键tea_teacher_idIntegerFALSE班级评估主键class_evaluating_idIntegerFALSE班级名class_nameVariable characters (20)FALSE班级专业名class_major_nameVariable characters (20)FALSE班级课程名class_curriculum_nameTextFALSE班级教师名class_teacher_nameTextFALSE班级学生名class_student_nameTextFALSE当前学期名class_this_semesterVariable characters (20)FALSE当前教师所教课程class_use_curriculum_nameTextFALSE4.6.4 班级表的主键信息名称代码父主标识符班级主键class_idEntity 班级表TRUE4.7班级评估表4.7.1 班级评估表的信息名称班级评估代码class_evaluating父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.7.1 班级评估表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一张班级评估表对应多个班级OneClass_Evaluating-ManyClassTRUE班级表班级评估0,n0,14.7.2 班级评估表的字段列表名称代码数据类型强制性的继承的框班级评估主键class_evaluating_idIntegerTRUE班级评估年级名class_evaluating_semesterVariable characters (20)FALSE班级评估专业名class_evaluating_majorVariable characters (20)FALSE班级评估班级名class_evaluating_classVariable characters (20)FALSE班级评估量化理由class_evaluating_reasonTextFALSE班级评估当前分值class_evaluating_this_scoreIntegerFALSE班级评估时间class_evaluating_timeDateFALSE班级评估总分值class_evaluating_all_scoreIntegerFALSE4.7.3 班级评估表的主键信息名称代码父主标识符班级评估主键class_evaluating_idEntity 班级评估TRUE4.8考试表4.8.1 考试表的信息名称考试表代码remark父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.8.2 考试表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一张考试表有多门课程的成绩OneRemark-ManyGradeTRUE成绩表考试表0,n0,14.8.3 考试表的字段列表名称代码数据类型强制性的继承的框考试主键remark_idIntegerTRUE考试类型或者时间remark_grade_timeTextFALSE当前考试分数this_time_all_gradeIntegerFALSE4.8.4 考试表的主键信息名称代码父主标识符考试主键remark_idEntity 考试表TRUE4.9课程表4.9.1 课程表的信息名称课程表代码curriculum父Logical Data Model 学生管理系统逻辑关系图注释生成TRUE数字4.9.2 课程表的外键关系的清单名称代码生成实体 2实体 1依赖的角色实体 1 - 实体 2 角色基数实体 2 - 实体 1 角色基数一个班级开设多门课程OneClass-ManyCurriculumTRUE课程表班级表0,n0,1一张成绩单有多门课程OneGrade-ManyCurriculumTRUE课程表成绩表0,n0,1一张操行表有多个课程OneStudent_Behavior-ManyCurriculumTRUE学生操行表课程表0,10,n4.9.3 课程表的字段列表名称代码数据类型强制性的继承的框课程主键curriculum_idIntegerTRUE成绩主键grade_idIntegerFALSE班级主键class_idIntegerFALSE操行主键student_behavior_idIntegerFALSE星期数目week_numVariable characters (8)FALSE课程科目名curriculum_nameVariable characters (20)FALSE课程课次curriculum_this_week_num_timeVaria

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论