oracle模拟院校招生系统招生录取的过程(packages)

来源:互联网 发布:mac图片 预览 全屏 编辑:程序博客网 时间:2024/04/30 19:16

 

基本需求分析
高考招生和录取工作,一般是由招生部门和院校合作完成的。招生部门和院校是该应用程序的使用者。该应用程序为考生只提供一些简单的查询功能。
1.院校
院校应提供招生的要求,如招生的人数、最低录取分数线以及对考生的其他条件的限制。
院校需要在录取结束后查询院校的录取名单。
2.招生部门
招生部门要收集和整理考生信息,建立考生信息库和院校信息库。考生信息库用于存取考生的基本信息,包括考生的高考成绩和报考志愿;院校信息库用于存取院校的基本信息和招生信息。
n招生部门需要在录取结束后统计所有院校的招生情况。
3.考生
考生在录取过程中需要查询其高考分数和录取状态。
 
相关表

学院信息表college 

 

字段名称

类型

宽度

约束条件

简要说明

学院编号collegeid

number

5

主键

学院的编号

学院名称name

varchar2

50

不允许为空

学院的名称

录取分数线grade

number

3

>-1 and <701

院校最低录取分数线

计划招生人数plan_total

number

3

不允许为空

计划招生人数

录取人数actual_total

number

3

默认初值为0

已经录取的人数

联系人connector

varchar2

50

默认为空

联系人

联系电话tel

varchar2

20

默认为空

联系电话

地址address

varchar2

50

默认为空

学校地址

 

 

学生基本信息表student

字段名称

类型

宽度

约束条件

简要说明

考生考号stuid

number

5

主键

考生考号

考生姓名name

varchar2

50

不允许为空

考生姓名

年龄age

number

3

>-1,<151

年龄

性别sex

number

1

0-男,1-女

性别编号

家庭地址address

varchar2

50

默认为空

家庭地址

联系电话tel

varchar2

20

默认为空

联系电话

 

       

学生成绩表score

 字段名称

类型

宽度

约束条件

简要说明

stuid

number

5

1.主键

2.外键,参照student表的stuid

考生考号

chinese

number

3

>-1,< 151

语文成绩

math

number

3

>-1,< 151

数学成绩

english

number

3

>-1,< 151

数学成绩

complex

number

3

>-1,< 251

综合成绩

 

 

 

 学生录取情况表mat

 

字段名称

类型

宽度

约束条件

简单说明

编号stuid

number

5

1.主键

2.外键,参照student表的stuid

考生的编号

一志愿first_will

nubmer

5

外键,参照college的id

一志愿的院校编号, college的collegeid

二志愿second_will

number

5

外键,参照college的id

二志愿的院校编号, college的collegeid

是否同意调剂rel_flag

number

1

默认为0

是否同意调剂,

0-不同意,1-同意

录取状态mat_flag

number

1

默认为0

0-未录取,1-录取

状态,0-未录取,1-录取

录取院校mat_collegeid

number

5

外键,参照college的id

录取院校的院校编号,即college的collegeid

录取志愿mat_will_flag

number

1

默认为空

1代表一志愿,2代表二志愿,3代表调剂

表示考生被哪个志愿录取,1代表一志愿,2代表二志愿,3代表调剂

录取日期mat_date

date

 

默认为空

录取的日期

操作人operator

varchar2

50

默认为空

对考生投档的账户

package pag_zs 包头
包体
 
原创粉丝点击