学生管理系统详细设计.docx

上传人:b****1 文档编号:177983 上传时间:2023-04-28 格式:DOCX 页数:25 大小:211.07KB
下载 相关 举报
学生管理系统详细设计.docx_第1页
第1页 / 共25页
学生管理系统详细设计.docx_第2页
第2页 / 共25页
学生管理系统详细设计.docx_第3页
第3页 / 共25页
学生管理系统详细设计.docx_第4页
第4页 / 共25页
学生管理系统详细设计.docx_第5页
第5页 / 共25页
学生管理系统详细设计.docx_第6页
第6页 / 共25页
学生管理系统详细设计.docx_第7页
第7页 / 共25页
学生管理系统详细设计.docx_第8页
第8页 / 共25页
学生管理系统详细设计.docx_第9页
第9页 / 共25页
学生管理系统详细设计.docx_第10页
第10页 / 共25页
学生管理系统详细设计.docx_第11页
第11页 / 共25页
学生管理系统详细设计.docx_第12页
第12页 / 共25页
学生管理系统详细设计.docx_第13页
第13页 / 共25页
学生管理系统详细设计.docx_第14页
第14页 / 共25页
学生管理系统详细设计.docx_第15页
第15页 / 共25页
学生管理系统详细设计.docx_第16页
第16页 / 共25页
学生管理系统详细设计.docx_第17页
第17页 / 共25页
学生管理系统详细设计.docx_第18页
第18页 / 共25页
学生管理系统详细设计.docx_第19页
第19页 / 共25页
学生管理系统详细设计.docx_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生管理系统详细设计.docx

《学生管理系统详细设计.docx》由会员分享,可在线阅读,更多相关《学生管理系统详细设计.docx(25页珍藏版)》请在冰点文库上搜索。

学生管理系统详细设计.docx

学生管理系统详细设计

StudentManageCourseDesigner

Object-OrientedModelReport

Model:

学生管理系统详细设计

Report:

StudentManage

Author:

NI_YinZhi

Version:

1.0

Date:

2011/11/29

Summary:

此系统是学生管理系统,如有任何疑问,欢迎与此系统作者(qq:

397491637)联系。

1简介

1.1描述

此系统为学生选课系统,如有任何疑问,欢迎与此系统作者(qq:

397491637)联系。

1.2学生选课管理系统详细设计的介绍

名称

学生选课管理系统详细设计

代码

StudentManage

注释

学生管理系统

作者

NI_YinZhi

版本

1.0

2学生管理系统类图

2.1学生管理系统类图(若图片不清晰,请按住CTRL同时点击链接)

2.2学生管理系统类图列表

名称

学生管理系统类图

代码

StudentManageClassDiagram

注释

3学生管理系统概念模型

3.1实体列表

名称

代码

生成

数字

学生操行表

student_behavior

ConceptualDataModel'学生管理系统实体关系图'

TRUE

学生表

student

ConceptualDataModel'学生管理系统实体关系图'

FALSE

成绩表

grade

ConceptualDataModel'学生管理系统实体关系图'

TRUE

教师表

teacher

ConceptualDataModel'学生管理系统实体关系图'

TRUE

班级表

class

ConceptualDataModel'学生管理系统实体关系图'

TRUE

班级评估

class_evaluating

ConceptualDataModel'学生管理系统实体关系图'

TRUE

考试表

remark

ConceptualDataModel'学生管理系统实体关系图'

TRUE

课程表

curriculum

ConceptualDataModel'学生管理系统实体关系图'

TRUE

3.2实体属性列表

名称

代码

学生操行表

student_behavior

Entity'学生表'

学生表

student

Entity'学生操行表'

成绩表

grade

Entity'课程表'

教师表

teacher

Entity'考试表'

班级表

class

Entity'教师表'

班级评估

class_evaluating

Entity'班级评估'

考试表

remark

Entity'班级表'

课程表

curriculum

Entity'成绩表'

3.3关系列表

名称

代码

生成

实体2

实体1

依附角色

实体1->实体2角色的基数

实体2->实体1角色的基数

一个教师教授多班级

OneStudent-ManyClass

ConceptualDataModel'学生管理系统实体关系图'

TRUE

班级表

教师表

0,n

0,1

一个教师管理一个班级

OneStudent-OneClass

ConceptualDataModel'学生管理系统实体关系图'

TRUE

班级表

教师表

0,1

0,1

一个班级开设多门课程

OneClass-ManyCurriculum

ConceptualDataModel'学生管理系统实体关系图'

TRUE

课程表

班级表

0,n

0,1

一个班级有多个学生

OneClass-ManyStudent

ConceptualDataModel'学生管理系统实体关系图'

TRUE

学生表

班级表

0,n

0,1

一张成绩有多个学生

OneGrade-ManyStudent

ConceptualDataModel'学生管理系统实体关系图'

TRUE

学生表

成绩表

0,n

0,1

一张成绩有多门课程

OneGrade-ManyCurriculum

ConceptualDataModel'学生管理系统实体关系图'

TRUE

课程表

成绩表

0,n

0,1

一张操行表有多个学生

OneStudent_Behavior-ManyStudent

ConceptualDataModel'学生管理系统实体关系图'

TRUE

学生表

学生操行表

0,n

0,1

一张操行表有多个课程

OneStudent_Behavior-ManyCurriculum

ConceptualDataModel'学生管理系统实体关系图'

TRUE

学生操行表

课程表

0,1

0,n

一张班级评估表对应多个班级

OneClass_Evaluating-ManyClass

ConceptualDataModel'学生管理系统实体关系图'

TRUE

班级表

班级评估

0,n

0,1

一张考试表有多门课程的成绩

OneRemark-ManyGrade

ConceptualDataModel'学生管理系统实体关系图'

TRUE

成绩表

考试表

0,n

0,1

3.4StudentManage实体关系图(若图片不清晰,请按住CTRL同时点击链接)

4学生管理系统逻辑模型

4.1学生管理系统表关系图(若图片不清晰,请按住CTRL同时点击链接)

4.2学生操行表

4.2.1学生操行表的信息

名称

学生操行表

代码

student_behavior

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

TRUE

数字

4.2.2学生操行表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体2角色基数

实体2->实体1角色基数

一张操行表有多个学生

OneStudent_Behavior-ManyStudent

TRUE

学生表

学生操行表

0,n

0,1

一张操行表有多个课程

OneStudent_Behavior-ManyCurriculum

TRUE

学生操行表

课程表

0,1

0,n

4.2.3学生操行表的字段列表

名称

代码

数据类型

强制性的

继承的框

操行主键

student_behavior_id

Integer

TRUE

操行学生名

behavior_student_name

Variablecharacters(20)

FALSE

操行学期名

behavior_semester

Variablecharacters(20)

FALSE

操行班级名

behavior_class

Variablecharacters(20)

FALSE

操行学期周数

behavior_week_num

Variablecharacters(10)

FALSE

操行星期数

behavior_weekday

Variablecharacters(10)

FALSE

操行课次

behavior_class_time

Text

FALSE

操行出勤情况

behavior_status

Text

FALSE

操行总分

behavior_all_grade_num

Variablecharacters(10)

FALSE

4.2.4学生操行表的主键信息

名称

代码

主标识符

操行主键

student_behavior_id

Entity'学生操行表'

TRUE

4.3学生表

4.3.1学生表的信息

名称

学生表

代码

student

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

FALSE

数字

4.3.2学生表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体2角色基数

实体2->实体1角色基数

一个班级有多个学生

OneClass-ManyStudent

TRUE

学生表

班级表

0,n

0,1

一张成绩单有多个学生

OneGrade-ManyStudent

TRUE

学生表

成绩表

0,n

0,1

一张操行表有多个学生

OneStudent_Behavior-ManyStudent

TRUE

学生表

学生操行表

0,n

0,1

4.3.3学生表的字段列表

名称

代码

数据类型

强制性的

继承的框

学生主键

student_id

Integer

TRUE

班级主键

class_id

Integer

FALSE

成绩主键

grade_id

Integer

FALSE

操行主键

student_behavior_id

Integer

FALSE

学生姓名

student_name

Variablecharacters(20)

FALSE

学生密码

student_password

Variablecharacters(32)

FALSE

学生所属专业

student_major

Variablecharacters(20)

FALSE

学生性别

student_sex

Variablecharacters

(2)

FALSE

学生年龄

student_age

Integer

FALSE

学生生日

student_birthday

Variablecharacters(10)

FALSE

学生地址

student_address

Variablecharacters(40)

FALSE

学生兴趣

student_interests

Text

FALSE

学生星座

student_constellation

Variablecharacters(6)

FALSE

学生QQ

student_qq

Integer

FALSE

学生头像

student_photo

Text

FALSE

学生日志

student_log

Text

FALSE

学生日志标题

student_log_title

Text

FALSE

学生所属班级

studet_class_name

Variablecharacters(20)

FALSE

学生所属年级

student_this_semester

Variablecharacters(20)

FALSE

4.3.4学生表的主键信息

名称

代码

主标识符

学生主键

student_id

Entity'学生表'

TRUE

4.4成绩表

4.4.1成绩表的信息

名称

成绩表

代码

grade

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

TRUE

数字

4.4.2成绩表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体2角色基数

实体2->实体1角色基数

一张成绩单有多个学生

OneGrade-ManyStudent

TRUE

学生表

成绩表

0,n

0,1

一张成绩单有多门课程

OneGrade-ManyCurriculum

TRUE

课程表

成绩表

0,n

0,1

一张考试表有多门课程的成绩

OneRemark-ManyGrade

TRUE

成绩表

考试表

0,n

0,1

4.4.3成绩表的字段列表

名称

代码

数据类型

强制性的

继承的框

成绩主键

grade_id

Integer

TRUE

考试主键

remark_id

Integer

FALSE

成绩学生名字

grade_student_name

Variablecharacters(20)

FALSE

成绩科目名

grade_curriculum_name

Text

FALSE

成绩分数

curriculum_grade_num

Text

FALSE

成绩学期名

grade_semester

Variablecharacters(20)

FALSE

成绩专业名

grade_major

Variablecharacters(20)

FALSE

成绩班级名

grade_class

Variablecharacters(20)

FALSE

成绩考试时间/类型

grade_remark

Variablecharacters(20)

FALSE

成绩登记时间

grade_time

Date

FALSE

成绩学生学号

grade_student_num

Variablecharacters(50)

FALSE

4.4.4成绩表的主键信息

名称

代码

主标识符

成绩主键

grade_id

Entity'成绩表'

TRUE

4.5教师表

4.5.1教师表的信息

名称

教师表

代码

teacher

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

TRUE

数字

4.5.2教师表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体2角色基数

实体2->实体1角色基数

一个教师教授多班级个

OneStudent-ManyClass

TRUE

班级表

教师表

0,n

0,1

一个教师管理一个班级

OneStudent-OneClass

TRUE

班级表

教师表

0,1

0,1

一个教师管理一个班级2

OneStudent-OneClass2

TRUE

班级表

教师表

0,1

0,1

4.5.3教师表的字段列表

名称

代码

数据类型

强制性的

继承的框

教师主键

teacher_id

Integer

TRUE

班级主键

class_id

Integer

FALSE

教师姓名

teacher_name

Variablecharacters(20)

FALSE

教师密码

teacher_password

Variablecharacters(32)

FALSE

教师性别

teacher_sex

Variablecharacters

(2)

FALSE

教师所教班级名

teacher_class_name

Text

FALSE

教师所教课程

teacher_teach_curriculum

Text

FALSE

教师QQ

teacher_qq

Integer

FALSE

教师头像

teacher_photo

Text

FALSE

教师日志

teacher_log

Text

FALSE

教师日志标题

teacher_log_title

Text

FALSE

4.5.4教师表的主键信息

名称

代码

主标识符

教师主键

teacher_id

Entity'教师表'

TRUE

4.6班级表

4.6.1班级表的信息

名称

班级表

代码

class

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

TRUE

数字

4.6.2班级表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体2角色基数

实体2->实体1角色基数

一个教师教授多班级个

OneStudent-ManyClass

TRUE

班级表

教师表

0,n

0,1

一个教师管理一个班级

OneStudent-OneClass

TRUE

班级表

教师表

0,1

0,1

一个班级开设多门课程

OneClass-ManyCurriculum

TRUE

课程表

班级表

0,n

0,1

一个班级有多个学生

OneClass-ManyStudent

TRUE

学生表

班级表

0,n

0,1

一张班级评估表对应多个班级

OneClass_Evaluating-ManyClass

TRUE

班级表

班级评估

0,n

0,1

4.6.3班级表的字段列表

名称

代码

数据类型

强制性的

继承的框

班级主键

class_id

Integer

TRUE

教师主键

teacher_id

Integer

FALSE

教师表_教师主键

tea_teacher_id

Integer

FALSE

班级评估主键

class_evaluating_id

Integer

FALSE

班级名

class_name

Variablecharacters(20)

FALSE

班级专业名

class_major_name

Variablecharacters(20)

FALSE

班级课程名

class_curriculum_name

Text

FALSE

班级教师名

class_teacher_name

Text

FALSE

班级学生名

class_student_name

Text

FALSE

当前学期名

class_this_semester

Variablecharacters(20)

FALSE

当前教师所教课程

class_use_curriculum_name

Text

FALSE

4.6.4班级表的主键信息

名称

代码

主标识符

班级主键

class_id

Entity'班级表'

TRUE

4.7班级评估表

4.7.1班级评估表的信息

名称

班级评估

代码

class_evaluating

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

TRUE

数字

4.7.1班级评估表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体2角色基数

实体2->实体1角色基数

一张班级评估表对应多个班级

OneClass_Evaluating-ManyClass

TRUE

班级表

班级评估

0,n

0,1

4.7.2班级评估表的字段列表

名称

代码

数据类型

强制性的

继承的框

班级评估主键

class_evaluating_id

Integer

TRUE

班级评估年级名

class_evaluating_semester

Variablecharacters(20)

FALSE

班级评估专业名

class_evaluating_major

Variablecharacters(20)

FALSE

班级评估班级名

class_evaluating_class

Variablecharacters(20)

FALSE

班级评估量化理由

class_evaluating_reason

Text

FALSE

班级评估当前分值

class_evaluating_this_score

Integer

FALSE

班级评估时间

class_evaluating_time

Date

FALSE

班级评估总分值

class_evaluating_all_score

Integer

FALSE

4.7.3班级评估表的主键信息

名称

代码

主标识符

班级评估主键

class_evaluating_id

Entity'班级评估'

TRUE

4.8考试表

4.8.1考试表的信息

名称

考试表

代码

remark

LogicalDataModel'学生管理系统逻辑关系图'

注释

生成

TRUE

数字

4.8.2考试表的外键关系的清单

名称

代码

生成

实体2

实体1

依赖的角色

实体1->实体

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2